ETH Price: $2,332.05 (+4.29%)

Contract

0xA0aE6586119eFd760d8a96e4544EDf4398bDb7D8
 

Overview

ETH Balance

0.006 ETH

Eth Value

$13.99 (@ $2,332.05/ETH)

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Drip ETH99126062020-04-21 0:30:062156 days ago1587429006IN
0xA0aE6586...398bDb7D8
0 ETH0.000307087
Drop ETH99112032020-04-20 19:30:142156 days ago1587411014IN
0xA0aE6586...398bDb7D8
0.01 ETH0.0002987
Add Member99111752020-04-20 19:23:352156 days ago1587410615IN
0xA0aE6586...398bDb7D8
0 ETH0.000296136

Latest 4 internal transactions

Advanced mode:
Parent Transaction Hash Method Block
From
To
-99126062020-04-21 0:30:062156 days ago1587429006
0xA0aE6586...398bDb7D8
0.001 ETH
-99126062020-04-21 0:30:062156 days ago1587429006
0xA0aE6586...398bDb7D8
0.001 ETH
-99112032020-04-20 19:30:142156 days ago1587411014
0xA0aE6586...398bDb7D8
0.001 ETH
-99112032020-04-20 19:30:142156 days ago1587411014
0xA0aE6586...398bDb7D8
0.001 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:
ETHDrop

Compiler Version
v0.5.14+commit.1f1aaa4

Optimization Enabled:
No with 200 runs

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

pragma solidity 0.5.14;

contract ETHDrop {
    uint256 public drip;
    address payable[] members;
    address payable private secretary;
    
    function() external payable { }
    
    constructor(uint256 _drip, address payable[] memory _members) payable public {
        drip = _drip;
        members = _members;
        secretary = members[0];
    }
    
    function dripETH() public {
        for (uint256 i = 0; i < members.length; i++) {
            members[i].transfer(drip);
        }
    }
    
    function dropETH(uint256 drop) payable public {
        for (uint256 i = 0; i < members.length; i++) {
            members[i].transfer(drop);
        }
    }
    
    function getBalance() public view returns (uint256) {
        return address(this).balance;
    }

    /***************
    MEMBER FUNCTIONS
    ***************/
    modifier onlySecretary() {
        require(msg.sender == secretary);
        _;
    }
    
    function addMember(address payable newMember) public onlySecretary {
        members.push(newMember);
    }
    
    function getMembership() public view returns (address payable[] memory) {
        return members;
    }
    
    function getMemberCount() public view returns(uint256 memberCount) {
        return members.length;
    }
    
    function transferSecretary(address payable newSecretary) public onlySecretary {
        secretary = newSecretary;
    }
    
    function updateDrip(uint256 newDrip) public onlySecretary {
        drip = newDrip;
    }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"uint256","name":"_drip","type":"uint256"},{"internalType":"address payable[]","name":"_members","type":"address[]"}],"payable":true,"stateMutability":"payable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"constant":false,"inputs":[{"internalType":"address payable","name":"newMember","type":"address"}],"name":"addMember","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"drip","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"dripETH","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"drop","type":"uint256"}],"name":"dropETH","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"getBalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getMemberCount","outputs":[{"internalType":"uint256","name":"memberCount","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getMembership","outputs":[{"internalType":"address payable[]","name":"","type":"address[]"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address payable","name":"newSecretary","type":"address"}],"name":"transferSecretary","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"newDrip","type":"uint256"}],"name":"updateDrip","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}]

60806040526040516108c03803806108c08339818101604052604081101561002657600080fd5b81019080805190602001909291908051604051939291908464010000000082111561005057600080fd5b8382019150602082018581111561006657600080fd5b825186602082028301116401000000008211171561008357600080fd5b8083526020830192505050908051906020019060200280838360005b838110156100ba57808201518184015260208101905061009f565b505050509050016040525050508160008190555080600190805190602001906100e4929190610165565b5060016000815481106100f357fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050610232565b8280548282559060005260206000209081019282156101de579160200282015b828111156101dd5782518260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555091602001919060010190610185565b5b5090506101eb91906101ef565b5090565b61022f91905b8082111561022b57600081816101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055506001016101f5565b5090565b90565b61067f806102416000396000f3fe6080604052600436106100865760003560e01c80639f678cca116100595780639f678cca14610130578063abb88bcc1461015b578063ca6d56dc146101c7578063ec5baf7614610218578063fd4da0ba1461026957610086565b8063100b4aae1461008857806312065fe0146100c35780634787ef6e146100ee578063997072f714610105575b005b34801561009457600080fd5b506100c1600480360360208110156100ab57600080fd5b8101908080359060200190929190505050610297565b005b3480156100cf57600080fd5b506100d86102fb565b6040518082815260200191505060405180910390f35b3480156100fa57600080fd5b50610103610303565b005b34801561011157600080fd5b5061011a6103a6565b6040518082815260200191505060405180910390f35b34801561013c57600080fd5b506101456103b3565b6040518082815260200191505060405180910390f35b34801561016757600080fd5b506101706103b9565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b838110156101b3578082015181840152602081019050610198565b505050509050019250505060405180910390f35b3480156101d357600080fd5b50610216600480360360208110156101ea57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610447565b005b34801561022457600080fd5b506102676004803603602081101561023b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061050a565b005b6102956004803603602081101561027f57600080fd5b81019080803590602001909291905050506105a8565b005b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146102f157600080fd5b8060008190555050565b600047905090565b60008090505b6001805490508110156103a3576001818154811061032357fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc6000549081150290604051600060405180830381858888f19350505050158015610395573d6000803e3d6000fd5b508080600101915050610309565b50565b6000600180549050905090565b60005481565b6060600180548060200260200160405190810160405280929190818152602001828054801561043d57602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190600101908083116103f3575b5050505050905090565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146104a157600080fd5b60018190806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461056457600080fd5b80600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008090505b60018054905081101561064657600181815481106105c857fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f19350505050158015610638573d6000803e3d6000fd5b5080806001019150506105ae565b505056fea265627a7a72315820239bd7ae07bac6c7e4431a16e3c8062b5515ff844ba27b5e851cf90a2fcefaa064736f6c634300050e003200000000000000000000000000000000000000000000000000038d7ea4c68000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000010000000000000000000000007b035331967075a168471dfbd23ed977f048f61e

