0 txs
1 call
constructor
constructor(uint256 marketId_)
functions
MARKET_ID
viewfunction MARKET_ID() view returns (uint256)
VERSION
viewfunction VERSION() view returns (address)
claim
nonpayablefunction claim(address[] gauges_)
events
AerodromeGaugeClaimFuseRewardsClaimed
event AerodromeGaugeClaimFuseRewardsClaimed(address version, address gauge, address rewardToken, uint256 amount, address rewardsClaimManager)
errors
AddressEmptyCode
error AddressEmptyCode(address target)
AddressInsufficientBalance
error AddressInsufficientBalance(address account)
AerodromeGaugeClaimFuseEmptyArray
error AerodromeGaugeClaimFuseEmptyArray()
AerodromeGaugeClaimFuseRewardsClaimManagerZeroAddress
error AerodromeGaugeClaimFuseRewardsClaimManagerZeroAddress()
AerodromeGaugeClaimFuseUnsupportedGauge
error AerodromeGaugeClaimFuseUnsupportedGauge(address gauge)
FailedInnerCall
error FailedInnerCall()
SafeERC20FailedOperation
error SafeERC20FailedOperation(address token)
creation bytecode
0x60c0604052348015600e575f80fd5b50604051610bb2380380610bb2833981016040819052602b916036565b3060805260a052604c565b5f602082840312156045575f80fd5b5051919050565b60805160a051610b396100795f395f8181605d01526101e801525f8181609701526104ea0152610b395ff3fe608060405234801561000f575f80fd5b506004361061003f575f3560e01c8063318d9e5d14610043578063454dab2314610058578063ffa1ad7414610092575b5f80fd5b610056610051366004610921565b6100de565b005b61007f7f000000000000000000000000000000000000000000000000000000000000000081565b6040519081526020015b60405180910390f35b6100b97f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610089565b80515f81900361011a576040517f68ab9b5200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6101597f08c469289c3f85d9b575f3ae9be6831541ff770a06ea135aa343a4de7c962d005473ffffffffffffffffffffffffffffffffffffffff1690565b905073ffffffffffffffffffffffffffffffffffffffff81166101a8576040517fadb7b8b500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b828110156101dd576101d58482815181106101c7576101c7610a0a565b6020026020010151836101e3565b6001016101aa565b50505050565b6102517f000000000000000000000000000000000000000000000000000000000000000061024c60405180604001604052806001600281111561022857610228610a37565b81526020018673ffffffffffffffffffffffffffffffffffffffff16815250610575565b6105b4565b6102a4576040517f8bc2866e00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff831660048201526024015b60405180910390fd5b5f8273ffffffffffffffffffffffffffffffffffffffff1663f7c618c16040518163ffffffff1660e01b8152600401602060405180830381865afa1580156102ee573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103129190610a64565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529091505f9073ffffffffffffffffffffffffffffffffffffffff8316906370a0823190602401602060405180830381865afa15801561037f573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103a39190610a7f565b6040517fc00007b000000000000000000000000000000000000000000000000000000000815230600482015290915073ffffffffffffffffffffffffffffffffffffffff85169063c00007b0906024015f604051808303815f87803b15801561040a575f80fd5b505af115801561041c573d5f803e3d5ffd5b50506040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f925073ffffffffffffffffffffffffffffffffffffffff851691506370a0823190602401602060405180830381865afa15801561048a573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104ae9190610a7f565b90505f6104bb8383610a96565b9050801561056d576104e473ffffffffffffffffffffffffffffffffffffffff851686836105f6565b604080517f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff9081168252888116602083015286811682840152606082018490528716608082015290517f7e142476a4e15768a9dc5956e5d17e453053c51f71a76b79a2df669d7928c9ee9181900360a00190a15b505050505050565b5f60a0825f0151600281111561058d5761058d610a37565b901b826020015173ffffffffffffffffffffffffffffffffffffffff16175f1b9050919050565b5f8281527f78e40624004925a4ef6749756748b1deddc674477302d5b7fe18e5335cde3900602090815260408083208484529091529020546001145b92915050565b6040805173ffffffffffffffffffffffffffffffffffffffff8416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb00000000000000000000000000000000000000000000000000000000179052610683908490610688565b505050565b5f6106a973ffffffffffffffffffffffffffffffffffffffff84168361071c565b905080515f141580156106cd5750808060200190518101906106cb9190610ace565b155b15610683576040517f5274afe700000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8416600482015260240161029b565b606061072983835f610730565b9392505050565b60608147101561076e576040517fcd78605900000000000000000000000000000000000000000000000000000000815230600482015260240161029b565b5f808573ffffffffffffffffffffffffffffffffffffffff1684866040516107969190610aed565b5f6040518083038185875af1925050503d805f81146107d0576040519150601f19603f3d011682016040523d82523d5f602084013e6107d5565b606091505b50915091506107e58683836107ef565b9695505050505050565b606082610804576107ff8261087e565b610729565b8151158015610828575073ffffffffffffffffffffffffffffffffffffffff84163b155b15610877576040517f9996b31500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8516600482015260240161029b565b5080610729565b80511561088e5780518082602001fd5b6040517f1425ea4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b50565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b73ffffffffffffffffffffffffffffffffffffffff811681146108c0575f80fd5b803561091c816108f0565b919050565b5f60208284031215610931575f80fd5b813567ffffffffffffffff811115610947575f80fd5b8201601f81018413610957575f80fd5b803567ffffffffffffffff811115610971576109716108c3565b8060051b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f830116810181811067ffffffffffffffff821117156109bc576109bc6108c3565b6040529182526020818401810192908101878411156109d9575f80fd5b6020850194505b838510156109ff576109f185610911565b8152602094850194016109e0565b509695505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b5f60208284031215610a74575f80fd5b8151610729816108f0565b5f60208284031215610a8f575f80fd5b5051919050565b818103818111156105f0577f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f60208284031215610ade575f80fd5b81518015158114610729575f80fd5b5f82518060208501845e5f92019182525091905056fea2646970667358221220c1632aad31459a0f3eeeb1f9ce0a32f0d6f5088158a8d007cfc14eb424312ed564736f6c634300081a0033000000000000000000000000000000000000000000000000000000000000001e