Greg Hysen
930b95a548
Added integration tests for DydxBridge with Exchange contract
2019-12-19 21:32:03 -08:00
Greg Hysen
358d4d86a7
Added ERC20BridgeProxy.transferFrom
tests for DydxBridge
2019-12-19 21:31:07 -08:00
Lawrence Forman
d55eea2239
ERC20BridgeSampler: Gas limits ( #2405 )
...
* `@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/contracts-erc20-bridge-contracts`: Fix invalid CHANGELOG json (I hope).
2019-12-20 00:08:39 -05:00
Alex Towle
9e7645a167
Removed hand-written timestamps
2019-12-19 13:26:00 -08:00
Alex Towle
3310310d8c
Added artifacts, addresses, and wrappers
2019-12-19 10:32:01 -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
b979196ffd
Remove the taker patch
2019-12-17 19:02:57 -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
Greg Hysen
410c95308a
Updated dydx account encoding to assume that all actions are on partial balances
2019-12-13 12:02:23 -08:00
Greg Hysen
bec1f23616
Fixed merge conflicts
2019-12-13 11:06:16 -08:00
Greg Hysen
34596b7f83
Use safeGetPartialAmountFloor
2019-12-13 10:58:22 -08:00
Greg Hysen
5ca7169ee5
Reverted to version of dydx bridge that only allows from
to be the account owner
2019-12-13 10:58:22 -08:00
Greg Hysen
3300aaa1b9
Refactored so that deposits are done from taker asset data and withdrawals from maker asset data.
2019-12-13 10:58:22 -08:00
Greg Hysen
54afc8a4a1
Fixed merge conflicts
2019-12-13 10:58:22 -08:00
Greg Hysen
f19f4310f4
Updating bridge to work w/o MultiAssetProxy
2019-12-13 10:57:57 -08:00
Greg Hysen
444125a7e1
Simplified the dydx bridge implememtation that does not use the bridge as the maker.
2019-12-13 10:57:57 -08:00
Greg Hysen
56cbb69401
DyDx bridge implementation using contract as maker with signature validation.
2019-12-13 10:56:54 -08:00
Lawrence Forman
70870ffcd2
Swallow reverts in ERC20BridgeSampler ( #2395 )
...
* `@0x/erc20-bridge-sampler`: Do not query empty/unsigned orders. Swallow revets on DEX quotes.
* `@0x/contracts-utils`: Add `DEV_UTILS_ADDRESS` and `KYBER_ETH_ADDRESS` to `DeploymentConstants`.
* `@0x/contracts-erc20-bridge-sampler`: Address review comments.
2019-12-13 10:53:25 -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
2f9891f0aa
fix CI failures
2019-12-10 00:32:48 -08:00
Michael Zhu
865a2b1fb0
add/update comments
2019-12-09 23:45:38 -08:00
Michael Zhu
1fde62eeb6
fix bug in finalizePool
2019-12-09 23:45:38 -08:00
Michael Zhu
6754cd48e2
refactor + fix lint
2019-12-09 23:45:38 -08:00
Michael Zhu
ccb477687a
fixing bugs
2019-12-09 23:45:38 -08:00
Michael Zhu
be0e6c8925
Staking rewards simulation/fuzz test
2019-12-09 23:45:38 -08:00
Michael Zhu
1c2cb947c0
Add assertion generators to keeper, staker, taker mixins for the new function assertions
2019-12-09 23:45:38 -08:00
Michael Zhu
4663eec950
Add function assertions required for staking rewards fuzzing: withdrawDelegatorRewards, finalizePool, and endEpoch. Also adds payProtocolFee-related assertions to fillOrder
2019-12-09 23:45:37 -08:00
Michael Zhu
fff3c1eb36
update pool membership simulation to use multiple makers and takers, partial fills
2019-12-09 23:43:16 -08:00
Michael Zhu
8cc35a60e6
Add yarn command to run a specific fuzz test
2019-12-09 23:42:32 -08:00
Michael Zhu
130653a1aa
move logger, pseudorandom, wrapper_interfaces to framework/utils/
2019-12-09 23:42:32 -08:00
Michael Zhu
1dcbebd130
lint
2019-12-09 23:42:32 -08:00
Michael Zhu
faf306ad23
Simulation logging, hopefully address function assertion lifetime issue
2019-12-09 23:42:32 -08:00
Michael Zhu
d11cdcd5d2
Use seeded rng for simulations
2019-12-09 23:42:32 -08:00
Amir Bandeali
0e59bd0bf3
Add mainnet config tests
2019-12-09 16:16:22 -08:00
Amir Bandeali
c0c6154ec1
Add fork option to describe and blockchainTests
2019-12-09 16:14:41 -08:00
Amir Bandeali
cb5384c2fb
Use fork configs if FORK_RPC_URL env var is set
2019-12-09 16:14:41 -08:00
Amir Bandeali
038c836fe5
Rename fillorder_test to fill_order_test
2019-12-09 16:14:41 -08:00
xianny
6b0f3570b9
Publish
...
- @0x/contracts-asset-proxy@3.0.1
- @0x/contracts-coordinator@3.0.1
- @0x/contracts-dev-utils@1.0.1
- @0x/contracts-erc1155@2.0.1
- @0x/contracts-erc20-bridge-sampler@1.0.1
- @0x/contracts-erc20@3.0.1
- @0x/contracts-erc721@3.0.1
- @0x/contracts-exchange-forwarder@4.0.1
- @0x/contracts-exchange-libs@4.0.1
- @0x/contracts-exchange@3.0.1
- @0x/contracts-extensions@5.1.0
- @0x/contracts-integrations@2.0.1
- @0x/contracts-multisig@4.0.1
- @0x/contracts-staking@2.0.1
- @0x/contracts-test-utils@5.0.0
- @0x/contracts-tests@0.0.7
- @0x/contracts-utils@4.0.1
- 0x.js@9.0.1
- @0x/abi-gen@5.0.1
- @0x/assert@3.0.1
- @0x/asset-swapper@3.0.1
- @0x/base-contract@6.0.1
- @0x/connect@6.0.1
- @0x/contract-artifacts@3.1.0
- @0x/contract-wrappers-test@12.2.2
- @0x/contract-wrappers@13.1.0
- @0x/contracts-gen@2.0.1
- @0x/dev-utils@3.0.1
- @0x/instant@1.0.38
- @0x/json-schemas@5.0.1
- @0x/migrations@5.0.1
- @0x/monorepo-scripts@1.0.44
- @0x/order-utils@10.0.0
- @0x/orderbook@1.0.1
- @0x/sol-compiler@4.0.1
- @0x/sol-coverage@4.0.1
- @0x/sol-doc@3.0.1
- @0x/sol-profiler@4.0.1
- @0x/sol-resolver@3.0.1
- @0x/sol-trace@3.0.1
- @0x/sol-tracing-utils@7.0.1
- @0x/sra-spec@3.0.1
- @0x/subproviders@6.0.1
- @0x/types@3.1.0
- @0x/utils@5.1.0
- @0x/web3-wrapper@7.0.1
2019-12-09 14:53:19 -08:00