ETH Price: $2,071.78 (+3.77%)
Gas: 0.15 Gwei

Contract

0x41A3ba2db6C8Ee938c2d6f15601A4E19294De83a
 

Overview

ETH Balance

0.102911 ETH

Eth Value

$213.21 (@ $2,071.78/ETH)

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Contribute147242822022-05-06 15:17:541424 days ago1651850274IN
0x41A3ba2d...9294De83a
0.01 ETH0.0070284654.2810069
Contribute147234262022-05-06 12:03:001424 days ago1651838580IN
0x41A3ba2d...9294De83a
0.01 ETH0.007206555.65599216
Contribute147233102022-05-06 11:34:251424 days ago1651836865IN
0x41A3ba2d...9294De83a
0.001 ETH0.0064461849.78402998
Contribute147232382022-05-06 11:17:121424 days ago1651835832IN
0x41A3ba2d...9294De83a
0.01 ETH0.0057612944.49457757
Contribute147232192022-05-06 11:12:341424 days ago1651835554IN
0x41A3ba2d...9294De83a
0.02 ETH0.0047256136.4960063
Contribute147231942022-05-06 11:07:091424 days ago1651835229IN
0x41A3ba2d...9294De83a
0.0001 ETH0.004212832.53557585
Contribute147231842022-05-06 11:05:331424 days ago1651835133IN
0x41A3ba2d...9294De83a
0.0001 ETH0.0038150829.46395111
Contribute147231722022-05-06 11:03:591424 days ago1651835039IN
0x41A3ba2d...9294De83a
0.001 ETH0.0049876538.51973449
Contribute147231142022-05-06 10:51:571424 days ago1651834317IN
0x41A3ba2d...9294De83a
0.0001 ETH0.0037690329.10831471
Contribute147230842022-05-06 10:46:131424 days ago1651833973IN
0x41A3ba2d...9294De83a
0.02 ETH0.0052108440.24343284
Contribute147230582022-05-06 10:40:201424 days ago1651833620IN
0x41A3ba2d...9294De83a
0.0003 ETH0.004399533.97744156
Contribute147229892022-05-06 10:24:591424 days ago1651832699IN
0x41A3ba2d...9294De83a
0.02 ETH0.0056132843.35155343
Contribute147228592022-05-06 9:50:101424 days ago1651830610IN
0x41A3ba2d...9294De83a
0.0001 ETH0.0042765333.02780768
Contribute147228422022-05-06 9:46:551424 days ago1651830415IN
0x41A3ba2d...9294De83a
0.0001 ETH0.0040786731.49969372
Contribute147227962022-05-06 9:36:201424 days ago1651829780IN
0x41A3ba2d...9294De83a
0.000001 ETH0.0059518945.96661666
Contribute147227962022-05-06 9:36:201424 days ago1651829780IN
0x41A3ba2d...9294De83a
0.0001 ETH0.0059518945.96661666
Contribute147227922022-05-06 9:35:211424 days ago1651829721IN
0x41A3ba2d...9294De83a
0.01 ETH0.0055402542.78749751
Contribute147227872022-05-06 9:33:191424 days ago1651829599IN
0x41A3ba2d...9294De83a
0.00001 ETH0.0043487534.32784114

Latest 1 internal transaction

Advanced mode:
Parent Transaction Hash Method Block
From
To
-147227002022-05-06 9:16:431424 days ago1651828603  Contract Creation0 ETH
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
NonReceivableInitializedProxy

Compiler Version
v0.8.9+commit.e5eed63a

Optimization Enabled:
Yes with 999999 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2022-05-06
*/

// SPDX-License-Identifier: MIT
pragma solidity 0.8.9;

/**
 * @title NonReceivableInitializedProxy
 * @author Anna Carroll
 */
contract NonReceivableInitializedProxy {
    // address of logic contract
    address public immutable logic;

    // ======== Constructor =========

    constructor(address _logic, bytes memory _initializationCalldata) {
        logic = _logic;
        // Delegatecall into the logic contract, supplying initialization calldata
        (bool _ok, bytes memory returnData) = _logic.delegatecall(
            _initializationCalldata
        );
        // Revert if delegatecall to implementation reverts
        require(_ok, string(returnData));
    }

    // ======== Fallback =========

    fallback() external payable {
        address _impl = logic;
        assembly {
            let ptr := mload(0x40)
            calldatacopy(ptr, 0, calldatasize())
            let result := delegatecall(gas(), _impl, ptr, calldatasize(), 0, 0)
            let size := returndatasize()
            returndatacopy(ptr, 0, size)

            switch result
            case 0 {
                revert(ptr, size)
            }
            default {
                return(ptr, size)
            }
        }
    }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"_logic","type":"address"},{"internalType":"bytes","name":"_initializationCalldata","type":"bytes"}],"stateMutability":"nonpayable","type":"constructor"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"logic","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]

