0 txs
1 call
constructor
constructor(uint256 marketId_)
functions
MARKET_ID
viewfunction MARKET_ID() view returns (uint256)
VERSION
viewfunction VERSION() view returns (address)
enter
nonpayablefunction enter(tuple data_)
exit
nonpayablefunction exit(tuple data_)
events
AerodromeGaugeFuseEnter
event AerodromeGaugeFuseEnter(address version, address gaugeAddress, uint256 amount)
AerodromeGaugeFuseExit
event AerodromeGaugeFuseExit(address version, address gaugeAddress, uint256 amount)
errors
AddressEmptyCode
error AddressEmptyCode(address target)
AddressInsufficientBalance
error AddressInsufficientBalance(address account)
AerodromeGaugeFuseInvalidAmount
error AerodromeGaugeFuseInvalidAmount()
AerodromeGaugeFuseInvalidGauge
error AerodromeGaugeFuseInvalidGauge()
AerodromeGaugeFuseUnsupportedGauge
error AerodromeGaugeFuseUnsupportedGauge(string action, address gaugeAddress)
FailedInnerCall
error FailedInnerCall()
SafeERC20FailedOperation
error SafeERC20FailedOperation(address token)
creation bytecode
0x60c0604052348015600e575f80fd5b50604051610e80380380610e80833981016040819052602b916036565b3060805260a052604c565b5f602082840312156045575f80fd5b5051919050565b60805160a051610df96100875f395f818160530152818161018c01526104d701525f818160b50152818161041101526107ac0152610df95ff3fe608060405234801561000f575f80fd5b506004361061004a575f3560e01c8063454dab231461004e57806392876ac814610088578063d5ee79161461009d578063ffa1ad74146100b0575b5f80fd5b6100757f000000000000000000000000000000000000000000000000000000000000000081565b6040519081526020015b60405180910390f35b61009b610096366004610d15565b6100fc565b005b61009b6100ab366004610d15565b610476565b6100d77f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200161007f565b805173ffffffffffffffffffffffffffffffffffffffff1661014a576040517f3059127700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80602001515f03610187576040517fc2b0b4dc00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61022f7f00000000000000000000000000000000000000000000000000000000000000006101f16040518060400160405280600160028111156101cc576101cc610d2f565b8152855173ffffffffffffffffffffffffffffffffffffffff1660209091015261080f565b5f9182527f78e40624004925a4ef6749756748b1deddc674477302d5b7fe18e5335cde39006020908152604080842092845291905290205460011490565b6102c15780516040517fdb72cbcd0000000000000000000000000000000000000000000000000000000081526102b8919060040160408082526004908201527f6578697400000000000000000000000000000000000000000000000000000000606082015273ffffffffffffffffffffffffffffffffffffffff91909116602082015260800190565b60405180910390fd5b80516040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f9173ffffffffffffffffffffffffffffffffffffffff16906370a0823190602401602060405180830381865afa15801561032c573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103509190610d5c565b90505f8183602001511161036857826020015161036a565b815b9050805f0361037857505050565b82516040517f2e1a7d4d0000000000000000000000000000000000000000000000000000000081526004810183905273ffffffffffffffffffffffffffffffffffffffff90911690632e1a7d4d906024015f604051808303815f87803b1580156103e0575f80fd5b505af11580156103f2573d5f803e3d5ffd5b505084516040805173ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000081168252909216602083015281018490527ffe8e39ae73cddc2db027797f5042bcaddd6d87943bab9abc21f3de16848ceedb9250606001905060405180910390a1505050565b805173ffffffffffffffffffffffffffffffffffffffff166104c4576040517f3059127700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80602001515f036104d25750565b6105177f00000000000000000000000000000000000000000000000000000000000000006101f16040518060400160405280600160028111156101cc576101cc610d2f565b61059e578051604080517fdb72cbcd0000000000000000000000000000000000000000000000000000000081526004810191909152600560448201527f656e746572000000000000000000000000000000000000000000000000000000606482015273ffffffffffffffffffffffffffffffffffffffff90911660248201526084016102b8565b5f815f015173ffffffffffffffffffffffffffffffffffffffff166372f702f36040518163ffffffff1660e01b8152600401602060405180830381865afa1580156105eb573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061060f9190610d73565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529091505f9073ffffffffffffffffffffffffffffffffffffffff8316906370a0823190602401602060405180830381865afa15801561067c573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106a09190610d5c565b90505f818460200151116106b85783602001516106ba565b815b9050805f036106c95750505050565b83516106ed9073ffffffffffffffffffffffffffffffffffffffff8516908361084e565b83516040517fb6b55f250000000000000000000000000000000000000000000000000000000081526004810183905273ffffffffffffffffffffffffffffffffffffffff9091169063b6b55f25906024015f604051808303815f87803b158015610755575f80fd5b505af1158015610767573d5f803e3d5ffd5b5050855161078f925073ffffffffffffffffffffffffffffffffffffffff861691505f61084e565b83516040805173ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000081168252909216602083015281018290527f923a7b4bd2e2790b55e04e7715d92745331e70c7aa746fd1970d4a72aa97b3e19060600160405180910390a150505050565b5f60a0825f0151600281111561082757610827610d2f565b901b826020015173ffffffffffffffffffffffffffffffffffffffff16175f1b9050919050565b6040805173ffffffffffffffffffffffffffffffffffffffff8416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f095ea7b3000000000000000000000000000000000000000000000000000000001790526108da848261097d565b610977576040805173ffffffffffffffffffffffffffffffffffffffff851660248201525f6044808301919091528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f095ea7b30000000000000000000000000000000000000000000000000000000017905261096d908590610a38565b6109778482610a38565b50505050565b5f805f8473ffffffffffffffffffffffffffffffffffffffff16846040516109a59190610d8e565b5f604051808303815f865af19150503d805f81146109de576040519150601f19603f3d011682016040523d82523d5f602084013e6109e3565b606091505b5091509150818015610a0d575080511580610a0d575080806020019051810190610a0d9190610da4565b8015610a2f57505f8573ffffffffffffffffffffffffffffffffffffffff163b115b95945050505050565b5f610a5973ffffffffffffffffffffffffffffffffffffffff841683610ad1565b905080515f14158015610a7d575080806020019051810190610a7b9190610da4565b155b15610acc576040517f5274afe700000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff841660048201526024016102b8565b505050565b6060610ade83835f610ae5565b9392505050565b606081471015610b23576040517fcd7860590000000000000000000000000000000000000000000000000000000081523060048201526024016102b8565b5f808573ffffffffffffffffffffffffffffffffffffffff168486604051610b4b9190610d8e565b5f6040518083038185875af1925050503d805f8114610b85576040519150601f19603f3d011682016040523d82523d5f602084013e610b8a565b606091505b5091509150610b9a868383610ba4565b9695505050505050565b606082610bb957610bb482610c33565b610ade565b8151158015610bdd575073ffffffffffffffffffffffffffffffffffffffff84163b155b15610c2c576040517f9996b31500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff851660048201526024016102b8565b5080610ade565b805115610c435780518082602001fd5b6040517f1425ea4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b50565b73ffffffffffffffffffffffffffffffffffffffff81168114610c75575f80fd5b5f60408284031215610ca9575f80fd5b6040516040810181811067ffffffffffffffff82111715610cf1577f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040529050808235610d0281610c78565b8152602092830135920191909152919050565b5f60408284031215610d25575f80fd5b610ade8383610c99565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b5f60208284031215610d6c575f80fd5b5051919050565b5f60208284031215610d83575f80fd5b8151610ade81610c78565b5f82518060208501845e5f920191825250919050565b5f60208284031215610db4575f80fd5b81518015158114610ade575f80fdfea2646970667358221220ed4f5723502053d6f35c74108b92af5413937f4dde91a3671371c35144c0727664736f6c634300081a0033000000000000000000000000000000000000000000000000000000000000001e