Alex Towle
41d99e77c7
@0x:contracts-utils
Removed SafeMath and the use of the contract throughout contracts/
2019-10-15 14:31:48 -07:00
Lawrence Forman
dbf22583b5
@0x/contracts-asset-proxy
: Remove unecessary token allowance when coming from WETH.
2019-10-05 22:37:51 -05:00
Lawrence Forman
e67888d65f
@0x/contracs-asset-proxy
: Pass in minimum buy amounts in the UniswapBridge
.
...
`@0x/contracs-asset-proxy`: Slight refactors in `UniswapBridge`.
2019-10-05 16:27:24 -05:00
Lawrence Forman
584f8b13fe
@0x/contracts-asset-proxy
: Rebase and update Eth2DaiBridge
to use IWallet
from exchange-libs
.
2019-10-05 13:57:51 -05:00
Lawrence Forman
035dc607db
@0x/contracts-asset-proxy
: Use IWallet
from exchange-libs
.
...
`@0x/contracts-asset-proxy`: Fix some comment typos in `UniswapBridge`.
`@0x/contracts-asset-proxy`: Add more allowance tests to the `UniswapBridge` tests.
2019-10-05 13:57:51 -05:00
Lawrence Forman
95e461072f
@0x/contracts-asset-proxy
: Always set allowance.
2019-10-05 13:57:50 -05:00
Lawrence Forman
c2261a6bbe
@0x/contracts-asset-proxy
: Finish off UniswapBridge
tests.
2019-10-05 13:57:50 -05:00
Lawrence Forman
b383781870
@0x/contracts-asset-proxy
: Getting around stack issues.
2019-10-05 13:57:50 -05:00
Lawrence Forman
7d121bafd0
@0x/contracts-asset-proxy
: More work on UniswapBridge
tests.
2019-10-05 13:57:50 -05:00
Lawrence Forman
6a2911d10f
@0x/contracts-asset-proxy
: Start work on UniswapBridge
tests.
2019-10-05 13:57:50 -05:00
Lawrence Forman
17362bcf44
@0x/contracts-asset-proxy
: Create UniswapBridge
.
2019-10-05 13:57:50 -05:00
Lawrence Forman
d15f4de4ae
@0x/contracts-asset-proxy
: Inline _grantAllowances()
in Eth2DaiBridge
.
2019-10-01 19:46:14 -07:00
Lawrence Forman
4098238019
@0x/contracts-asset-proxy
: Set allowance every time.
2019-10-01 19:46:14 -07:00
Lawrence Forman
1356237ec9
@0x/contracts-asset-proxy
: Rebase and use IERC20Bridge
2019-10-01 19:46:14 -07:00
Lawrence Forman
bb87c8e7b5
@0x/contracts-asset-proxy
: Switch Eth2DaiBridge to support arbitrary tokens.
...
`@0x/contracts-asset-proxy`: Support non-conformant tokens in Eth2DaiBridge
2019-10-01 19:46:14 -07:00
Lawrence Forman
98c59091ab
@0x/contracts-asset-proxy
: Add comments and update naming convention in IEth2Dai
.
2019-10-01 19:46:14 -07:00
Lawrence Forman
4ca08adcfa
@0x/contracts-asset-proxy
: Rebase and add extra comments.
2019-10-01 19:46:14 -07:00
Lawrence Forman
7762b7b665
@0x/contracts-asset-proxy
: Add signature validation.
2019-10-01 19:46:14 -07:00
Lawrence Forman
82ac8e29e3
@0x/contracts-asset-proxy
: Add Eth2DaiBridge
and tests.
2019-10-01 19:46:14 -07:00
Lawrence Forman
6da48be1a4
@0x/contracts-asset-proxy
: Merge ERC20Bridge
into IERC20Bridge
.
2019-09-30 17:28:36 -07:00
Lawrence Forman
8006e4fe3b
@0x/contracts-asset-proxy
: Change proxy ID and add proxy signature to IAssetData
.
2019-09-29 21:53:42 -04:00
Lawrence Forman
b50e26dc2a
@0x/contracts-asset-proxy
: Rename IERC20Bridge.transfer()
-> IERC20Bridge.withdrawTo()
.
...
`@0x/contracts-asset-proxy`: Make `bridgeData` last parameter in `IERC20Bridge.withdrawTo()`.
`@0x/contracts-asset-proxy`: Reuse `PROXY_ID` as `BRIDGE_SUCCESS`.
2019-09-29 17:10:38 -04:00
Lawrence Forman
d6a4d67a14
@0x/contracts-asset-proxy
: Add ERC20BridgeProxy
and tests.
2019-09-27 19:33:33 -04:00
Alex Towle
b62486923f
@0x:contracts-staking
Removed storage assertions from Staking and moved them to a test contract
2019-09-24 18:12:00 -07:00
Amir Bandeali
b1c2f66126
Update variable names in IAssetData
2019-08-25 16:51:37 -07:00
Greg Hysen
41b372ffe6
Updates from staking PR review
2019-08-21 13:04:20 -07:00
Amir Bandeali
c366a4bd83
Update copyright dates
2019-08-20 12:49:01 -07:00
Amir Bandeali
2e97cfa5e5
Remove LibAssetProxyIds and TestLibConstants
2019-08-13 16:04:33 -07:00
Amir Bandeali
f757a9de52
Add devdoc comments to IAssetData
2019-08-06 15:51:59 -07:00
Alex Towle
5ba0e0dc54
Updated the structure of the archive directory
2019-08-03 16:33:28 -07:00
Alex Towle
47ab2a1b1d
Reverted the asset-proxy back to an older version of Ownable that it was actually deployed with
2019-08-02 13:46:34 -07:00
Alex Towle
9c7df2b41e
Reverted MixinAuthorizable to old version and moved the new version to utils
2019-08-02 13:45:41 -07:00
Alex Towle
858ccfa934
Disallow the zero address in MixinAuthorizable
2019-08-02 13:45:12 -07:00
Amir Bandeali
90d1decb87
Fix build errors
2019-07-24 10:26:28 -07:00
James Towle
4d1a942e79
Removed unnecessary files and code
2019-07-23 15:52:20 -07:00
James Towle
0395188aed
Updated any remaining contracts using 0.5.5 to 0.5.9
2019-07-23 15:51:43 -07:00
James Towle
201dc7c28d
Removed events from the Mixins in asset-proxy
2019-07-23 15:51:43 -07:00
James Towle
9ef55023f2
Removed all mixins/ directories from the repository
2019-07-23 15:51:43 -07:00
James Towle
5813bb9ca8
Updated any remaining contracts using 0.5.5 to 0.5.9
2019-07-23 15:46:16 -07:00
Amir Bandeali
3e461ac2e5
Rename internal and private functions
2019-07-23 15:21:14 -07:00
Amir Bandeali
a569815840
Fix assetData length check and improve readability
2019-07-17 09:37:42 -07:00
Greg Hysen
9e41c3093b
Conforming to error codes in ERC1155 Proxy
2019-07-17 09:37:42 -07:00
Amir Bandeali
77484dc69e
Implement ERC1155Proxy in Solidity
2019-07-15 22:08:08 -07:00
Amir Bandeali
54f4727adc
Implement StaticCallProxy in Solidity
2019-07-15 22:07:15 -07:00
Amir Bandeali
323fb0a965
Bump solidity version pragma for undeployed AssetProxy contracts
2019-06-18 19:52:18 -07:00
Amir Bandeali
45aacf122f
Fix StaticCallProxy comment and add sanity checks to TestStaticCallTarget
2019-06-18 19:52:18 -07:00
Amir Bandeali
7d9e43b2e1
Add TestStaticCallTarget for testing StaticCallProxy
2019-06-18 19:50:59 -07:00
Amir Bandeali
f0ecda1a48
Use more specific revert reason in ERC1155Proxy
2019-06-18 19:50:59 -07:00
Amir Bandeali
4ed111a7d4
Implement StaticCallProxy
2019-06-18 19:50:59 -07:00
Amir Bandeali
12afeb30ae
Move LibAssetData to DevUtils package
2019-06-07 08:46:20 -07:00