ETH Price: $3,413.39 (-1.44%)
Gas: 10 Gwei

Contract

0x97e6567C3B63d2e0ec4Ad0b96b356c675DA1aB7e
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Value
Presail Distribu...202192662024-07-02 13:55:352 hrs ago1719928535IN
Presail
0 ETH0.026170257.38974764
Presail Distribu...202192222024-07-02 13:46:473 hrs ago1719928007IN
Presail
0 ETH0.015773996.71233981
Presail Distribu...202192012024-07-02 13:42:353 hrs ago1719927755IN
Presail
0 ETH0.002424536.20106923
Presail Distribu...202186852024-07-02 11:58:354 hrs ago1719921515IN
Presail
0 ETH0.004882254.36823764
Presail Distribu...202178022024-07-02 9:01:237 hrs ago1719910883IN
Presail
0 ETH0.004052674.45257063
Presail Distribu...202167352024-07-02 5:26:1111 hrs ago1719897971IN
Presail
0 ETH0.000233232.69668305
Presail Distribu...202141682024-07-01 20:50:2319 hrs ago1719867023IN
Presail
0 ETH0.000695078.03647733
Presail Distribu...202129442024-07-01 16:44:4724 hrs ago1719852287IN
Presail
0 ETH0.001315247.14017871
Presail Distribu...202128992024-07-01 16:35:4724 hrs ago1719851747IN
Presail
0 ETH0.008274087.23077195
Presail Distribu...202126562024-07-01 15:46:5925 hrs ago1719848819IN
Presail
0 ETH0.0093112612.64524722
Presail Distribu...202126482024-07-01 15:45:2325 hrs ago1719848723IN
Presail
0 ETH0.0010459612.09351149
Presail Distribu...202117282024-07-01 12:40:2328 hrs ago1719837623IN
Presail
0 ETH0.000581765.79007735
Presail Distribu...202099982024-07-01 6:52:1133 hrs ago1719816731IN
Presail
0 ETH0.003339414.40561826
Presail Distribu...202090932024-07-01 3:50:2336 hrs ago1719805823IN
Presail
0 ETH0.004729674.74558737
Presail Distribu...202071142024-06-30 21:12:4743 hrs ago1719781967IN
Presail
0 ETH0.000559225.56379198
Presail Distribu...202065402024-06-30 19:17:5945 hrs ago1719775079IN
Presail
0 ETH0.005432443.73730907
Presail Distribu...202052042024-06-30 14:49:352 days ago1719758975IN
Presail
0 ETH0.000389153.87126425
Presail Distribu...201990022024-06-29 18:02:232 days ago1719684143IN
Presail
0 ETH0.000794172.71030224
Presail Distribu...201989862024-06-29 17:59:112 days ago1719683951IN
Presail
0 ETH0.001666352.49032729
Presail Distribu...201985702024-06-29 16:35:353 days ago1719678935IN
Presail
0 ETH0.00027822.64199083
Presail Distribu...201961812024-06-29 8:34:353 days ago1719650075IN
Presail
0 ETH0.000322033.72333903
Presail Distribu...201927772024-06-28 21:09:353 days ago1719608975IN
Presail
0 ETH0.001335632.81998885
Presail Distribu...201926332024-06-28 20:40:113 days ago1719607211IN
Presail
0 ETH0.001052572.57877988
Presail Distribu...201922272024-06-28 19:18:473 days ago1719602327IN
Presail
0 ETH0.000222222.56992359
Presail Distribu...201913272024-06-28 16:17:474 days ago1719591467IN
Presail
0 ETH0.000922059.17580777
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
PresailDroplet

Compiler Version
v0.7.6+commit.7338295f

Optimization Enabled:
No with 200 runs

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

// SPDX-License-Identifier: MIT

pragma solidity 0.7.6;


interface IERC20 {
    function transfer(address to, uint256 value) external returns (bool);
    function transferFrom(address from, address to, uint256 value) external returns (bool);
}

library SafeMath {
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");

        return c;
    }
}

