Transactions
Internal Transactions
Coin Balance History
Logs
Code
Read Proxy
Write Contract
Write Proxy
Warning! Contract bytecode has been changed and doesn't match the verified one. Therefore, interaction with this smart contract may be risky.
- Contract name:
- Erc20Proxy
- Optimization enabled
- false
- Compiler version
- v0.8.21+commit.d9974bed
- EVM Version
- byzantium
- Verified at
- 2023-10-15T05:13:59.272425Z
Constructor Arguments
0x0000000000000000000000009cfbca2c181425bd8651ab1587e03c788b08123200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000164d66d4ac30000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000002386f26fc1000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000010546574686572205553442028454f53290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045553445400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c746574686572746574686572000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Arg [0] (address) : 0x9cfbca2c181425bd8651ab1587e03c788b081232
Arg [1] (bytes) : d66d4ac30000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000002386f26fc1000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000010546574686572205553442028454f53290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045553445400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c7465746865727465746865720000000000000000000000000000000000000000
Contract source code
// File: @openzeppelin/contracts/utils/StorageSlot.sol// OpenZeppelin Contracts (last updated v4.9.0) (utils/StorageSlot.sol)// This file was procedurally generated from scripts/generate/templates/StorageSlot.js.pragma solidity ^0.8.0;/*** @dev Library for reading and writing primitive types to specific storage slots.** Storage slots are often used to avoid storage conflict when dealing with upgradeable contracts.* This library helps with reading and writing to such slots without the need for inline assembly.** The functions in this library return Slot structs that contain a `value` member that can be used to read or write.** Example usage to set ERC1967 implementation slot:* ```solidity* contract ERC1967 {* bytes32 internal constant _IMPLEMENTATION_SLOT = 0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc;** function _getImplementation() internal view returns (address) {* return StorageSlot.getAddressSlot(_IMPLEMENTATION_SLOT).value;* }** function _setImplementation(address newImplementation) internal {* require(Address.isContract(newImplementation), "ERC1967: new implementation is not a contract");* StorageSlot.getAddressSlot(_IMPLEMENTATION_SLOT).value = newImplementation;* }* }* ```** _Available since v4.1 for `address`, `bool`, `bytes32`, `uint256`._* _Available since v4.9 for `string`, `bytes`._*/library StorageSlot {struct AddressSlot {address value;}struct BooleanSlot {
Contract ABI
[{"type":"constructor","inputs":[{"type":"address","name":"_logic","internalType":"address"},{"type":"bytes","name":"_data","internalType":"bytes"}]},{"type":"event","name":"AdminChanged","inputs":[{"type":"address","name":"previousAdmin","indexed":false},{"type":"address","name":"newAdmin","indexed":false}],"anonymous":false},{"type":"event","name":"BeaconUpgraded","inputs":[{"type":"address","name":"beacon","indexed":true}],"anonymous":false},{"type":"event","name":"Upgraded","inputs":[{"type":"address","name":"implementation","indexed":true}],"anonymous":false},{"type":"receive"},{"type":"fallback"}]
Contract Creation Code
0x608060405234801561001057600080fd5b506040516108e43803806108e48339818101604052810190610032919061058b565b818161004f82826000610058640100000000026401000000009004565b505050506107ba565b610070836100a2640100000000026401000000009004565b60008251118061007d5750805b1561009d5761009b8383610100640100000000026401000000009004565b505b505050565b6100ba8161013c640100000000026401000000009004565b8073ffffffffffffffffffffffffffffffffffffffff167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b60405160405180910390a250565b606061013483836040518060600160405280602781526020016108bd60279139610213640100000000026401000000009004565b905092915050565b610154816102a8640100000000026401000000009004565b610193576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161018a9061066a565b60405180910390fd5b806101cf7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc6001026102cb640100000000026401000000009004565b60000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60606000808573ffffffffffffffffffffffffffffffffffffffff168560405161023d91906106d1565b600060405180830381855af49150503d8060008114610278576040519150601f19603f3d011682016040523d82523d6000602084013e61027d565b606091505b509150915061029d868383876102d5640100000000026401000000009004565b925050509392505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b6000819050919050565b6060831561034657600083510361033e576102fe856102a8640100000000026401000000009004565b61033d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161033490610734565b60405180910390fd5b5b829050610360565b61035f8383610368640100000000026401000000009004565b5b949350505050565b60008251111561037b5781518083602001fd5b806040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103af9190610798565b60405180910390fd5b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006103f7826103cc565b9050919050565b610407816103ec565b811461041257600080fd5b50565b600081519050610424816103fe565b92915050565b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61047d82610434565b810181811067ffffffffffffffff8211171561049c5761049b610445565b5b80604052505050565b60006104af6103b8565b90506104bb8282610474565b919050565b600067ffffffffffffffff8211156104db576104da610445565b5b6104e482610434565b9050602081019050919050565b60005b8381101561050f5780820151818401526020810190506104f4565b60008484015250505050565b600061052e610529846104c0565b6104a5565b90508281526020810184848401111561054a5761054961042f565b5b6105558482856104f1565b509392505050565b600082601f8301126105725761057161042a565b5b815161058284826020860161051b565b91505092915050565b600080604083850312156105a2576105a16103c2565b5b60006105b085828601610415565b925050602083015167ffffffffffffffff8111156105d1576105d06103c7565b5b6105dd8582860161055d565b9150509250929050565b600082825260208201905092915050565b7f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60008201527f6f74206120636f6e747261637400000000000000000000000000000000000000602082015250565b6000610654602d836105e7565b915061065f826105f8565b604082019050919050565b6000602082019050818103600083015261068381610647565b9050919050565b600081519050919050565b600081905092915050565b60006106ab8261068a565b6106b58185610695565b93506106c58185602086016104f1565b80840191505092915050565b60006106dd82846106a0565b915081905092915050565b7f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000600082015250565b600061071e601d836105e7565b9150610729826106e8565b602082019050919050565b6000602082019050818103600083015261074d81610711565b9050919050565b600081519050919050565b600061076a82610754565b61077481856105e7565b93506107848185602086016104f1565b61078d81610434565b840191505092915050565b600060208201905081810360008301526107b2818461075f565b905092915050565b60f5806107c86000396000f3fe608060405236601057600e6018565b005b60166018565b005b601e602c565b602a6026602e565b603b565b565b565b600060366060565b905090565b3660008037600080366000845af43d6000803e8060008114605b573d6000f35b3d6000fd5b6000608c7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60010260b5565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600081905091905056fea264697066735822122059fbd3ce2ba4a82cf33ed645ad92a766145f300c4c9daf35e63d1c454405d6d864736f6c63430008150033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000009cfbca2c181425bd8651ab1587e03c788b08123200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000164d66d4ac30000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000002386f26fc1000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000010546574686572205553442028454f53290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045553445400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c746574686572746574686572000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Deployed ByteCode
0x608060405236601057600e6018565b005b60166018565b005b601e602c565b602a6026602e565b603b565b565b565b600060366060565b905090565b3660008037600080366000845af43d6000803e8060008114605b573d6000f35b3d6000fd5b6000608c7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60010260b5565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600081905091905056fea264697066735822122059fbd3ce2ba4a82cf33ed645ad92a766145f300c4c9daf35e63d1c454405d6d864736f6c63430008150033