Source Code
More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 7 from a total of 7 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Transfer | 12691465 | 1569 days ago | IN | 0.01 ETH | 0.0004232 | ||||
Transfer Proxy A... | 12646063 | 1576 days ago | IN | 0 ETH | 0.00054212 | ||||
Transfer Ownersh... | 12646011 | 1576 days ago | IN | 0 ETH | 0.00068764 | ||||
Update Admin Par... | 12645954 | 1576 days ago | IN | 0 ETH | 0.00073159 | ||||
Initialize | 12641953 | 1576 days ago | IN | 0 ETH | 0.00033765 | ||||
Initialize | 12641837 | 1577 days ago | IN | 0 ETH | 0.00036835 | ||||
Initialize | 12641825 | 1577 days ago | IN | 0 ETH | 0.00124524 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Cross-Chain Transactions
Loading...
Loading
Similar Match Source Code This contract matches the deployed Bytecode of the Source Code for Contract 0x810F9C46...7e8c33c69 The constructor portion of the code might be different and could alter the actual behaviour of the contract
Contract Name:
EIP173ProxyWithReceive
Compiler Version
v0.7.3+commit.9bfce1f6
Contract Source Code (Solidity Standard Json-Input format)
123456789101112131415// SPDX-License-Identifier: GPL-3.0pragma solidity ^0.7.0;import "./EIP173Proxy.sol";///@notice Proxy implementing EIP173 for ownership management that accept ETH via receivecontract EIP173ProxyWithReceive is EIP173Proxy {constructor(address implementationAddress,address ownerAddress,bytes memory data) payable EIP173Proxy(implementationAddress, ownerAddress, data) {}receive() external payable override {}}
1234567891011121314151617181920212223242526// SPDX-License-Identifier: GPL-3.0pragma solidity ^0.7.0;import "./Proxy.sol";interface ERC165 {function supportsInterface(bytes4 id) external view returns (bool);}///@notice Proxy implementing EIP173 for ownership managementcontract EIP173Proxy is Proxy {// ////////////////////////// EVENTS ///////////////////////////////////////////////////////////////////////event ProxyAdminTransferred(address indexed previousAdmin,address indexed newAdmin);// /////////////////////// CONSTRUCTOR //////////////////////////////////////////////////////////////////////constructor(address implementationAddress,address adminAddress,bytes memory data) payable {_setImplementation(implementationAddress, data);
1234567891011121314151617181920212223242526// SPDX-License-Identifier: GPL-3.0pragma solidity ^0.7.0;// EIP-1967abstract contract Proxy {// /////////////////////// EVENTS ///////////////////////////////////////////////////////////////////////////event ProxyImplementationUpdated(address indexed previousImplementation,address indexed newImplementation);// ///////////////////// EXTERNAL ///////////////////////////////////////////////////////////////////////////// prettier-ignorereceive() external payable virtual {revert("ETHER_REJECTED"); // explicit reject by default}fallback() external payable {_fallback();}// ///////////////////////// INTERNAL //////////////////////////////////////////////////////////////////////function _fallback() internal {
12345678910111213141516171819202122{"evmVersion": "istanbul","libraries": {},"metadata": {"bytecodeHash": "ipfs","useLiteralContent": true},"optimizer": {"enabled": true,"runs": 200},"remappings": [],"outputSelection": {"*": {"*": ["evm.bytecode","evm.deployedBytecode","abi"]}}}
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"implementationAddress","type":"address"},{"internalType":"address","name":"ownerAddress","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"payable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousAdmin","type":"address"},{"indexed":true,"internalType":"address","name":"newAdmin","type":"address"}],"name":"ProxyAdminTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousImplementation","type":"address"},{"indexed":true,"internalType":"address","name":"newImplementation","type":"address"}],"name":"ProxyImplementationUpdated","type":"event"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"proxyAdmin","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes4","name":"id","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newAdmin","type":"address"}],"name":"transferProxyAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newImplementation","type":"address"}],"name":"upgradeTo","outputs":[],"stateMutability":"nonpayable","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
0x608060405260405161095f38038061095f8339818101604052606081101561002657600080fd5b8151602083015160408085018051915193959294830192918464010000000082111561005157600080fd5b90830190602082018581111561006657600080fd5b825164010000000081118282018810171561008057600080fd5b82525081516020918201929091019080838360005b838110156100ad578181015183820152602001610095565b50505050905090810190601f1680156100da5780820380516001836020036101000a031916815260200191505b506040525050508282826100f4838261010860201b60201c565b6100fd8261022b565b50505050505061029f565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8054908390556040516001600160a01b0380851691908316907f5570d70a002632a7b0b3c9304cc89efb62d8da9eca0dbd7752c83b737906829690600090a3815115610226576000836001600160a01b0316836040518082805190602001908083835b602083106101ab5780518252601f19909201916020918201910161018c565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d806000811461020b576040519150601f19603f3d011682016040523d82523d6000602084013e610210565b606091505b5050905080610224573d806000803e806000fd5b505b505050565b600061023561028c565b90508160008051602061093f83398151915255816001600160a01b0316816001600160a01b03167fdf435d422321da6b195902d70fc417c06a32f88379c20dd8f2a8da07088cec2960405160405180910390a35050565b60008051602061093f8339815191525490565b610691806102ae6000396000f3fe60806040526004361061004e5760003560e01c806301ffc9a71461005f5780633659cfe6146100a75780633e47158c146100da5780634f1ef2861461010b5780638356ca4f1461018b57610055565b3661005557005b61005d6101be565b005b34801561006b57600080fd5b506100936004803603602081101561008257600080fd5b50356001600160e01b031916610209565b604080519115158252519081900360200190f35b3480156100b357600080fd5b5061005d600480360360208110156100ca57600080fd5b50356001600160a01b0316610314565b3480156100e657600080fd5b506100ef61038e565b604080516001600160a01b039092168252519081900360200190f35b61005d6004803603604081101561012157600080fd5b6001600160a01b03823516919081019060408101602082013564010000000081111561014c57600080fd5b82018360208201111561015e57600080fd5b8035906020019184600183028401116401000000008311171561018057600080fd5b50909250905061039d565b34801561019757600080fd5b5061005d600480360360208110156101ae57600080fd5b50356001600160a01b0316610440565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5460003681823780813683855af491503d8082833e8280156101ff578183f35b8183fd5b50505050565b60006301ffc9a760e01b6001600160e01b03198316148061023a57506307f5828d60e41b6001600160e01b03198316145b156102475750600161030f565b6001600160e01b031980831614156102615750600061030f565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc54604080516301ffc9a760e01b81526001600160e01b03198516600482015290516001600160a01b038316916301ffc9a7916024808301926020929190829003018186803b1580156102d357600080fd5b505afa9250505080156102f857506040513d60208110156102f357600080fd5b505160015b61030657600091505061030f565b915061030f9050565b919050565b61031c6104a7565b6001600160a01b0316336001600160a01b031614610372576040805162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b604482015290519081900360640190fd5b61038b81604051806020016040528060008152506104cc565b50565b60006103986104a7565b905090565b6103a56104a7565b6001600160a01b0316336001600160a01b0316146103fb576040805162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b604482015290519081900360640190fd5b61043b8383838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506104cc92505050565b505050565b6104486104a7565b6001600160a01b0316336001600160a01b03161461049e576040805162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b604482015290519081900360640190fd5b61038b816105e8565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8054908390556040516001600160a01b0380851691908316907f5570d70a002632a7b0b3c9304cc89efb62d8da9eca0dbd7752c83b737906829690600090a381511561043b576000836001600160a01b0316836040518082805190602001908083835b6020831061056f5780518252601f199092019160209182019101610550565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d80600081146105cf576040519150601f19603f3d011682016040523d82523d6000602084013e6105d4565b606091505b5050905080610203573d806000803e806000fd5b60006105f26104a7565b9050817fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610355816001600160a01b0316816001600160a01b03167fdf435d422321da6b195902d70fc417c06a32f88379c20dd8f2a8da07088cec2960405160405180910390a3505056fea2646970667358221220d7c915af52b08af2fc0e24ecf4c8bfd2c2c07f7167ad2d8ec8c0774779e3097e64736f6c63430007030033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61030000000000000000000000009db7be212d8af680ea7e1ace9724e513d4a590d500000000000000000000000088215a2794ddc031439c72922ec8983bde831c7800000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x60806040526004361061004e5760003560e01c806301ffc9a71461005f5780633659cfe6146100a75780633e47158c146100da5780634f1ef2861461010b5780638356ca4f1461018b57610055565b3661005557005b61005d6101be565b005b34801561006b57600080fd5b506100936004803603602081101561008257600080fd5b50356001600160e01b031916610209565b604080519115158252519081900360200190f35b3480156100b357600080fd5b5061005d600480360360208110156100ca57600080fd5b50356001600160a01b0316610314565b3480156100e657600080fd5b506100ef61038e565b604080516001600160a01b039092168252519081900360200190f35b61005d6004803603604081101561012157600080fd5b6001600160a01b03823516919081019060408101602082013564010000000081111561014c57600080fd5b82018360208201111561015e57600080fd5b8035906020019184600183028401116401000000008311171561018057600080fd5b50909250905061039d565b34801561019757600080fd5b5061005d600480360360208110156101ae57600080fd5b50356001600160a01b0316610440565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5460003681823780813683855af491503d8082833e8280156101ff578183f35b8183fd5b50505050565b60006301ffc9a760e01b6001600160e01b03198316148061023a57506307f5828d60e41b6001600160e01b03198316145b156102475750600161030f565b6001600160e01b031980831614156102615750600061030f565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc54604080516301ffc9a760e01b81526001600160e01b03198516600482015290516001600160a01b038316916301ffc9a7916024808301926020929190829003018186803b1580156102d357600080fd5b505afa9250505080156102f857506040513d60208110156102f357600080fd5b505160015b61030657600091505061030f565b915061030f9050565b919050565b61031c6104a7565b6001600160a01b0316336001600160a01b031614610372576040805162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b604482015290519081900360640190fd5b61038b81604051806020016040528060008152506104cc565b50565b60006103986104a7565b905090565b6103a56104a7565b6001600160a01b0316336001600160a01b0316146103fb576040805162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b604482015290519081900360640190fd5b61043b8383838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506104cc92505050565b505050565b6104486104a7565b6001600160a01b0316336001600160a01b03161461049e576040805162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b604482015290519081900360640190fd5b61038b816105e8565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8054908390556040516001600160a01b0380851691908316907f5570d70a002632a7b0b3c9304cc89efb62d8da9eca0dbd7752c83b737906829690600090a381511561043b576000836001600160a01b0316836040518082805190602001908083835b6020831061056f5780518252601f199092019160209182019101610550565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d80600081146105cf576040519150601f19603f3d011682016040523d82523d6000602084013e6105d4565b606091505b5050905080610203573d806000803e806000fd5b60006105f26104a7565b9050817fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610355816001600160a01b0316816001600160a01b03167fdf435d422321da6b195902d70fc417c06a32f88379c20dd8f2a8da07088cec2960405160405180910390a3505056fea2646970667358221220d7c915af52b08af2fc0e24ecf4c8bfd2c2c07f7167ad2d8ec8c0774779e3097e64736f6c63430007030033
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.