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(uint256 amount, bytes data)
USDCEmission
event USDCEmission(uint256 amount, bytes data)
errors
No errors.
creation bytecode
0x60c060405234801561001057600080fd5b5060405161099638038061099683398101604081905261002f91610062565b6001600160a01b039182166080521660a052610095565b80516001600160a01b038116811461005d57600080fd5b919050565b6000806040838503121561007557600080fd5b61007e83610046565b915061008c60208401610046565b90509250929050565b60805160a0516108a66100f060003960008181607e015281816102e2015281816103a001528181610454015261055101526000818160ce0152818161012b015281816102010152818161051f015261061401526108a66000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c806329f048b4146100515780636d1e66431461006657806389a3027114610079578063dc847fbb146100c9575b600080fd5b61006461005f3660046106c7565b6100f0565b005b6100646100743660046106c7565b6102b1565b6100a07f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b6100a07f000000000000000000000000000000000000000000000000000000000000000081565b6040517f23b872dd000000000000000000000000000000000000000000000000000000008152336004820152306024820152604481018690527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906323b872dd906064016020604051808303816000875af1158015610189573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101ad9190610776565b506040517f4ca9a2340000000000000000000000000000000000000000000000000000000081526004810186905273ffffffffffffffffffffffffffffffffffffffff8581166024830152604482018590527f00000000000000000000000000000000000000000000000000000000000000001690634ca9a2349060640160408051808303816000875af1158015610249573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061026d919061079f565b50507fc9497ce901be3623568ebdcbe5951c053647fa8da78a27288ff67f39f044ce238583836040516102a2939291906107c3565b60405180910390a15050505050565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526000907f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906370a0823190602401602060405180830381865afa15801561033e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103629190610817565b6040517f23b872dd000000000000000000000000000000000000000000000000000000008152336004820152306024820152604481018890529091507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906323b872dd906064016020604051808303816000875af11580156103fe573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104229190610776565b506040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526000907f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906370a0823190602401602060405180830381865afa1580156104b0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104d49190610817565b905060006104e28383610830565b6040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000081166004830152602482018390529192507f00000000000000000000000000000000000000000000000000000000000000009091169063095ea7b3906044016020604051808303816000875af115801561059c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105c09190610776565b506040517fa87bab180000000000000000000000000000000000000000000000000000000081526004810182905273ffffffffffffffffffffffffffffffffffffffff8881166024830152604482018890527f0000000000000000000000000000000000000000000000000000000000000000169063a87bab18906064016020604051808303816000875af115801561065d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106819190610817565b507f5f2d8ca31a4c3ed925299e5b17794ccef31b87125466ee22357edc067411279c8886866040516106b5939291906107c3565b60405180910390a15050505050505050565b6000806000806000608086880312156106df57600080fd5b85359450602086013573ffffffffffffffffffffffffffffffffffffffff8116811461070a57600080fd5b935060408601359250606086013567ffffffffffffffff8082111561072e57600080fd5b818801915088601f83011261074257600080fd5b81358181111561075157600080fd5b89602082850101111561076357600080fd5b9699959850939650602001949392505050565b60006020828403121561078857600080fd5b8151801515811461079857600080fd5b9392505050565b600080604083850312156107b257600080fd5b505080516020909101519092909150565b83815260406020820152816040820152818360608301376000818301606090810191909152601f9092017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016010192915050565b60006020828403121561082957600080fd5b5051919050565b8181038181111561086a577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b9291505056fea2646970667358221220566d38fe18226a693daede88e55cce605b977bdddd5511c8121d31db328db76a64736f6c6343000815003300000000000000000000000021c46173591f39afc1d2b634b74c98f0576a272b000000000000000000000000e010ec500720be9ef3f82129e7ed2ee1fb7955f2