Alex Towle
6fc38292f2
Add RichErrors for Authorizable
2019-08-02 13:45:41 -07:00
Alex Towle
46f6816511
Updated changelogs and ran prettier
2019-08-02 13:45:12 -07:00
Alex Towle
858ccfa934
Disallow the zero address in MixinAuthorizable
2019-08-02 13:45:12 -07:00
Alex Towle
b4a3218b13
Disallow address zero in Ownable
2019-08-02 13:44:18 -07:00
Alex Towle
3ca3a2820d
Fixed review comments
2019-07-30 15:53:01 -07:00
Alex Towle
b2ada13a21
Ran prettier
2019-07-30 12:06:35 -07:00
Alex Towle
f9292a8fb8
Added unit tests for LibEIP712
2019-07-30 12:06:35 -07:00
Alex Towle
4a4d2e7079
Added unit tests for SafeMath
2019-07-30 12:06:35 -07:00
Amir Bandeali
90d1decb87
Fix build errors
2019-07-24 10:26:28 -07:00
Alex Towle
50b22c673e
Addressed review comments
2019-07-23 15:53:26 -07:00
James Towle
d6d613ca37
Added a new test
2019-07-23 15:53:26 -07:00
James Towle
df5ec33330
@0x:contracts-utils Address remaining review comments
2019-07-23 15:53:25 -07:00
James Towle
f937a0b038
@0x:contracts-utils Added RichErrors to ReentrancyGuard
2019-07-23 15:53:25 -07:00
James Towle
da38285046
@0x:contracts-utils Added RichErrors to LibAddressArray
2019-07-23 15:53:25 -07:00
James Towle
d3db2dcfbb
@0x:contracts-utils Added RichErrors to LibBytes
2019-07-23 15:53:25 -07:00
Lawrence Forman
f6d445b553
@0x/order-utils: Update CHANGELOG
2019-07-23 15:53:24 -07:00
Lawrence Forman
db3dd4ae5a
@0x/contracts-exchange: Update CHANGELOG
2019-07-23 15:53:24 -07:00
Lawrence Forman
7f88e8ad6e
@0x/order-utils: Remove unused exchange revert errors
2019-07-23 15:53:24 -07:00
Lawrence Forman
c7324121ed
@0x/types: Consolidate signature types.
2019-07-23 15:53:24 -07:00
Lawrence Forman
2ff3735adc
Rebase against 3.0
2019-07-23 15:53:24 -07:00
Lawrence Forman
c2752d5931
Update changelogs
2019-07-23 15:53:24 -07:00
Lawrence Forman
309dd7f300
Run prettier/linter
2019-07-23 15:53:24 -07:00
Lawrence Forman
bd5babf65d
@0x/order-utils: Rename SignatureWalletOrderValidatorError to SignatureOrderWalletError RevertError type.
2019-07-23 15:53:24 -07:00
Lawrence Forman
3c07cbde47
@0x/types: Rename WalletOrderValidator to OrderWallet in SignatureType
...
`@0x/types`: Add `EIP1271Wallet` and `EIP1271OrderWallet` to `SignatureType`
2019-07-23 15:53:24 -07:00
Lawrence Forman
073930004d
@0x/order-utils: Add validator field to SignatureOrderValidatorError and SignatureValidatorError RevertError types.
...
`@0x/order-utils`: Add `SignatureOrderValidatorNotApprovedError` and `SignatureValidatorNotApprovedError` `RevertError` types.
2019-07-23 15:53:24 -07:00
Lawrence Forman
3a49369e68
@0x/utils: Add toStringTag symbol to RevertError
2019-07-23 15:53:24 -07:00
Lawrence Forman
5f8ebc3601
@0x/base-contract: Make PromiseWithTransactionHash fully compatible with regular Promise types.
...
`@0x/contracts/exchange` Make `OrderValidator` and `WalletOrderValidator` signature types checked for every fill (not just first)'
2019-07-23 15:53:24 -07:00
Lawrence Forman
2e5645108b
Update generated wrappers for coordinator and exchange.
2019-07-23 15:53:24 -07:00
Amir Bandeali
2b7114b704
Update CHANGELOGs
2019-07-23 15:52:20 -07:00
Amir Bandeali
1940458306
Add tests for OrderTransferSimulationUtils
2019-07-23 15:52:20 -07:00
Amir Bandeali
f01743e27c
Add tests for simulateTransferFromCalls
2019-07-23 15:52:20 -07:00
James Towle
e229d2d59f
Updated tests to work with LibMathRichErrors
2019-07-23 15:52:20 -07:00
James Towle
a46b13967a
Refactored the SafeMath errors
2019-07-23 15:51:43 -07:00
James Towle
03ea97734c
Ran yarn prettier
2019-07-23 15:51:43 -07:00
James Towle
b7bac3abf6
Updated the asset-proxy tests to use RichErrors
2019-07-23 15:51:43 -07:00
James Towle
b3da4bb5b7
Updated the erc1155 tests to expect RichErrors
2019-07-23 15:51:43 -07:00
Amir Bandeali
949946589f
Fix order-utils tests
2019-07-23 15:50:36 -07:00
Amir Bandeali
09d970f056
Update abi-gen-wrappers
2019-07-23 15:50:36 -07:00
Amir Bandeali
e6443a2612
Update CHANGELOGs
2019-07-23 15:46:16 -07:00
Amir Bandeali
d463d4c46b
Add transaction expiration tests
2019-07-23 15:46:15 -07:00
Amir Bandeali
6ddaa6f52a
Add expirationTimeSeconds to ZeroExTransaction schema throughout codebase
2019-07-23 15:46:15 -07:00
Lawrence Forman
df9698ab1f
@0x/order-utils: Add ERC1155 to ExchangeTransferSimulator and fix MultiAssetProxy transfer accounting.
2019-07-23 15:45:39 -07:00
Lawrence Forman
930736060c
@0x/abi-gen-templates: Automatically catch and decode ganache revert Errors in transaction methods.
2019-07-23 15:44:58 -07:00
Lawrence Forman
3de13967bc
@0x/base-contract: Re-wrap StringRevertErrors as plain Errors for backwards compatibility
2019-07-23 15:43:23 -07:00
Lawrence Forman
cdb938ea28
@0x/base-contract: Add a method for converting Error types to RevertErrors.
...
`@0x/abi-gen-templates`: Automatically try to convert `Error`s thrown in `callAsync()` to `RevertError`s.
`@0x/abi-gen-wrappers`: Update generated wrappers.
2019-07-23 15:43:23 -07:00
Lawrence Forman
882dd4597e
@0x/dev-utils: Move Error -> RevertError coercion logic to @0x/utils.
2019-07-23 15:27:39 -07:00
Lawrence Forman
409efb8c67
@0x/order-utils: Update RevertError types for new RevertError constructor.
2019-07-23 15:27:39 -07:00
Lawrence Forman
eaa4373a18
@0x/utils: Tweak RevertError to produce a meaningful Error message/stack trace.
...
`@0x/utils`: Add more `RevertError` decoding/transforming functions (such as `decodeThrownErrorAsRevertError()`)
2019-07-23 15:27:39 -07:00
Lawrence Forman
d480f8d82a
@0x/web3-wrapper: Let toBaseUnitAmount() accept a number as well as a BigNumber
2019-07-23 15:27:39 -07:00
Lawrence Forman
339fc9ff14
@0x/assert: Add isNumberLike assertion
2019-07-23 15:27:00 -07:00