ETH Price: $1,988.16 (+0.78%)

Contract

0x0000DAf60a1BECF1bD617C584Dea964455890000

Overview

ETH Balance

0 ETH

ETH Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Withdraw1093474962023-09-09 21:09:29559 days ago1694293769IN
0x0000DAf6...455890000
0 ETH0.0000310467060.1000001
Withdraw1093403202023-09-09 17:10:17559 days ago1694279417IN
0x0000DAf6...455890000
0 ETH0.000026855440.15000007
Withdraw1093394982023-09-09 16:42:53559 days ago1694277773IN
0x0000DAf6...455890000
0 ETH0.0000238153090.15000008
Add Owner1093371182023-09-09 15:23:33559 days ago1694273013IN
0x0000DAf6...455890000
0 ETH0.0000258854470.01940019
Withdraw1093232322023-09-09 7:40:41559 days ago1694245241IN
0x0000DAf6...455890000
0 ETH0.0000297085610.15000008
Withdraw1093133922023-09-09 2:12:41560 days ago1694225561IN
0x0000DAf6...455890000
0 ETH0.0000225899270.15000008
Withdraw1093124322023-09-09 1:40:41560 days ago1694223641IN
0x0000DAf6...455890000
0 ETH0.0000253847130.1500001
Withdraw1093066672023-09-08 22:28:31560 days ago1694212111IN
0x0000DAf6...455890000
0 ETH0.0000265368430.15000007
Withdraw1093027682023-09-08 20:18:33560 days ago1694204313IN
0x0000DAf6...455890000
0 ETH0.0000317354440.15000007
Withdraw1093012242023-09-08 19:27:05560 days ago1694201225IN
0x0000DAf6...455890000
0 ETH0.0000445658360.15000008
Withdraw1093000852023-09-08 18:49:07560 days ago1694198947IN
0x0000DAf6...455890000
0 ETH0.000071322270.15000007
Withdraw1092995092023-09-08 18:29:55560 days ago1694197795IN
0x0000DAf6...455890000
0 ETH0.0000508747680.15000007
Withdraw1092936652023-09-08 15:15:07560 days ago1694186107IN
0x0000DAf6...455890000
0 ETH0.0000335658610.15000008
Withdraw1092920992023-09-08 14:22:55560 days ago1694182975IN
0x0000DAf6...455890000
0 ETH0.0000354528370.1500001
Withdraw1092901372023-09-08 13:17:31560 days ago1694179051IN
0x0000DAf6...455890000
0 ETH0.0000259711880.15000008
Withdraw1092896752023-09-08 13:02:07560 days ago1694178127IN
0x0000DAf6...455890000
0 ETH0.0000277782310.15000008
Withdraw1092886492023-09-08 12:27:55560 days ago1694176075IN
0x0000DAf6...455890000
0 ETH0.0000240454210.15000008
Withdraw1092881152023-09-08 12:10:07560 days ago1694175007IN
0x0000DAf6...455890000
0 ETH0.0000244228980.15000011
Withdraw1092864942023-09-08 11:16:05560 days ago1694171765IN
0x0000DAf6...455890000
0 ETH0.0000274248420.15000008
Withdraw1092857562023-09-08 10:51:29560 days ago1694170289IN
0x0000DAf6...455890000
0 ETH0.0000280347530.15000023
Withdraw1092855962023-09-08 10:46:09560 days ago1694169969IN
0x0000DAf6...455890000
0 ETH0.0000251571930.15000068
Withdraw1092846832023-09-08 10:15:43560 days ago1694168143IN
0x0000DAf6...455890000
0 ETH0.0000340722040.15009403
Withdraw1092823252023-09-08 8:57:07560 days ago1694163427IN
0x0000DAf6...455890000
0 ETH0.0000308382990.15000008
Withdraw1092806332023-09-08 8:00:43560 days ago1694160043IN
0x0000DAf6...455890000
0 ETH0.0000265245710.15000009
Withdraw1092685892023-09-08 1:19:15561 days ago1694135955IN
0x0000DAf6...455890000
0 ETH0.0000230485490.15000008
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
1093474962023-09-09 21:09:29559 days ago1694293769
0x0000DAf6...455890000
1.610587375676598 ETH
1093461072023-09-09 20:23:11559 days ago1694290991
0x0000DAf6...455890000
0.000789093541824 ETH
1093445282023-09-09 19:30:33559 days ago1694287833
0x0000DAf6...455890000
0.000820451327634 ETH
1093444212023-09-09 19:26:59559 days ago1694287619
0x0000DAf6...455890000
0.007547149076511 ETH
1093430042023-09-09 18:39:45559 days ago1694284785
0x0000DAf6...455890000
0.000900964266024 ETH
1093427032023-09-09 18:29:43559 days ago1694284183
0x0000DAf6...455890000
0.002649201081079 ETH
1093421072023-09-09 18:09:51559 days ago1694282991
0x0000DAf6...455890000
0.003574136323414 ETH
1093414872023-09-09 17:49:11559 days ago1694281751
0x0000DAf6...455890000
0.000093212647541 ETH
1093403202023-09-09 17:10:17559 days ago1694279417
0x0000DAf6...455890000
0.078260849901507 ETH
1093394982023-09-09 16:42:53559 days ago1694277773
0x0000DAf6...455890000
0.000040039153247 ETH
1093391372023-09-09 16:30:51559 days ago1694277051
0x0000DAf6...455890000
0.054201411043584 ETH
1093390792023-09-09 16:28:55559 days ago1694276935
0x0000DAf6...455890000
0.000360897048064 ETH
1093374752023-09-09 15:35:27559 days ago1694273727
0x0000DAf6...455890000
0.000695715985269 ETH
1093363942023-09-09 14:59:25559 days ago1694271565
0x0000DAf6...455890000
0.007572244302791 ETH
1093363772023-09-09 14:58:51559 days ago1694271531
0x0000DAf6...455890000
0.001148940433159 ETH
1093352362023-09-09 14:20:49559 days ago1694269249
0x0000DAf6...455890000
0.025267956411414 ETH
1093334872023-09-09 13:22:31559 days ago1694265751
0x0000DAf6...455890000
0.003933971155108 ETH
1093330702023-09-09 13:08:37559 days ago1694264917
0x0000DAf6...455890000
0.000008248193016 ETH
1093327642023-09-09 12:58:25559 days ago1694264305
0x0000DAf6...455890000
0.013391498084841 ETH
1093324832023-09-09 12:49:03559 days ago1694263743
0x0000DAf6...455890000
0.000048532306966 ETH
1093317202023-09-09 12:23:37559 days ago1694262217
0x0000DAf6...455890000
0.003464714986998 ETH
1093313432023-09-09 12:11:03559 days ago1694261463
0x0000DAf6...455890000
0.001930513450476 ETH
1093309872023-09-09 11:59:11559 days ago1694260751
0x0000DAf6...455890000
0.000902069299499 ETH
1093309272023-09-09 11:57:11559 days ago1694260631
0x0000DAf6...455890000
0.00072993280361 ETH
1093302272023-09-09 11:33:51559 days ago1694259231
0x0000DAf6...455890000
0.002183638243021 ETH
View All Internal Transactions

Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Receiver