Deployed Bytecode

0x6080604052600436106100865760003560e01c80639f678cca116100595780639f678cca14610130578063abb88bcc1461015b578063ca6d56dc146101c7578063ec5baf7614610218578063fd4da0ba1461026957610086565b8063100b4aae1461008857806312065fe0146100c35780634787ef6e146100ee578063997072f714610105575b005b34801561009457600080fd5b506100c1600480360360208110156100ab57600080fd5b8101908080359060200190929190505050610297565b005b3480156100cf57600080fd5b506100d86102fb565b6040518082815260200191505060405180910390f35b3480156100fa57600080fd5b50610103610303565b005b34801561011157600080fd5b5061011a6103a6565b6040518082815260200191505060405180910390f35b34801561013c57600080fd5b506101456103b3565b6040518082815260200191505060405180910390f35b34801561016757600080fd5b506101706103b9565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b838110156101b3578082015181840152602081019050610198565b505050509050019250505060405180910390f35b3480156101d357600080fd5b50610216600480360360208110156101ea57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610447565b005b34801561022457600080fd5b506102676004803603602081101561023b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061050a565b005b6102956004803603602081101561027f57600080fd5b81019080803590602001909291905050506105a8565b005b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146102f157600080fd5b8060008190555050565b600047905090565b60008090505b6001805490508110156103a3576001818154811061032357fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc6000549081150290604051600060405180830381858888f19350505050158015610395573d6000803e3d6000fd5b508080600101915050610309565b50565b6000600180549050905090565b60005481565b6060600180548060200260200160405190810160405280929190818152602001828054801561043d57602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190600101908083116103f3575b5050505050905090565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146104a157600080fd5b60018190806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461056457600080fd5b80600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008090505b60018054905081101561064657600181815481106105c857fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f19350505050158015610638573d6000803e3d6000fd5b5080806001019150506105ae565b505056fea265627a7a72315820239bd7ae07bac6c7e4431a16e3c8062b5515ff844ba27b5e851cf90a2fcefaa064736f6c634300050e0032

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

00000000000000000000000000000000000000000000000000038d7ea4c68000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000010000000000000000000000007b035331967075a168471dfbd23ed977f048f61e

-----Decoded View---------------
Arg [0] : _drip (uint256): 1000000000000000
Arg [1] : _members (address[]): 0x7B035331967075a168471DfBD23eD977f048f61E

-----Encoded View---------------
4 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000000000000038d7ea4c68000
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000040
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000001
Arg [3] : 0000000000000000000000007b035331967075a168471dfbd23ed977f048f61e


Deployed Bytecode Sourcemap

27:1536:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1469:91;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1469:91:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1469:91:0;;;;;;;;;;;;;;;;;:::i;:::-;;706:99;;8:9:-1;5:2;;;30:1;27;20:12;5:2;706:99:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;380:141;;8:9:-1;5:2;;;30:1;27;20:12;5:2;380:141:0;;;:::i;:::-;;1217:107;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1217:107:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;51:19;;8:9:-1;5:2;;;30:1;27;20:12;5:2;51:19:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1100:105;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1100:105:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;1100:105:0;;;;;;;;;;;;;;;;;979:109;;8:9:-1;5:2;;;30:1;27;20:12;5:2;979:109:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;979:109:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;1336:121;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1336:121:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1336:121:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;533:161;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;533:161:0;;;;;;;;;;;;;;;;;:::i;:::-;;1469:91;937:9;;;;;;;;;;;923:23;;:10;:23;;;915:32;;;;;;1545:7;1538:4;:14;;;;1469:91;:::o;706:99::-;749:7;776:21;769:28;;706:99;:::o;380:141::-;422:9;434:1;422:13;;417:97;441:7;:14;;;;437:1;:18;417:97;;;477:7;485:1;477:10;;;;;;;;;;;;;;;;;;;;;;;;;:19;;:25;497:4;;477:25;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;477:25:0;457:3;;;;;;;417:97;;;;380:141::o;1217:107::-;1263:19;1302:7;:14;;;;1295:21;;1217:107;:::o;51:19::-;;;;:::o;1100:105::-;1146:24;1190:7;1183:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1100:105;:::o;979:109::-;937:9;;;;;;;;;;;923:23;;:10;:23;;;915:32;;;;;;1057:7;1070:9;1057:23;;39:1:-1;33:3;27:10;23:18;57:10;52:3;45:23;79:10;72:17;;0:93;1057:23:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;979:109;:::o;1336:121::-;937:9;;;;;;;;;;;923:23;;:10;:23;;;915:32;;;;;;1437:12;1425:9;;:24;;;;;;;;;;;;;;;;;;1336:121;:::o;533:161::-;595:9;607:1;595:13;;590:97;614:7;:14;;;;610:1;:18;590:97;;;650:7;658:1;650:10;;;;;;;;;;;;;;;;;;;;;;;;;:19;;:25;670:4;650:25;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;650:25:0;630:3;;;;;;;590:97;;;;533:161;:::o

Swarm Source

bzzr://239bd7ae07bac6c7e4431a16e3c8062b5515ff844ba27b5e851cf90a2fcefaa0

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.