library Address {
    function sendValue(address payable recipient, uint256 amount) internal {
        require(address(this).balance >= amount, "Address: insufficient balance");

        // solhint-disable-next-line avoid-low-level-calls, avoid-call-value
        (bool success, ) = recipient.call{ value: amount }("");
        require(success, "Address: unable to send value, recipient may have reverted");
    }
}


contract PresailDroplet {
    using SafeMath for uint256;
    using Address for address payable;

    function presailDistribute(address payable[] calldata recipients, uint256[] calldata values) external payable {
        require(recipients.length == values.length, "Recipients and values must have the same length");
        for (uint256 i = 0; i < recipients.length; i = i.add(1)) {
            require(recipients[i] != address(0), "Recipient cannot be zero address");
            recipients[i].sendValue(values[i]);
        }
        uint256 balance = address(this).balance;
        if (balance > 0)
            msg.sender.sendValue(balance);
    }

    function presailDistributeToken(IERC20 token, address[] calldata recipients, uint256[] calldata values) external {
        require(recipients.length == values.length, "Recipients and values must have the same length");
        uint256 total = 0;
        for (uint256 i = 0; i < recipients.length; i = i.add(1))
            total = total.add(values[i]);
        require(token.transferFrom(msg.sender, address(this), total), "Token transferFrom failed");
        for (uint256 i = 0; i < recipients.length; i = i.add(1)) {
            require(recipients[i] != address(0), "Recipient cannot be zero address");
            require(token.transfer(recipients[i], values[i]), "Token transfer failed");
        }
    }

    function presailDistributeTokenSimple(IERC20 token, address[] calldata recipients, uint256[] calldata values) external {
        require(recipients.length == values.length, "Recipients and values must have the same length");
        for (uint256 i = 0; i < recipients.length; i = i.add(1)) {
            require(recipients[i] != address(0), "Recipient cannot be zero address");
            require(token.transferFrom(msg.sender, recipients[i], values[i]), "Token transfer failed");
        }
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address payable[]","name":"recipients","type":"address[]"},{"internalType":"uint256[]","name":"values","type":"uint256[]"}],"name":"presailDistribute","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"contract IERC20","name":"token","type":"address"},{"internalType":"address[]","name":"recipients","type":"address[]"},{"internalType":"uint256[]","name":"values","type":"uint256[]"}],"name":"presailDistributeToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"contract IERC20","name":"token","type":"address"},{"internalType":"address[]","name":"recipients","type":"address[]"},{"internalType":"uint256[]","name":"values","type":"uint256[]"}],"name":"presailDistributeTokenSimple","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b50610e64806100206000396000f3fe6080604052600436106100345760003560e01c80632c6cb53f146100395780633ac923bb1461013457806391864dc814610202575b600080fd5b34801561004557600080fd5b506101326004803603606081101561005c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019064010000000081111561009957600080fd5b8201836020820111156100ab57600080fd5b803590602001918460208302840111640100000000831117156100cd57600080fd5b9091929391929390803590602001906401000000008111156100ee57600080fd5b82018360208201111561010057600080fd5b8035906020019184602083028401116401000000008311171561012257600080fd5b90919293919293905050506102fd565b005b6102006004803603604081101561014a57600080fd5b810190808035906020019064010000000081111561016757600080fd5b82018360208201111561017957600080fd5b8035906020019184602083028401116401000000008311171561019b57600080fd5b9091929391929390803590602001906401000000008111156101bc57600080fd5b8201836020820111156101ce57600080fd5b803590602001918460208302840111640100000000831117156101f057600080fd5b909192939192939050505061073e565b005b34801561020e57600080fd5b506102fb6004803603606081101561022557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019064010000000081111561026257600080fd5b82018360208201111561027457600080fd5b8035906020019184602083028401116401000000008311171561029657600080fd5b9091929391929390803590602001906401000000008111156102b757600080fd5b8201836020820111156102c957600080fd5b803590602001918460208302840111640100000000831117156102eb57600080fd5b9091929391929390505050610933565b005b81819050848490501461035b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602f815260200180610dc6602f913960400191505060405180910390fd5b6000805b858590508110156103ac5761038f84848381811061037957fe5b9050602002013583610c0390919063ffffffff16565b91506103a5600182610c0390919063ffffffff16565b905061035f565b508573ffffffffffffffffffffffffffffffffffffffff166323b872dd3330846040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b15801561043c57600080fd5b505af1158015610450573d6000803e3d6000fd5b505050506040513d602081101561046657600080fd5b81019080805190602001909291905050506104e9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260198152602001807f546f6b656e207472616e7366657246726f6d206661696c65640000000000000081525060200191505060405180910390fd5b60005b8585905081101561073557600073ffffffffffffffffffffffffffffffffffffffff1686868381811061051b57fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614156105c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f526563697069656e742063616e6e6f74206265207a65726f206164647265737381525060200191505060405180910390fd5b8673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb8787848181106105ea57fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1686868581811061061357fe5b905060200201356040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561066d57600080fd5b505af1158015610681573d6000803e3d6000fd5b505050506040513d602081101561069757600080fd5b810190808051906020019092919050505061071a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f546f6b656e207472616e73666572206661696c6564000000000000000000000081525060200191505060405180910390fd5b61072e600182610c0390919063ffffffff16565b90506104ec565b50505050505050565b81819050848490501461079c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602f815260200180610dc6602f913960400191505060405180910390fd5b60005b848490508110156108f357600073ffffffffffffffffffffffffffffffffffffffff168585838181106107ce57fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415610875576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f526563697069656e742063616e6e6f74206265207a65726f206164647265737381525060200191505060405180910390fd5b6108d883838381811061088457fe5b9050602002013586868481811061089757fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610c8b90919063ffffffff16565b6108ec600182610c0390919063ffffffff16565b905061079f565b506000479050600081111561092c5761092b813373ffffffffffffffffffffffffffffffffffffffff16610c8b90919063ffffffff16565b5b5050505050565b818190508484905014610991576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602f815260200180610dc6602f913960400191505060405180910390fd5b60005b84849050811015610bfb57600073ffffffffffffffffffffffffffffffffffffffff168585838181106109c357fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415610a6a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f526563697069656e742063616e6e6f74206265207a65726f206164647265737381525060200191505060405180910390fd5b8573ffffffffffffffffffffffffffffffffffffffff166323b872dd33878785818110610a9357fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff16868686818110610abc57fe5b905060200201356040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b158015610b3357600080fd5b505af1158015610b47573d6000803e3d6000fd5b505050506040513d6020811015610b5d57600080fd5b8101908080519060200190929190505050610be0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f546f6b656e207472616e73666572206661696c6564000000000000000000000081525060200191505060405180910390fd5b610bf4600182610c0390919063ffffffff16565b9050610994565b505050505050565b600080828401905083811015610c81576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b80471015610d01576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f416464726573733a20696e73756666696369656e742062616c616e636500000081525060200191505060405180910390fd5b60008273ffffffffffffffffffffffffffffffffffffffff168260405180600001905060006040518083038185875af1925050503d8060008114610d61576040519150601f19603f3d011682016040523d82523d6000602084013e610d66565b606091505b5050905080610dc0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252603a815260200180610df5603a913960400191505060405180910390fd5b50505056fe526563697069656e747320616e642076616c756573206d7573742068617665207468652073616d65206c656e677468416464726573733a20756e61626c6520746f2073656e642076616c75652c20726563697069656e74206d61792068617665207265766572746564a2646970667358221220842e16cff7659094740f96f332fdf25248b718ec37b63c041c2ec00ce59daf1264736f6c63430007060033