Compiler Version
v0.8.18+commit.87f61d96

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at optimistic.etherscan.io on 2023-08-22
*/

// File: contracts/StorageContract.sol



pragma solidity ^0.8.6;

contract StorageContract {
    address public nativeCryptoReceiver;
    address[] public owners;

    constructor(address defaultNativeCryptoReceiver, address firstOwner) {
        nativeCryptoReceiver = defaultNativeCryptoReceiver;
        owners.push(firstOwner);
    }

    modifier onlyOwner() {
        bool isOwner = false;
        for (uint256 i = 0; i < owners.length; i++) {
            if (msg.sender == owners[i]) {
                isOwner = true;
                break;
            }
        }
        require(isOwner, "Caller is not an owner");
        _;
    }

    function addOwner(address newOwner) public onlyOwner {
        owners.push(newOwner);
    }

    function getOwners() public view returns (address[] memory) {
        return owners;
    }

    function changeNativeCryptoReceiver(address newNativeCryptoReceiver)
        public
        onlyOwner
    {
        nativeCryptoReceiver = newNativeCryptoReceiver;
    }
}

// File: contracts/Receiver.sol


pragma solidity ^0.8.4;


contract Receiver {
    StorageContract storageContract;

    mapping(address => uint256) private balances;

    constructor(address storageContractAddress) {
        storageContract = StorageContract(storageContractAddress);
    }

    modifier onlyOwner() {
        bool isOwner = false;
        for (uint256 i = 0; i < storageContract.getOwners().length; i++) {
            if (msg.sender == storageContract.owners(i)) {
                isOwner = true;
                break;
            }
        }
        require(isOwner, "Caller is not an owner");
        _;
    }

    receive() external payable {}

    fallback() external payable {}

    function withdraw(uint256 amount, address recipient) public onlyOwner {
        require(
            amount <= address(this).balance,
            "Not enough balance in the contract"
        );

        (bool sent, ) = payable(recipient).call{value: amount}("");
        require(sent, "Fail");
    }

    function bulkWithdraw(uint256[] memory amounts, address[] memory recipients)
        public
        onlyOwner
    {
        require(
            amounts.length == recipients.length,
            "The amounts and recipients length mismatch"
        );

        for (uint256 i = 0; i < recipients.length; i++) {
            uint256 amount = amounts[i];
            address recipient = recipients[i];

            require(
                amount <= address(this).balance,
                "Not enough balance in the contract"
            );

            (bool sent, ) = payable(recipient).call{value: amount}("");
            require(sent, "Fail");
        }
    }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"storageContractAddress","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"stateMutability":"payable","type":"fallback"},{"inputs":[{"internalType":"uint256[]","name":"amounts","type":"uint256[]"},{"internalType":"address[]","name":"recipients","type":"address[]"}],"name":"bulkWithdraw","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"recipient","type":"address"}],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

