ETH Price: $2,076.10 (+3.94%)
Gas: 0.65 Gwei
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

1 address found via
Transaction Hash
Method
Block
From
To
Set Approval For...220947682025-03-21 10:52:353 days ago1742554355IN
Evaverse: EVA Token
0 ETH0.000123712.41437215
Set Approval For...220890652025-03-20 15:46:594 days ago1742485619IN
Evaverse: EVA Token
0 ETH0.000127542.48913938
Set Approval For...220869312025-03-20 8:38:594 days ago1742459939IN
Evaverse: EVA Token
0 ETH0.000045980.89745679
Set Approval For...220811382025-03-19 13:13:115 days ago1742389991IN
Evaverse: EVA Token
0 ETH0.000054181.05744316
Set Approval For...220806302025-03-19 11:30:235 days ago1742383823IN
Evaverse: EVA Token
0 ETH0.000119232.32697391
Set Approval For...220800962025-03-19 9:42:475 days ago1742377367IN
Evaverse: EVA Token
0 ETH0.000087111.7
Set Approval For...220270862025-03-12 0:04:2312 days ago1741737863IN
Evaverse: EVA Token
0 ETH0.000050590.98742765
Set Approval For...220266322025-03-11 22:33:1112 days ago1741732391IN
Evaverse: EVA Token
0 ETH0.000025370.49513331
Set Approval For...220263642025-03-11 21:39:2312 days ago1741729163IN
Evaverse: EVA Token
0 ETH0.000026390.9
Set Approval For...220256922025-03-11 19:23:4712 days ago1741721027IN
Evaverse: EVA Token
0 ETH0.000143872.80778495
Set Approval For...220252602025-03-11 17:56:5912 days ago1741715819IN
Evaverse: EVA Token
0 ETH0.000088511.72730204
Set Approval For...220247882025-03-11 16:21:5913 days ago1741710119IN
Evaverse: EVA Token
0 ETH0.000117092.28513117
Set Approval For...220191172025-03-10 21:20:5913 days ago1741641659IN
Evaverse: EVA Token
0 ETH0.000205134.00330777
Set Approval For...220140512025-03-10 4:21:4714 days ago1741580507IN
Evaverse: EVA Token
0 ETH0.000056461.10191759
Safe Transfer Fr...220133532025-03-10 2:01:2314 days ago1741572083IN
Evaverse: EVA Token
0 ETH0.000060210.60244579
Safe Transfer Fr...220133462025-03-10 1:59:5914 days ago1741571999IN
Evaverse: EVA Token
0 ETH0.000062720.64566888
Safe Transfer Fr...220132392025-03-10 1:38:2314 days ago1741570703IN
Evaverse: EVA Token
0 ETH0.000058210.58246209
Set Approval For...220036902025-03-08 17:37:1115 days ago1741455431IN
Evaverse: EVA Token
0 ETH0.000058691.14546918
Set Approval For...219944772025-03-07 10:42:4717 days ago1741344167IN
Evaverse: EVA Token
0 ETH0.000054351.06071408
Set Approval For...219923412025-03-07 3:32:5917 days ago1741318379IN
Evaverse: EVA Token
0 ETH0.000036330.70915324
Set Approval For...219923312025-03-07 3:30:5917 days ago1741318259IN
Evaverse: EVA Token
0 ETH0.000044970.8776118
Set Approval For...219346812025-02-27 2:27:2325 days ago1740623243IN
Evaverse: EVA Token
0 ETH0.000036621.24511611
Set Approval For...219346812025-02-27 2:27:2325 days ago1740623243IN
Evaverse: EVA Token
0 ETH0.000036511.24511611
Set Approval For...219186132025-02-24 20:37:4727 days ago1740429467IN
Evaverse: EVA Token
0 ETH0.000066191.29178074
Set Approval For...219177962025-02-24 17:52:5927 days ago1740419579IN
Evaverse: EVA Token
0 ETH0.000070411.37415306
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method Block
From
To
-142059952022-02-14 18:54:141133 days ago1644864854
Evaverse: EVA Token
0.1 ETH
-134706882021-10-23 0:30:581248 days ago1634949058
Evaverse: EVA Token
749.6 ETH
-130793292021-08-23 4:07:081309 days ago1629691628
Evaverse: EVA Token
0.1 ETH
-130687772021-08-21 13:01:371311 days ago1629550897
Evaverse: EVA Token
0.5 ETH
-130401372021-08-17 2:51:391315 days ago1629168699
Evaverse: EVA Token
0.1 ETH
-130361082021-08-16 11:51:021316 days ago1629114662
Evaverse: EVA Token
0.1 ETH
-130351772021-08-16 8:20:441316 days ago1629102044
Evaverse: EVA Token
0.2 ETH
-130340102021-08-16 4:12:141316 days ago1629087134
Evaverse: EVA Token
0.1 ETH
-130337952021-08-16 3:19:481316 days ago1629083988
Evaverse: EVA Token
0.1 ETH
-130331562021-08-16 0:57:281316 days ago1629075448
Evaverse: EVA Token
0.1 ETH
-130330322021-08-16 0:33:341316 days ago1629074014
Evaverse: EVA Token
0.1 ETH
-130329802021-08-16 0:22:211316 days ago1629073341
Evaverse: EVA Token
0.1 ETH
-130327722021-08-15 23:36:571316 days ago1629070617
Evaverse: EVA Token
0.1 ETH
-130327552021-08-15 23:32:131316 days ago1629070333
Evaverse: EVA Token
0.1 ETH
-130326882021-08-15 23:18:021316 days ago1629069482
Evaverse: EVA Token
0.3 ETH
-130325282021-08-15 22:39:381316 days ago1629067178
Evaverse: EVA Token
0.1 ETH
-130325032021-08-15 22:34:221316 days ago1629066862
Evaverse: EVA Token
0.1 ETH
-130324542021-08-15 22:20:131316 days ago1629066013
Evaverse: EVA Token
0.3 ETH
-130324462021-08-15 22:19:051316 days ago1629065945
Evaverse: EVA Token
0.1 ETH
-130324182021-08-15 22:14:181316 days ago1629065658
Evaverse: EVA Token
0.1 ETH
-130324082021-08-15 22:12:401316 days ago1629065560
Evaverse: EVA Token
0.1 ETH
-130323912021-08-15 22:08:081316 days ago1629065288
Evaverse: EVA Token
0.1 ETH
-130323652021-08-15 22:03:111316 days ago1629064991
Evaverse: EVA Token
1.1 ETH
-130323602021-08-15 22:01:281316 days ago1629064888
Evaverse: EVA Token
0.1 ETH
-130323242021-08-15 21:53:191316 days ago1629064399
Evaverse: EVA Token
0.2 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Evaverse

