ETH Price: $2,616.87 (-5.76%)
Gas: 1.07 Gwei

Contract

0x1223730bAE7Fd3d2fE1E7948b0A90C8a9F3B8446
 
Transaction Hash
Method
Block
From
To
Transfer157098582022-10-09 10:11:11853 days ago1665310271IN
0x1223730b...a9F3B8446
0.007 ETH0.0005822327.72537653
Transfer135275552021-10-31 22:47:431195 days ago1635720463IN
0x1223730b...a9F3B8446
0.01746136 ETH0.00277501132.14380717
Transfer132593702021-09-20 0:09:241237 days ago1632096564IN
0x1223730b...a9F3B8446
0.00270573 ETH0.0012812354.93217198
Transfer132593452021-09-20 0:04:171237 days ago1632096257IN
0x1223730b...a9F3B8446
0.00269381 ETH0.0010727851.0847693
Transfer130808392021-08-23 9:48:291265 days ago1629712109IN
0x1223730b...a9F3B8446
0.002 ETH0.00067232
Transfer130560752021-08-19 13:49:181268 days ago1629380958IN
0x1223730b...a9F3B8446
0.005 ETH0.0007627836.3231258
Transfer130546492021-08-19 8:36:381269 days ago1629362198IN
0x1223730b...a9F3B8446
0.004 ETH0.00054626
Transfer125788822021-06-06 4:54:231343 days ago1622955263IN
0x1223730b...a9F3B8446
0.00309914 ETH0.0002332410
Transfer125788402021-06-06 4:46:391343 days ago1622954799IN
0x1223730b...a9F3B8446
0.00098752 ETH0.0002332410
Transfer124704572021-05-20 9:26:331360 days ago1621502793IN
0x1223730b...a9F3B8446
0.37028294 ETH0.0020991690
Transfer123558332021-05-02 16:31:261377 days ago1619973086IN
0x1223730b...a9F3B8446
0.1705658 ETH0.00088242
Transfer123475712021-05-01 9:57:001379 days ago1619863020IN
0x1223730b...a9F3B8446
0.07061498 ETH0.00067232
Transfer123205392021-04-27 5:39:081383 days ago1619501948IN
0x1223730b...a9F3B8446
0.007 ETH0.001166250
Transfer123205392021-04-27 5:39:081383 days ago1619501948IN
0x1223730b...a9F3B8446
0.00199862 ETH0.0009329640
Transfer123205392021-04-27 5:39:081383 days ago1619501948IN
0x1223730b...a9F3B8446
0.00520505 ETH0.0004664820
Transfer123084352021-04-25 8:44:491385 days ago1619340289IN
0x1223730b...a9F3B8446
0.03433918 ETH0.0068106292
Transfer122449402021-04-15 13:31:571395 days ago1618493517IN
0x1223730b...a9F3B8446
1 ETH0.00136565
Transfer120773762021-03-20 18:40:251420 days ago1616265625IN
0x1223730b...a9F3B8446
0.00069661 ETH0.002268108
Transfer120524982021-03-16 22:44:061424 days ago1615934646IN
0x1223730b...a9F3B8446
0.121347 ETH0.00270895123
Transfer120523782021-03-16 22:19:311424 days ago1615933171IN
0x1223730b...a9F3B8446
0.127497 ETH0.003843183
Transfer119946102021-03-08 0:32:371433 days ago1615163557IN
0x1223730b...a9F3B8446
0.1 ETH0.0034188162.8
Transfer119748992021-03-04 23:58:031436 days ago1614902283IN
0x1223730b...a9F3B8446
0.06921105 ETH0.0013214460
Transfer119700542021-03-04 6:01:481437 days ago1614837708IN
0x1223730b...a9F3B8446
0 ETH0.0018059682
Transfer119700432021-03-04 6:00:461437 days ago1614837646IN
0x1223730b...a9F3B8446
0 ETH0.00170181
Transfer119676922021-03-03 21:18:171437 days ago1614806297IN
0x1223730b...a9F3B8446
0.1 ETH0.003276156
View all transactions

Latest 1 internal transaction

Advanced mode:
Parent Transaction Hash Block
From
To
119416602021-02-27 21:04:571441 days ago1614459897
0x1223730b...a9F3B8446
1,299.61038403 ETH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
BigShortBets

Compiler Version
v0.8.1+commit.df193b15

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, Unlicense license
/**
 *Submitted for verification at Etherscan.io on 2021-02-17
*/

//SPDX-License-Identifier: Unlicense

pragma solidity 0.8.1;

