Greg Hysen
fa7570352c
Added require reasons to MixinMatchOrders and cleaned up some comments.
2018-05-18 17:01:06 -07:00
Greg Hysen
f378406d15
Updated remaining contracts to v0.4.23
2018-05-18 17:01:05 -07:00
Greg Hysen
68fa7ae2a3
Removed isRoundingError from mixin header
2018-05-18 17:01:05 -07:00
Greg Hysen
9b1015bbce
Atomic Order Matching - Tests
2018-05-18 17:01:05 -07:00
Greg Hysen
a4c821eb60
Atomic Order Matching - Smart Contracts.
2018-05-18 17:01:05 -07:00
Jacob Evans
0137c0da8c
Merge pull request #583 from 0xProject/bug/contracts/erc721-encoded-pad
...
ERC721Proxy Pad to 32 if asset ids are small
2018-05-18 12:26:31 +10:00
Fabio Berger
78623ae3bd
Merge branch 'development' into v2-prototype
...
* development: (29 commits)
Do not remove artifacts when running `clean`
fix style errors
Fix circular dependency
Add my profile image to images
Add myself to about page
Add dogfood configs to website
Revert to lerna:run lint
Do lint sequentially
Exclude monorepo-scripts from tslint as test
Fix prettier
Add hover state to top tokens
Change to weekly txn volume
Change minimum Node version to 6.12
Document Node.js version requirement and add it to package.json
Apply prettier to some files which were not formatted correctly
Fix TSLint issues
Fix TSLint issues
Update ethereeumjs-testrpc to ganache-cli
Fix infinite loop
Add changelog entries for packages where executable binary exporting fixed
...
# Conflicts:
# packages/contracts/package.json
# packages/contracts/util/formatters.ts
# packages/contracts/util/signed_order_utils.ts
# packages/migrations/package.json
# yarn.lock
2018-05-16 16:18:47 +02:00
Amir Bandeali
9e0471bfbb
Merge branch 'development' into v2-prototype
2018-05-15 15:52:49 -04:00
Jacob Evans
f9d2689a12
Pad to 32 if asset ids are small
2018-05-10 15:59:44 +10:00
Amir Bandeali
5198c56db9
Add revert variables, change lib => libs to get around gitignore
2018-05-08 13:10:09 -07:00
Amir Bandeali
7e7364fc83
Move Authorizable to AssetProxy dir, rename to MixinAuthorizable
2018-05-07 11:20:53 -07:00
Amir Bandeali
395d060427
Split up mixins and interfaces
2018-05-04 17:10:25 -07:00
Amir Bandeali
bbf088d903
Make LibBytes methods internal, add TestLibBytes
2018-05-04 17:00:24 -07:00
Amir Bandeali
c84be8ddb3
Update contracts with revert reasons and constructor keyword
2018-05-02 15:23:05 -07:00
Amir Bandeali
3355a39fe0
Add MixinAssetProxy to reuse redundant code
2018-05-02 11:30:26 -07:00
Amir Bandeali
668dcb7cf0
Add batchTransferFrom to asset proxies
2018-05-01 13:38:41 -07:00
Amir Bandeali
c849c8ef08
Remove outdated comment
2018-04-30 16:40:27 -07:00
Amir Bandeali
bbb3d5bb67
Add hard coded proxyId into each AssetProxy
2018-04-30 16:40:27 -07:00
Amir Bandeali
e4f8ea2f7c
Move TokenRegistry to 'previous' directory
2018-04-26 11:11:54 -07:00
Amir Bandeali
599d34f1c0
Make all lib functions internal, add contracts for testing
2018-04-26 11:11:54 -07:00
Amir Bandeali
31411dd11b
Add LibFillResults
2018-04-26 11:09:53 -07:00
Amir Bandeali
b7781108ae
Add ERC721 contracts from zeppelin-solidity
2018-04-26 10:59:27 -07:00
Amir Bandeali
9ddec32260
Add tests and comments
2018-04-26 10:56:44 -07:00
Amir Bandeali
0e0a46f373
Update tests and utils
2018-04-26 10:33:37 -07:00
Amir Bandeali
732202fe8e
Implement sender abstraction
2018-04-26 10:33:37 -07:00
Fabio Berger
b24b98a365
merge v2-prototype
2018-04-24 16:51:32 +09:00
Amir Bandeali
27a44f0e77
Rename variables, create private validation methods in token wrappers
2018-04-23 23:23:01 -07:00
Amir Bandeali
432b064601
Fix tests
2018-04-23 10:50:09 -07:00
Amir Bandeali
a8a0a5cbfb
Combine Exchange with AssetProxyDispatcher
2018-04-23 10:50:09 -07:00
Amir Bandeali
32e77753b5
Define numbers of dummy tokens to deploy in constants
2018-04-23 09:57:13 -07:00
Amir Bandeali
f427a736a3
Remove type assertions
2018-04-23 09:57:13 -07:00
Amir Bandeali
afb02b8bd1
Fix and cleanup tests
2018-04-23 09:57:13 -07:00
Amir Bandeali
48b44342ab
Add ERC721 wrapper
2018-04-23 09:57:13 -07:00
Amir Bandeali
1f968fa4fd
Add ERC20Wrapper
2018-04-23 09:57:13 -07:00
Amir Bandeali
7d26b96d42
Rename proxyUtils => assetProxyUtils
2018-04-22 18:53:13 -07:00
Amir Bandeali
08208acf53
Rename missed variables
2018-04-22 14:44:56 -07:00
Amir Bandeali
46653a0268
Reorder event args
2018-04-21 17:31:17 -07:00
Amir Bandeali
fcef1819b1
Add missing async suffix
2018-04-21 17:31:17 -07:00
Amir Bandeali
3335fc7baf
Rename token => asset
2018-04-21 17:31:17 -07:00
Amir Bandeali
63abf34664
Rename Token => IERC20Token
2018-04-21 17:31:17 -07:00
Amir Bandeali
120ca5b1ec
Rename DummyToken => DummyERC20Token
2018-04-21 17:31:17 -07:00
Amir Bandeali
1c94ab7cc3
export proxyUtils instead of individual functions
2018-04-21 17:31:17 -07:00
Amir Bandeali
aa3be51980
Fix names and visibilities, use address type over contract type for function args and returns
2018-04-21 17:31:11 -07:00
Amir Bandeali
fe6c77cafb
Remove unused constructor arguments
2018-04-21 15:42:09 -07:00
Amir Bandeali
67117913dd
Add presigned signature type
2018-04-20 13:57:18 -07:00
Amir Bandeali
e532f2c165
Fix zeppelin imports, run prettier
2018-04-20 13:57:18 -07:00
Greg Hysen
a0c7da95c2
Added tests for (most functions in) LibBytes. The write methods are not currently compatible with our generated contract wrappers.
2018-04-20 13:56:18 -07:00
Greg Hysen
95dbc0f5bc
Added description for the DummyERC721Token constructor
2018-04-20 13:56:18 -07:00
Greg Hysen
ab13ce96cc
Renamed addAssetProxy back to registerAssetProxy; this seemed to cause less confusion. Also updated the function description.
2018-04-20 13:56:18 -07:00
Greg Hysen
ac0c35424b
Reverting earlier change: interfaces now inherit from other interfaces
2018-04-20 13:56:18 -07:00