Compiler Version
v0.8.4+commit.c7e474f2

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity Multiple files format)

File 1 of 3: Evaverse.sol
// SPDX-License-Identifier: MIT

pragma solidity ^0.8.0;

import "./Proxy.sol";

contract Evaverse is Proxy {
    constructor (address logicAddress) {
        _delegateAddress = logicAddress;
    }
}

File 2 of 3: Ownable.sol
// SPDX-License-Identifier: MIT

pragma solidity ^0.8.0;

// We can't use the default implementation of OpenZeppelin's Ownable because it uses a constructor which doesn't work with Proxy contracts

abstract contract Ownable {
    address internal _owner;

    function owner() public view returns (address) {
        return _owner;
    }

    modifier onlyOwner() {
        require(owner() == msg.sender, "Ownable: caller is not the owner");
        _;
    }
    
    constructor () {
        _owner = msg.sender;
    }

    function SetOwner(address newOwner) external onlyOwner {
        require(newOwner != address(0), "Ownable: new owner is the zero address");
        _owner = newOwner;
    }
}

File 3 of 3: Proxy.sol
// SPDX-License-Identifier: MIT

pragma solidity ^0.8.0;

import "./Ownable.sol";

// This is mostly lifted from: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/Proxy.sol
// Honorably mentions should be: https://fravoll.github.io/solidity-patterns/proxy_delegate.html
// which guided me to: https://github.com/fravoll/solidity-patterns/tree/master/ProxyDelegate

// Good Info here: https://docs.openzeppelin.com/upgrades-plugins/1.x/writing-upgradeable

// Sample ERC721 Upgradable contract: https://github.com/OpenZeppelin/openzeppelin-contracts-upgradeable/tree/master/contracts/token/ERC721