Deployed Bytecode

0x6080604052600436106100345760003560e01c80632c6cb53f146100395780633ac923bb1461013457806391864dc814610202575b600080fd5b34801561004557600080fd5b506101326004803603606081101561005c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019064010000000081111561009957600080fd5b8201836020820111156100ab57600080fd5b803590602001918460208302840111640100000000831117156100cd57600080fd5b9091929391929390803590602001906401000000008111156100ee57600080fd5b82018360208201111561010057600080fd5b8035906020019184602083028401116401000000008311171561012257600080fd5b90919293919293905050506102fd565b005b6102006004803603604081101561014a57600080fd5b810190808035906020019064010000000081111561016757600080fd5b82018360208201111561017957600080fd5b8035906020019184602083028401116401000000008311171561019b57600080fd5b9091929391929390803590602001906401000000008111156101bc57600080fd5b8201836020820111156101ce57600080fd5b803590602001918460208302840111640100000000831117156101f057600080fd5b909192939192939050505061073e565b005b34801561020e57600080fd5b506102fb6004803603606081101561022557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019064010000000081111561026257600080fd5b82018360208201111561027457600080fd5b8035906020019184602083028401116401000000008311171561029657600080fd5b9091929391929390803590602001906401000000008111156102b757600080fd5b8201836020820111156102c957600080fd5b803590602001918460208302840111640100000000831117156102eb57600080fd5b9091929391929390505050610933565b005b81819050848490501461035b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602f815260200180610dc6602f913960400191505060405180910390fd5b6000805b858590508110156103ac5761038f84848381811061037957fe5b9050602002013583610c0390919063ffffffff16565b91506103a5600182610c0390919063ffffffff16565b905061035f565b508573ffffffffffffffffffffffffffffffffffffffff166323b872dd3330846040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b15801561043c57600080fd5b505af1158015610450573d6000803e3d6000fd5b505050506040513d602081101561046657600080fd5b81019080805190602001909291905050506104e9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260198152602001807f546f6b656e207472616e7366657246726f6d206661696c65640000000000000081525060200191505060405180910390fd5b60005b8585905081101561073557600073ffffffffffffffffffffffffffffffffffffffff1686868381811061051b57fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614156105c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f526563697069656e742063616e6e6f74206265207a65726f206164647265737381525060200191505060405180910390fd5b8673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb8787848181106105ea57fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1686868581811061061357fe5b905060200201356040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561066d57600080fd5b505af1158015610681573d6000803e3d6000fd5b505050506040513d602081101561069757600080fd5b810190808051906020019092919050505061071a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f546f6b656e207472616e73666572206661696c6564000000000000000000000081525060200191505060405180910390fd5b61072e600182610c0390919063ffffffff16565b90506104ec565b50505050505050565b81819050848490501461079c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602f815260200180610dc6602f913960400191505060405180910390fd5b60005b848490508110156108f357600073ffffffffffffffffffffffffffffffffffffffff168585838181106107ce57fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415610875576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f526563697069656e742063616e6e6f74206265207a65726f206164647265737381525060200191505060405180910390fd5b6108d883838381811061088457fe5b9050602002013586868481811061089757fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610c8b90919063ffffffff16565b6108ec600182610c0390919063ffffffff16565b905061079f565b506000479050600081111561092c5761092b813373ffffffffffffffffffffffffffffffffffffffff16610c8b90919063ffffffff16565b5b5050505050565b818190508484905014610991576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602f815260200180610dc6602f913960400191505060405180910390fd5b60005b84849050811015610bfb57600073ffffffffffffffffffffffffffffffffffffffff168585838181106109c357fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415610a6a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f526563697069656e742063616e6e6f74206265207a65726f206164647265737381525060200191505060405180910390fd5b8573ffffffffffffffffffffffffffffffffffffffff166323b872dd33878785818110610a9357fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff16868686818110610abc57fe5b905060200201356040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b158015610b3357600080fd5b505af1158015610b47573d6000803e3d6000fd5b505050506040513d6020811015610b5d57600080fd5b8101908080519060200190929190505050610be0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f546f6b656e207472616e73666572206661696c6564000000000000000000000081525060200191505060405180910390fd5b610bf4600182610c0390919063ffffffff16565b9050610994565b505050505050565b600080828401905083811015610c81576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b80471015610d01576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f416464726573733a20696e73756666696369656e742062616c616e636500000081525060200191505060405180910390fd5b60008273ffffffffffffffffffffffffffffffffffffffff168260405180600001905060006040518083038185875af1925050503d8060008114610d61576040519150601f19603f3d011682016040523d82523d6000602084013e610d66565b606091505b5050905080610dc0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252603a815260200180610df5603a913960400191505060405180910390fd5b50505056fe526563697069656e747320616e642076616c756573206d7573742068617665207468652073616d65206c656e677468416464726573733a20756e61626c6520746f2073656e642076616c75652c20726563697069656e74206d61792068617665207265766572746564a2646970667358221220842e16cff7659094740f96f332fdf25248b718ec37b63c041c2ec00ce59daf1264736f6c63430007060033

