ETH Price: $3,521.90 (+0.44%)
Gas: 3 Gwei

Contract

0x6288C6b68f06B1a3fd231C9c1Cb37113a531c912
 

Overview

ETH Balance

4.42635891177015136 ETH

Eth Value

$15,589.19 (@ $3,521.90/ETH)

Token Holdings

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer197318182024-04-25 10:35:1186 days ago1714041311IN
The Weakest Hodler
0 ETH0.0005348115.499079
Transfer183990682023-10-21 13:45:59273 days ago1697895959IN
The Weakest Hodler
0 ETH0.0026958100
Transfer183990672023-10-21 13:45:47273 days ago1697895947IN
The Weakest Hodler
0 ETH0.0034506100
Transfer183990582023-10-21 13:43:59273 days ago1697895839IN
The Weakest Hodler
0.0001 ETH0.000404198.21692231
Transfer183990512023-10-21 13:42:35273 days ago1697895755IN
The Weakest Hodler
0 ETH0.0005391620
Transfer183990502023-10-21 13:42:23273 days ago1697895743IN
The Weakest Hodler
0 ETH0.0006901220
Transfer183990392023-10-21 13:40:11273 days ago1697895611IN
The Weakest Hodler
0.0001 ETH0.000382157.76892585
Transfer183990342023-10-21 13:39:11273 days ago1697895551IN
The Weakest Hodler
0 ETH0.0003234912
Transfer183990332023-10-21 13:38:59273 days ago1697895539IN
The Weakest Hodler
0 ETH0.0004140712
Transfer183990222023-10-21 13:36:47273 days ago1697895407IN
The Weakest Hodler
0.0001 ETH0.000409978.3344339
Transfer183990112023-10-21 13:34:35273 days ago1697895275IN
The Weakest Hodler
0 ETH0.0004140712
Transfer183989972023-10-21 13:31:47273 days ago1697895107IN
The Weakest Hodler
0.0001 ETH0.000365857.43767882
Transfer165411462023-02-02 12:34:23534 days ago1675341263IN
The Weakest Hodler
0 ETH0.000700720.30666428
Transfer165410802023-02-02 12:20:59534 days ago1675340459IN
The Weakest Hodler
0.01 ETH0.0005073315.80963302
Transfer162044412022-12-17 12:33:23581 days ago1671280403IN
The Weakest Hodler
0 ETH0.0003376412.52485675
Transfer162044412022-12-17 12:33:23581 days ago1671280403IN
The Weakest Hodler
0 ETH0.0004494313.02485675
Transfer154798152022-09-05 20:06:25683 days ago1662408385IN
The Weakest Hodler
0 ETH0.0004048711.73333535
Transfer149379162022-06-10 10:23:28771 days ago1654856608IN
The Weakest Hodler
0 ETH0.0015948646.21994642
Transfer145056452022-04-02 8:16:18840 days ago1648887378IN
The Weakest Hodler
0 ETH0.0011823634.26541647
Transfer140490362022-01-21 12:56:36911 days ago1642769796IN
The Weakest Hodler
0 ETH0.00531999154.17606202
Transfer140490102022-01-21 12:50:43911 days ago1642769443IN
The Weakest Hodler
0.004 ETH0.00908272184.64576564
Transfer140489852022-01-21 12:44:06911 days ago1642769046IN
The Weakest Hodler
0 ETH0.00567344164.41904877
Transfer135070332021-10-28 17:15:42996 days ago1635441342IN
The Weakest Hodler
0 ETH0.00774615224.48707283
Transfer134118532021-10-13 19:33:021011 days ago1634153582IN
The Weakest Hodler
0 ETH0.0032390493.8691191
Transfer127307172021-06-29 19:05:231117 days ago1624993523IN
The Weakest Hodler
0.071 ETH0.0015242747.5
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
197318182024-04-25 10:35:1186 days ago1714041311
The Weakest Hodler
0.73622813 ETH
183990672023-10-21 13:45:47273 days ago1697895947
The Weakest Hodler
0.00008999 ETH
183990502023-10-21 13:42:23273 days ago1697895743
The Weakest Hodler
0.00008999 ETH
183990332023-10-21 13:38:59273 days ago1697895539
The Weakest Hodler
0.00008999 ETH
183990112023-10-21 13:34:35273 days ago1697895275
The Weakest Hodler
0.00008999 ETH
165411462023-02-02 12:34:23534 days ago1675341263
The Weakest Hodler
0.27818873 ETH
162044412022-12-17 12:33:23581 days ago1671280403
The Weakest Hodler
0.01087627 ETH
154798152022-09-05 20:06:25683 days ago1662408385
The Weakest Hodler
0.30535442 ETH
149379162022-06-10 10:23:28771 days ago1654856608
The Weakest Hodler
1.31818345 ETH
145056452022-04-02 8:16:18840 days ago1648887378
The Weakest Hodler
2.44093175 ETH
140490362022-01-21 12:56:36911 days ago1642769796
The Weakest Hodler
0.00359999 ETH
140489852022-01-21 12:44:06911 days ago1642769046
The Weakest Hodler
0.29848623 ETH
135070332021-10-28 17:15:42996 days ago1635441342
The Weakest Hodler
1.23584815 ETH
134118532021-10-13 19:33:021011 days ago1634153582
The Weakest Hodler
0.28005688 ETH
127005802021-06-25 2:16:381121 days ago1624587398
The Weakest Hodler
0.38793126 ETH
122246912021-04-12 10:18:201195 days ago1618222700
The Weakest Hodler
2.40576429 ETH
118888992021-02-19 18:10:531247 days ago1613758253
The Weakest Hodler
0.5386177 ETH
118219682021-02-09 11:27:281257 days ago1612870048
The Weakest Hodler
0.05985948 ETH
117753222021-02-02 6:47:351264 days ago1612248455
The Weakest Hodler
0.67670213 ETH
116004532021-01-06 10:21:421291 days ago1609928502
The Weakest Hodler
0.00129449 ETH
115970622021-01-05 21:45:541291 days ago1609883154
The Weakest Hodler
1.2745219 ETH
115969862021-01-05 21:25:391291 days ago1609881939
The Weakest Hodler
0.12813254 ETH
115936402021-01-05 9:13:101292 days ago1609837990
The Weakest Hodler
2.31957281 ETH
114724162020-12-17 19:00:081311 days ago1608231608
The Weakest Hodler
3.64276553 ETH
114723512020-12-17 18:46:501311 days ago1608230810
The Weakest Hodler
0.51005152 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
TheWeakestHodler