abstract contract Proxy is Ownable {

    address internal _delegateAddress;
    
    function GetLogic() external view onlyOwner returns (address) {
        return _delegateAddress;
    }

    function SetLogic(address delegate) external onlyOwner {
        _delegateAddress = delegate;
    }

    fallback () external payable {
        _delegate(_delegateAddress);
    }

    receive () external payable {
        _delegate(_delegateAddress);
    }
    
    function _delegate(address implementation) internal {
        // solhint-disable-next-line no-inline-assembly
        assembly {
            //Optional, if we wan't to get rid of the param to this function, load from member variable
            //let _target := sload(0)
            
            // 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()) }
        }
    }
}

abstract contract ProxyTarget is Ownable {
    address internal _delegateAddress;
    
    function GetLogicContract() external view onlyOwner returns (address) {
        return _delegateAddress;
    }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"logicAddress","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"GetLogic","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"delegate","type":"address"}],"name":"SetLogic","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"SetOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]

608060405234801561001057600080fd5b506040516103ca3803806103ca83398101604081905261002f91610062565b60008054336001600160a01b031991821617909155600180549091166001600160a01b0392909216919091179055610090565b600060208284031215610073578081fd5b81516001600160a01b0381168114610089578182fd5b9392505050565b61032b8061009f6000396000f3fe6080604052600436106100435760003560e01c8063167d3e9c146100745780638da5cb5b146100945780639204395f146100ca578063d8d7a176146100ea5761005f565b3661005f5760015461005d906001600160a01b03166100ff565b005b60015461005d906001600160a01b03166100ff565b34801561008057600080fd5b5061005d61008f366004610292565b610123565b3480156100a057600080fd5b506000546001600160a01b03165b6040516001600160a01b03909116815260200160405180910390f35b3480156100d657600080fd5b5061005d6100e5366004610292565b6101ec565b3480156100f657600080fd5b506100ae610247565b3660008037600080366000845af43d6000803e80801561011e573d6000f35b3d6000fd5b336101366000546001600160a01b031690565b6001600160a01b0316146101655760405162461bcd60e51b815260040161015c906102c0565b60405180910390fd5b6001600160a01b0381166101ca5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161015c565b600080546001600160a01b0319166001600160a01b0392909216919091179055565b336101ff6000546001600160a01b031690565b6001600160a01b0316146102255760405162461bcd60e51b815260040161015c906102c0565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b60003361025c6000546001600160a01b031690565b6001600160a01b0316146102825760405162461bcd60e51b815260040161015c906102c0565b506001546001600160a01b031690565b6000602082840312156102a3578081fd5b81356001600160a01b03811681146102b9578182fd5b9392505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260408201526060019056fea2646970667358221220f22896e01da378028fba3cdf6dc4a9796aa7e448f6fb5d7aeb27c78393f49c8c64736f6c63430008040033000000000000000000000000cee36bdd217b368858367b952d3cc578e2ee39b5

Deployed Bytecode

0x6080604052600436106100435760003560e01c8063167d3e9c146100745780638da5cb5b146100945780639204395f146100ca578063d8d7a176146100ea5761005f565b3661005f5760015461005d906001600160a01b03166100ff565b005b60015461005d906001600160a01b03166100ff565b34801561008057600080fd5b5061005d61008f366004610292565b610123565b3480156100a057600080fd5b506000546001600160a01b03165b6040516001600160a01b03909116815260200160405180910390f35b3480156100d657600080fd5b5061005d6100e5366004610292565b6101ec565b3480156100f657600080fd5b506100ae610247565b3660008037600080366000845af43d6000803e80801561011e573d6000f35b3d6000fd5b336101366000546001600160a01b031690565b6001600160a01b0316146101655760405162461bcd60e51b815260040161015c906102c0565b60405180910390fd5b6001600160a01b0381166101ca5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161015c565b600080546001600160a01b0319166001600160a01b0392909216919091179055565b336101ff6000546001600160a01b031690565b6001600160a01b0316146102255760405162461bcd60e51b815260040161015c906102c0565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b60003361025c6000546001600160a01b031690565b6001600160a01b0316146102825760405162461bcd60e51b815260040161015c906102c0565b506001546001600160a01b031690565b6000602082840312156102a3578081fd5b81356001600160a01b03811681146102b9578182fd5b9392505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260408201526060019056fea2646970667358221220f22896e01da378028fba3cdf6dc4a9796aa7e448f6fb5d7aeb27c78393f49c8c64736f6c63430008040033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000cee36bdd217b368858367b952d3cc578e2ee39b5