608060405234801561001057600080fd5b5060405162000fb838038062000fb8833981810160405281019061003491906100dd565b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505061010a565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006100aa8261007f565b9050919050565b6100ba8161009f565b81146100c557600080fd5b50565b6000815190506100d7816100b1565b92915050565b6000602082840312156100f3576100f261007a565b5b6000610101848285016100c8565b91505092915050565b610e9e806200011a6000396000f3fe60806040526004361061002c5760003560e01c8062f714ce14610035578063cd5e72d21461005e57610033565b3661003357005b005b34801561004157600080fd5b5061005c6004803603810190610057919061074f565b610087565b005b34801561006a57600080fd5b50610085600480360381019061008091906109ab565b610345565b005b6000805b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a0e67e2b6040518163ffffffff1660e01b8152600401600060405180830381865afa1580156100f6573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525081019061011f9190610acf565b5181101561020f5760008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663025e7c27826040518263ffffffff1660e01b81526004016101809190610b27565b602060405180830381865afa15801561019d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101c19190610b42565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16036101fc576001915061020f565b808061020790610b9e565b91505061008b565b5080610250576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161024790610c43565b60405180910390fd5b47831115610293576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161028a90610cd5565b60405180910390fd5b60008273ffffffffffffffffffffffffffffffffffffffff16846040516102b990610d26565b60006040518083038185875af1925050503d80600081146102f6576040519150601f19603f3d011682016040523d82523d6000602084013e6102fb565b606091505b505090508061033f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161033690610d87565b60405180910390fd5b50505050565b6000805b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a0e67e2b6040518163ffffffff1660e01b8152600401600060405180830381865afa1580156103b4573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052508101906103dd9190610acf565b518110156104cd5760008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663025e7c27826040518263ffffffff1660e01b815260040161043e9190610b27565b602060405180830381865afa15801561045b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061047f9190610b42565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16036104ba57600191506104cd565b80806104c590610b9e565b915050610349565b508061050e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161050590610c43565b60405180910390fd5b8151835114610552576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161054990610e19565b60405180910390fd5b60005b82518110156106a157600084828151811061057357610572610e39565b5b60200260200101519050600084838151811061059257610591610e39565b5b60200260200101519050478211156105df576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105d690610cd5565b60405180910390fd5b60008173ffffffffffffffffffffffffffffffffffffffff168360405161060590610d26565b60006040518083038185875af1925050503d8060008114610642576040519150601f19603f3d011682016040523d82523d6000602084013e610647565b606091505b505090508061068b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161068290610d87565b60405180910390fd5b505050808061069990610b9e565b915050610555565b50505050565b6000604051905090565b600080fd5b600080fd5b6000819050919050565b6106ce816106bb565b81146106d957600080fd5b50565b6000813590506106eb816106c5565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061071c826106f1565b9050919050565b61072c81610711565b811461073757600080fd5b50565b60008135905061074981610723565b92915050565b60008060408385031215610766576107656106b1565b5b6000610774858286016106dc565b92505060206107858582860161073a565b9150509250929050565b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6107dd82610794565b810181811067ffffffffffffffff821117156107fc576107fb6107a5565b5b80604052505050565b600061080f6106a7565b905061081b82826107d4565b919050565b600067ffffffffffffffff82111561083b5761083a6107a5565b5b602082029050602081019050919050565b600080fd5b600061086461085f84610820565b610805565b905080838252602082019050602084028301858111156108875761088661084c565b5b835b818110156108b0578061089c88826106dc565b845260208401935050602081019050610889565b5050509392505050565b600082601f8301126108cf576108ce61078f565b5b81356108df848260208601610851565b91505092915050565b600067ffffffffffffffff821115610903576109026107a5565b5b602082029050602081019050919050565b6000610927610922846108e8565b610805565b9050808382526020820190506020840283018581111561094a5761094961084c565b5b835b81811015610973578061095f888261073a565b84526020840193505060208101905061094c565b5050509392505050565b600082601f8301126109925761099161078f565b5b81356109a2848260208601610914565b91505092915050565b600080604083850312156109c2576109c16106b1565b5b600083013567ffffffffffffffff8111156109e0576109df6106b6565b5b6109ec858286016108ba565b925050602083013567ffffffffffffffff811115610a0d57610a0c6106b6565b5b610a198582860161097d565b9150509250929050565b600081519050610a3281610723565b92915050565b6000610a4b610a46846108e8565b610805565b90508083825260208201905060208402830185811115610a6e57610a6d61084c565b5b835b81811015610a975780610a838882610a23565b845260208401935050602081019050610a70565b5050509392505050565b600082601f830112610ab657610ab561078f565b5b8151610ac6848260208601610a38565b91505092915050565b600060208284031215610ae557610ae46106b1565b5b600082015167ffffffffffffffff811115610b0357610b026106b6565b5b610b0f84828501610aa1565b91505092915050565b610b21816106bb565b82525050565b6000602082019050610b3c6000830184610b18565b92915050565b600060208284031215610b5857610b576106b1565b5b6000610b6684828501610a23565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610ba9826106bb565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203610bdb57610bda610b6f565b5b600182019050919050565b600082825260208201905092915050565b7f43616c6c6572206973206e6f7420616e206f776e657200000000000000000000600082015250565b6000610c2d601683610be6565b9150610c3882610bf7565b602082019050919050565b60006020820190508181036000830152610c5c81610c20565b9050919050565b7f4e6f7420656e6f7567682062616c616e636520696e2074686520636f6e74726160008201527f6374000000000000000000000000000000000000000000000000000000000000602082015250565b6000610cbf602283610be6565b9150610cca82610c63565b604082019050919050565b60006020820190508181036000830152610cee81610cb2565b9050919050565b600081905092915050565b50565b6000610d10600083610cf5565b9150610d1b82610d00565b600082019050919050565b6000610d3182610d03565b9150819050919050565b7f4661696c00000000000000000000000000000000000000000000000000000000600082015250565b6000610d71600483610be6565b9150610d7c82610d3b565b602082019050919050565b60006020820190508181036000830152610da081610d64565b9050919050565b7f54686520616d6f756e747320616e6420726563697069656e7473206c656e677460008201527f68206d69736d6174636800000000000000000000000000000000000000000000602082015250565b6000610e03602a83610be6565b9150610e0e82610da7565b604082019050919050565b60006020820190508181036000830152610e3281610df6565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fdfea2646970667358221220fed96c3e5fbcc4d4e200ec611c546acf643c06819f3a29a0beb48bb8ac56b75264736f6c634300081200330000000000000000000000000000af47ea981360736ca580661b5f5425200000