// bigshortbets.com collection contract
contract BigShortBets {
    //minimum to collect
    uint256 constant public minETH = 1000 ether;
    //maximum pay-in w/o AML/KYC
    uint256 constant public noAmlMax = 9 ether;

    //list of balances
    mapping(address => uint256) private balances;

    //you-know-who
    address constant public owner = 0x23E7f318C383a5e9af702EE11e342632006A23Cc;

    //flags
    bool collectEnd = false;
    bool failed = false;

    // now + 6 months
    uint256 constant public failsafe = 1629155926;

    //pay in - just send ETH to contract address
    receive() external payable {
        require(!collectEnd, "Collect ended");
        uint256 amount = msg.value + balances[msg.sender];
        //if you want pay in more than 9 ETH - contact staff to KYC/AML
        //and pay directly to owner address
        //not KYC/AML-ed payments will be treated as a donation
        require(amount <= noAmlMax, "Need KYC/AML");
        balances[msg.sender] = amount;
        //fail in case that somethig* happend and collection not closed in 6 months
        if (block.timestamp > failsafe) {
            collectEnd = true;
            failed = true;
        }
        //*ie you-know-who dies
    }

    //check balance paid in - will be needed for token distribution
    function blanceOf(address user) external view returns (uint256) {
        return balances[user];
    }

    //total collected by this contract and KYC/AML-ed collect to owner address
    function totalCollected() public view returns (uint256) {
        return address(this).balance + address(owner).balance;
    }

    //withdraw ETH if collection failed
    function withdraw() external {
        require(failed, "Collect not failed");
        uint256 amount = balances[msg.sender];
        balances[msg.sender] = 0;
        send(msg.sender, amount);
    }

    //end collecting - take ETH or fail and allow to withdraw
    function end() external {
        require(!collectEnd, "Collect ended");
        collectEnd = true;
        require(msg.sender == owner, "Only for owner");
        if (totalCollected() < minETH) {
            failed = true;
        } else {
            send(owner, address(this).balance);
        }
    }

    //internal "gas safe" ETH send function
    function send(address user, uint256 amount) private {
        bool success = false;
        (success, ) = address(user).call{value: amount}("");
        require(success, "Send failed");
    }
}

//rav3n_pl was here

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"blanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"end","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"failsafe","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"minETH","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"noAmlMax","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalCollected","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

60806040526001805461ffff1916905534801561001b57600080fd5b5061056c8061002b6000396000f3fe60806040526004361061007f5760003560e01c80638da5cb5b1161004e5780638da5cb5b146101a9578063df67d82d146101cb578063e29eb836146101e0578063efbe1c1c146101f55761012d565b806312568c24146101325780633c8b4b79146101685780633ccfd60b1461017d578063474a88cb146101945761012d565b3661012d5760015460ff16156100b05760405162461bcd60e51b81526004016100a790610469565b60405180910390fd5b336000908152602081905260408120546100ca9034610512565b9050677ce66c50e28400008111156100f45760405162461bcd60e51b81526004016100a790610443565b33600090815260208190526040902081905563611af25642111561012a576001805461ff001960ff199091168217166101001790555b50005b600080fd5b34801561013e57600080fd5b5061015261014d3660046103fe565b61020a565b60405161015f9190610509565b60405180910390f35b34801561017457600080fd5b50610152610225565b34801561018957600080fd5b50610192610231565b005b3480156101a057600080fd5b5061015261027a565b3480156101b557600080fd5b506101be610282565b60405161015f919061042f565b3480156101d757600080fd5b5061015261029a565b3480156101ec57600080fd5b506101526102a7565b34801561020157600080fd5b506101926102cd565b6001600160a01b031660009081526020819052604090205490565b677ce66c50e284000081565b600154610100900460ff166102585760405162461bcd60e51b81526004016100a7906104b5565b336000818152602081905260408120805491905590610277908261037b565b50565b63611af25681565b7323e7f318c383a5e9af702ee11e342632006a23cc81565b683635c9adc5dea0000081565b60006102c87323e7f318c383a5e9af702ee11e342632006a23cc3147610512565b905090565b60015460ff16156102f05760405162461bcd60e51b81526004016100a790610469565b6001805460ff191681179055337323e7f318c383a5e9af702ee11e342632006a23cc1461032f5760405162461bcd60e51b81526004016100a7906104e1565b683635c9adc5dea000006103416102a7565b101561035b576001805461ff001916610100179055610379565b6103797323e7f318c383a5e9af702ee11e342632006a23cc4761037b565b565b6000826001600160a01b0316826040516103949061042c565b60006040518083038185875af1925050503d80600081146103d1576040519150601f19603f3d011682016040523d82523d6000602084013e6103d6565b606091505b505080915050806103f95760405162461bcd60e51b81526004016100a790610490565b505050565b60006020828403121561040f578081fd5b81356001600160a01b0381168114610425578182fd5b9392505050565b90565b6001600160a01b0391909116815260200190565b6020808252600c908201526b139959590812d650cbd0535360a21b604082015260600190565b6020808252600d908201526c10dbdb1b1958dd08195b991959609a1b604082015260600190565b6020808252600b908201526a14d95b990819985a5b195960aa1b604082015260600190565b60208082526012908201527110dbdb1b1958dd081b9bdd0819985a5b195960721b604082015260600190565b6020808252600e908201526d27b7363c903337b91037bbb732b960911b604082015260600190565b90815260200190565b6000821982111561053157634e487b7160e01b81526011600452602481fd5b50019056fea2646970667358221220ad2fb0948eb4311cdb640c0a7324a40069bdb9a6e6d3be11c50aaf4b15893fa264736f6c63430008010033

