Curve ERC20Bridge (#2480)
* Curve ERC20Bridge * ERC20BridgeSampler Curve (#2483) * ERC20Sampler Curve * Use Bridge Sources for each Curve * Support multiple versions of the Curve contract * CHANGELOG and redeployed Curve (mainnet) * Fix Market ops utils test * Added Curve DAI USDC USDT TUSD * Bump sampler gas limit default * Decode the Curve in tests * Disable Curve in Buy tests * blockchainTests.fork.resets Curve and Sampler
This commit is contained in:
@@ -106,6 +106,20 @@
|
||||
"stateMutability": "view",
|
||||
"type": "function"
|
||||
},
|
||||
{
|
||||
"constant": true,
|
||||
"inputs": [
|
||||
{ "internalType": "address", "name": "curveAddress", "type": "address" },
|
||||
{ "internalType": "int128", "name": "fromTokenIdx", "type": "int128" },
|
||||
{ "internalType": "int128", "name": "toTokenIdx", "type": "int128" },
|
||||
{ "internalType": "uint256[]", "name": "takerTokenAmounts", "type": "uint256[]" }
|
||||
],
|
||||
"name": "sampleSellsFromCurve",
|
||||
"outputs": [{ "internalType": "uint256[]", "name": "makerTokenAmounts", "type": "uint256[]" }],
|
||||
"payable": false,
|
||||
"stateMutability": "view",
|
||||
"type": "function"
|
||||
},
|
||||
{
|
||||
"constant": true,
|
||||
"inputs": [
|
||||
@@ -187,6 +201,16 @@
|
||||
},
|
||||
"return": "takerTokenAmounts Taker amounts sold at each maker token amount."
|
||||
},
|
||||
"sampleSellsFromCurve(address,int128,int128,uint256[])": {
|
||||
"details": "Sample sell quotes from Curve.",
|
||||
"params": {
|
||||
"curveAddress": "Address of the Curve contract.",
|
||||
"fromTokenIdx": "Index of the taker token (what to sell).",
|
||||
"takerTokenAmounts": "Taker token sell amount for each sample.",
|
||||
"toTokenIdx": "Index of the maker token (what to buy)."
|
||||
},
|
||||
"return": "makerTokenAmounts Maker amounts bought at each taker token amount."
|
||||
},
|
||||
"sampleSellsFromEth2Dai(address,address,uint256[])": {
|
||||
"details": "Sample sell quotes from Eth2Dai/Oasis.",
|
||||
"params": {
|
||||
|
Reference in New Issue
Block a user