Deployed Bytecode Sourcemap

897:1905:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1569:719;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;1003:558;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;2296:503;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;1569:719;1722:6;;:13;;1701:10;;:17;;:34;1693:94;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1798:13;1831:9;1826:98;1850:10;;:17;;1846:1;:21;1826:98;;;1904:20;1914:6;;1921:1;1914:9;;;;;;;;;;;;;1904:5;:9;;:20;;;;:::i;:::-;1896:28;;1873:8;1879:1;1873;:5;;:8;;;;:::i;:::-;1869:12;;1826:98;;;;1943:5;:18;;;1962:10;1982:4;1989:5;1943:52;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1935:90;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2041:9;2036:245;2060:10;;:17;;2056:1;:21;2036:245;;;2141:1;2116:27;;:10;;2127:1;2116:13;;;;;;;;;;;;;;;:27;;;;2108:72;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2203:5;:14;;;2218:10;;2229:1;2218:13;;;;;;;;;;;;;;;2233:6;;2240:1;2233:9;;;;;;;;;;;;;2203:40;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2195:74;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2083:8;2089:1;2083;:5;;:8;;;;:::i;:::-;2079:12;;2036:245;;;;1569:719;;;;;;:::o;1003:558::-;1153:6;;:13;;1132:10;;:17;;:34;1124:94;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1234:9;1229:205;1253:10;;:17;;1249:1;:21;1229:205;;;1334:1;1309:27;;:10;;1320:1;1309:13;;;;;;;;;;;;;;;:27;;;;1301:72;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1388:34;1412:6;;1419:1;1412:9;;;;;;;;;;;;;1388:10;;1399:1;1388:13;;;;;;;;;;;;;;;:23;;;;:34;;;;:::i;:::-;1276:8;1282:1;1276;:5;;:8;;;;:::i;:::-;1272:12;;1229:205;;;;1444:15;1462:21;1444:39;;1508:1;1498:7;:11;1494:59;;;1524:29;1545:7;1524:10;:20;;;;:29;;;;:::i;:::-;1494:59;1003:558;;;;;:::o;2296:503::-;2455:6;;:13;;2434:10;;:17;;:34;2426:94;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2536:9;2531:261;2555:10;;:17;;2551:1;:21;2531:261;;;2636:1;2611:27;;:10;;2622:1;2611:13;;;;;;;;;;;;;;;:27;;;;2603:72;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2698:5;:18;;;2717:10;2729;;2740:1;2729:13;;;;;;;;;;;;;;;2744:6;;2751:1;2744:9;;;;;;;;;;;;;2698:56;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2690:90;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2578:8;2584:1;2578;:5;;:8;;;;:::i;:::-;2574:12;;2531:261;;;;2296:503;;;;;:::o;280:181::-;338:7;358:9;374:1;370;:5;358:17;;399:1;394;:6;;386:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;452:1;445:8;;;280:181;;;;:::o;491:397::-;606:6;581:21;:31;;573:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;738:12;756:9;:14;;779:6;756:35;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;737:54;;;810:7;802:78;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;491:397;;;:::o

Swarm Source

ipfs://842e16cff7659094740f96f332fdf25248b718ec37b63c041c2ec00ce59daf12

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
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.