Deployed Bytecode

0x60806040526004361061002c5760003560e01c8062f714ce14610035578063cd5e72d21461005e57610033565b3661003357005b005b34801561004157600080fd5b5061005c6004803603810190610057919061074f565b610087565b005b34801561006a57600080fd5b50610085600480360381019061008091906109ab565b610345565b005b6000805b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a0e67e2b6040518163ffffffff1660e01b8152600401600060405180830381865afa1580156100f6573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525081019061011f9190610acf565b5181101561020f5760008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663025e7c27826040518263ffffffff1660e01b81526004016101809190610b27565b602060405180830381865afa15801561019d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101c19190610b42565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16036101fc576001915061020f565b808061020790610b9e565b91505061008b565b5080610250576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161024790610c43565b60405180910390fd5b47831115610293576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161028a90610cd5565b60405180910390fd5b60008273ffffffffffffffffffffffffffffffffffffffff16846040516102b990610d26565b60006040518083038185875af1925050503d80600081146102f6576040519150601f19603f3d011682016040523d82523d6000602084013e6102fb565b606091505b505090508061033f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161033690610d87565b60405180910390fd5b50505050565b6000805b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a0e67e2b6040518163ffffffff1660e01b8152600401600060405180830381865afa1580156103b4573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052508101906103dd9190610acf565b518110156104cd5760008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663025e7c27826040518263ffffffff1660e01b815260040161043e9190610b27565b602060405180830381865afa15801561045b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061047f9190610b42565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16036104ba57600191506104cd565b80806104c590610b9e565b915050610349565b508061050e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161050590610c43565b60405180910390fd5b8151835114610552576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161054990610e19565b60405180910390fd5b60005b82518110156106a157600084828151811061057357610572610e39565b5b60200260200101519050600084838151811061059257610591610e39565b5b60200260200101519050478211156105df576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105d690610cd5565b60405180910390fd5b60008173ffffffffffffffffffffffffffffffffffffffff168360405161060590610d26565b60006040518083038185875af1925050503d8060008114610642576040519150601f19603f3d011682016040523d82523d6000602084013e610647565b606091505b505090508061068b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161068290610d87565b60405180910390fd5b505050808061069990610b9e565b915050610555565b50505050565b6000604051905090565b600080fd5b600080fd5b6000819050919050565b6106ce816106bb565b81146106d957600080fd5b50565b6000813590506106eb816106c5565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061071c826106f1565b9050919050565b61072c81610711565b811461073757600080fd5b50565b60008135905061074981610723565b92915050565b60008060408385031215610766576107656106b1565b5b6000610774858286016106dc565b92505060206107858582860161073a565b9150509250929050565b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6107dd82610794565b810181811067ffffffffffffffff821117156107fc576107fb6107a5565b5b80604052505050565b600061080f6106a7565b905061081b82826107d4565b919050565b600067ffffffffffffffff82111561083b5761083a6107a5565b5b602082029050602081019050919050565b600080fd5b600061086461085f84610820565b610805565b905080838252602082019050602084028301858111156108875761088661084c565b5b835b818110156108b0578061089c88826106dc565b845260208401935050602081019050610889565b5050509392505050565b600082601f8301126108cf576108ce61078f565b5b81356108df848260208601610851565b91505092915050565b600067ffffffffffffffff821115610903576109026107a5565b5b602082029050602081019050919050565b6000610927610922846108e8565b610805565b9050808382526020820190506020840283018581111561094a5761094961084c565b5b835b81811015610973578061095f888261073a565b84526020840193505060208101905061094c565b5050509392505050565b600082601f8301126109925761099161078f565b5b81356109a2848260208601610914565b91505092915050565b600080604083850312156109c2576109c16106b1565b5b600083013567ffffffffffffffff8111156109e0576109df6106b6565b5b6109ec858286016108ba565b925050602083013567ffffffffffffffff811115610a0d57610a0c6106b6565b5b610a198582860161097d565b9150509250929050565b600081519050610a3281610723565b92915050565b6000610a4b610a46846108e8565b610805565b90508083825260208201905060208402830185811115610a6e57610a6d61084c565b5b835b81811015610a975780610a838882610a23565b845260208401935050602081019050610a70565b5050509392505050565b600082601f830112610ab657610ab561078f565b5b8151610ac6848260208601610a38565b91505092915050565b600060208284031215610ae557610ae46106b1565b5b600082015167ffffffffffffffff811115610b0357610b026106b6565b5b610b0f84828501610aa1565b91505092915050565b610b21816106bb565b82525050565b6000602082019050610b3c6000830184610b18565b92915050565b600060208284031215610b5857610b576106b1565b5b6000610b6684828501610a23565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610ba9826106bb565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203610bdb57610bda610b6f565b5b600182019050919050565b600082825260208201905092915050565b7f43616c6c6572206973206e6f7420616e206f776e657200000000000000000000600082015250565b6000610c2d601683610be6565b9150610c3882610bf7565b602082019050919050565b60006020820190508181036000830152610c5c81610c20565b9050919050565b7f4e6f7420656e6f7567682062616c616e636520696e2074686520636f6e74726160008201527f6374000000000000000000000000000000000000000000000000000000000000602082015250565b6000610cbf602283610be6565b9150610cca82610c63565b604082019050919050565b60006020820190508181036000830152610cee81610cb2565b9050919050565b600081905092915050565b50565b6000610d10600083610cf5565b9150610d1b82610d00565b600082019050919050565b6000610d3182610d03565b9150819050919050565b7f4661696c00000000000000000000000000000000000000000000000000000000600082015250565b6000610d71600483610be6565b9150610d7c82610d3b565b602082019050919050565b60006020820190508181036000830152610da081610d64565b9050919050565b7f54686520616d6f756e747320616e6420726563697069656e7473206c656e677460008201527f68206d69736d6174636800000000000000000000000000000000000000000000602082015250565b6000610e03602a83610be6565b9150610e0e82610da7565b604082019050919050565b60006020820190508181036000830152610e3281610df6565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fdfea2646970667358221220fed96c3e5fbcc4d4e200ec611c546acf643c06819f3a29a0beb48bb8ac56b75264736f6c63430008120033

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

