0 txs
0 calls
constructor
constructor(address gcc, address usdc)
functions
GCC
viewfunction GCC() view returns (address)
USDC
viewfunction USDC() view returns (address)
commitGCC
nonpayablefunction commitGCC(uint256 amount, address rewardAddress, uint256 minImpactPower, bytes data)
commitUSDC
nonpayablefunction commitUSDC(uint256 amount, address rewardAddress, uint256 minImpactPower, bytes data)
events
GCCEmission
event GCCEmission(bytes data)
USDCEmission
event USDCEmission(bytes data)
errors
No errors.
creation bytecode
0x60c060405234801561001057600080fd5b5060405161098b38038061098b83398101604081905261002f91610062565b6001600160a01b039182166080521660a052610095565b80516001600160a01b038116811461005d57600080fd5b919050565b6000806040838503121561007557600080fd5b61007e83610046565b915061008c60208401610046565b90509250929050565b60805160a05161089b6100f060003960008181607e015281816102e00152818161039e01528181610452015261054f01526000818160ce0152818161012b015281816102010152818161051d0152610612015261089b6000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c806329f048b4146100515780636d1e66431461006657806389a3027114610079578063dc847fbb146100c9575b600080fd5b61006461005f3660046106c3565b6100f0565b005b6100646100743660046106c3565b6102af565b6100a07f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b6100a07f000000000000000000000000000000000000000000000000000000000000000081565b6040517f23b872dd000000000000000000000000000000000000000000000000000000008152336004820152306024820152604481018690527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906323b872dd906064016020604051808303816000875af1158015610189573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101ad9190610772565b506040517f4ca9a2340000000000000000000000000000000000000000000000000000000081526004810186905273ffffffffffffffffffffffffffffffffffffffff8581166024830152604482018590527f00000000000000000000000000000000000000000000000000000000000000001690634ca9a2349060640160408051808303816000875af1158015610249573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061026d919061079b565b50507f6af1c886f3eaa1d8d62a8778f1f7506afbcfbacfb5b591c14762415d919b5c3282826040516102a09291906107bf565b60405180910390a15050505050565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526000907f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906370a0823190602401602060405180830381865afa15801561033c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610360919061080c565b6040517f23b872dd000000000000000000000000000000000000000000000000000000008152336004820152306024820152604481018890529091507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906323b872dd906064016020604051808303816000875af11580156103fc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104209190610772565b506040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526000907f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906370a0823190602401602060405180830381865afa1580156104ae573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104d2919061080c565b905060006104e08383610825565b6040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000081166004830152602482018390529192507f00000000000000000000000000000000000000000000000000000000000000009091169063095ea7b3906044016020604051808303816000875af115801561059a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105be9190610772565b506040517fa87bab180000000000000000000000000000000000000000000000000000000081526004810182905273ffffffffffffffffffffffffffffffffffffffff8881166024830152604482018890527f0000000000000000000000000000000000000000000000000000000000000000169063a87bab18906064016020604051808303816000875af115801561065b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061067f919061080c565b507f30aae68dec5cd264d3fd9499425eb8680fa30246da8bf16677c5d25b434e204285856040516106b19291906107bf565b60405180910390a15050505050505050565b6000806000806000608086880312156106db57600080fd5b85359450602086013573ffffffffffffffffffffffffffffffffffffffff8116811461070657600080fd5b935060408601359250606086013567ffffffffffffffff8082111561072a57600080fd5b818801915088601f83011261073e57600080fd5b81358181111561074d57600080fd5b89602082850101111561075f57600080fd5b9699959850939650602001949392505050565b60006020828403121561078457600080fd5b8151801515811461079457600080fd5b9392505050565b600080604083850312156107ae57600080fd5b505080516020909101519092909150565b60208152816020820152818360408301376000818301604090810191909152601f9092017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0160101919050565b60006020828403121561081e57600080fd5b5051919050565b8181038181111561085f577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b9291505056fea2646970667358221220e4d60edf0f52fc80c6b928d5cf4e80a04234b26663bbd9452e825b931489b32164736f6c6343000815003300000000000000000000000021c46173591f39afc1d2b634b74c98f0576a272b000000000000000000000000e010ec500720be9ef3f82129e7ed2ee1fb7955f2