0 txs
0 calls
constructor
No constructor.
functions
connectorID
viewfunction connectorID() view returns (uint256 model, uint256 id)
name
viewfunction name() view returns (string)
claimReward
payablefunction claimReward(string gaugePoolName, uint256 setId, uint256 setIdReward) payable
deposit
payablefunction deposit(string gaugePoolName, uint256 amt, uint256 getId, uint256 setId) payable
withdraw
payablefunction withdraw(string gaugePoolName, uint256 amt, uint256 getId, uint256 setId, uint256 setIdCrv, uint256 setIdReward) payable
events
LogClaimedReward
event LogClaimedReward(string indexed gaugePoolName, uint256 amount, uint256 rewardAmt, uint256 setId, uint256 setIdReward)
LogDeposit
event LogDeposit(string indexed gaugePoolName, uint256 amount, uint256 getId, uint256 setId)
LogWithdraw
event LogWithdraw(string indexed gaugePoolName, uint256 amount, uint256 getId, uint256 setId)
errors
No errors.
creation bytecode
0x60806040526040518060400160405280601081526020017f43757276652d47617567652d76312e3000000000000000000000000000000000815250600090805190602001906200005192919062000066565b503480156200005f57600080fd5b5062000115565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620000a957805160ff1916838001178555620000da565b82800160010185558215620000da579182015b82811115620000d9578251825591602001919060010190620000bc565b5b509050620000e99190620000ed565b5090565b6200011291905b808211156200010e576000816000905550600101620000f4565b5090565b90565b61236480620001256000396000f3fe60806040526004361061004a5760003560e01c806306fdde031461004f57806335bc26241461007a57806350bb9a75146100965780636468b04f146100b2578063eb15f781146100ce575b600080fd5b34801561005b57600080fd5b506100646100fa565b6040516100719190611f93565b60405180910390f35b610094600480360361008f9190810190611a71565b610198565b005b6100b060048036036100ab91908101906119f1565b610926565b005b6100cc60048036036100c79190810190611985565b610d6b565b005b3480156100da57600080fd5b506100e361136f565b6040516100f19291906120d8565b60405180910390f35b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156101905780601f1061016557610100808354040283529160200191610190565b820191906000526020600020905b81548152906001019060200180831161017357829003601f168201915b505050505081565b60006101a48587611388565b905060006101b0611432565b90506101ba61180a565b8173ffffffffffffffffffffffffffffffffffffffff1663f321b9e26102238c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505061144e565b6040518263ffffffff1660e01b815260040161023f9190611f2a565b604080518083038186803b15801561025657600080fd5b505afa15801561026a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061028e9190810190611b18565b9050600073ffffffffffffffffffffffffffffffffffffffff16816000015173ffffffffffffffffffffffffffffffffffffffff161415610304576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102fb9061207d565b60405180910390fd5b60008160000151905060008173ffffffffffffffffffffffffffffffffffffffff166376d8b1176040518163ffffffff1660e01b815260040160206040518083038186803b15801561035557600080fd5b505afa158015610369573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061038d919081019061195c565b9050600061039961183c565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff87146103c65786610450565b8373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016103ff9190611ee6565b60206040518083038186803b15801561041757600080fd5b505afa15801561042b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061044f9190810190611b41565b5b96508273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161048b9190611ee6565b60206040518083038186803b1580156104a357600080fd5b505afa1580156104b7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506104db9190810190611b41565b816000018181525050846020015115610601578373ffffffffffffffffffffffffffffffffffffffff166316fa50b16040518163ffffffff1660e01b815260040160206040518083038186803b15801561053457600080fd5b505afa158015610548573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061056c919081019061195c565b91508173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016105a79190611ee6565b60206040518083038186803b1580156105bf57600080fd5b505afa1580156105d3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506105f79190810190611b41565b8160200181815250505b6106096114a0565b73ffffffffffffffffffffffffffffffffffffffff16636a62784286600001516040518263ffffffff1660e01b81526004016106459190611ee6565b600060405180830381600087803b15801561065f57600080fd5b505af1158015610673573d6000803e3d6000fd5b505050508373ffffffffffffffffffffffffffffffffffffffff16632e1a7d4d886040518263ffffffff1660e01b81526004016106b091906120bd565b600060405180830381600087803b1580156106ca57600080fd5b505af11580156106de573d6000803e3d6000fd5b505050508273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161071b9190611ee6565b60206040518083038186803b15801561073357600080fd5b505afa158015610747573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061076b9190810190611b41565b816040018181525050610786816040015182600001516114bc565b8160800181815250506107998a886114d0565b6107a78982608001516114d0565b84602001511561086d578173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016107ea9190611ee6565b60206040518083038186803b15801561080257600080fd5b505afa158015610816573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061083a9190810190611b41565b816060018181525050610855816060015182602001516114bc565b8160a001818152505061086c888260a001516114d0565b5b6108bd8e8e8080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050888d8d611551565b6109168e8e8080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505082608001518360a001518c8c6115f6565b5050505050505050505050505050565b60006109328385611388565b9050600061093e611432565b905061094861180a565b8173ffffffffffffffffffffffffffffffffffffffff1663f321b9e26109b18a8a8080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505061144e565b6040518263ffffffff1660e01b81526004016109cd9190611f2a565b604080518083038186803b1580156109e457600080fd5b505afa1580156109f8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250610a1c9190810190611b18565b9050600073ffffffffffffffffffffffffffffffffffffffff16816000015173ffffffffffffffffffffffffffffffffffffffff161415610a92576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a899061207d565b60405180910390fd5b60008160000151905060008173ffffffffffffffffffffffffffffffffffffffff166382c630666040518163ffffffff1660e01b815260040160206040518083038186803b158015610ae357600080fd5b505afa158015610af7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250610b1b919081019061195c565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8514610b4a5784610bd4565b8073ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610b839190611ee6565b60206040518083038186803b158015610b9b57600080fd5b505afa158015610baf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250610bd39190810190611b41565b5b94508073ffffffffffffffffffffffffffffffffffffffff1663095ea7b38460000151876040518363ffffffff1660e01b8152600401610c15929190611f01565b600060405180830381600087803b158015610c2f57600080fd5b505af1158015610c43573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663b6b55f25866040518263ffffffff1660e01b8152600401610c8091906120bd565b600060405180830381600087803b158015610c9a57600080fd5b505af1158015610cae573d6000803e3d6000fd5b50505050610cbc86866114d0565b8989604051610ccc929190611e77565b60405180910390207f3e18440c41fdab8e8feaacc97ac9a2bad8aff758f1a3c2344aa21ec076f6967b868989604051610d079392919061214d565b60405180910390a26000604051610d1d90611ed1565b6040518091039020905060608b8b888b8b604051602001610d42959493929190611f45565b6040516020818303038152906040529050610d5d82826116a0565b505050505050505050505050565b6000610d75611432565b9050610d7f61180a565b8173ffffffffffffffffffffffffffffffffffffffff1663f321b9e2610de888888080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505061144e565b6040518263ffffffff1660e01b8152600401610e049190611f2a565b604080518083038186803b158015610e1b57600080fd5b505afa158015610e2f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250610e539190810190611b18565b9050600073ffffffffffffffffffffffffffffffffffffffff16816000015173ffffffffffffffffffffffffffffffffffffffff161415610ec9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ec09061207d565b60405180910390fd5b6000610ed36114a0565b905060008260000151905060008173ffffffffffffffffffffffffffffffffffffffff166376d8b1176040518163ffffffff1660e01b815260040160206040518083038186803b158015610f2657600080fd5b505afa158015610f3a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250610f5e919081019061195c565b90506000610f6a61183c565b856020015115611087578373ffffffffffffffffffffffffffffffffffffffff166316fa50b16040518163ffffffff1660e01b815260040160206040518083038186803b158015610fba57600080fd5b505afa158015610fce573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250610ff2919081019061195c565b91508173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161102d9190611ee6565b60206040518083038186803b15801561104557600080fd5b505afa158015611059573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061107d9190810190611b41565b8160200181815250505b8273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016110c09190611ee6565b60206040518083038186803b1580156110d857600080fd5b505afa1580156110ec573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506111109190810190611b41565b8160000181815250508473ffffffffffffffffffffffffffffffffffffffff16636a62784287600001516040518263ffffffff1660e01b81526004016111569190611ee6565b600060405180830381600087803b15801561117057600080fd5b505af1158015611184573d6000803e3d6000fd5b505050508273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016111c19190611ee6565b60206040518083038186803b1580156111d957600080fd5b505afa1580156111ed573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506112119190810190611b41565b81604001818152505061122c816040015182600001516114bc565b8160800181815250506112438982608001516114d0565b856020015115611309578173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016112869190611ee6565b60206040518083038186803b15801561129e57600080fd5b505afa1580156112b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506112d69190810190611b41565b8160600181815250506112f1816060015182602001516114bc565b8160a0018181525050611308888260a001516114d0565b5b6113628b8b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505082608001518360a001518c8c6115f6565b5050505050505050505050565b6000806001602981915080905080925081935050509091565b60008083146114285761139961172d565b73ffffffffffffffffffffffffffffffffffffffff1663a9c70eaa846040518263ffffffff1660e01b81526004016113d191906120bd565b602060405180830381600087803b1580156113eb57600080fd5b505af11580156113ff573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506114239190810190611b41565b61142a565b815b905092915050565b6000731c800ef1bbfe3b458969226a96c56b92a069cc92905090565b60008082511415611494576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161148b9061209d565b60405180910390fd5b60208201519050919050565b600073d061d61a4d941c39e5453435b6345dc261c2fce0905090565b60006114c88383611749565b905092915050565b6000821461154d576114e061172d565b73ffffffffffffffffffffffffffffffffffffffff166361e3c94483836040518363ffffffff1660e01b815260040161151a9291906120d8565b600060405180830381600087803b15801561153457600080fd5b505af1158015611548573d6000803e3d6000fd5b505050505b5050565b8360405161155f9190611e90565b60405180910390207f1b53d854511afbd6b4a696e9aa5e1393318ee1d5b08dafc2b5d68ad62caf270184848460405161159a9392919061214d565b60405180910390a260006040516115b090611ebc565b604051809103902090506060858585856040516020016115d39493929190611fd7565b60405160208183030381529060405290506115ee82826116a0565b505050505050565b846040516116049190611e90565b60405180910390207f0f08afb95902ed4cb49800e1d7fa84950ce36c7f1d905c5e486c90f8f3df7bca858585856040516116419493929190612184565b60405180910390a2600060405161165790611ea7565b604051809103902090506060868686868660405160200161167c959493929190612023565b604051602081830303815290604052905061169782826116a0565b50505050505050565b6000806116ab61136f565b915091506116b7611793565b73ffffffffffffffffffffffffffffffffffffffff1663e14d4fb1838387876040518563ffffffff1660e01b81526004016116f59493929190612101565b600060405180830381600087803b15801561170f57600080fd5b505af1158015611723573d6000803e3d6000fd5b5050505050505050565b6000738a5419cfc711b2343c17a6abf4b2bafabb06957f905090565b600061178b83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506117af565b905092915050565b6000732af7ea6cb911035f3eb1ed895cb6692c39ecba97905090565b60008383111582906117f7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117ee9190611fb5565b60405180910390fd5b5060008385039050809150509392505050565b6040518060400160405280600073ffffffffffffffffffffffffffffffffffffffff1681526020016000151581525090565b6040518060c001604052806000815260200160008152602001600081526020016000815260200160008152602001600081525090565b600081519050611881816122e9565b92915050565b60008151905061189681612300565b92915050565b60008083601f8401126118ae57600080fd5b8235905067ffffffffffffffff8111156118c757600080fd5b6020830191508360018202830111156118df57600080fd5b9250929050565b6000604082840312156118f857600080fd5b61190260406121c9565b9050600061191284828501611872565b600083015250602061192684828501611887565b60208301525092915050565b60008135905061194181612317565b92915050565b60008151905061195681612317565b92915050565b60006020828403121561196e57600080fd5b600061197c84828501611872565b91505092915050565b6000806000806060858703121561199b57600080fd5b600085013567ffffffffffffffff8111156119b557600080fd5b6119c18782880161189c565b945094505060206119d487828801611932565b92505060406119e587828801611932565b91505092959194509250565b600080600080600060808688031215611a0957600080fd5b600086013567ffffffffffffffff811115611a2357600080fd5b611a2f8882890161189c565b95509550506020611a4288828901611932565b9350506040611a5388828901611932565b9250506060611a6488828901611932565b9150509295509295909350565b600080600080600080600060c0888a031215611a8c57600080fd5b600088013567ffffffffffffffff811115611aa657600080fd5b611ab28a828b0161189c565b97509750506020611ac58a828b01611932565b9550506040611ad68a828b01611932565b9450506060611ae78a828b01611932565b9350506080611af88a828b01611932565b92505060a0611b098a828b01611932565b91505092959891949750929550565b600060408284031215611b2a57600080fd5b6000611b38848285016118e6565b91505092915050565b600060208284031215611b5357600080fd5b6000611b6184828501611947565b91505092915050565b611b7381612244565b82525050565b611b8281612262565b82525050565b6000611b93826121f6565b611b9d8185612217565b9350611bad8185602086016122a5565b611bb6816122d8565b840191505092915050565b6000611bcd8385612228565b9350611bda838584612296565b611be3836122d8565b840190509392505050565b6000611bfa8385612239565b9350611c07838584612296565b82840190509392505050565b6000611c1e8261220c565b611c288185612228565b9350611c388185602086016122a5565b611c41816122d8565b840191505092915050565b6000611c578261220c565b611c618185612239565b9350611c718185602086016122a5565b80840191505092915050565b6000611c8882612201565b611c928185612228565b9350611ca28185602086016122a5565b611cab816122d8565b840191505092915050565b6000611cc3603883612239565b91507f4c6f67436c61696d656452657761726428737472696e672c75696e743235362c60008301527f75696e743235362c75696e743235362c75696e743235362900000000000000006020830152603882019050919050565b6000611d29602b83612239565b91507f4c6f67576974686472617728737472696e672c75696e743235362c75696e743260008301527f35362c75696e74323536290000000000000000000000000000000000000000006020830152602b82019050919050565b6000611d8f602a83612239565b91507f4c6f674465706f73697428737472696e672c75696e743235362c75696e74323560008301527f362c75696e7432353629000000000000000000000000000000000000000000006020830152602a82019050919050565b6000611df5601583612228565b91507f77726f6e672d67617567652d706f6f6c2d6e616d6500000000000000000000006000830152602082019050919050565b6000611e35600c83612228565b91507f737472696e672d656d70747900000000000000000000000000000000000000006000830152602082019050919050565b611e718161228c565b82525050565b6000611e84828486611bee565b91508190509392505050565b6000611e9c8284611c4c565b915081905092915050565b6000611eb282611cb6565b9150819050919050565b6000611ec782611d1c565b9150819050919050565b6000611edc82611d82565b9150819050919050565b6000602082019050611efb6000830184611b6a565b92915050565b6000604082019050611f166000830185611b6a565b611f236020830184611e68565b9392505050565b6000602082019050611f3f6000830184611b79565b92915050565b60006080820190508181036000830152611f60818789611bc1565b9050611f6f6020830186611e68565b611f7c6040830185611e68565b611f896060830184611e68565b9695505050505050565b60006020820190508181036000830152611fad8184611c7d565b905092915050565b60006020820190508181036000830152611fcf8184611c13565b905092915050565b60006080820190508181036000830152611ff18187611c13565b90506120006020830186611e68565b61200d6040830185611e68565b61201a6060830184611e68565b95945050505050565b600060a082019050818103600083015261203d8188611c13565b905061204c6020830187611e68565b6120596040830186611e68565b6120666060830185611e68565b6120736080830184611e68565b9695505050505050565b6000602082019050818103600083015261209681611de8565b9050919050565b600060208201905081810360008301526120b681611e28565b9050919050565b60006020820190506120d26000830184611e68565b92915050565b60006040820190506120ed6000830185611e68565b6120fa6020830184611e68565b9392505050565b60006080820190506121166000830187611e68565b6121236020830186611e68565b6121306040830185611b79565b81810360608301526121428184611b88565b905095945050505050565b60006060820190506121626000830186611e68565b61216f6020830185611e68565b61217c6040830184611e68565b949350505050565b60006080820190506121996000830187611e68565b6121a66020830186611e68565b6121b36040830185611e68565b6121c06060830184611e68565b95945050505050565b6000604051905081810181811067ffffffffffffffff821117156121ec57600080fd5b8060405250919050565b600081519050919050565b600081519050919050565b600081519050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b600061224f8261226c565b9050919050565b60008115159050919050565b6000819050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b838110156122c35780820151818401526020810190506122a8565b838111156122d2576000848401525b50505050565b6000601f19601f8301169050919050565b6122f281612244565b81146122fd57600080fd5b50565b61230981612256565b811461231457600080fd5b50565b6123208161228c565b811461232b57600080fd5b5056fea26469706673582212200128541e4cb682686eb741471541b758ab217bbcdddd01277c8d68a7e1839afa64736f6c63430006000033