60a060405234801561001057600080fd5b5060405161033d38038061033d83398101604081905261002f9161010f565b6001600160a01b038216608081905260405160009182916100519085906101dd565b600060405180830381855af49150503d806000811461008c576040519150601f19603f3d011682016040523d82523d6000602084013e610091565b606091505b50915091508181906100bf5760405162461bcd60e51b81526004016100b691906101f9565b60405180910390fd5b505050505061022c565b634e487b7160e01b600052604160045260246000fd5b60005b838110156100fa5781810151838201526020016100e2565b83811115610109576000848401525b50505050565b6000806040838503121561012257600080fd5b82516001600160a01b038116811461013957600080fd5b60208401519092506001600160401b038082111561015657600080fd5b818501915085601f83011261016a57600080fd5b81518181111561017c5761017c6100c9565b604051601f8201601f19908116603f011681019083821181831017156101a4576101a46100c9565b816040528281528860208487010111156101bd57600080fd5b6101ce8360208301602088016100df565b80955050505050509250929050565b600082516101ef8184602087016100df565b9190910192915050565b60208152600082518060208401526102188160408501602087016100df565b601f01601f19169190910160400192915050565b60805160f361024a60003960008181602101526072015260f36000f3fe608060405260043610601c5760003560e01c8063d7dfa0dd146062575b6040517f00000000000000000000000000000000000000000000000000000000000000009036600082376000803683855af43d806000843e818015605e578184f35b8184fd5b348015606d57600080fd5b5060947f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f3fea264697066735822122022bce6ccb56fc7799f9d68d15a8c664be8dbfadc95d6a50dfb2e95627f51e85564736f6c634300080900330000000000000000000000000c696f63a8cfd4b456f725f1174f1d5b48d1e87600000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000204414bd4b2000000000000000000000000ed5af388653567af2f388e6224dc7c4b3241c5440000000000000000000000000000000000000000033b2e3c9fd0803ce80000000000000000000000000000000000000000000000000000000000000000093a8000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000058938c95263809d88ad9303effb80c53fc2b38fe00000000000000000000000000000000000000000000000000000000000000094461667450756e6b7300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006464c4f574552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405260043610601c5760003560e01c8063d7dfa0dd146062575b6040517f0000000000000000000000000c696f63a8cfd4b456f725f1174f1d5b48d1e8769036600082376000803683855af43d806000843e818015605e578184f35b8184fd5b348015606d57600080fd5b5060947f0000000000000000000000000c696f63a8cfd4b456f725f1174f1d5b48d1e87681565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f3fea264697066735822122022bce6ccb56fc7799f9d68d15a8c664be8dbfadc95d6a50dfb2e95627f51e85564736f6c63430008090033

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

0000000000000000000000000c696f63a8cfd4b456f725f1174f1d5b48d1e87600000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000204414bd4b2000000000000000000000000ed5af388653567af2f388e6224dc7c4b3241c5440000000000000000000000000000000000000000033b2e3c9fd0803ce80000000000000000000000000000000000000000000000000000000000000000093a8000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000058938c95263809d88ad9303effb80c53fc2b38fe00000000000000000000000000000000000000000000000000000000000000094461667450756e6b7300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006464c4f574552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _logic (address): 0x0C696f63A8Cfd4b456f725f1174f1D5B48D1e876
Arg [1] : _initializationCalldata (bytes): 0x414bd4b2000000000000000000000000ed5af388653567af2f388e6224dc7c4b3241c5440000000000000000000000000000000000000000033b2e3c9fd0803ce80000000000000000000000000000000000000000000000000000000000000000093a8000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000058938c95263809d88ad9303effb80c53fc2b38fe00000000000000000000000000000000000000000000000000000000000000094461667450756e6b7300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006464c4f5745520000000000000000000000000000000000000000000000000000

-----Encoded View---------------
20 Constructor Arguments found :
Arg [0] : 0000000000000000000000000c696f63a8cfd4b456f725f1174f1d5b48d1e876
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000040
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000204
Arg [3] : 414bd4b2000000000000000000000000ed5af388653567af2f388e6224dc7c4b
Arg [4] : 3241c5440000000000000000000000000000000000000000033b2e3c9fd0803c
Arg [5] : e800000000000000000000000000000000000000000000000000000000000000
Arg [6] : 00093a8000000000000000000000000000000000000000000000000000000000
Arg [7] : 0000014000000000000000000000000000000000000000000000000000000000
Arg [8] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [9] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [10] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [11] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [12] : 0000018000000000000000000000000000000000000000000000000000000000
Arg [13] : 000001c000000000000000000000000000000000000000000000000000000000
Arg [14] : 0000000100000000000000000000000058938c95263809d88ad9303effb80c53
Arg [15] : fc2b38fe00000000000000000000000000000000000000000000000000000000
Arg [16] : 000000094461667450756e6b7300000000000000000000000000000000000000
Arg [17] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [18] : 00000006464c4f57455200000000000000000000000000000000000000000000
Arg [19] : 0000000000000000000000000000000000000000000000000000000000000000


Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
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.