-----Decoded View---------------
Arg [0] : logicAddress (address): 0xCeE36BdD217b368858367B952d3CC578e2EE39B5

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000cee36bdd217b368858367b952d3cc578e2ee39b5


Deployed Bytecode Sourcemap

87:122:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1088:16:2;;1078:27;;-1:-1:-1;;;;;1088:16:2;1078:9;:27::i;:::-;87:122:0;;1006:16:2;;996:27;;-1:-1:-1;;;;;1006:16:2;996:9;:27::i;547:175:1:-;;;;;;;;;;-1:-1:-1;547:175:1;;;;;:::i;:::-;;:::i;269:79::-;;;;;;;;;;-1:-1:-1;307:7:1;334:6;-1:-1:-1;;;;;334:6:1;269:79;;;-1:-1:-1;;;;;489:32:3;;;471:51;;459:2;444:18;269:79:1;;;;;;;847:101:2;;;;;;;;;;-1:-1:-1;847:101:2;;;;;:::i;:::-;;:::i;735:104::-;;;;;;;;;;;;;:::i;1125:1065::-;1675:14;1672:1;1669;1656:34;1893:1;1890;1874:14;1871:1;1855:14;1848:5;1835:60;1972:16;1969:1;1966;1951:38;2012:6;2081:38;;;;2153:16;2150:1;2143:27;2081:38;2100:16;2097:1;2090:27;547:175:1;407:10;396:7;307;334:6;-1:-1:-1;;;;;334:6:1;;269:79;396:7;-1:-1:-1;;;;;396:21:1;;388:66;;;;-1:-1:-1;;;388:66:1;;;;;;;:::i;:::-;;;;;;;;;-1:-1:-1;;;;;621:22:1;::::1;613:73;;;::::0;-1:-1:-1;;;613:73:1;;735:2:3;613:73:1::1;::::0;::::1;717:21:3::0;774:2;754:18;;;747:30;813:34;793:18;;;786:62;-1:-1:-1;;;864:18:3;;;857:36;910:19;;613:73:1::1;707:228:3::0;613:73:1::1;697:6;:17:::0;;-1:-1:-1;;;;;;697:17:1::1;-1:-1:-1::0;;;;;697:17:1;;;::::1;::::0;;;::::1;::::0;;547:175::o;847:101:2:-;407:10:1;396:7;307;334:6;-1:-1:-1;;;;;334:6:1;;269:79;396:7;-1:-1:-1;;;;;396:21:1;;388:66;;;;-1:-1:-1;;;388:66:1;;;;;;;:::i;:::-;913:16:2::1;:27:::0;;-1:-1:-1;;;;;;913:27:2::1;-1:-1:-1::0;;;;;913:27:2;;;::::1;::::0;;;::::1;::::0;;847:101::o;735:104::-;788:7;407:10:1;396:7;307;334:6;-1:-1:-1;;;;;334:6:1;;269:79;396:7;-1:-1:-1;;;;;396:21:1;;388:66;;;;-1:-1:-1;;;388:66:1;;;;;;;:::i;:::-;-1:-1:-1;815:16:2::1;::::0;-1:-1:-1;;;;;815:16:2::1;735:104:::0;:::o;14:306:3:-;73:6;126:2;114:9;105:7;101:23;97:32;94:2;;;147:6;139;132:22;94:2;178:23;;-1:-1:-1;;;;;230:31:3;;220:42;;210:2;;281:6;273;266:22;210:2;309:5;84:236;-1:-1:-1;;;84:236:3:o;940:356::-;1142:2;1124:21;;;1161:18;;;1154:30;1220:34;1215:2;1200:18;;1193:62;1287:2;1272:18;;1114:182::o

Swarm Source

ipfs://f22896e01da378028fba3cdf6dc4a9796aa7e448f6fb5d7aeb27c78393f49c8c

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

OVERVIEW

Evaverse NFT Collection is a 10,000 1/1 unique ERC-721 set of beautifully animated 3D avatars. Each avatar is created from up to 19 possible unique traits, creating 430 million total unique variations possible. Certain avatars will possess incredibly rare traits.

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
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.