0000000000000000000000000000af47ea981360736ca580661b5f5425200000

-----Decoded View---------------
Arg [0] : storageContractAddress (address): 0x0000aF47Ea981360736cA580661B5f5425200000

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000af47ea981360736ca580661b5f5425200000


Deployed Bytecode Sourcemap

1122:1671:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1795:307;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2110:680;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1795:307;1400:12;1436:9;1431:209;1455:15;;;;;;;;;;:25;;;:27;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:34;1451:1;:38;1431:209;;;1529:15;;;;;;;;;;:22;;;1552:1;1529:25;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;1515:39;;:10;:39;;;1511:118;;1585:4;1575:14;;1608:5;;1511:118;1491:3;;;;;:::i;:::-;;;;1431:209;;;;1658:7;1650:42;;;;;;;;;;;;:::i;:::-;;;;;;;;;1908:21:::1;1898:6;:31;;1876:115;;;;;;;;;;;;:::i;:::-;;;;;;;;;2005:9;2028;2020:23;;2051:6;2020:42;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2004:58;;;2081:4;2073:21;;;;;;;;;;;;:::i;:::-;;;;;;;;;1865:237;1389:323:::0;1795:307;;:::o;2110:680::-;1400:12;1436:9;1431:209;1455:15;;;;;;;;;;:25;;;:27;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:34;1451:1;:38;1431:209;;;1529:15;;;;;;;;;;:22;;;1552:1;1529:25;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;1515:39;;:10;:39;;;1511:118;;1585:4;1575:14;;1608:5;;1511:118;1491:3;;;;;:::i;:::-;;;;1431:209;;;;1658:7;1650:42;;;;;;;;;;;;:::i;:::-;;;;;;;;;2278:10:::1;:17;2260:7;:14;:35;2238:127;;;;;;;;;;;;:::i;:::-;;;;;;;;;2383:9;2378:405;2402:10;:17;2398:1;:21;2378:405;;;2441:14;2458:7;2466:1;2458:10;;;;;;;;:::i;:::-;;;;;;;;2441:27;;2483:17;2503:10;2514:1;2503:13;;;;;;;;:::i;:::-;;;;;;;;2483:33;;2569:21;2559:6;:31;;2533:127;;;;;;;;;;;;:::i;:::-;;;;;;;;;2678:9;2701;2693:23;;2724:6;2693:42;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2677:58;;;2758:4;2750:21;;;;;;;;;;;;:::i;:::-;;;;;;;;;2426:357;;;2421:3;;;;;:::i;:::-;;;;2378:405;;;;1389:323:::0;2110:680;;:::o;7:75:1:-;40:6;73:2;67:9;57:19;;7:75;:::o;88:117::-;197:1;194;187:12;211:117;320:1;317;310:12;334:77;371:7;400:5;389:16;;334:77;;;:::o;417:122::-;490:24;508:5;490:24;:::i;:::-;483:5;480:35;470:63;;529:1;526;519:12;470:63;417:122;:::o;545:139::-;591:5;629:6;616:20;607:29;;645:33;672:5;645:33;:::i;:::-;545:139;;;;:::o;690:126::-;727:7;767:42;760:5;756:54;745:65;;690:126;;;:::o;822:96::-;859:7;888:24;906:5;888:24;:::i;:::-;877:35;;822:96;;;:::o;924:122::-;997:24;1015:5;997:24;:::i;:::-;990:5;987:35;977:63;;1036:1;1033;1026:12;977:63;924:122;:::o;1052:139::-;1098:5;1136:6;1123:20;1114:29;;1152:33;1179:5;1152:33;:::i;:::-;1052:139;;;;:::o;1197:474::-;1265:6;1273;1322:2;1310:9;1301:7;1297:23;1293:32;1290:119;;;1328:79;;:::i;:::-;1290:119;1448:1;1473:53;1518:7;1509:6;1498:9;1494:22;1473:53;:::i;:::-;1463:63;;1419:117;1575:2;1601:53;1646:7;1637:6;1626:9;1622:22;1601:53;:::i;:::-;1591:63;;1546:118;1197:474;;;;;:::o;1677:117::-;1786:1;1783;1776:12;1800:102;1841:6;1892:2;1888:7;1883:2;1876:5;1872:14;1868:28;1858:38;;1800:102;;;:::o;1908:180::-;1956:77;1953:1;1946:88;2053:4;2050:1;2043:15;2077:4;2074:1;2067:15;2094:281;2177:27;2199:4;2177:27;:::i;:::-;2169:6;2165:40;2307:6;2295:10;2292:22;2271:18;2259:10;2256:34;2253:62;2250:88;;;2318:18;;:::i;:::-;2250:88;2358:10;2354:2;2347:22;2137:238;2094:281;;:::o;2381:129::-;2415:6;2442:20;;:::i;:::-;2432:30;;2471:33;2499:4;2491:6;2471:33;:::i;:::-;2381:129;;;:::o;2516:311::-;2593:4;2683:18;2675:6;2672:30;2669:56;;;2705:18;;:::i;:::-;2669:56;2755:4;2747:6;2743:17;2735:25;;2815:4;2809;2805:15;2797:23;;2516:311;;;:::o;2833:117::-;2942:1;2939;2932:12;2973:710;3069:5;3094:81;3110:64;3167:6;3110:64;:::i;:::-;3094:81;:::i;:::-;3085:90;;3195:5;3224:6;3217:5;3210:21;3258:4;3251:5;3247:16;3240:23;;3311:4;3303:6;3299:17;3291:6;3287:30;3340:3;3332:6;3329:15;3326:122;;;3359:79;;:::i;:::-;3326:122;3474:6;3457:220;3491:6;3486:3;3483:15;3457:220;;;3566:3;3595:37;3628:3;3616:10;3595:37;:::i;:::-;3590:3;3583:50;3662:4;3657:3;3653:14;3646:21;;3533:144;3517:4;3512:3;3508:14;3501:21;;3457:220;;;3461:21;3075:608;;2973:710;;;;;:::o;3706:370::-;3777:5;3826:3;3819:4;3811:6;3807:17;3803:27;3793:122;;3834:79;;:::i;:::-;3793:122;3951:6;3938:20;3976:94;4066:3;4058:6;4051:4;4043:6;4039:17;3976:94;:::i;:::-;3967:103;;3783:293;3706:370;;;;:::o;4082:311::-;4159:4;4249:18;4241:6;4238:30;4235:56;;;4271:18;;:::i;:::-;4235:56;4321:4;4313:6;4309:17;4301:25;;4381:4;4375;4371:15;4363:23;;4082:311;;;:::o;4416:710::-;4512:5;4537:81;4553:64;4610:6;4553:64;:::i;:::-;4537:81;:::i;:::-;4528:90;;4638:5;4667:6;4660:5;4653:21;4701:4;4694:5;4690:16;4683:23;;4754:4;4746:6;4742:17;4734:6;4730:30;4783:3;4775:6;4772:15;4769:122;;;4802:79;;:::i;:::-;4769:122;4917:6;4900:220;4934:6;4929:3;4926:15;4900:220;;;5009:3;5038:37;5071:3;5059:10;5038:37;:::i;:::-;5033:3;5026:50;5105:4;5100:3;5096:14;5089:21;;4976:144;4960:4;4955:3;4951:14;4944:21;;4900:220;;;4904:21;4518:608;;4416:710;;;;;:::o;5149:370::-;5220:5;5269:3;5262:4;5254:6;5250:17;5246:27;5236:122;;5277:79;;:::i;:::-;5236:122;5394:6;5381:20;5419:94;5509:3;5501:6;5494:4;5486:6;5482:17;5419:94;:::i;:::-;5410:103;;5226:293;5149:370;;;;:::o;5525:894::-;5643:6;5651;5700:2;5688:9;5679:7;5675:23;5671:32;5668:119;;;5706:79;;:::i;:::-;5668:119;5854:1;5843:9;5839:17;5826:31;5884:18;5876:6;5873:30;5870:117;;;5906:79;;:::i;:::-;5870:117;6011:78;6081:7;6072:6;6061:9;6057:22;6011:78;:::i;:::-;6001:88;;5797:302;6166:2;6155:9;6151:18;6138:32;6197:18;6189:6;6186:30;6183:117;;;6219:79;;:::i;:::-;6183:117;6324:78;6394:7;6385:6;6374:9;6370:22;6324:78;:::i;:::-;6314:88;;6109:303;5525:894;;;;;:::o;6425:143::-;6482:5;6513:6;6507:13;6498:22;;6529:33;6556:5;6529:33;:::i;:::-;6425:143;;;;:::o;6591:732::-;6698:5;6723:81;6739:64;6796:6;6739:64;:::i;:::-;6723:81;:::i;:::-;6714:90;;6824:5;6853:6;6846:5;6839:21;6887:4;6880:5;6876:16;6869:23;;6940:4;6932:6;6928:17;6920:6;6916:30;6969:3;6961:6;6958:15;6955:122;;;6988:79;;:::i;:::-;6955:122;7103:6;7086:231;7120:6;7115:3;7112:15;7086:231;;;7195:3;7224:48;7268:3;7256:10;7224:48;:::i;:::-;7219:3;7212:61;7302:4;7297:3;7293:14;7286:21;;7162:155;7146:4;7141:3;7137:14;7130:21;;7086:231;;;7090:21;6704:619;;6591:732;;;;;:::o;7346:385::-;7428:5;7477:3;7470:4;7462:6;7458:17;7454:27;7444:122;;7485:79;;:::i;:::-;7444:122;7595:6;7589:13;7620:105;7721:3;7713:6;7706:4;7698:6;7694:17;7620:105;:::i;:::-;7611:114;;7434:297;7346:385;;;;:::o;7737:554::-;7832:6;7881:2;7869:9;7860:7;7856:23;7852:32;7849:119;;;7887:79;;:::i;:::-;7849:119;8028:1;8017:9;8013:17;8007:24;8058:18;8050:6;8047:30;8044:117;;;8080:79;;:::i;:::-;8044:117;8185:89;8266:7;8257:6;8246:9;8242:22;8185:89;:::i;:::-;8175:99;;7978:306;7737:554;;;;:::o;8297:118::-;8384:24;8402:5;8384:24;:::i;:::-;8379:3;8372:37;8297:118;;:::o;8421:222::-;8514:4;8552:2;8541:9;8537:18;8529:26;;8565:71;8633:1;8622:9;8618:17;8609:6;8565:71;:::i;:::-;8421:222;;;;:::o;8649:351::-;8719:6;8768:2;8756:9;8747:7;8743:23;8739:32;8736:119;;;8774:79;;:::i;:::-;8736:119;8894:1;8919:64;8975:7;8966:6;8955:9;8951:22;8919:64;:::i;:::-;8909:74;;8865:128;8649:351;;;;:::o;9006:180::-;9054:77;9051:1;9044:88;9151:4;9148:1;9141:15;9175:4;9172:1;9165:15;9192:233;9231:3;9254:24;9272:5;9254:24;:::i;:::-;9245:33;;9300:66;9293:5;9290:77;9287:103;;9370:18;;:::i;:::-;9287:103;9417:1;9410:5;9406:13;9399:20;;9192:233;;;:::o;9431:169::-;9515:11;9549:6;9544:3;9537:19;9589:4;9584:3;9580:14;9565:29;;9431:169;;;;:::o;9606:172::-;9746:24;9742:1;9734:6;9730:14;9723:48;9606:172;:::o;9784:366::-;9926:3;9947:67;10011:2;10006:3;9947:67;:::i;:::-;9940:74;;10023:93;10112:3;10023:93;:::i;:::-;10141:2;10136:3;10132:12;10125:19;;9784:366;;;:::o;10156:419::-;10322:4;10360:2;10349:9;10345:18;10337:26;;10409:9;10403:4;10399:20;10395:1;10384:9;10380:17;10373:47;10437:131;10563:4;10437:131;:::i;:::-;10429:139;;10156:419;;;:::o;10581:221::-;10721:34;10717:1;10709:6;10705:14;10698:58;10790:4;10785:2;10777:6;10773:15;10766:29;10581:221;:::o;10808:366::-;10950:3;10971:67;11035:2;11030:3;10971:67;:::i;:::-;10964:74;;11047:93;11136:3;11047:93;:::i;:::-;11165:2;11160:3;11156:12;11149:19;;10808:366;;;:::o;11180:419::-;11346:4;11384:2;11373:9;11369:18;11361:26;;11433:9;11427:4;11423:20;11419:1;11408:9;11404:17;11397:47;11461:131;11587:4;11461:131;:::i;:::-;11453:139;;11180:419;;;:::o;11605:147::-;11706:11;11743:3;11728:18;;11605:147;;;;:::o;11758:114::-;;:::o;11878:398::-;12037:3;12058:83;12139:1;12134:3;12058:83;:::i;:::-;12051:90;;12150:93;12239:3;12150:93;:::i;:::-;12268:1;12263:3;12259:11;12252:18;;11878:398;;;:::o;12282:379::-;12466:3;12488:147;12631:3;12488:147;:::i;:::-;12481:154;;12652:3;12645:10;;12282:379;;;:::o;12667:154::-;12807:6;12803:1;12795:6;12791:14;12784:30;12667:154;:::o;12827:365::-;12969:3;12990:66;13054:1;13049:3;12990:66;:::i;:::-;12983:73;;13065:93;13154:3;13065:93;:::i;:::-;13183:2;13178:3;13174:12;13167:19;;12827:365;;;:::o;13198:419::-;13364:4;13402:2;13391:9;13387:18;13379:26;;13451:9;13445:4;13441:20;13437:1;13426:9;13422:17;13415:47;13479:131;13605:4;13479:131;:::i;:::-;13471:139;;13198:419;;;:::o;13623:229::-;13763:34;13759:1;13751:6;13747:14;13740:58;13832:12;13827:2;13819:6;13815:15;13808:37;13623:229;:::o;13858:366::-;14000:3;14021:67;14085:2;14080:3;14021:67;:::i;:::-;14014:74;;14097:93;14186:3;14097:93;:::i;:::-;14215:2;14210:3;14206:12;14199:19;;13858:366;;;:::o;14230:419::-;14396:4;14434:2;14423:9;14419:18;14411:26;;14483:9;14477:4;14473:20;14469:1;14458:9;14454:17;14447:47;14511:131;14637:4;14511:131;:::i;:::-;14503:139;;14230:419;;;:::o;14655:180::-;14703:77;14700:1;14693:88;14800:4;14797:1;14790:15;14824:4;14821:1;14814:15

Swarm Source

ipfs://fed96c3e5fbcc4d4e200ec611c546acf643c06819f3a29a0beb48bb8ac56b752

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

Validator Index Block Amount
View All Withdrawals

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