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
Lawrence Forman
b7b457b076
Generate (complete) solidity docs ( #2391 )
...
* `@0x/sol-doc`: New doc generator.
* `@0x/sol-compiler`: Be more tolerant of AST-only compilation targets.
* `@0x/contracts-exchange`: Add more devdoc comments.
`@0x/contracts-exchange-libs`: Add more devdoc comments.
* `@0x/sol-doc`: Update package script.
* `@0x/sol-doc`: Remove unused files and update package scripts to be easier to configure.
* Add more devdocs to contracts.
* `@0x/sol-doc`: Remove doc artifacts.
* `@0x/sol-doc`: Add `.gitignore` and `.npmignore`.
* `@0x/contracts-exchange`: Fix compilation errors.
* Fix more broken contracts.
* `@0x/contracts-erc20-bridge-sampler`: Fix failing tests.
* `@0x/contracts-asset-proxy`: Remove accidentally introduced hackathion file (lol).
* `@0x/sol-doc`: Prevent some inherited contracts from being included in docs unintentionally.
* `@0x/sol-doc`: Rename test file.
* `@0x/contracts-exchange`: Update `orderEpoch` devdoc.
* `@0x/sol-doc`: Tweak event and function docs.
* Update CODEOWNERS.
* `@0x/sol-doc` Tweak function md generation.
* `@0x/sol-doc`: add `transformDocs()` tests.
* `@0x/sol-doc`: add `extract_docs` tests.
* `@0x/sol-doc` Fix linter errors.
* `@0x/contracts-erc20-bridge-sampler`: Fix broken `ERC20BridgeSampler.sol` compile.
* `@0x/sol-doc` Fix mismatched `dev-utils` dep version.
* `@0x/sol-doc`: Add `gen_md` tests.
* `@0x/sol-doc`: Remove `fs.promises` calls.
* `@0x/sol-doc`: Fix linter errors.
* `@0x/sol-doc`: Export all relevant types and functions.
Co-authored-by: Lawrence Forman <me@merklejerk.com>
2020-01-03 22:59:18 -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
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
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
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