I have not tested everything thoroughly yet. Ignore `test.json` that'll likely go away if we use the `Transfer` method for pool deltas
1063 lines
23 KiB
JSON
1063 lines
23 KiB
JSON
[
|
|
{
|
|
"anonymous": false,
|
|
"inputs": [
|
|
{
|
|
"indexed": false,
|
|
"name": "base_pool",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"name": "BasePoolAdded",
|
|
"type": "event"
|
|
},
|
|
{
|
|
"anonymous": false,
|
|
"inputs": [
|
|
{
|
|
"indexed": false,
|
|
"name": "coins",
|
|
"type": "address[4]"
|
|
},
|
|
{
|
|
"indexed": false,
|
|
"name": "A",
|
|
"type": "uint256"
|
|
},
|
|
{
|
|
"indexed": false,
|
|
"name": "fee",
|
|
"type": "uint256"
|
|
},
|
|
{
|
|
"indexed": false,
|
|
"name": "deployer",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"name": "PlainPoolDeployed",
|
|
"type": "event"
|
|
},
|
|
{
|
|
"anonymous": false,
|
|
"inputs": [
|
|
{
|
|
"indexed": false,
|
|
"name": "coin",
|
|
"type": "address"
|
|
},
|
|
{
|
|
"indexed": false,
|
|
"name": "base_pool",
|
|
"type": "address"
|
|
},
|
|
{
|
|
"indexed": false,
|
|
"name": "A",
|
|
"type": "uint256"
|
|
},
|
|
{
|
|
"indexed": false,
|
|
"name": "fee",
|
|
"type": "uint256"
|
|
},
|
|
{
|
|
"indexed": false,
|
|
"name": "deployer",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"name": "MetaPoolDeployed",
|
|
"type": "event"
|
|
},
|
|
{
|
|
"anonymous": false,
|
|
"inputs": [
|
|
{
|
|
"indexed": false,
|
|
"name": "pool",
|
|
"type": "address"
|
|
},
|
|
{
|
|
"indexed": false,
|
|
"name": "gauge",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"name": "LiquidityGaugeDeployed",
|
|
"type": "event"
|
|
},
|
|
{
|
|
"inputs": [
|
|
{
|
|
"name": "_fee_receiver",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"outputs": [],
|
|
"stateMutability": "nonpayable",
|
|
"type": "constructor"
|
|
},
|
|
{
|
|
"gas": 21716,
|
|
"inputs": [
|
|
{
|
|
"name": "_base_pool",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"name": "metapool_implementations",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "address[10]"
|
|
}
|
|
],
|
|
"stateMutability": "view",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"inputs": [
|
|
{
|
|
"name": "_from",
|
|
"type": "address"
|
|
},
|
|
{
|
|
"name": "_to",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"name": "find_pool_for_coins",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"stateMutability": "view",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"inputs": [
|
|
{
|
|
"name": "_from",
|
|
"type": "address"
|
|
},
|
|
{
|
|
"name": "_to",
|
|
"type": "address"
|
|
},
|
|
{
|
|
"name": "i",
|
|
"type": "uint256"
|
|
}
|
|
],
|
|
"name": "find_pool_for_coins",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"stateMutability": "view",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"gas": 2663,
|
|
"inputs": [
|
|
{
|
|
"name": "_pool",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"name": "get_base_pool",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"stateMutability": "view",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"gas": 2699,
|
|
"inputs": [
|
|
{
|
|
"name": "_pool",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"name": "get_n_coins",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "uint256"
|
|
}
|
|
],
|
|
"stateMutability": "view",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"gas": 5201,
|
|
"inputs": [
|
|
{
|
|
"name": "_pool",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"name": "get_meta_n_coins",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "uint256"
|
|
},
|
|
{
|
|
"name": "",
|
|
"type": "uint256"
|
|
}
|
|
],
|
|
"stateMutability": "view",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"gas": 9164,
|
|
"inputs": [
|
|
{
|
|
"name": "_pool",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"name": "get_coins",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "address[4]"
|
|
}
|
|
],
|
|
"stateMutability": "view",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"gas": 21345,
|
|
"inputs": [
|
|
{
|
|
"name": "_pool",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"name": "get_underlying_coins",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "address[8]"
|
|
}
|
|
],
|
|
"stateMutability": "view",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"gas": 20185,
|
|
"inputs": [
|
|
{
|
|
"name": "_pool",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"name": "get_decimals",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "uint256[4]"
|
|
}
|
|
],
|
|
"stateMutability": "view",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"gas": 19730,
|
|
"inputs": [
|
|
{
|
|
"name": "_pool",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"name": "get_underlying_decimals",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "uint256[8]"
|
|
}
|
|
],
|
|
"stateMutability": "view",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"gas": 5281,
|
|
"inputs": [
|
|
{
|
|
"name": "_pool",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"name": "get_metapool_rates",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "uint256[2]"
|
|
}
|
|
],
|
|
"stateMutability": "view",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"gas": 20435,
|
|
"inputs": [
|
|
{
|
|
"name": "_pool",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"name": "get_balances",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "uint256[4]"
|
|
}
|
|
],
|
|
"stateMutability": "view",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"gas": 39733,
|
|
"inputs": [
|
|
{
|
|
"name": "_pool",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"name": "get_underlying_balances",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "uint256[8]"
|
|
}
|
|
],
|
|
"stateMutability": "view",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"gas": 3135,
|
|
"inputs": [
|
|
{
|
|
"name": "_pool",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"name": "get_A",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "uint256"
|
|
}
|
|
],
|
|
"stateMutability": "view",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"gas": 5821,
|
|
"inputs": [
|
|
{
|
|
"name": "_pool",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"name": "get_fees",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "uint256"
|
|
},
|
|
{
|
|
"name": "",
|
|
"type": "uint256"
|
|
}
|
|
],
|
|
"stateMutability": "view",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"gas": 13535,
|
|
"inputs": [
|
|
{
|
|
"name": "_pool",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"name": "get_admin_balances",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "uint256[4]"
|
|
}
|
|
],
|
|
"stateMutability": "view",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"gas": 33407,
|
|
"inputs": [
|
|
{
|
|
"name": "_pool",
|
|
"type": "address"
|
|
},
|
|
{
|
|
"name": "_from",
|
|
"type": "address"
|
|
},
|
|
{
|
|
"name": "_to",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"name": "get_coin_indices",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "int128"
|
|
},
|
|
{
|
|
"name": "",
|
|
"type": "int128"
|
|
},
|
|
{
|
|
"name": "",
|
|
"type": "bool"
|
|
}
|
|
],
|
|
"stateMutability": "view",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"gas": 3089,
|
|
"inputs": [
|
|
{
|
|
"name": "_pool",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"name": "get_gauge",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"stateMutability": "view",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"gas": 3119,
|
|
"inputs": [
|
|
{
|
|
"name": "_pool",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"name": "get_implementation_address",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"stateMutability": "view",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"gas": 3152,
|
|
"inputs": [
|
|
{
|
|
"name": "_pool",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"name": "is_meta",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "bool"
|
|
}
|
|
],
|
|
"stateMutability": "view",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"gas": 5450,
|
|
"inputs": [
|
|
{
|
|
"name": "_pool",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"name": "get_pool_asset_type",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "uint256"
|
|
}
|
|
],
|
|
"stateMutability": "view",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"gas": 5480,
|
|
"inputs": [
|
|
{
|
|
"name": "_pool",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"name": "get_fee_receiver",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"stateMutability": "view",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"inputs": [
|
|
{
|
|
"name": "_name",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "_symbol",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "_coins",
|
|
"type": "address[4]"
|
|
},
|
|
{
|
|
"name": "_A",
|
|
"type": "uint256"
|
|
},
|
|
{
|
|
"name": "_fee",
|
|
"type": "uint256"
|
|
}
|
|
],
|
|
"name": "deploy_plain_pool",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"stateMutability": "nonpayable",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"inputs": [
|
|
{
|
|
"name": "_name",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "_symbol",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "_coins",
|
|
"type": "address[4]"
|
|
},
|
|
{
|
|
"name": "_A",
|
|
"type": "uint256"
|
|
},
|
|
{
|
|
"name": "_fee",
|
|
"type": "uint256"
|
|
},
|
|
{
|
|
"name": "_asset_type",
|
|
"type": "uint256"
|
|
}
|
|
],
|
|
"name": "deploy_plain_pool",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"stateMutability": "nonpayable",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"inputs": [
|
|
{
|
|
"name": "_name",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "_symbol",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "_coins",
|
|
"type": "address[4]"
|
|
},
|
|
{
|
|
"name": "_A",
|
|
"type": "uint256"
|
|
},
|
|
{
|
|
"name": "_fee",
|
|
"type": "uint256"
|
|
},
|
|
{
|
|
"name": "_asset_type",
|
|
"type": "uint256"
|
|
},
|
|
{
|
|
"name": "_implementation_idx",
|
|
"type": "uint256"
|
|
}
|
|
],
|
|
"name": "deploy_plain_pool",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"stateMutability": "nonpayable",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"inputs": [
|
|
{
|
|
"name": "_base_pool",
|
|
"type": "address"
|
|
},
|
|
{
|
|
"name": "_name",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "_symbol",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "_coin",
|
|
"type": "address"
|
|
},
|
|
{
|
|
"name": "`_A`",
|
|
"type": "uint256"
|
|
},
|
|
{
|
|
"name": "_fee",
|
|
"type": "uint256"
|
|
}
|
|
],
|
|
"name": "deploy_metapool",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"stateMutability": "nonpayable",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"inputs": [
|
|
{
|
|
"name": "_base_pool",
|
|
"type": "address"
|
|
},
|
|
{
|
|
"name": "_name",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "_symbol",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "_coin",
|
|
"type": "address"
|
|
},
|
|
{
|
|
"name": "_A",
|
|
"type": "uint256"
|
|
},
|
|
{
|
|
"name": "_fee",
|
|
"type": "uint256"
|
|
},
|
|
{
|
|
"name": "_implementation_idx",
|
|
"type": "uint256"
|
|
}
|
|
],
|
|
"name": "deploy_metapool",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"stateMutability": "nonpayable",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"gas": 93079,
|
|
"inputs": [
|
|
{
|
|
"name": "_pool",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"name": "deploy_gauge",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"stateMutability": "nonpayable",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"gas": 1206132,
|
|
"inputs": [
|
|
{
|
|
"name": "_base_pool",
|
|
"type": "address"
|
|
},
|
|
{
|
|
"name": "_fee_receiver",
|
|
"type": "address"
|
|
},
|
|
{
|
|
"name": "_asset_type",
|
|
"type": "uint256"
|
|
},
|
|
{
|
|
"name": "_implementations",
|
|
"type": "address[10]"
|
|
}
|
|
],
|
|
"name": "add_base_pool",
|
|
"outputs": [],
|
|
"stateMutability": "nonpayable",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"gas": 382072,
|
|
"inputs": [
|
|
{
|
|
"name": "_base_pool",
|
|
"type": "address"
|
|
},
|
|
{
|
|
"name": "_implementations",
|
|
"type": "address[10]"
|
|
}
|
|
],
|
|
"name": "set_metapool_implementations",
|
|
"outputs": [],
|
|
"stateMutability": "nonpayable",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"gas": 379687,
|
|
"inputs": [
|
|
{
|
|
"name": "_n_coins",
|
|
"type": "uint256"
|
|
},
|
|
{
|
|
"name": "_implementations",
|
|
"type": "address[10]"
|
|
}
|
|
],
|
|
"name": "set_plain_implementations",
|
|
"outputs": [],
|
|
"stateMutability": "nonpayable",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"gas": 38355,
|
|
"inputs": [
|
|
{
|
|
"name": "_gauge_implementation",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"name": "set_gauge_implementation",
|
|
"outputs": [],
|
|
"stateMutability": "nonpayable",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"gas": 1139545,
|
|
"inputs": [
|
|
{
|
|
"name": "_pools",
|
|
"type": "address[32]"
|
|
},
|
|
{
|
|
"name": "_asset_types",
|
|
"type": "uint256[32]"
|
|
}
|
|
],
|
|
"name": "batch_set_pool_asset_type",
|
|
"outputs": [],
|
|
"stateMutability": "nonpayable",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"gas": 38415,
|
|
"inputs": [
|
|
{
|
|
"name": "_addr",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"name": "commit_transfer_ownership",
|
|
"outputs": [],
|
|
"stateMutability": "nonpayable",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"gas": 58366,
|
|
"inputs": [],
|
|
"name": "accept_transfer_ownership",
|
|
"outputs": [],
|
|
"stateMutability": "nonpayable",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"gas": 40996,
|
|
"inputs": [
|
|
{
|
|
"name": "_manager",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"name": "set_manager",
|
|
"outputs": [],
|
|
"stateMutability": "nonpayable",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"gas": 38770,
|
|
"inputs": [
|
|
{
|
|
"name": "_base_pool",
|
|
"type": "address"
|
|
},
|
|
{
|
|
"name": "_fee_receiver",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"name": "set_fee_receiver",
|
|
"outputs": [],
|
|
"stateMutability": "nonpayable",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"gas": 12880,
|
|
"inputs": [],
|
|
"name": "convert_metapool_fees",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "bool"
|
|
}
|
|
],
|
|
"stateMutability": "nonpayable",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"gas": 8610792,
|
|
"inputs": [
|
|
{
|
|
"name": "_pools",
|
|
"type": "address[10]"
|
|
}
|
|
],
|
|
"name": "add_existing_metapools",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "bool"
|
|
}
|
|
],
|
|
"stateMutability": "nonpayable",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"gas": 3438,
|
|
"inputs": [],
|
|
"name": "admin",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"stateMutability": "view",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"gas": 3468,
|
|
"inputs": [],
|
|
"name": "future_admin",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"stateMutability": "view",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"gas": 3498,
|
|
"inputs": [],
|
|
"name": "manager",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"stateMutability": "view",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"gas": 3573,
|
|
"inputs": [
|
|
{
|
|
"name": "arg0",
|
|
"type": "uint256"
|
|
}
|
|
],
|
|
"name": "pool_list",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"stateMutability": "view",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"gas": 3558,
|
|
"inputs": [],
|
|
"name": "pool_count",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "uint256"
|
|
}
|
|
],
|
|
"stateMutability": "view",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"gas": 3633,
|
|
"inputs": [
|
|
{
|
|
"name": "arg0",
|
|
"type": "uint256"
|
|
}
|
|
],
|
|
"name": "base_pool_list",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"stateMutability": "view",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"gas": 3618,
|
|
"inputs": [],
|
|
"name": "base_pool_count",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "uint256"
|
|
}
|
|
],
|
|
"stateMutability": "view",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"gas": 3863,
|
|
"inputs": [
|
|
{
|
|
"name": "arg0",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"name": "base_pool_assets",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "bool"
|
|
}
|
|
],
|
|
"stateMutability": "view",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"gas": 3838,
|
|
"inputs": [
|
|
{
|
|
"name": "arg0",
|
|
"type": "uint256"
|
|
},
|
|
{
|
|
"name": "arg1",
|
|
"type": "uint256"
|
|
}
|
|
],
|
|
"name": "plain_implementations",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"stateMutability": "view",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"gas": 3708,
|
|
"inputs": [],
|
|
"name": "gauge_implementation",
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"stateMutability": "view",
|
|
"type": "function"
|
|
}
|
|
] |