Nikita Galkin
84bd54ba40
Improve 'web3-provider-engine' typings
2018-06-27 09:26:48 +03:00
Amir Bandeali
73c36fe2d2
Merge pull request #773 from 0xProject/feature/contracts/abi-calldata-proxy
...
Optimize transfer
2018-06-26 18:38:30 -07:00
Amir Bandeali
ec3e9efdaa
Fix build
2018-06-26 18:30:20 -07:00
Amir Bandeali
d5c389b7dc
Update artifacts
2018-06-26 17:36:44 -07:00
Amir Bandeali
7f233dcb15
Add more revert reasons to tests
2018-06-26 17:34:43 -07:00
Fabio Berger
6a2421c683
Fix tests
2018-06-26 23:17:29 +02:00
Fabio Berger
d66ca7b5cb
Fix enum name
2018-06-26 23:17:20 +02:00
fragosti
5e38cbd69c
Never use trackedTokenState when fetching new token state
2018-06-26 13:58:31 -07:00
Amir Bandeali
b6d8dcb6e1
Make dispatchTransferFrom revert with reason from AssetProxy on failure
2018-06-26 13:57:55 -07:00
Amir Bandeali
08ee1ab2e6
Remove redundant files, hard code function selector in dispatchTransferFrom, and modify revert reason
2018-06-26 13:57:51 -07:00
fragosti
26edec5773
Fix bug where we are requesting tokens on a different network
2018-06-26 13:43:25 -07:00
fragosti
d72e06842f
Remove unused variables
2018-06-26 12:48:00 -07:00
fragosti
0a0da63ac7
Make unsubscribing work
2018-06-26 12:33:38 -07:00
Greg Hysen
873ec898d8
Updated offset of receiverData length to reflect new assetData encoding.
2018-06-26 12:23:19 -07:00
Remco Bloemen
97a70d14a3
ERC20 Custom storage layout
2018-06-26 12:23:19 -07:00
Remco Bloemen
394fbebfa8
Golf the authorization check
2018-06-26 12:23:19 -07:00
Remco Bloemen
b79588c4a0
ERC20 manual memory layout
2018-06-26 12:23:19 -07:00
Remco Bloemen
3b46e82625
ERC20 inline return
2018-06-26 12:23:19 -07:00
Remco Bloemen
dbaf1fcd43
ERC721 inline return
2018-06-26 12:23:19 -07:00
Remco Bloemen
4caf1271e4
Golf ERC721 transferFrom
2018-06-26 12:23:19 -07:00
Remco Bloemen
6921943aff
Inline ERC20 tranferFrom selector constant
2018-06-26 12:23:19 -07:00
Remco Bloemen
3ce90b8257
Optimize ERC20 transferFrom
2018-06-26 12:23:19 -07:00
fragosti
3866154b50
Fix stateful ledger dialog edge state
2018-06-26 12:16:10 -07:00
fragosti
64ed2464cf
Get things working with legacy portal
2018-06-26 12:09:20 -07:00
fragosti
e27780aee9
Fix subtle issues with ledger config dialog
2018-06-26 11:59:23 -07:00
Brandon Millman
744e6e60c5
Polish asset picker layout
2018-06-26 11:17:00 -07:00
fragosti
f70c1ff009
Ledger to metamask to ledger working
2018-06-26 11:01:50 -07:00
Brandon Millman
3a808fe7fd
Update relayer grid fallback icon
2018-06-26 10:40:59 -07:00
Brandon Millman
2ca169b3c4
Merge pull request #777 from 0xProject/feature/website/browser-detection
...
Change metamask install link based on browser
2018-06-26 10:29:26 -07:00
Alex Browne
098d486291
Merge pull request #776 from 0xProject/ethereum-js-tx-1.3.5
...
Use ethereumjs-tx@1.3.5 instead of our fork
2018-06-26 10:22:53 -07:00
Fabio Berger
ec4fb70b80
Merge pull request #760 from 0xProject/refactor/check-revert-reasons
...
Check Revert Reasons in Contract Tests
2018-06-26 19:20:19 +02:00
Fabio Berger
2a82807be4
Fix type issue
2018-06-26 19:16:57 +02:00
Fabio Berger
43ae868c69
Merge branch 'refactor/check-revert-reasons' into feature/combinatorial-testing
...
* refactor/check-revert-reasons:
Temporarily switch revert reasons to `TransferFailed`. Should be `InvalidAmount` but because of an oversight in the assembly implementation of `dispatchTransferFrom`, it always throws `TransferFailed`
Expect RevertReason be passed in, not string
Rename RevertReasons to RevertReason since singular enum names are more common
# Conflicts:
# packages/contracts/test/asset_proxy/proxies.ts
# packages/contracts/test/exchange/core.ts
2018-06-26 18:53:44 +02:00
Fabio Berger
1bc742aed1
Temporarily switch revert reasons to TransferFailed. Should be InvalidAmount but because of an oversight in the assembly implementation of dispatchTransferFrom, it always throws TransferFailed
2018-06-26 18:49:10 +02:00
Fabio Berger
6dc852774e
Update AbstractAssetWrapper
2018-06-26 08:52:25 +02:00
Fabio Berger
7967ebed57
Rename to singular
2018-06-26 08:51:40 +02:00
Fabio Berger
105b927397
Fix merge issues
2018-06-26 08:43:37 +02:00
Fabio Berger
9219f9d8ae
Merge branch 'v2-prototype' into feature/combinatorial-testing
...
* v2-prototype: (21 commits)
Don't use variables for revert reasons
Add comments to dispatchTransferFrom
Document IAssetData
Compute bytes4 proxyid constants
Return inplace bytes in LibBytes.readBytesWithLength
Add Greg's documentation to MixinErc721Transfer
Add Greg's documentation to MixinErc20Transfer
Gas golf the transfer success logic
Optimize like in PR #767
Run prettier and fix linting errors
Fix tests
Update tests
Fix AssetProxyUtils
Update tests
Fix ERC721Proxy TokenId
Update AssetProxyUtils
Add IAssetData
WIP
ABI encoded asset data
Remove proxyId argument from dispatchTransferFrom
...
# Conflicts:
# packages/contracts/test/asset_proxy/proxies.ts
2018-06-26 08:13:59 +02:00
Fabio Berger
f780e6f235
Expect RevertReason be passed in, not string
2018-06-26 08:11:32 +02:00
Fabio Berger
27670f4da6
Rename RevertReasons to RevertReason since singular enum names are more common
2018-06-26 08:11:14 +02:00
Fabio Berger
e051743a3d
Merge branch 'v2-prototype' into refactor/check-revert-reasons
...
* v2-prototype: (21 commits)
Don't use variables for revert reasons
Add comments to dispatchTransferFrom
Document IAssetData
Compute bytes4 proxyid constants
Return inplace bytes in LibBytes.readBytesWithLength
Add Greg's documentation to MixinErc721Transfer
Add Greg's documentation to MixinErc20Transfer
Gas golf the transfer success logic
Optimize like in PR #767
Run prettier and fix linting errors
Fix tests
Update tests
Fix AssetProxyUtils
Update tests
Fix ERC721Proxy TokenId
Update AssetProxyUtils
Add IAssetData
WIP
ABI encoded asset data
Remove proxyId argument from dispatchTransferFrom
...
# Conflicts:
# packages/contracts/test/asset_proxy/proxies.ts
2018-06-26 08:07:37 +02:00
Fabio Berger
fb03003b3a
Fix inconsistency between contract and reference implementation of order validation logic
2018-06-26 07:50:24 +02:00
Brandon Millman
e52d0a3512
Change metamask install link based on browser
2018-06-25 17:48:36 -07:00
Amir Bandeali
cba92a01b6
Merge pull request #743 from 0xProject/feature/contracts/abi-encoded
...
ABI encode assetData fields
2018-06-25 16:53:15 -07:00
Alex Browne
0a87364101
Use ethereumjs-tx@1.3.5 instead of our fork
2018-06-25 16:40:33 -07:00
Amir Bandeali
a89908540f
Don't use variables for revert reasons
2018-06-25 16:34:06 -07:00
fragosti
c4e2dcafa4
Have basic network switching working
2018-06-25 16:26:34 -07:00
Amir Bandeali
0163984ea4
Add comments to dispatchTransferFrom
2018-06-25 16:19:08 -07:00
Remco Bloemen
db3ce08cab
Document IAssetData
2018-06-25 16:19:08 -07:00
Remco Bloemen
1076959006
Compute bytes4 proxyid constants
2018-06-25 16:19:08 -07:00