Cryo Explorer Ethereum Mainnet

Address Contract Partially Verified

Address 0x99352D1edfa7f124eC618dfb51014f6D54bAc4aE
Balance 0.396324 ETH
Nonce 1
Code Size 1277 bytes
Indexed Transactions 0
External Etherscan · Sourcify

Contract Bytecode

1277 bytes
0x6080604052600436106100a35763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416632157c46a81146100a5578063373420d9146100ba5780635ce093de146100e15780638da5cb5b146100e9578063984a2df11461011a57806399d28efc1461012f578063d4ee1d9014610150578063d69ff35214610165578063f139c8e81461017a578063f2fde38b1461018f575b005b3480156100b157600080fd5b506100a36101b0565b3480156100c657600080fd5b506100cf610211565b60408051918252519081900360200190f35b6100a3610231565b3480156100f557600080fd5b506100fe610249565b60408051600160a060020a039092168252519081900360200190f35b34801561012657600080fd5b506100a3610258565b34801561013b57600080fd5b506100a3600160a060020a03600435166102dd565b34801561015c57600080fd5b506100fe6103b3565b34801561017157600080fd5b506100cf6103c2565b34801561018657600080fd5b506100cf610460565b34801561019b57600080fd5b506100a3600160a060020a0360043516610466565b60008054600160a060020a031633146101c857600080fd5b6002546101dd9030319063ffffffff6104ac16565b604051909150339082156108fc029083906000818181858888f1935050505015801561020d573d6000803e3d6000fd5b5050565b600254600090819061022b9030319063ffffffff6104ac16565b92915050565b600254610244903463ffffffff6104c116565b600255565b600054600160a060020a031681565b604080517fdc82a98f00000000000000000000000000000000000000000000000000000000815230600482015290517331cf8b6e8bb6cb16f23889f902be86775bb1d0b39163dc82a98f91602480830192600092919082900301818387803b1580156102c357600080fd5b505af11580156102d7573d6000803e3d6000fd5b50505050565b60025467016345785d8a0000106102f357600080fd5b60025461030e9067016345785d8a000063ffffffff6104ac16565b600255604080517fbe7f3a4c000000000000000000000000000000000000000000000000000000008152600160a060020a03831660048201526001602482015290517331cf8b6e8bb6cb16f23889f902be86775bb1d0b39163be7f3a4c9167016345785d8a00009160448082019260009290919082900301818588803b15801561039757600080fd5b505af11580156103ab573d6000803e3d6000fd5b505050505050565b600154600160a060020a031681565b60007331cf8b6e8bb6cb16f23889f902be86775bb1d0b3600160a060020a031663ffe6bbd86040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561042f57600080fd5b505af1158015610443573d6000803e3d6000fd5b505050506040513d602081101561045957600080fd5b5051905090565b60025481565b600054600160a060020a0316331461047d57600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6000828211156104bb57600080fd5b50900390565b8181018281101561022b57600080fd00a165627a7a723058201c0a40e3e38d43d78ef021d50c4531b6aaf25416f197d53630a48d60699727900029

Verified Source Code Partial Match

Compiler: v0.4.25+commit.59dbf8f1 EVM: byzantium Optimization: Yes (200 runs)
Slaughter3D.sol 107 lines
pragma solidity ^0.4.25;

interface Snip3DInterface  {
    function() payable external;
   function offerAsSacrifice(address MN)
        external
        payable
        ;
         function withdraw()
        external
        ;
        function myEarnings()
        external
        view
       
        returns(uint256);
        function tryFinalizeStage()
        external;
    function sendInSoldier(address masternode, uint256 amount) external payable;
    function fetchdivs(address toupdate) external;
    function shootSemiRandom() external;
    function vaultToWallet(address toPay) external;
}

// ----------------------------------------------------------------------------
// Owned contract
// ----------------------------------------------------------------------------
contract Owned {
    address public owner;
    address public newOwner;

    event OwnershipTransferred(address indexed _from, address indexed _to);

    constructor() public {
        owner = 0x0B0eFad4aE088a88fFDC50BCe5Fb63c6936b9220;
    }

    modifier onlyOwner {
        require(msg.sender == owner);
        _;
    }

    function transferOwnership(address _newOwner) public onlyOwner {
        owner = _newOwner;
    }
    
}
// ----------------------------------------------------------------------------
// Safe maths
// ----------------------------------------------------------------------------
library SafeMath {
    function add(uint a, uint b) internal pure returns (uint c) {
        c = a + b;
        require(c >= a);
    }
    function sub(uint a, uint b) internal pure returns (uint c) {
        require(b <= a);
        c = a - b;
    }
    function mul(uint a, uint b) internal pure returns (uint c) {
        c = a * b;
        require(a == 0 || c / a == b);
    }
    function div(uint a, uint b) internal pure returns (uint c) {
        require(b > 0);
        c = a / b;
    }
}
// Snip3dbridge contract
contract Slaughter3D is  Owned {
    using SafeMath for uint;
    Snip3DInterface constant Snip3Dcontract_ = Snip3DInterface(0x31cF8B6E8bB6cB16F23889F902be86775bB1d0B3);
    uint256 public toSnipe;
    function harvestableBalance()
        view
        public
        returns(uint256)
    {
        uint256 tosend = address(this).balance.sub(toSnipe);
        return ( tosend)  ;
    }
    function unfetchedVault()
        view
        public
        returns(uint256)
    {
        return ( Snip3Dcontract_.myEarnings())  ;
    }
    function sacUp ()  public payable {
       
        toSnipe = toSnipe.add(msg.value);
    }
    function sacUpto (address masternode)  public  {
       require(toSnipe> 0.1 ether);
        toSnipe = toSnipe.sub(0.1 ether);
        Snip3Dcontract_.sendInSoldier.value(0.1 ether)(masternode , 1);
    }
    function fetchvault ()  public {
      
        Snip3Dcontract_.vaultToWallet(address(this));
    }
    function fetchBalance () onlyOwner public {
      uint256 tosend = address(this).balance.sub(toSnipe);
        msg.sender.transfer(tosend);
    }
    function () external payable{} // needs for divs
}

Read Contract

harvestableBalance 0x373420d9 → uint256
newOwner 0xd4ee1d90 → address
owner 0x8da5cb5b → address
toSnipe 0xf139c8e8 → uint256
unfetchedVault 0xd69ff352 → uint256

Write Contract 5 functions

These functions modify contract state and require a wallet transaction to execute.

fetchBalance 0x2157c46a
No parameters
fetchvault 0x984a2df1
No parameters
sacUp 0x5ce093de
No parameters
sacUpto 0x99d28efc
address masternode
transferOwnership 0xf2fde38b
address _newOwner

Recent Transactions

No transactions found for this address