Alex Towle
54eb1d9055
Fixed the DevUtils tests
2019-12-20 15:51:45 -08:00
Lawrence Forman
9b7277d464
Fix Kyber and Uniswap ERC20Bridges ( #2412 )
...
* `@0x/contracts-asset-proxy`: Fix `UniswapBridge` token -> token transfer logic.
`@0x/contract-addresses`: Update `UniswapBridge` mainnet address.
* `@0x/asset-proxy`: Fix `KyberBridge` incorrect `minConversionRate` calculation.
* `@0x/contract-addresses`: Update `KyberBridge` mainnet address.
2019-12-20 13:41:52 -05:00
F. Eugene Aumson
551a65c069
0x-sra-client.py: Fix bug in config_order, and other small improvements ( #2399 )
...
* Bug fix: unescape backslashes in regexes
Root problem is that there are too many backslashes in the SRA spec
itself. See https://github.com/0xProject/0x-monorepo/issues/1727
This was previously fixed for heavily-tested endpoints (get and post
order, etc), but was only recently discovered for the get-order-config
endpoint.
* Demonstrate get_order_config()
* Rename DefaultApi to RelayerApi
* Simplify RelayerApi instantiation
* Document paylod and response schemas
* Stop caring which contracts are wrapped
* Increase platform agnosticism
* Update CHANGELOG
* Remove unnecessary f-string
2019-12-20 12:24:55 -05:00
F. Eugene Aumson
4c21a697f4
sra_client.py: Tweak Mesh block polling interval used in tests ( #2413 )
...
* Change Mesh block polling interval to 50ms
* Increase Mesh's Ethereum node RPC rate limit
2019-12-20 11:26:57 -05:00
Greg Hysz
a8506c07ae
Merge pull request #2401 from 0xProject/feat/asset-proxy/DyDxBridgeTests
...
DydxBridge Contract Integration Tests
2019-12-19 22:16:44 -08:00
Greg Hysen
b0feb85b5c
Fixed merge conflict
2019-12-19 21:36:43 -08:00
Greg Hysen
f371eba8ad
Hardcoded address of ERC20BridgeProxy in unlocked accounts
2019-12-19 21:32:03 -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
Greg Hysen
27c9f68c7c
Added dydx bridge to contract-addresses package
2019-12-19 21:32:02 -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
David Sun
4507954ea5
Merge pull request #2410 from 0xProject/fix/instant/coverage
...
Fix bundlewatch for instant and passing static-test
2019-12-19 22:37:42 -05:00
David Sun
8e0a83f8d8
bundlewatch
2019-12-19 19:20:24 -08:00
David Sun
b6ec09e6cf
Merge pull request #2409 from 0xProject/feature/instant/minor-fixes-dai-aggregator
...
Fixes for instant (DAI + disable aggregator functionality)
2019-12-19 20:21:59 -05:00
David Sun
ed4e90623d
more fixes
2019-12-19 16:49:20 -08:00
David Sun
38cdb48748
fixes
2019-12-19 16:36:00 -08:00
James Towle
71bfe9b745
Merge pull request #2402 from 0xProject/deploy/dev-utils/12-18-2019
...
Added artifacts, addresses, and wrappers
2019-12-19 14:38:01 -08:00
Alex Towle
9e7645a167
Removed hand-written timestamps
2019-12-19 13:26:00 -08:00
Alex Towle
6dccc37143
Removed forbidden fields in artifact
2019-12-19 11:40:49 -08:00
Alex Towle
3310310d8c
Added artifacts, addresses, and wrappers
2019-12-19 10:32:01 -08:00
Greg Hysz
abb499aad8
Merge pull request #2403 from 0xProject/fix/circle/yarnInstall
...
Fix Circle builds
2019-12-19 10:24:48 -08:00
Greg Hysen
1afc09b08a
Workaround for https://github.com/yarnpkg/yarn/issues/7773
2019-12-19 01:12:46 -08:00
Alex Browne
0e86d72f05
Merge pull request #2384 from 0xProject/update-code-owners-contracts-albrow
...
Update CODEOWNERS
2019-12-18 13:48:31 -08:00
mzhu25
c9857a2764
Merge pull request #2392 from 0xProject/feature/fuzz/better-input-gen
...
`@0x/contracts-integrations`: Better input generation for fuzzing
2019-12-18 12:03:23 -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
James Towle
7cbffdb86b
Merge pull request #2400 from 0xProject/feature/dev-utils/duplicate-erc721-bug-fix
...
Duplicate ERC721 Bug Fix
2019-12-18 10:46:27 -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
@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.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/contracts-exchange@3.0.2
@0x/contracts-extensions@5.1.1
@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
@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-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-gen@2.0.2
@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/dev-utils@3.0.2
@0x/instant@1.0.39
monorepo@51ca310
2019-12-16 16:05:16 -08:00
xianny
2bcb79dc44
Updated CHANGELOGS & MD docs
2019-12-16 16:05:03 -08:00
xianny
ecec985649
pin python regex version
2019-12-16 14:22:48 -08:00
Lawrence Forman
994908549d
Asset-swapper aggregator utils ( #2353 )
...
* `@0x/asset-swapper`: Add ERC20Bridge aggregator library.
* `@0x/asset-swapper`: Finish off `aggregate.ts`.
* `@0x/types`: Add `OrderWithoutDomain` type.
* `@0x/asset-swapper`: Add testing infra for sampler/aggregator.
* `@0x/types`: Add `SignedOrderWithoutDomain` type.
* `@0x/asset-swapper`: Update aggregator to take and return orders with signatures.
* `@0x/asset-swapper`: Fix broken aggregator tests.
* `@0x/asset-swapper`: Pass the sampler contract into aggregator entry points.
* `@0x/contract-artifacts`: Add `IERC20BridgeSampler` artifact.
* `@0x/contract-wrappers`: Add `IERC20BridgeSampler` wrapper.
* `@0x/asset-swapper`: Address review comments.
* fixed testing
* refactored aggregate.ts and embeded into asset-swapper
* added adjusted rates for taker and maker fees
* remove PrunedSignedOrders
* updated contract-addresses and addressed some other todos
* streamlined logic
* patched in lawrences changes
* renamed aggregator utils and removed market_utils.ts
* added ack heartbeats
* fixed bug
* patches
* added dummy order things
* Dummy with valid sig
* Tweak gas price calculation to wei
* added test coverage and fixed bugs
* fixed migrations
* Fix CHANGELOGs and types export
* Deploy latest ERC20BridgeSampler on Mainnet
* `@0x/types` Revert CHANGELOG.
* `@0x/asset-swapper`: Address review comments.
`@0x/contract-addresses`: Make kyber lowercase.
* made protocol fee multiplier async
* `@0x/asset-swapper: Fix build errors and do some code cleanup.
* use assetDataUtils where possible
2019-12-16 12:35:58 -08:00
Greg Hysz
6808e0d531
Merge pull request #2365 from 0xProject/feat/asset-proxy/DyDxBridge
...
dYdX Bridge
2019-12-13 13:46:06 -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