Lawrence Forman
10aceb164d
@0x/asset-swapper: Fix rebase conflicts
2020-08-06 22:48:55 -04:00
Lawrence Forman
5dd686f22f
@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-08-06 22:28:35 -04:00
Michael Zhu
e166e9762a
update changelogs
2020-08-06 09:38:33 -07:00
Michael Zhu
341c5782e5
@0x/asset-swapper: Add affiliate fee support to EP swap quote consumer
2020-08-05 22:56:39 -07:00
Michael Zhu
2c73bbd689
appease CI
2020-08-04 14:58:16 -07:00
Jacob Evans
788bdba8cd
fix: asset-swapper source collapse regression ( #2654 )
...
fixes source collapse regression where a split on the same source was collapsed into a single fill.
This should be kept distinct as separate fills.
2020-08-04 15:09:17 +10:00
Steve Klebanoff
766888ec41
Send in quoteRequestor to fix RFQT tracking
2020-07-28 13:39:21 -07:00
Lawrence Forman
ae2a6fb685
asset-swapper: Quicker path-finding ( #2640 )
...
* `@0x/asset-swapper`: Speed up path optimizer.
* `@0x/asset-swapper`: address my own review comment
* `@0x/asset-swapper`: Update changelog
Co-authored-by: Lawrence Forman <me@merklejerk.com >
Co-authored-by: Jacob Evans <jacob@dekz.net >
2020-07-27 15:09:49 +10:00
Jacob Evans
5afe2616a4
feat: asset-swapper market depth ( #2641 )
...
* feat: asset-swapper market depth
* split promises into 2
* fix lint and docs
* chore: refactor
* rebase off development
* CHANGELOG
2020-07-27 15:07:52 +10:00
Steve Klebanoff
34138fc3b5
handle empty array in reduce
2020-07-23 17:15:04 -07:00
Steve Klebanoff
f67d2b96ac
fix up changelog
2020-07-23 16:25:24 -07:00
Steve Klebanoff
d877d3686c
linting
2020-07-23 16:03:09 -07:00
Steve Klebanoff
8260615b4e
fix merge conflict
2020-07-23 16:02:16 -07:00
Steve Klebanoff
c3f6d48966
Merge branch 'development' into feature/new-order-reporter
2020-07-23 16:01:27 -07:00
Steve Klebanoff
02f979bc74
linting
2020-07-23 15:55:56 -07:00
Steve Klebanoff
de1c71aacc
fix syntax
2020-07-23 15:54:34 -07:00
Steve Klebanoff
ca2aa72e0f
Merge development
2020-07-23 15:17:35 -07:00
Daniel Pyrathon
9a16f5736e
Merge pull request #2642 from 0xProject/only-rfqt
...
Add the `nativeExclusivelyRFQT` argument.
2020-07-23 15:05:02 -07:00
Daniel Pyrathon
6553ee0130
reordered imports
2020-07-23 11:04:51 -07:00
Daniel Pyrathon
d7918ea047
prettified
2020-07-23 10:16:22 -07:00
Lawrence Forman
4aa9c85503
@0x/asset-swapper: Reenable some curves.
2020-07-23 09:59:30 -04:00
Steve Klebanoff
dfa7e30e42
fix version number, this is just a minor bump
2020-07-23 00:35:25 -07:00
Steve Klebanoff
391d501ce6
Export rfqt opts
2020-07-22 23:56:07 -07:00
Steve Klebanoff
9edaa3a64e
fix
2020-07-22 23:50:55 -07:00
Steve Klebanoff
6e4e313792
Merge branch 'development' into feature/new-order-reporter-merged
2020-07-22 23:50:28 -07:00
Daniel Pyrathon
e6dcf92ec8
added new parameter nativeExclusivelyRFQT
2020-07-22 23:02:40 -07:00
Daniel Pyrathon
f359de2cac
fixed a small bug in indicative quotes
2020-07-22 22:46:25 -07:00
Lawrence Forman
0450e430f1
@0x/asset-swapper: Support more varied curves.
2020-07-23 00:37:58 -04:00
Steve Klebanoff
3e99c95791
Linting
2020-07-22 13:26:31 -07:00
Steve Klebanoff
4f83521be8
Merge branch 'development' into feature/new-order-reporter-merged
2020-07-22 13:25:35 -07:00
Jacob Evans
aae93bb6a7
fix: asset-swapper yield to the event loop every mix path ( #2637 )
...
* fix: allow a empty overrides to signal no default
* fix: asset-swapper yield to the event loop every mix path
* fix: optimizations skip order find if Native excluded
* changelogs
* chore: update protocol fee multiplier
* fix: tests async
2020-07-21 17:06:05 +10: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
Jacob Evans
762e0aec2d
fix: Update to use KNP getExpectedRateAfterFee ( #2629 )
...
* Update to use KNP getExpectedRateAfterFee
* hack: use overrides instead of forking in ganache
* fix: added some tests using overrides
* override sampler
* Overrides in bridge_sampler_mainnet_test
* use getContracts to fake out tests
* chore: supply devUtils address
* feat: specify the call override by default
* CHANGELOGs
* export SamplerOverrides
* fix package.json
* fix: after rebase
2020-07-15 14:05:57 +10: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
Steve Klebanoff
b1c3c60def
additional imports
2020-07-13 16:45:40 -07:00
Steve Klebanoff
8763713596
ds -> dq
2020-07-13 15:49:39 -07:00
Steve Klebanoff
3e823cc9e3
export new types
2020-07-10 16:07:14 -07:00
Steve Klebanoff
1c84709db3
isApiKeyWhitelisted helper fn
2020-07-10 16:03:14 -07:00
Steve Klebanoff
9150d6bd2a
major version bump
2020-07-10 16:00:24 -07:00
Steve Klebanoff
10f29b66b8
newline
2020-07-10 15:58:31 -07:00
Steve Klebanoff
259aec52a9
linting
2020-07-10 15:58:06 -07:00
Steve Klebanoff
6554bf9f08
test for buy amount and no quote requestor
2020-07-10 15:57:06 -07:00
Steve Klebanoff
d8558f5956
QuoteReportGenerator test
2020-07-10 15:45:59 -07:00
Steve Klebanoff
31fa530845
add CHANGELOG entry
2020-07-08 15:54:19 -07:00
Steve Klebanoff
120714ecfc
linting and remove unused function
2020-07-08 15:49:42 -07:00
Steve Klebanoff
615874d2ec
always pass through quoterequestor
2020-07-08 15:38:36 -07:00
Steve Klebanoff
67b195c942
take out old todo comment
2020-07-08 15:13:53 -07:00
Steve Klebanoff
75689cee96
create new quote requestor each time
2020-07-08 15:07:36 -07:00
Steve Klebanoff
8ba77e95a4
export swap quoter types into own object
2020-07-08 15:07:20 -07:00