Compiler Version
v0.4.25+commit.59dbf8f1

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2018-10-08
*/

pragma solidity ^0.4.25;

//
// https://github.com/TheWeakestHodler/TheWeakestHodler
//
// HODL UNTIL YOU ARE HOMELESS
//
contract TheWeakestHodler {
    using SafeMath for uint256;

    uint256 constant public percentsRemaining = 90;
    mapping(address => uint256) public shares;
    uint256 public totalShares;
    
    function () public payable {
        if (msg.value > 0) {
            if (totalShares == 0) {
                uint256 amount = msg.value;
            } else {
                amount = msg.value.mul(totalShares).div(address(this).balance.sub(msg.value));
            }
            shares[msg.sender] = shares[msg.sender].add(amount);
            totalShares = totalShares.add(amount);
        } else {
            amount = balanceOf(msg.sender);
            totalShares = totalShares.sub(shares[msg.sender]);
            shares[msg.sender] = 0;
            msg.sender.transfer(amount);
        }
    }

    function balanceOf(address _account) public view returns(uint256) {
        if (totalShares == 0) {
            return 0;
        }
        return address(this).balance.mul(shares[_account]).mul(percentsRemaining).div(totalShares).div(100);
    }
}

library SafeMath {
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
          return 0;
        }
        uint256 c = a * b;
        require(c / a == b);
        return c;
    }
    
    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b > 0); // Solidity only automatically asserts when dividing by 0
        uint256 c = a / b;
        return c;
    }
    
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b <= a);
        uint256 c = a - b;
        return c;
    }
    
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a);
        return c;
    }
    
    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b != 0);
        return a % b;
    }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"totalShares","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"percentsRemaining","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_account","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"shares","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"payable":true,"stateMutability":"payable","type":"fallback"}]

