Overview ERC20
PRICE
n/a

ON-CHAIN MARKET CAP n/a

Total Supply:
436.75

Holders:
381
Profile Summary
Blockchain:
C-Chain (43114)


Decimals:
18
Contract Source Code Verified (Partial Match)
Contract Name:
TransparentUpgradeableProxy

Compiler Version
v0.8.22+commit.4fc1097e

Optimization Enabled:
Yes with 800 runs

Created At:
Thu, 14 Dec 2023 10:02:23 GMT
draft-IERC1822.sol
@openzeppelin
contracts
interfaces
draft-IERC1822.sol


Contract ABI
[
  {
    "inputs": [],
    "stateMutability": "nonpayable",
    "type": "constructor"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": false,
        "internalType": "address",
        "name": "previousAdmin",
        "type": "address"
      },
      {
        "indexed": false,
        "internalType": "address",
        "name": "newAdmin",
        "type": "address"
      }
    ],
    "name": "AdminChanged",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "beacon",
        "type": "address"
      }
    ],
    "name": "BeaconUpgraded",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "implementation",
        "type": "address"
      }
    ],
    "name": "Upgraded",
    "type": "event"
  },
  {
    "stateMutability": "payable",
    "type": "fallback"
  },
  {
    "inputs": [],
    "name": "admin",
    "outputs": [
      {
        "internalType": "address",
        "name": "admin_",
        "type": "address"
      }
    ],
    "stateMutability": "payable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "newAdmin",
        "type": "address"
      }
    ],
    "name": "changeAdmin",
    "outputs": [],
    "stateMutability": "payable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "implementation",
    "outputs": [
      {
        "internalType": "address",
        "name": "implementation_",
        "type": "address"
      }
    ],
    "stateMutability": "payable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "_logic",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "admin_",
        "type": "address"
      },
      {
        "internalType": "bytes",
        "name": "_data",
        "type": "bytes"
      }
    ],
    "name": "initialize",
    "outputs": [],
    "stateMutability": "payable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "newImplementation",
        "type": "address"
      }
    ],
    "name": "upgradeTo",
    "outputs": [],
    "stateMutability": "payable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "newImplementation",
        "type": "address"
      },
      {
        "internalType": "bytes",
        "name": "data",
        "type": "bytes"
      }
    ],
    "name": "upgradeToAndCall",
    "outputs": [],
    "stateMutability": "payable",
    "type": "function"
  },
  {
    "stateMutability": "payable",
    "type": "receive"
  }
]


Contract Creation Code
6080806040523461001657610974908161001c8239f35b600080fdfe60806040526004361015610019575b3661045e575b61045e565b6000803560e01c9081633659cfe61461007c575080634f1ef286146100775780635c60da1b146100725780638f2839701461006d578063cf7a1d77146100685763f851a4400361000e57610403565b61032f565b610228565b6101b1565b610118565b60203660031901126100e4576100906100e7565b6001600160a01b037fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610354163314600014610014576100e1906100d0610548565b6100d8610297565b9083825261054f565b80f35b80fd5b600435906001600160a01b03821682036100fd57565b600080fd5b602435906001600160a01b03821682036100fd57565b60403660031901126100fd5761012c6100e7565b6024359067ffffffffffffffff8083116100fd57366023840112156100fd5782600401359081116100fd5736602482850101116100fd576001600160a01b037fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610354163314600014610014576101af926101a99160243692016102fe565b9061065e565b005b60003660031901126100fd576001600160a01b03807fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610354163314600014610014576020906101fd610548565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5460405191168152f35b60203660031901126100fd5761023c6100e7565b6001600160a01b037fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610354163314600014610014576101af9061027c610548565b6106ec565b634e487b7160e01b600052604160045260246000fd5b604051906020820182811067ffffffffffffffff8211176102b757604052565b610281565b6040519190601f01601f1916820167ffffffffffffffff8111838210176102b757604052565b67ffffffffffffffff81116102b757601f01601f191660200190565b92919261031261030d836102e2565b6102bc565b93828552828201116100fd57816000926020928387013784010152565b60603660031901126100fd576103436100e7565b61034b610102565b9060443567ffffffffffffffff81116100fd57366023820112156100fd5761037d9036906024816004013591016102fe565b906001600160a01b037fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610354166103be576103b96101af936106ec565b61054f565b60405162461bcd60e51b815260206004820152601360248201527f416c726561647920496e697469616c7a696564000000000000000000000000006044820152606490fd5b60003660031901126100fd576001600160a01b037fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103908082541633146000146100145780602092610452610548565b54169060405191168152f35b6001600160a01b03807fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103541633146104d2577f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc54166000808092368280378136915af43d82803e156104ce573d90f35b3d90fd5b60405162461bcd60e51b815260206004820152604260248201527f5472616e73706172656e745570677261646561626c6550726f78793a2061646d60448201527f696e2063616e6e6f742066616c6c6261636b20746f2070726f78792074617267606482015261195d60f21b608482015260a490fd5b346100fd57565b803b156105f3576001600160a01b0381167f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8173ffffffffffffffffffffffffffffffffffffffff198254161790557fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a28151158015906105eb575b6105d6575050565b6105e8916105e26107d9565b91610849565b50565b5060006105ce565b60405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201527f6f74206120636f6e7472616374000000000000000000000000000000000000006064820152608490fd5b803b156105f3576001600160a01b0381167f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8173ffffffffffffffffffffffffffffffffffffffff198254161790557fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a28151158015906106e4576105d6575050565b5060016105ce565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61039081547f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f60406001600160a01b0381519481851686521693846020820152a1811561076e5773ffffffffffffffffffffffffffffffffffffffff1916179055565b60405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608490fd5b604051906060820182811067ffffffffffffffff8211176102b757604052602782527f206661696c6564000000000000000000000000000000000000000000000000006040837f416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c60208201520152565b60008061087e9493602081519101845af43d15610881573d9161086e61030d846102e2565b9283523d6000602085013e6108d5565b90565b6060916108d5565b1561089057565b60405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606490fd5b919290156108f557508151156108e9575090565b61087e903b1515610889565b8251909150156109085750805190602001fd5b6040519062461bcd60e51b82528160208060048301528251908160248401526000935b82851061094e575050604492506000838284010152601f80199101168101030190fd5b848101820151868601604401529381019385935061092b56fea164736f6c6343000816000a