Deployed Bytecode

0x60806040526004361061007f5760003560e01c80638da5cb5b1161004e5780638da5cb5b146101a9578063df67d82d146101cb578063e29eb836146101e0578063efbe1c1c146101f55761012d565b806312568c24146101325780633c8b4b79146101685780633ccfd60b1461017d578063474a88cb146101945761012d565b3661012d5760015460ff16156100b05760405162461bcd60e51b81526004016100a790610469565b60405180910390fd5b336000908152602081905260408120546100ca9034610512565b9050677ce66c50e28400008111156100f45760405162461bcd60e51b81526004016100a790610443565b33600090815260208190526040902081905563611af25642111561012a576001805461ff001960ff199091168217166101001790555b50005b600080fd5b34801561013e57600080fd5b5061015261014d3660046103fe565b61020a565b60405161015f9190610509565b60405180910390f35b34801561017457600080fd5b50610152610225565b34801561018957600080fd5b50610192610231565b005b3480156101a057600080fd5b5061015261027a565b3480156101b557600080fd5b506101be610282565b60405161015f919061042f565b3480156101d757600080fd5b5061015261029a565b3480156101ec57600080fd5b506101526102a7565b34801561020157600080fd5b506101926102cd565b6001600160a01b031660009081526020819052604090205490565b677ce66c50e284000081565b600154610100900460ff166102585760405162461bcd60e51b81526004016100a7906104b5565b336000818152602081905260408120805491905590610277908261037b565b50565b63611af25681565b7323e7f318c383a5e9af702ee11e342632006a23cc81565b683635c9adc5dea0000081565b60006102c87323e7f318c383a5e9af702ee11e342632006a23cc3147610512565b905090565b60015460ff16156102f05760405162461bcd60e51b81526004016100a790610469565b6001805460ff191681179055337323e7f318c383a5e9af702ee11e342632006a23cc1461032f5760405162461bcd60e51b81526004016100a7906104e1565b683635c9adc5dea000006103416102a7565b101561035b576001805461ff001916610100179055610379565b6103797323e7f318c383a5e9af702ee11e342632006a23cc4761037b565b565b6000826001600160a01b0316826040516103949061042c565b60006040518083038185875af1925050503d80600081146103d1576040519150601f19603f3d011682016040523d82523d6000602084013e6103d6565b606091505b505080915050806103f95760405162461bcd60e51b81526004016100a790610490565b505050565b60006020828403121561040f578081fd5b81356001600160a01b0381168114610425578182fd5b9392505050565b90565b6001600160a01b0391909116815260200190565b6020808252600c908201526b139959590812d650cbd0535360a21b604082015260600190565b6020808252600d908201526c10dbdb1b1958dd08195b991959609a1b604082015260600190565b6020808252600b908201526a14d95b990819985a5b195960aa1b604082015260600190565b60208082526012908201527110dbdb1b1958dd081b9bdd0819985a5b195960721b604082015260600190565b6020808252600e908201526d27b7363c903337b91037bbb732b960911b604082015260600190565b90815260200190565b6000821982111561053157634e487b7160e01b81526011600452602481fd5b50019056fea2646970667358221220ad2fb0948eb4311cdb640c0a7324a40069bdb9a6e6d3be11c50aaf4b15893fa264736f6c63430008010033

Deployed Bytecode Sourcemap

