0 txs
0 calls
constructor
No constructor.
functions
_GasFeeCollectionWallet
viewfunction _GasFeeCollectionWallet() view returns (address)
_rolesCfgAddress
viewfunction _rolesCfgAddress() view returns (address)
owner
viewfunction owner() view returns (address)
addAmount
nonpayablefunction addAmount(uint256 amount)
initialize
nonpayablefunction initialize(address onlyOwner)
renounceOwnership
nonpayablefunction renounceOwnership()
setContractAddress
nonpayablefunction setContractAddress(address[] contractaddressArray)
setGasFeeCollectionWallet
nonpayablefunction setGasFeeCollectionWallet(address gasFeeCollectionWallet)
setRolesCfgAddress
nonpayablefunction setRolesCfgAddress(address rolesCfgAddress)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
eveGasFee
event eveGasFee(uint256 amount, uint256 time)
Initialized
event Initialized(uint64 version)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
InvalidInitialization
error InvalidInitialization()
NotInitializing
error NotInitializing()
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
creation bytecode
0x60806040523461001a57604051610b986100208239610b9890f35b600080fdfe6080604052600436101561001257600080fd5b60003560e01c80630912f232146100b25780630c1895ea146100ad578063388ca29e146100a85780635e56b705146100a35780636dc92c3a1461009e578063715018a6146100995780638da5cb5b146100945780639eb8ffd01461008f578063c4d66de81461008a5763f2fde38b036100b7576103a3565b61038b565b610370565b61034a565b610332565b61031a565b6102e5565b610293565b610148565b6100eb565b600080fd5b805b036100b757565b905035906100d2826100bc565b565b906020828203126100b7576100e8916100c5565b90565b346100b7576101036100fe3660046100d4565b610a89565b604051005b0390f35b6001600160a01b031690565b6001600160a01b0381166100be565b905035906100d282610118565b906020828203126100b7576100e891610127565b346100b75761010361015b366004610134565b610921565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b90601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810190811067ffffffffffffffff8211176101cf57604052565b610160565b906100d26101e160405190565b928361018f565b67ffffffffffffffff81116101cf5760208091020190565b90929192610215610210826101e8565b6101d4565b93818552602080860192028301928184116100b757915b8383106102395750505050565b602080916102478486610127565b81520192019161022c565b9080601f830112156100b7578160206100e893359101610200565b906020828203126100b757813567ffffffffffffffff81116100b7576100e89201610252565b346100b7576101036102a636600461026d565b6109d2565b60009103126100b757565b6100e8916008021c6001600160a01b031690565b906100e891546102b6565b6100e8600060016102ca565b9052565b346100b7576102f53660046102ab565b6101086103006102d5565b604051918291826001600160a01b03909116815260200190565b346100b75761010361032d366004610134565b610901565b346100b7576103423660046102ab565b61010361042f565b346100b75761035a3660046102ab565b6101086103006103ce565b6100e86000806102ca565b346100b7576103803660046102ab565b610108610300610365565b346100b75761010361039e366004610134565b610849565b346100b7576101036103b6366004610134565b610525565b6100e89061010c565b6100e890546103bb565b6100e87f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c1993006103c4565b6103ff610437565b6100d261041d565b61010c6100e86100e89290565b6100e890610407565b6100d261042a6000610414565b610586565b6100d26103f7565b61043f6103ce565b339081906001600160a01b0316036104545750565b61049e9061046160405190565b9182917f118cdaa7000000000000000000000000000000000000000000000000000000008352600483016001600160a01b03909116815260200190565b0390fd5b6100d2906104ae610437565b6104b86000610414565b6001600160a01b0381166001600160a01b038316146104db57506100d290610586565b61049e906104e860405190565b9182917f1e4fbdf7000000000000000000000000000000000000000000000000000000008352600483016001600160a01b03909116815260200190565b6100d2906104a2565b906001600160a01b03905b9181191691161790565b61010c6100e86100e8926001600160a01b031690565b6100e890610543565b6100e890610559565b9061057b6100e861058292610562565b825461052e565b9055565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300906105bb816105b5846103c4565b9361056b565b6105ee6105e87f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e093610562565b91610562565b916105f860405190565b600090a3565b6100e89060401c60ff1690565b6100e890546105fe565b6100e8905b67ffffffffffffffff1690565b6100e89054610615565b61061a6100e86100e89290565b6100e86100e86100e89290565b9067ffffffffffffffff90610539565b61061a6100e86100e89267ffffffffffffffff1690565b906106826100e86105829261065b565b825461064b565b9068ff00000000000000009060401b610539565b906106ad6100e861058292151590565b8254610689565b6102e190610631565b6020810192916100d291906106b4565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0090819061070a6107046107008461060b565b1590565b93610627565b9260009161071783610631565b67ffffffffffffffff86161480610839575b60019561074661073888610631565b9167ffffffffffffffff1690565b149081610811575b155b9081610808575b506107dd5761078090826107778561076e89610631565b97019687610672565b6107ce57610840565b61078957505050565b6107929161069d565b6107c97fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2916107c060405190565b918291826106bd565b0390a1565b6107d8868661069d565b610840565b6040517ff92ee8a9000000000000000000000000000000000000000000000000000000008152600490fd5b15905038610757565b905061075061081f30610562565b3b61083061082c8761063e565b9190565b1491905061074e565b5081610729565b6100d290610867565b6100d2906106cd565b6100d29061085e610885565b6100d29061087c565b6100d290610852565b6100d2906104ae610885565b6100d290610870565b6108906107006108c1565b61089657565b6040517fd7e6bcf8000000000000000000000000000000000000000000000000000000008152600490fd5b6100e87ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0061060b565b6100d2906108f6610437565b6100d290600061056b565b6100d2906108ea565b6100d290610916610437565b6100d290600161056b565b6100d29061090a565b6100d290610936610437565b610989565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90610973825190565b811015610984576020809102010190565b61093b565b6100d2906109ba60006109b46109a76109a18361063e565b8561096a565b516001600160a01b031690565b9061056b565b6109b46109a76001926109cc8461063e565b9061096a565b6100d29061092a565b8015156100be565b905051906100d2826109db565b906020828203126100b7576100e8916109e3565b6040513d6000823e3d90fd5b15610a1757565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f6e6f742061646d696e20726f6c650000000000000000000000000000000000006044820152606490fd5b9081526040810192916100d29160200152565b610adb6020610aa3610a9e610a9e60006103c4565b610562565b63c395fcb390610ac43392610ab760405190565b9586948593849360e01b90565b83526001600160a01b031660048301526024820190565b03915afa8015610b5d57610af791600091610b2f575b50610a10565b427f933210baa255b058e3fd2d837c6f02934fa4243df93637cc087ef24bce17090d916107c9610b2660405190565b92839283610a76565b610b50915060203d8111610b56575b610b48818361018f565b8101906109f0565b38610af1565b503d610b3e565b610a0456fea264697066735822122095263ae6bb5f0ee9d92af57be17f12fd3ada8466e5c952d1ce97c8900a669d4264736f6c63430008140033