Lawrence Forman
db98ff8cb7
fix sol-compiler linter error
...
pin `@types/node` to appease publish job
2020-10-19 12:04:38 -04:00
Michael Zhu
98e6aa4bac
add abi encoder support for uint80 lol
2020-10-07 18:40:17 -07:00
Michael Zhu
33caae705e
Update changelogs
2020-10-05 10:09:06 -07:00
Michael Zhu
1c15ecacb0
add tests for LiquidityProviderFeature
2020-10-05 10:09:06 -07:00
Lawrence Forman
43810835d7
@0x/utils
: Fix broken test
2020-09-01 18:52:32 -04:00
Lawrence Forman
36ad373f03
@0x/utils
: Fix StakingErrors.ExchangeManagerError
incorrect param name
2020-09-01 16:55:04 -04:00
Lawrence Forman
f9d02c9e27
@0x/utils
: Fix nested revert decoding
2020-09-01 16:04:01 -04:00
Lawrence Forman
9cda9f69cd
@0x/contracts-zero-ex
: Add reentrancy guard to mtx functions
...
`@0x/contracts-zero-ex`: Add refund mechanism to mtxs
`@0x/contracts-zero-ex`: Pass sender to transfomers.
`@0x/contracts-zero-ex`: Refund protocol fees to `refundReceiver` in FQT.
`@0x/utils`: Add EP flavor of `IllegalReentrancyError`
`@0x/order-utils`: Add `refundReceiver` to FQT transform data.
`@0x/asset-swapper`: Add `refundReceiver` support to EP swap quote consumer.
2020-09-01 09:40:58 -04:00
Michael Zhu
270d7a3f19
Update changelog
2020-08-19 10:11:25 -07:00
Michael Zhu
89117beda2
@0x/utils
: Add support for nested rich revert decoding
2020-08-18 13:13:10 -07:00
xianny
b5eb1c9ee8
Publish
...
- @0x/contracts-asset-proxy@3.4.0
- @0x/contracts-broker@1.1.6
- @0x/contracts-coordinator@3.1.7
- @0x/contracts-dev-utils@1.3.5
- @0x/contracts-erc1155@2.1.7
- @0x/contracts-erc20-bridge-sampler@1.7.0
- @0x/contracts-erc20@3.2.1
- @0x/contracts-erc721@3.1.7
- @0x/contracts-exchange-forwarder@4.2.7
- @0x/contracts-exchange-libs@4.3.7
- @0x/contracts-exchange@3.2.7
- @0x/contracts-extensions@6.2.1
- @0x/contracts-integrations@2.6.0
- @0x/contracts-multisig@4.1.7
- @0x/contracts-staking@2.0.14
- @0x/contracts-test-utils@5.3.4
- @0x/contracts-utils@4.5.1
- @0x/contracts-zero-ex@0.2.0
- 0x.js@9.2.0
- @0x/abi-gen@5.3.1
- @0x/assert@3.0.9
- @0x/asset-swapper@4.6.0
- @0x/base-contract@6.2.3
- @0x/connect@6.0.9
- @0x/contract-addresses@4.11.0
- @0x/contract-artifacts@3.7.1
- @0x/contract-wrappers-test@12.2.16
- @0x/contract-wrappers@13.8.0
- @0x/contracts-gen@2.0.10
- @0x/dev-utils@3.3.0
- ethereum-types@3.2.0
- @0x/instant@1.0.53
- @0x/json-schemas@5.1.0
- @0x/migrations@6.4.0
- @0x/monorepo-scripts@1.0.54
- @0x/order-utils@10.3.0
- @0x/orderbook@2.2.7
- @0x/sol-compiler@4.1.1
- @0x/sol-coverage@4.0.10
- @0x/sol-doc@3.1.8
- @0x/sol-profiler@4.1.0
- @0x/sol-resolver@3.1.0
- @0x/sol-trace@3.0.10
- @0x/sol-tracing-utils@7.1.0
- @0x/sra-spec@3.0.9
- @0x/subproviders@6.1.1
- @0x/tslint-config@4.1.0
- @0x/types@3.2.0
- @0x/typescript-typings@5.1.1
- @0x/utils@5.5.1
- @0x/web3-wrapper@7.2.0
2020-07-14 21:48:14 -07:00
xianny
9d3755db36
Updated CHANGELOGS & MD docs
2020-07-14 21:47:59 -07:00
mzhu25
ff9c9241d8
BalancerBridge ( #2613 )
...
* Add BalancerBridge and Sampler functions
* Update sampler artifacts/wrappers
* Add Balancer support to AssetSwapper + related refactoring
* Make use of GraphQL instead of sampler
* "fix" build and add mainnet BalancerBridge tests
* address some comments
* add balancer cache and fix DexSampler tests
* lint
* wip: tests for balancer sampler ops
* Fix market operation utils test
* balancer unit tests
* Return a buy quote of 0 if the buy amount exceeds the Balancer pool's balance
* Dynamic fee estimation
* Update contract addresses, export BalancerBridge wrapper
* Update changelogs
* Fix bugs discovered via simbot
* Fix issues in balancer_utils
* override `BigNumber.config` in configured_bignumber.ts
* Special case Balancer subops in too
* Address some more comments
* Address Balancer performance issue
* Performance improvements
* Address comment
* Fix tests
Co-authored-by: xianny <xianny@gmail.com>
2020-07-14 19:18:50 -07:00
Lawrence Forman
687c79ae81
@0x/utils
: Add more revert errors to ZeroExRevertErrors
2020-07-10 02:36:00 -04:00
Jacob Evans
7431651666
fix: package.json from publish ( #2611 )
2020-06-24 15:44:42 +10:00
Jacob Evans
4f91bfd907
Updated CHANGELOGS & MD docs
2020-06-24 14:12:56 +10:00
Lawrence Forman
09f44b0375
Update changelogs
2020-06-08 15:28:27 -04:00
Lawrence Forman
1be9a1cbc7
@0x/utils
: Update ZeroExRevertErrors
.
2020-06-08 15:28:27 -04:00
Lawrence Forman
bf84409839
@0x/utils
: Update InvalidTransformDataError
.
2020-05-28 11:56:59 -04:00
Lawrence Forman
e1d213d1a3
@0x/utils
: Add more transformer revert errors.
2020-05-28 11:56:59 -04:00
Lawrence Forman
cfc3daeb65
@0x/utils
: Add ERC20 transformer revert errors.
2020-05-28 11:56:59 -04:00
Lawrence Forman
d2f581853d
@x/utils
: Address review feedback.
2020-05-28 11:56:59 -04:00
Lawrence Forman
46d5f42c9d
@0x/utils
: Add new ZeroExRevertErrors
revert types
2020-05-28 11:56:58 -04:00
Lawrence Forman
548c30d6a0
ZeroEx: Audit Fixes ( #2586 )
...
* `@0x/utils`: Remove unused revert error.
* `@0x/contracts-zero-ex`: Address audit feedback.
2020-05-26 20:57:55 -04:00
Lawrence Forman
2fce332ed7
ZeroEx: TransformERC20, TokenSpender ( #2545 )
...
* `@0x/contracts-utils`: Convert more 0.6 contracts
* `@0x/contracts-erc20`: Add solidity 0.6 contracts.
* `@0x/utils`: Add new `ZeroExRevertErrors` revert types
* `@0x/contracts-zero-ex`: Introduce the `TransformERC20` feature.
* `@0x/subproviders`: Update ganache-core.
`@0x/web3-wrapper`: Update ganache-core.
* `@0x/contracts-zero-ex`: Make `TokenSpender`'s puppet contract a distinct contract type and rename `getTokenSpenderPuppet()` to `getAllowanceTarget()`
* `@0x/zero-ex`: Rebase and use "slot" instead of "offset" language in storage buckets.
* `@0x/web3-wrapper`: Add `getAccountNonceAsync()` to `Web3Wrapper`
* `@0x/contracts-zero-ex`: Revamp TransformERC20.
* `@0x/contracts-zero-ex`: Remove `payable` from `IERC20Transformer.transform()` and disable hex capitalization linter rule because of prettier conflicts.
* `@0x/contracts-zero-ex`: Use `immutable` owner in `Puppet` instead of `Ownable`.
* `@x/utils`: Address review feedback.
* `@0x/contracts-zero-ex`: Address review feedback.
* `@0x/contracts-utils`: Address review feedback.
* `@0x/contracts-zero-ex`: Return deployment nonce in `transform()`.
* `@0x/contracts-zero-ex`: Finish returning deployment nonce in `transform()`.
* `@0x/contracts-zero-ex`: Fix doc-gen bug.
* `@0x/contracts-zero-ex`: Address review comments.
* `@0x/utils`: Add `NegativeTransformERC20OutputERror`
* `@0x/contracts-zero-ex`: Revert if the taker's output amount decreases.
Co-authored-by: Lawrence Forman <me@merklejerk.com>
2020-05-20 22:47:21 -04:00
Michael Zhu
351ea8bc1c
instanceof Array -> Array.isArray
2020-04-27 18:28:56 -07:00
Lawrence Forman
85509ea251
@0x/utils
: ZeroExRevertErrors.Migrate
-> ZeroExRevertErrors.Ownable
2020-04-24 01:06:44 -04:00
Lawrence Forman
0c33aa16a1
@0x/utils
: Add more ZeroEx rich reverts.
...
`@0x/utils: Display revert error payload in stack traces.
2020-04-21 22:29:46 -04:00
Lawrence Forman
223aa04424
@0x/utils
: Change SimpleFunctionRegistry
NoRollbackHistoryError
to NotInRollbackHistoryError
.
2020-04-21 22:29:46 -04:00
Lawrence Forman
7f26fafed7
@0x/utils
: ZeroExRevertErrors
.
2020-04-21 22:29:46 -04:00
Jacob Evans
424cbd4831
Forwarder Market sell specified amount or throw ( #2521 )
...
* Forwarder Market sell specified amount or throw
* Address feedback comments
* Break if we have only protocol fee remaining
* Lint
* Update deployed addresses
* Updated artifacts and wrappers
* [asset-swapper] Forwarder throws on market sell if amount not sold (#2534 )
2020-03-31 16:25:34 +10:00
Jacob Evans
2dd47a2103
Publish
...
- @0x/contracts-asset-proxy@3.2.2
- @0x/contracts-broker@1.1.1
- @0x/contracts-coordinator@3.1.2
- @0x/contracts-dev-utils@1.3.0
- @0x/contracts-erc1155@2.1.2
- @0x/contracts-erc20-bridge-sampler@1.4.1
- @0x/contracts-erc20@3.1.2
- @0x/contracts-erc721@3.1.2
- @0x/contracts-exchange-forwarder@4.2.2
- @0x/contracts-exchange-libs@4.3.2
- @0x/contracts-exchange@3.2.2
- @0x/contracts-extensions@6.1.2
- @0x/contracts-integrations@2.4.1
- @0x/contracts-multisig@4.1.2
- @0x/contracts-staking@2.0.9
- @0x/contracts-test-utils@5.3.0
- @0x/contracts-utils@4.4.0
- 0x.js@9.1.2
- @0x/abi-gen@5.2.1
- @0x/assert@3.0.7
- @0x/asset-swapper@4.3.0
- @0x/base-contract@6.2.1
- @0x/connect@6.0.7
- @0x/contract-addresses@4.7.0
- @0x/contract-artifacts@3.6.1
- @0x/contract-wrappers-test@12.2.10
- @0x/contract-wrappers@13.6.1
- @0x/contracts-gen@2.0.8
- @0x/dev-utils@3.2.1
- @0x/instant@1.0.47
- @0x/json-schemas@5.0.7
- @0x/migrations@6.2.1
- @0x/monorepo-scripts@1.0.51
- @0x/order-utils@10.2.2
- @0x/orderbook@2.2.2
- @0x/sol-compiler@4.0.8
- @0x/sol-coverage@4.0.8
- @0x/sol-doc@3.1.5
- @0x/sol-profiler@4.0.8
- @0x/sol-trace@3.0.8
- @0x/sol-tracing-utils@7.0.8
- @0x/sra-spec@3.0.7
- @0x/subproviders@6.0.8
- @0x/utils@5.4.1
- @0x/web3-wrapper@7.0.7
2020-02-25 20:43:55 +11:00
Jacob Evans
f31e530b6e
Updated CHANGELOGS & MD docs
2020-02-25 20:43:31 +11:00
Jacob Evans
eb50f3fa9c
Xlab/fix/extra space ( #2494 )
...
* Fix extra space in `provider.send` signature from fabio. Fixes #2285 .
* Fix style and update changelog.
Co-authored-by: Maxim <max@kc.vc>
2020-02-25 19:56:33 +11:00
Jacob Evans
5754c11e34
Publish
...
- @0x/contracts-asset-proxy@3.2.0
- @0x/contracts-broker@1.0.2
- @0x/contracts-coordinator@3.1.0
- @0x/contracts-dev-utils@1.1.0
- @0x/contracts-erc1155@2.1.0
- @0x/contracts-erc20-bridge-sampler@1.3.0
- @0x/contracts-erc20@3.1.0
- @0x/contracts-erc721@3.1.0
- @0x/contracts-exchange-forwarder@4.2.0
- @0x/contracts-exchange-libs@4.3.0
- @0x/contracts-exchange@3.2.0
- @0x/contracts-extensions@6.1.0
- @0x/contracts-integrations@2.3.0
- @0x/contracts-multisig@4.1.0
- @0x/contracts-staking@2.0.7
- @0x/contracts-test-utils@5.1.4
- @0x/contracts-utils@4.3.0
- 0x.js@9.1.0
- @0x/abi-gen@5.2.0
- @0x/assert@3.0.6
- @0x/asset-swapper@4.1.2
- @0x/base-contract@6.2.0
- @0x/connect@6.0.6
- @0x/contract-addresses@4.5.0
- @0x/contract-artifacts@3.5.0
- @0x/contract-wrappers-test@12.2.8
- @0x/contract-wrappers@13.5.0
- @0x/contracts-gen@2.0.7
- @0x/dev-utils@3.2.0
- ethereum-types@3.1.0
- @0x/instant@1.0.45
- @0x/json-schemas@5.0.6
- @0x/migrations@6.1.0
- @0x/monorepo-scripts@1.0.50
- @0x/order-utils@10.2.0
- @0x/orderbook@2.2.0
- @0x/sol-compiler@4.0.7
- @0x/sol-coverage@4.0.7
- @0x/sol-doc@3.1.4
- @0x/sol-profiler@4.0.7
- @0x/sol-resolver@3.0.3
- @0x/sol-trace@3.0.7
- @0x/sol-tracing-utils@7.0.7
- @0x/sra-spec@3.0.6
- @0x/subproviders@6.0.7
- @0x/types@3.1.2
- @0x/typescript-typings@5.0.2
- @0x/utils@5.4.0
- @0x/web3-wrapper@7.0.6
2020-02-09 09:37:34 +10:00
Jacob Evans
7bd88c1bb8
Updated CHANGELOGS & MD docs
2020-02-09 09:37:04 +10:00
Lawrence Forman
3e8f9a6b53
Cherry-pick changes from feat/dev-utils/dydx-bridge-validation
2020-02-07 22:10:10 -05:00
Jacob Evans
5d603b2f80
Publish
...
- @0x/contracts-asset-proxy@3.1.3
- @0x/contracts-broker@1.0.1
- @0x/contracts-coordinator@3.0.6
- @0x/contracts-dev-utils@1.0.6
- @0x/contracts-erc1155@2.0.6
- @0x/contracts-erc20-bridge-sampler@1.2.1
- @0x/contracts-erc20@3.0.6
- @0x/contracts-erc721@3.0.6
- @0x/contracts-exchange-forwarder@4.1.0
- @0x/contracts-exchange-libs@4.2.0
- @0x/contracts-exchange@3.1.2
- @0x/contracts-extensions@6.0.0
- @0x/contracts-integrations@2.2.3
- @0x/contracts-multisig@4.0.6
- @0x/contracts-staking@2.0.6
- @0x/contracts-test-utils@5.1.3
- @0x/contracts-utils@4.2.1
- 0x.js@9.0.7
- @0x/abi-gen@5.1.2
- @0x/assert@3.0.5
- @0x/asset-swapper@4.1.1
- @0x/base-contract@6.1.2
- @0x/connect@6.0.5
- @0x/contract-artifacts@3.4.1
- @0x/contract-wrappers-test@12.2.7
- @0x/contract-wrappers@13.4.2
- @0x/contracts-gen@2.0.6
- @0x/dev-utils@3.1.3
- @0x/instant@1.0.44
- @0x/json-schemas@5.0.5
- @0x/migrations@6.0.2
- @0x/monorepo-scripts@1.0.49
- @0x/order-utils@10.1.3
- @0x/orderbook@2.1.2
- @0x/sol-compiler@4.0.6
- @0x/sol-coverage@4.0.6
- @0x/sol-doc@3.1.3
- @0x/sol-profiler@4.0.6
- @0x/sol-trace@3.0.6
- @0x/sol-tracing-utils@7.0.6
- @0x/sra-spec@3.0.5
- @0x/subproviders@6.0.6
- @0x/utils@5.3.0
- @0x/web3-wrapper@7.0.5
2020-02-06 21:24:29 +10:00
Jacob Evans
0e1b08ff54
Updated CHANGELOGS & MD docs
2020-02-06 21:24:05 +10:00
Michael Zhu
d2313b30af
Address PR feedback and add support for affiliate fees
2020-02-04 10:13:07 -08:00
Michael Zhu
329719472a
Move LibAssetDataTransfer and MixinWeth(Utils) to contracts-extensions
2020-02-04 10:13:02 -08:00
Michael Zhu
3da7c5d3e2
Move LibAssetDataTransfer from forwarder to exchange-libs package
2020-02-04 10:08:21 -08:00
Michael Zhu
c5e0de51aa
Add Broker rich errors
2020-02-04 10:06:12 -08:00
Jacob Evans
93f2b6b4d8
Publish
...
- @0x/contracts-asset-proxy@3.1.1
- @0x/contracts-coordinator@3.0.4
- @0x/contracts-dev-utils@1.0.4
- @0x/contracts-erc1155@2.0.4
- @0x/contracts-erc20-bridge-sampler@1.1.0
- @0x/contracts-erc20@3.0.4
- @0x/contracts-erc721@3.0.4
- @0x/contracts-exchange-forwarder@4.0.4
- @0x/contracts-exchange-libs@4.1.0
- @0x/contracts-exchange@3.1.0
- @0x/contracts-extensions@5.1.3
- @0x/contracts-integrations@2.2.0
- @0x/contracts-multisig@4.0.4
- @0x/contracts-staking@2.0.4
- @0x/contracts-test-utils@5.1.1
- @0x/contracts-utils@4.1.0
- 0x.js@9.0.4
- @0x/abi-gen@5.1.0
- @0x/assert@3.0.4
- @0x/asset-swapper@4.0.0
- @0x/base-contract@6.1.0
- @0x/connect@6.0.4
- @0x/contract-addresses@4.3.0
- @0x/contract-artifacts@3.4.0
- @0x/contract-wrappers-test@12.2.5
- @0x/contract-wrappers@13.4.0
- @0x/contracts-gen@2.0.4
- @0x/dev-utils@3.1.1
- @0x/instant@1.0.41
- @0x/json-schemas@5.0.4
- @0x/migrations@6.0.0
- @0x/monorepo-scripts@1.0.47
- @0x/order-utils@10.1.1
- @0x/orderbook@2.1.0
- @0x/sol-compiler@4.0.4
- @0x/sol-coverage@4.0.4
- @0x/sol-doc@3.1.1
- @0x/sol-profiler@4.0.4
- @0x/sol-trace@3.0.4
- @0x/sol-tracing-utils@7.0.4
- @0x/sra-spec@3.0.4
- @0x/subproviders@6.0.4
- @0x/utils@5.2.0
- @0x/web3-wrapper@7.0.4
2020-01-22 18:49:46 +10:00
Jacob Evans
00e616b57a
Updated CHANGELOGS & MD docs
2020-01-22 18:49:24 +10:00
Greg Hysen
b3c3ec16e5
Fixed log decoding. Dynamic structures were not decoding properly. Now uses AbiEncoder from utils
package.
2020-01-14 14:17:42 -08:00
Lawrence Forman
ebd08d9c63
Contract wrappers: Catch empty reverts on live networks ( #2433 )
...
* `@0x/utils`: Allow strict decoding of return values.
* `@0x/base-contract`: Catch empty call reverts on live networks.
`@0x/abi-gen`: Catch empty call reverts on live networks.
* `@0x/contracts-integrations`: Add mainnet contract wrapper `callAsync()` revert behavior tests.
* `@0x/contract-wrappers`: Regenerate wrappers to catch empty reverts on live networks.
* Update CHANGELOGs
* `@0x/contracts-integrations`: Fix solidity linter errors.
* `@0x/abi-gen`: Regenerate test outputs.
* `@0x/base-contract`: Update CHANGELOG.
Co-authored-by: Lawrence Forman <me@merklejerk.com>
2020-01-13 15:33:45 -05:00
Jacob Evans
2113fb490d
Publish
...
- @0x/contracts-asset-proxy@3.1.0
- @0x/contracts-coordinator@3.0.3
- @0x/contracts-dev-utils@1.0.3
- @0x/contracts-erc1155@2.0.3
- @0x/contracts-erc20-bridge-sampler@1.0.3
- @0x/contracts-erc20@3.0.3
- @0x/contracts-erc721@3.0.3
- @0x/contracts-exchange-forwarder@4.0.3
- @0x/contracts-exchange-libs@4.0.3
- @0x/contracts-exchange@3.0.3
- @0x/contracts-extensions@5.1.2
- @0x/contracts-integrations@2.1.0
- @0x/contracts-multisig@4.0.3
- @0x/contracts-staking@2.0.3
- @0x/contracts-test-utils@5.1.0
- @0x/contracts-utils@4.0.3
- 0x.js@9.0.3
- @0x/abi-gen@5.0.3
- @0x/assert@3.0.3
- @0x/asset-swapper@3.0.3
- @0x/base-contract@6.0.3
- @0x/connect@6.0.3
- @0x/contract-addresses@4.2.0
- @0x/contract-artifacts@3.3.0
- @0x/contract-wrappers-test@12.2.4
- @0x/contract-wrappers@13.3.0
- @0x/contracts-gen@2.0.3
- @0x/dev-utils@3.1.0
- @0x/instant@1.0.40
- @0x/json-schemas@5.0.3
- @0x/migrations@5.1.0
- @0x/monorepo-scripts@1.0.46
- @0x/order-utils@10.1.0
- @0x/orderbook@2.0.1
- @0x/sol-compiler@4.0.3
- @0x/sol-coverage@4.0.3
- @0x/sol-doc@3.1.0
- @0x/sol-profiler@4.0.3
- @0x/sol-trace@3.0.3
- @0x/sol-tracing-utils@7.0.3
- @0x/sra-spec@3.0.3
- @0x/subproviders@6.0.3
- @0x/utils@5.1.2
- @0x/web3-wrapper@7.0.3
2020-01-06 11:10:22 +10:00
Jacob Evans
0afedbd252
Updated CHANGELOGS & MD docs
2020-01-06 11:10:03 +10:00
Jacob Evans
3dec38450a
Merge pull request #2396 from Arctek/patch-1
...
Fix circular reference
2020-01-06 10:29:19 +10:00