107:2504:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;722:10;;;;721:11;713:37;;;;-1:-1:-1;;;713:37:0;;;;;;;:::i;:::-;;;;;;;;;799:10;761:14;790:20;;;;;;;;;;;778:32;;:9;:32;:::i;:::-;761:49;;281:7;1012:6;:18;;1004:43;;;;-1:-1:-1;;;1004:43:0;;;;;;;:::i;:::-;1067:10;1058:8;:20;;;;;;;;;;:29;;;606:10;1187:15;:26;1183:104;;;1243:4;1230:17;;-1:-1:-1;;;;1230:17:0;;;;;1262:13;1230:17;1262:13;;;1183:104;675:652;107:2504;;;;;1404:104;;;;;;;;;;-1:-1:-1;1404:104:0;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;246:42;;;;;;;;;;;;;:::i;1773:203::-;;;;;;;;;;;;;:::i;:::-;;571:45;;;;;;;;;;;;;:::i;394:74::-;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;162:43::-;;;;;;;;;;;;;:::i;1596:128::-;;;;;;;;;;;;;:::i;2047:313::-;;;;;;;;;;;;;:::i;1404:104::-;-1:-1:-1;;;;;1486:14:0;1459:7;1486:14;;;;;;;;;;;;1404:104::o;246:42::-;281:7;246:42;:::o;1773:203::-;1821:6;;;;;;;1813:37;;;;-1:-1:-1;;;1813:37:0;;;;;;;:::i;:::-;1887:10;1861:14;1878:20;;;;;;;;;;;;1909:24;;;1878:20;1944:24;;1878:20;1944:4;:24::i;:::-;1773:203;:::o;571:45::-;606:10;571:45;:::o;394:74::-;426:42;394:74;:::o;162:43::-;195:10;162:43;:::o;1596:128::-;1643:7;1670:46;426:42;1694:22;1670:21;:46;:::i;:::-;1663:53;;1596:128;:::o;2047:313::-;2091:10;;;;2090:11;2082:37;;;;-1:-1:-1;;;2082:37:0;;;;;;;:::i;:::-;2143:4;2130:17;;-1:-1:-1;;2130:17:0;;;;;2166:10;426:42;2166:19;2158:46;;;;-1:-1:-1;;;2158:46:0;;;;;;;:::i;:::-;195:10;2219:16;:14;:16::i;:::-;:25;2215:138;;;2270:4;2261:13;;-1:-1:-1;;2261:13:0;;;;;2215:138;;;2307:34;426:42;2319:21;2307:4;:34::i;:::-;2047:313::o;2413:195::-;2476:12;2529:4;-1:-1:-1;;;;;2521:18:0;2547:6;2521:37;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2507:51;;;;;2577:7;2569:31;;;;-1:-1:-1;;;2569:31:0;;;;;;;:::i;:::-;2413:195;;;:::o;14:306:1:-;;126:2;114:9;105:7;101:23;97:32;94:2;;;147:6;139;132:22;94:2;178:23;;-1:-1:-1;;;;;230:31:1;;220:42;;210:2;;281:6;273;266:22;210:2;309:5;84:236;-1:-1:-1;;;84:236:1:o;325:205::-;525:3;516:14::o;535:203::-;-1:-1:-1;;;;;699:32:1;;;;681:51;;669:2;654:18;;636:102::o;743:336::-;945:2;927:21;;;984:2;964:18;;;957:30;-1:-1:-1;;;1018:2:1;1003:18;;996:42;1070:2;1055:18;;917:162::o;1084:337::-;1286:2;1268:21;;;1325:2;1305:18;;;1298:30;-1:-1:-1;;;1359:2:1;1344:18;;1337:43;1412:2;1397:18;;1258:163::o;1426:335::-;1628:2;1610:21;;;1667:2;1647:18;;;1640:30;-1:-1:-1;;;1701:2:1;1686:18;;1679:41;1752:2;1737:18;;1600:161::o;1766:342::-;1968:2;1950:21;;;2007:2;1987:18;;;1980:30;-1:-1:-1;;;2041:2:1;2026:18;;2019:48;2099:2;2084:18;;1940:168::o;2113:338::-;2315:2;2297:21;;;2354:2;2334:18;;;2327:30;-1:-1:-1;;;2388:2:1;2373:18;;2366:44;2442:2;2427:18;;2287:164::o;2456:177::-;2602:25;;;2590:2;2575:18;;2557:76::o;2638:229::-;;2709:1;2705:6;2702:1;2699:13;2696:2;;;-1:-1:-1;;;2735:33:1;;2791:4;2788:1;2781:15;2821:4;2742:3;2809:17;2696:2;-1:-1:-1;2852:9:1;;2686:181::o

Swarm Source

ipfs://ad2fb0948eb4311cdb640c0a7324a40069bdb9a6e6d3be11c50aaf4b15893fa2

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.