Michael Zhu
c5b2991821
fix bug in finalizePool
2020-01-15 13:20:54 -08:00
Michael Zhu
c36d0fdc7c
invalidWithdrawDelegatorRewardsAssertion
2020-01-15 13:20:54 -08:00
Michael Zhu
544e09cf4b
invalidUnstakeAssertion
2020-01-15 13:20:54 -08:00
Michael Zhu
c110dc9e6a
generic assertion for TRANSFER_FAILED reverts; _invalidStake generator
2020-01-15 13:20:54 -08:00
Michael Zhu
3bf37d6afd
invalidDecreaseStakingPoolOperatorShareAssertion
2020-01-15 13:20:54 -08:00
Michael Zhu
b80ae5796b
invalidCreateStakingPoolAssertion
2020-01-15 13:20:54 -08:00
Greg Hysen
46275a4f43
Minor fixes to order matching fuzz code
2020-01-14 17:32:10 -08:00
Greg Hysen
06669594b1
Updated changelogs.
2020-01-14 16:18:50 -08:00
Greg Hysen
c09ac58ac0
Fuzz testing for matchOrders and matchOrdersWithMaximalFill.
2020-01-14 16:17:43 -08:00
Greg Hysen
e01d32ef1a
added order matching functions to Taker actor.
2020-01-14 16:17:43 -08:00
Greg Hysen
aa8b14b7ee
Added order martching to Maker actor. Also fixed the joinStakingPool to record the pool id.
2020-01-14 16:17:43 -08:00
Michael Zhu
684d09faac
refactor LibAssetData tests
2020-01-13 15:29:37 -08:00
Michael Zhu
8a42691c80
Add test cases
2020-01-13 14:10:55 -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
Lawrence Forman
de12da18da
Exchange signature validation fuzz tests ( #2425 )
...
* `@0x/contracts-integrations`: Add Exchange signature validation fuzz tests.
* `@0x/contracts-integrations`: Switch from actor pattern to just pure function generators.
Co-authored-by: Lawrence Forman <me@merklejerk.com>
2020-01-07 17:35:25 -05:00
Michael Zhu
b70cb726c5
remove _noTakerFee (i.e. disallow StaticCall takerFeeAssetData)
2020-01-07 11:03:18 -08:00
Michael Zhu
295811ed5a
add integrations tests
2020-01-07 11:03:18 -08:00
Amir Bandeali
f8bb94d721
Remove unnecessary BigNumber cast
2020-01-06 22:12:05 -08:00
Amir Bandeali
27d09713fd
Add forwarder mainnet tests
2020-01-06 22:12:05 -08:00
Amir Bandeali
4a299c1f39
Change EVM target to istanbul for all contract packages except erc-20
2020-01-06 22:12:05 -08:00
Amir Bandeali
30a2015a68
Fix build
2020-01-06 22:12:05 -08: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
Lawrence Forman
ff2cc8c887
Add aggregator mainnet tests ( #2407 )
...
* `@0x/contracts-erc20-bridge-sampler`: Add gas limits to external quote calls.
`@0x/contract-addresses`: Point `erc20BridgeSampler` to new version.
* `@0x/contracts-utils`: Add kovan addresses to `DeploymentConstants`.
`@0x/contract-addresses`: Add kovan `ERC20BridgeSampler` address.
* `@0x/contracts-erc20-bridge-sampler`: Fix changelog.
* `@0x/asset-swapper`: Ignore zero sample results from the sampler contract.
`@0x/asset-swapper`: Allow skipping Uniswap when dealing with low precision amounts with `minUniswapDecimals` option.
`@0x/asset-swapper`: Increase default `runLimit` from `1024` to `4096`.
`@0x/asset-swapper`: Increase default `numSamples` from `8` to `10`
`@0x/asset-swapper`: Fix ordering of optimized orders.
`@0x/asset-swapper`: Fix best and worst quotes being reversed sometimes.
`@0x/asset-swapper`: Fix rounding of quoted asset amounts.
* `@0x/asset-swapper`: Change default `minUniswapDecimals` option from 8 to 7.
* `@0x/asset-swapper`: Revert uniswap decimals fix.
* `@0x/contracts-test-utils`: Add `blockchainTests.live()` for live network tests.
`@0x/contracts-test-utils`: Add modifiers to `blockchainTests.fork()`.
`@0x/contracts-integrations`: Add aggregator mainnet tests.
* `@0x/contracts-integrations`: Fix `fork/resets` modifier ordering on dydx tests.
`@0x/contracts-integrations`: Move and tweak aggregation tests.
* `@0x/contracts-integrations`: Handle non-responsive third-party SRA ordebooks with a little more grace.
* `@0x/contracts-integrations`: Fix linter error.
* `@0x/contracts-test-utils`: Consolidate fork provider logic into `mocha_blockchain.ts`.
* `@0x/contracts-integrations`: Run prettier on aggregation fill tests.
* `@0x/dev-utils`: Add `locked` to `Web3Config`.
* `@0x/contracts-integrations`: Update mainnet fork tests.
`@0x/contracts-test-utils`: Fix forked tests being skipped.
`@0x/contracts-erc20-bridge-sampler`: Regenerate artifacts.
* `@0x/contracts-test-utils`: Remove unecessary `locked` option when creating forked ganache provider.
* Fix redundant zero check
* Set fee amount in fillable amounts test
Co-authored-by: Jacob Evans <dekz@dekz.net>
2020-01-03 23:47:40 -05:00
Alex Towle
630a8d8a4e
Addressed dorothy's nit
2019-12-20 19:14:52 -08:00
Alex Towle
54eb1d9055
Fixed the DevUtils tests
2019-12-20 15:51:45 -08:00
Greg Hysen
265fa52ace
Rounding error tests in DydxBridgeProxy
2019-12-19 21:32:03 -08:00
Greg Hysen
c1f5322d38
Added TestDydxUser contract - this is deployed to mainnent as the dYdX Account Owner for the mainnet integration tests.
2019-12-19 21:32:03 -08:00
Greg Hysen
4415e00b38
Added more integration tests for DydxBridge with the Exchange (demonstrates use cases)
2019-12-19 21:32:03 -08:00
Greg Hysen
d4e46c5a9c
Updated Changelogs
2019-12-19 21:32:03 -08:00
Greg Hysen
bf5b9949fe
Ran prettier
2019-12-19 21:32:03 -08:00
Greg Hysen
3c11a2b1da
Increased mocha timeout for mainnet tests
2019-12-19 21:32:03 -08:00
Greg Hysen
1248868169
Added mainnet DydxBridge integration tests with dYdX SoloMargin contract
2019-12-19 21:32:03 -08:00
Greg Hysen
930b95a548
Added integration tests for DydxBridge with Exchange contract
2019-12-19 21:32:03 -08:00
Michael Zhu
701ba3902c
add comments
2019-12-18 11:38:33 -08:00
Michael Zhu
bb3ec970a9
lint
2019-12-18 11:38:33 -08:00
Michael Zhu
1d023e6db5
Add optional parameter to sample and sampleSize
2019-12-18 11:38:33 -08:00
Michael Zhu
1bd906ecb3
Add optional distribution parameter to Pseudorandom.integer, use Kumaraswamy distribution for operator share
2019-12-18 11:38:33 -08:00
Alex Towle
2949db5f49
Fixed the bug and added tests that fail without the patch
2019-12-17 19:02:57 -08:00
Alex Towle
47c3ed9705
Fixed the bug and moved "contracts-tests" to "contracts-integrations"
2019-12-17 19:02:57 -08:00
xianny
51ca3109eb
Publish
...
- @0x/contracts-asset-proxy@3.0.2
- @0x/contracts-coordinator@3.0.2
- @0x/contracts-dev-utils@1.0.2
- @0x/contracts-erc1155@2.0.2
- @0x/contracts-erc20-bridge-sampler@1.0.2
- @0x/contracts-erc20@3.0.2
- @0x/contracts-erc721@3.0.2
- @0x/contracts-exchange-forwarder@4.0.2
- @0x/contracts-exchange-libs@4.0.2
- @0x/contracts-exchange@3.0.2
- @0x/contracts-extensions@5.1.1
- @0x/contracts-integrations@2.0.2
- @0x/contracts-multisig@4.0.2
- @0x/contracts-staking@2.0.2
- @0x/contracts-test-utils@5.0.1
- @0x/contracts-tests@0.0.8
- @0x/contracts-utils@4.0.2
- 0x.js@9.0.2
- @0x/abi-gen@5.0.2
- @0x/assert@3.0.2
- @0x/asset-swapper@3.0.2
- @0x/base-contract@6.0.2
- @0x/connect@6.0.2
- @0x/contract-addresses@4.1.0
- @0x/contract-artifacts@3.2.0
- @0x/contract-wrappers-test@12.2.3
- @0x/contract-wrappers@13.2.0
- @0x/contracts-gen@2.0.2
- @0x/dev-utils@3.0.2
- @0x/instant@1.0.39
- @0x/json-schemas@5.0.2
- @0x/migrations@5.0.2
- @0x/monorepo-scripts@1.0.45
- @0x/order-utils@10.0.1
- @0x/orderbook@2.0.0
- @0x/sol-compiler@4.0.2
- @0x/sol-coverage@4.0.2
- @0x/sol-doc@3.0.2
- @0x/sol-profiler@4.0.2
- @0x/sol-resolver@3.0.2
- @0x/sol-trace@3.0.2
- @0x/sol-tracing-utils@7.0.2
- @0x/sra-spec@3.0.2
- @0x/subproviders@6.0.2
- @0x/types@3.1.1
- @0x/typescript-typings@5.0.1
- @0x/utils@5.1.1
- @0x/web3-wrapper@7.0.2
2019-12-16 16:05:16 -08:00
xianny
2bcb79dc44
Updated CHANGELOGS & MD docs
2019-12-16 16:05:03 -08:00
mzhu25
a556d91673
Merge pull request #2387 from 0xProject/feature/fuzz/staking-rewards
...
`@0x/contracts-integrations`: Staking rewards fuzz test
2019-12-12 15:43:29 -08:00
Michael Zhu
8ecbde8e1e
Chagne StoredBalance functions to not mutate in place
2019-12-12 15:21:42 -08:00
Michael Zhu
a24b293818
register actors in the SimulationEnvironment constructor
2019-12-12 14:38:07 -08:00
Xianny
cab5ebf94b
re-enable coordinator client tests ( #2394 )
2019-12-12 14:36:52 -08:00
Amir Bandeali
37d972ed9e
Merge pull request #2389 from 0xProject/feat/contracts/mainnet-fork
...
Allow mainnet fork to be used for contract tests
2019-12-11 22:50:09 -08:00
Michael Zhu
e4a3b1cb05
fix bug in LibFractions reference function
2019-12-11 18:12:02 -08:00
Michael Zhu
49538f272e
address comments
2019-12-11 16:54:48 -08:00
Michael Zhu
865a2b1fb0
add/update comments
2019-12-09 23:45:38 -08:00