Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 360 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Set Approval For... | 19110644 | 207 days ago | IN | 0 ETH | 0.00047426 | ||||
Set Approval For... | 16652172 | 552 days ago | IN | 0 ETH | 0.00148134 | ||||
Set Approval For... | 16597714 | 560 days ago | IN | 0 ETH | 0.00067228 | ||||
Set Approval For... | 16256046 | 608 days ago | IN | 0 ETH | 0.00063819 | ||||
Set Approval For... | 16237743 | 610 days ago | IN | 0 ETH | 0.00068473 | ||||
Set Approval For... | 16186480 | 617 days ago | IN | 0 ETH | 0.00064584 | ||||
Set Approval For... | 16186478 | 617 days ago | IN | 0 ETH | 0.00065937 | ||||
Set Approval For... | 16180419 | 618 days ago | IN | 0 ETH | 0.00068707 | ||||
Approve | 16169434 | 620 days ago | IN | 0 ETH | 0.00127383 | ||||
Set Approval For... | 15989264 | 645 days ago | IN | 0 ETH | 0.0007425 | ||||
Set Approval For... | 15508450 | 713 days ago | IN | 0 ETH | 0.00044835 | ||||
Set Approval For... | 15411095 | 729 days ago | IN | 0 ETH | 0.00106803 | ||||
Set Approval For... | 15304167 | 746 days ago | IN | 0 ETH | 0.00111819 | ||||
Set Approval For... | 15152074 | 769 days ago | IN | 0 ETH | 0.00066124 | ||||
Set Approval For... | 15096514 | 778 days ago | IN | 0 ETH | 0.00299149 | ||||
Set Approval For... | 14981936 | 797 days ago | IN | 0 ETH | 0.00100914 | ||||
Withdraw | 14953841 | 802 days ago | IN | 0 ETH | 0.00340457 | ||||
Set Approval For... | 14918916 | 808 days ago | IN | 0 ETH | 0.00137762 | ||||
Set Approval For... | 14901903 | 811 days ago | IN | 0 ETH | 0.00145179 | ||||
Set Approval For... | 14892533 | 813 days ago | IN | 0 ETH | 0.00354759 | ||||
Set Approval For... | 14686757 | 846 days ago | IN | 0 ETH | 0.00164718 | ||||
Claim Rewards | 14617970 | 857 days ago | IN | 0 ETH | 0.01223934 | ||||
Set Approval For... | 14492590 | 876 days ago | IN | 0 ETH | 0.00125494 | ||||
Set Approval For... | 14481986 | 878 days ago | IN | 0 ETH | 0.0022897 | ||||
Set Approval For... | 14480350 | 878 days ago | IN | 0 ETH | 0.00131069 |
Latest 1 internal transaction
Advanced mode:
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
14953841 | 802 days ago | 12.18 ETH |
Loading...
Loading
Contract Name:
Proxy
Compiler Version
v0.8.4+commit.c7e474f2
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: MIT pragma solidity ^0.8.0; /** * @dev This abstract contract provides a fallback function that delegates all calls to another contract using the EVM * instruction `delegatecall`. We refer to the second contract as the _implementation_ behind the proxy, and it has to * be specified by overriding the virtual {_implementation} function. * * Additionally, delegation to the implementation can be triggered manually through the {_fallback} function, or to a * different contract through the {_delegate} function. * * The success and return data of the delegated call will be returned back to the caller of the proxy. */ contract Proxy { address implementation_; address public admin; constructor(address impl) { implementation_ = impl; admin = msg.sender; } receive() external payable {} function setImplementation(address newImpl) public { require(msg.sender == admin); implementation_ = newImpl; } function implementation() public view returns (address impl) { impl = implementation_; } function transferOwnership(address newOwner) external { require(msg.sender == admin); admin = newOwner; } /** * @dev Delegates the current call to `implementation`. * * This function does not return to its internall call site, it will return directly to the external caller. */ function _delegate(address implementation__) internal virtual { assembly { // Copy msg.data. We take full control of memory in this inline assembly // block because it will not return to Solidity code. We overwrite the // Solidity scratch pad at memory position 0. calldatacopy(0, 0, calldatasize()) // Call the implementation. // out and outsize are 0 because we don't know the size yet. let result := delegatecall(gas(), implementation__, 0, calldatasize(), 0, 0) // Copy the returned data. returndatacopy(0, 0, returndatasize()) switch result // delegatecall returns 0 on error. case 0 { revert(0, returndatasize()) } default { return(0, returndatasize()) } } } /** * @dev This is a virtual function that should be overriden so it returns the address to which the fallback function * and {_fallback} should delegate. */ function _implementation() internal view returns (address) { return implementation_; } /** * @dev Fallback function that delegates calls to the address returned by `_implementation()`. Will run if no other * function in the contract matches the call data. */ fallback() external payable virtual { _delegate(_implementation()); } }
{ "evmVersion": "istanbul", "libraries": {}, "metadata": { "bytecodeHash": "ipfs", "useLiteralContent": true }, "optimizer": { "enabled": false, "runs": 200 }, "remappings": [], "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "devdoc", "userdoc", "metadata", "abi" ] } } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"impl","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"admin","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"implementation","outputs":[{"internalType":"address","name":"impl","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newImpl","type":"address"}],"name":"setImplementation","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
608060405234801561001057600080fd5b50604051610513380380610513833981810160405281019061003291906100ce565b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555033600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050610140565b6000815190506100c881610129565b92915050565b6000602082840312156100e057600080fd5b60006100ee848285016100b9565b91505092915050565b600061010282610109565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b610132816100f7565b811461013d57600080fd5b50565b6103c48061014f6000396000f3fe6080604052600436106100435760003560e01c80635c60da1b1461005c578063d784d42614610087578063f2fde38b146100b0578063f851a440146100d95761004a565b3661004a57005b61005a610055610104565b61012d565b005b34801561006857600080fd5b50610071610153565b60405161007e919061032a565b60405180910390f35b34801561009357600080fd5b506100ae60048036038101906100a991906102f2565b61017c565b005b3480156100bc57600080fd5b506100d760048036038101906100d291906102f2565b610219565b005b3480156100e557600080fd5b506100ee6102b7565b6040516100fb919061032a565b60405180910390f35b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b3660008037600080366000845af43d6000803e806000811461014e573d6000f35b3d6000fd5b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146101d657600080fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461027357600080fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000813590506102ec81610377565b92915050565b60006020828403121561030457600080fd5b6000610312848285016102dd565b91505092915050565b61032481610345565b82525050565b600060208201905061033f600083018461031b565b92915050565b600061035082610357565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b61038081610345565b811461038b57600080fd5b5056fea26469706673582212200d7d06c0bed458b69933eab139bd14c26bec9a21dc2e44a9da23e122a296de6764736f6c634300080400330000000000000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x6080604052600436106100435760003560e01c80635c60da1b1461005c578063d784d42614610087578063f2fde38b146100b0578063f851a440146100d95761004a565b3661004a57005b61005a610055610104565b61012d565b005b34801561006857600080fd5b50610071610153565b60405161007e919061032a565b60405180910390f35b34801561009357600080fd5b506100ae60048036038101906100a991906102f2565b61017c565b005b3480156100bc57600080fd5b506100d760048036038101906100d291906102f2565b610219565b005b3480156100e557600080fd5b506100ee6102b7565b6040516100fb919061032a565b60405180910390f35b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b3660008037600080366000845af43d6000803e806000811461014e573d6000f35b3d6000fd5b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146101d657600080fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461027357600080fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000813590506102ec81610377565b92915050565b60006020828403121561030457600080fd5b6000610312848285016102dd565b91505092915050565b61032481610345565b82525050565b600060208201905061033f600083018461031b565b92915050565b600061035082610357565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b61038081610345565b811461038b57600080fd5b5056fea26469706673582212200d7d06c0bed458b69933eab139bd14c26bec9a21dc2e44a9da23e122a296de6764736f6c63430008040033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : impl (address): 0x0000000000000000000000000000000000000000
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000000
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 26 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
[ Download: CSV Export ]
[ 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.