608060405234801561001057600080fd5b5061034d806100206000396000f3006080604052600436106100615763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416633a98ef39811461016f5780634dc244ed1461019657806370a08231146101ab578063ce7c2ac2146101d9575b6000803411156100fd57600154151561007b5750346100b2565b6100af61008f30313463ffffffff61020716565b6001546100a390349063ffffffff61022516565b9063ffffffff61025a16565b90505b336000908152602081905260409020546100d2908263ffffffff61027d16565b336000908152602081905260409020556001546100f5908263ffffffff61027d16565b60015561016c565b6101063361028f565b3360009081526020819052604090205460015491925061012c919063ffffffff61020716565b600155336000818152602081905260408082208290555183156108fc0291849190818181858888f1935050505015801561016a573d6000803e3d6000fd5b505b50005b34801561017b57600080fd5b50610184610304565b60408051918252519081900360200190f35b3480156101a257600080fd5b5061018461030a565b3480156101b757600080fd5b5061018473ffffffffffffffffffffffffffffffffffffffff6004351661028f565b3480156101e557600080fd5b5061018473ffffffffffffffffffffffffffffffffffffffff6004351661030f565b6000808383111561021757600080fd5b5050808203805b5092915050565b600080831515610238576000915061021e565b5082820282848281151561024857fe5b041461025357600080fd5b9392505050565b60008080831161026957600080fd5b828481151561027457fe5b04949350505050565b60008282018381101561025357600080fd5b6000600154600014156102a4575060006102ff565b60015473ffffffffffffffffffffffffffffffffffffffff83166000908152602081905260409020546102fc916064916100a391908290605a906102f09030319063ffffffff61022516565b9063ffffffff61022516565b90505b919050565b60015481565b605a81565b600060208190529081526040902054815600a165627a7a723058201f6380d0123ea3153d5eb9054d17b124d84d9f409c16a5a2717ad3be358438d90029

Deployed Bytecode

0x6080604052600436106100615763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416633a98ef39811461016f5780634dc244ed1461019657806370a08231146101ab578063ce7c2ac2146101d9575b6000803411156100fd57600154151561007b5750346100b2565b6100af61008f30313463ffffffff61020716565b6001546100a390349063ffffffff61022516565b9063ffffffff61025a16565b90505b336000908152602081905260409020546100d2908263ffffffff61027d16565b336000908152602081905260409020556001546100f5908263ffffffff61027d16565b60015561016c565b6101063361028f565b3360009081526020819052604090205460015491925061012c919063ffffffff61020716565b600155336000818152602081905260408082208290555183156108fc0291849190818181858888f1935050505015801561016a573d6000803e3d6000fd5b505b50005b34801561017b57600080fd5b50610184610304565b60408051918252519081900360200190f35b3480156101a257600080fd5b5061018461030a565b3480156101b757600080fd5b5061018473ffffffffffffffffffffffffffffffffffffffff6004351661028f565b3480156101e557600080fd5b5061018473ffffffffffffffffffffffffffffffffffffffff6004351661030f565b6000808383111561021757600080fd5b5050808203805b5092915050565b600080831515610238576000915061021e565b5082820282848281151561024857fe5b041461025357600080fd5b9392505050565b60008080831161026957600080fd5b828481151561027457fe5b04949350505050565b60008282018381101561025357600080fd5b6000600154600014156102a4575060006102ff565b60015473ffffffffffffffffffffffffffffffffffffffff83166000908152602081905260409020546102fc916064916100a391908290605a906102f09030319063ffffffff61022516565b9063ffffffff61022516565b90505b919050565b60015481565b605a81565b600060208190529081526040902054815600a165627a7a723058201f6380d0123ea3153d5eb9054d17b124d84d9f409c16a5a2717ad3be358438d90029

Swarm Source

bzzr://1f6380d0123ea3153d5eb9054d17b124d84d9f409c16a5a2717ad3be358438d9

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