Contract 0x2254f9265Bb30ffA1bb93A252E96A13a5F7b2FD9

 
Txn Hash
Method
Block
From
To
Value
0x8f7b4c4fdd7021ae85e6f3c03d818c7b0ff12427049a485bfcdaea2112a7f350Claim Swap127648702021-07-05 2:44:02400 days 4 hrs ago0x03e559129aee7dee9ceeb0c577674c487a46038f IN  0x2254f9265bb30ffa1bb93a252e96a13a5f7b2fd90 Ether0.0006375110
0xae76dad5dd3e9dfa2f772b1744b729acb093db7a741ae8b596f5a4b68b64eae8Claim Swap127645802021-07-05 1:39:33400 days 5 hrs ago0x37c80d3b8766e3de5ef3dacd007c038d2044e227 IN  0x2254f9265bb30ffa1bb93a252e96a13a5f7b2fd90 Ether0.0007012611.00000145
0x9f53569af8b987b4394a83ae26aa15f766988e5e86f566571b000e585fb952aaClaim Swap127645612021-07-05 1:36:13400 days 5 hrs ago0x2f9758573d732f48087e7516939321aa64fd9a81 IN  0x2254f9265bb30ffa1bb93a252e96a13a5f7b2fd90 Ether0.0007140111.2
0xeae4cc6eaa9b36e2efae1dd64a37e75e35fe224b953a1643de65c5cdf465f780Claim Swap127644472021-07-05 1:07:19400 days 6 hrs ago0x728edf361239797c990071ebfb0d30cde9e146c0 IN  0x2254f9265bb30ffa1bb93a252e96a13a5f7b2fd90 Ether0.0006375110
0xb53860f212686f3374445b9a365977ddc55b9429d243b49617ca7e26240d3161Claim Swap127637282021-07-04 22:26:28400 days 8 hrs ago0xa33ed7e88d047db1eebb3ff237d125853318a4d8 IN  0x2254f9265bb30ffa1bb93a252e96a13a5f7b2fd90 Ether0.0006375110
0x7b777c004fc9cd1c42cc1f445f9e99d029d815f2889793e9094f3329dce2fff2Claim Swap127604792021-07-04 10:20:41400 days 20 hrs ago0x51bfd34307215b871f177386cc7ab66bdac1a1c7 IN  0x2254f9265bb30ffa1bb93a252e96a13a5f7b2fd90 Ether0.0006375110
0x6fd0d22b4bce2cfd82f62653e3d13a099b1f3bc8e732b57a73c1d1b3820dfd2bClaim Swap127601702021-07-04 9:11:53400 days 22 hrs agoENS Name *1.eth IN  0x2254f9265bb30ffa1bb93a252e96a13a5f7b2fd90 Ether0.000211889
0x1a178a4974be4ef0fca1b49e87e7062ace3613425eeb28f9b89a55e502cbbb3dClaim Swap127601672021-07-04 9:11:27400 days 22 hrs agoENS Name *1.eth IN  0x2254f9265bb30ffa1bb93a252e96a13a5f7b2fd90 Ether0.000155386.6000016
0x0f00caa86183233c95bdd845849f32d1fd273243085dc5f98c3a643ef7a5c1c5Claim Swap127601672021-07-04 9:11:27400 days 22 hrs agoENS Name *1.eth IN  0x2254f9265bb30ffa1bb93a252e96a13a5f7b2fd90 Ether0.000420756.6000016
0x9f2c96bcbdfc3c954d50a862b93f1bbc748893d8c1d2c7f5104ad81c6fb44b59Claim Swap127594922021-07-04 6:38:34401 days 35 mins ago0xf7bccbde6932d52bac3cbb1bb4018fe59be35855 IN  0x2254f9265bb30ffa1bb93a252e96a13a5f7b2fd90 Ether0.0008287613
0x341cc7e545c65f2bacd9c3b1b871e415213e16c2d386578e5f55a0d14b6291b7Claim Swap127593052021-07-04 5:54:54401 days 1 hr ago0x5a51402489bef9f63b20aeb483800920498e31ee IN  0x2254f9265bb30ffa1bb93a252e96a13a5f7b2fd90 Ether0.0006375110
0x98c0f6df6e887e11ddf2186dc1825d1b5c7635fda0cccffe6659875ece6e98b0Claim Swap127572062021-07-03 22:06:24401 days 9 hrs ago0x503a42d3b85272e3fe098d0d7fd0fc1f092bc375 IN  0x2254f9265bb30ffa1bb93a252e96a13a5f7b2fd90 Ether0.0006375110
0x75ca5cfe37bc0b1d85722109c8ced9a38830d7f70d878d97590d119172bdad3aClaim Swap127569742021-07-03 21:15:22401 days 9 hrs ago0x5595b0ce4af7a02e7d1e33aef08c5e11e08f9345 IN  0x2254f9265bb30ffa1bb93a252e96a13a5f7b2fd90 Ether0.0007012611
0x2085bbbb1c27113c21bdafa102289a1d8f7f2d4dc39e86f942f2f397b0a14fd7Claim Swap127543262021-07-03 11:28:06401 days 19 hrs ago0x38708a2d013aefb0dcabe46b8344d5b21279caca IN  0x2254f9265bb30ffa1bb93a252e96a13a5f7b2fd90 Ether0.0006375110
0x287e2aea17c6768eab30ee2901f71f777affd1a855feaebefd3c55eab33507eeClaim Swap127542822021-07-03 11:20:33401 days 19 hrs ago0x9b7d1e41f503023349153d339ee7595e920d72c2 IN  0x2254f9265bb30ffa1bb93a252e96a13a5f7b2fd90 Ether0.0006375110
0x1c4e596abe91eb815943541d412856a1d2e0089da66ff66f5bd91e4dc373174fClaim Swap127524882021-07-03 4:21:06402 days 2 hrs ago0xebe6764b76648789926ed7929499a82e4ef1cf8b IN  0x2254f9265bb30ffa1bb93a252e96a13a5f7b2fd90 Ether0.000326557
0x3e9f0a6475470d008990ef0fe24a11de6cd5c4f6ec10488c0cdbe0a63f48c854Claim Swap127515382021-07-03 0:51:22402 days 6 hrs ago0x403f6e72c85e928a84b3e2d7daf7f6f50093459b IN  0x2254f9265bb30ffa1bb93a252e96a13a5f7b2fd90 Ether0.0007012611
0x9871af239cc4ca212d3df45a0e7468118bc2e03761f872eb9ec2aff9905fd035Claim Swap127511292021-07-02 23:18:59402 days 7 hrs ago0x3979cb914256d712690a51a7585e88ddd97af092 IN  0x2254f9265bb30ffa1bb93a252e96a13a5f7b2fd90 Ether0.0006375110
0x7d4dd7dec67d9bcc4966d19e096e1ddce42269f71282bb9ee8aeb73d4dacfcc4Claim Swap127507342021-07-02 21:47:56402 days 9 hrs ago0x123196d6da0d9bee4fc74e17da40bfc642c72868 IN  0x2254f9265bb30ffa1bb93a252e96a13a5f7b2fd90 Ether0.0006375110
0x2fa47f7a5a7ef936f85ace816b5adf24e2f37903ff85cbde69fb01a0c8f09bddClaim Swap127498162021-07-02 18:22:46402 days 12 hrs ago0xb6f3ffb03a0cf762d9ec81a5b82ac85bf919fa2b IN  0x2254f9265bb30ffa1bb93a252e96a13a5f7b2fd90 Ether0.001099717.25
0x70b504eb54f31bc3a50d72e4e459aea22e4dbc9520930e1779d83418187ec926Claim Swap127491872021-07-02 16:06:43402 days 15 hrs ago0x23444cb91d279224cbd74606dfc2e825ee507710 IN  0x2254f9265bb30ffa1bb93a252e96a13a5f7b2fd90 Ether0.0014662723
0x0b150d96d42d472bb58300c6e92a8ffecf2cf0b185b1093be1fa7fa48077cf35Claim Swap127487682021-07-02 14:36:00402 days 16 hrs ago0x5afb1723b78f6983c9f7922db7f9086677b8e808 IN  0x2254f9265bb30ffa1bb93a252e96a13a5f7b2fd90 Ether0.0006356627
0xda43fc883ba60960e9874c07a1ed960a73edd474e1239a2886899e721278caddClaim Swap127487682021-07-02 14:36:00402 days 16 hrs ago0x5afb1723b78f6983c9f7922db7f9086677b8e808 IN  0x2254f9265bb30ffa1bb93a252e96a13a5f7b2fd90 Ether0.0013833921.7
0xb0ede6fcd62676e97a7615e2576035846bc5322e955938ebc314968e613b6a23Claim Swap127478232021-07-02 11:08:19402 days 20 hrs ago0x99934d7a6e83598d31aed17c3ecd69f8c1838c07 IN  0x2254f9265bb30ffa1bb93a252e96a13a5f7b2fd90 Ether0.0002354310
0xca83999180e3f9a1a4b55ff320d7f9344fef5e589a9f1ebe11c098a30604f300Claim Swap127478202021-07-02 11:07:47402 days 20 hrs ago0x99934d7a6e83598d31aed17c3ecd69f8c1838c07 IN  0x2254f9265bb30ffa1bb93a252e96a13a5f7b2fd90 Ether0.0006375110
[ Download CSV Export 
View more zero value Internal Transactions in Advanced View mode
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
MuteSwap

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
No with 200 runs

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

/**
 *Submitted for verification at Etherscan.io on 2021-01-29
*/

// File: Contracts/Utils/SafeMath.sol

// SPDX-License-Identifier: MIT
pragma solidity 0.6.12;

/**
 * @dev Wrappers over Solidity's arithmetic operations with added overflow
 * checks.
 *
 * Arithmetic operations in Solidity wrap on overflow. This can easily result
 * in bugs, because programmers usually assume that an overflow raises an
 * error, which is the standard behavior in high level programming languages.
 * `SafeMath` restores this intuition by reverting the transaction when an
 * operation overflows.
 *
 * Using this library instead of the unchecked operations eliminates an entire
 * class of bugs, so it's recommended to use it always.
 */
library SafeMath {
    /**
     * @dev Returns the addition of two unsigned integers, reverting on
     * overflow.
     *
     * Counterpart to Solidity's `+` operator.
     *
     * Requirements:
     *
     * - Addition cannot overflow.
     */
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");

        return c;
    }

    /**
     * @dev Returns the subtraction of two unsigned integers, reverting on
     * overflow (when the result is negative).
     *
     * Counterpart to Solidity's `-` operator.
     *
     * Requirements:
     *
     * - Subtraction cannot overflow.
     */
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return sub(a, b, "SafeMath: subtraction overflow");
    }

    /**
     * @dev Returns the subtraction of two unsigned integers, reverting with custom message on
     * overflow (when the result is negative).
     *
     * Counterpart to Solidity's `-` operator.
     *
     * Requirements:
     *
     * - Subtraction cannot overflow.
     */
    function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b <= a, errorMessage);
        uint256 c = a - b;

        return c;
    }

    /**
     * @dev Returns the multiplication of two unsigned integers, reverting on
     * overflow.
     *
     * Counterpart to Solidity's `*` operator.
     *
     * Requirements:
     *
     * - Multiplication cannot overflow.
     */
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        // Gas optimization: this is cheaper than requiring 'a' not being zero, but the
        // benefit is lost if 'b' is also tested.
        // See: https://github.com/OpenZeppelin/openzeppelin-contracts/pull/522
        if (a == 0) {
            return 0;
        }

        uint256 c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");

        return c;
    }

    /**
     * @dev Returns the integer division of two unsigned integers. Reverts on
     * division by zero. The result is rounded towards zero.
     *
     * Counterpart to Solidity's `/` operator. Note: this function uses a
     * `revert` opcode (which leaves remaining gas untouched) while Solidity
     * uses an invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     *
     * - The divisor cannot be zero.
     */
    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return div(a, b, "SafeMath: division by zero");
    }

    /**
     * @dev Returns the integer division of two unsigned integers. Reverts with custom message on
     * division by zero. The result is rounded towards zero.
     *
     * Counterpart to Solidity's `/` operator. Note: this function uses a
     * `revert` opcode (which leaves remaining gas untouched) while Solidity
     * uses an invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     *
     * - The divisor cannot be zero.
     */
    function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold

        return c;
    }

    /**
     * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo),
     * Reverts when dividing by zero.
     *
     * Counterpart to Solidity's `%` operator. This function uses a `revert`
     * opcode (which leaves remaining gas untouched) while Solidity uses an
     * invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     *
     * - The divisor cannot be zero.
     */
    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        return mod(a, b, "SafeMath: modulo by zero");
    }

    /**
     * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo),
     * Reverts with custom message when dividing by zero.
     *
     * Counterpart to Solidity's `%` operator. This function uses a `revert`
     * opcode (which leaves remaining gas untouched) while Solidity uses an
     * invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     *
     * - The divisor cannot be zero.
     */
    function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b != 0, errorMessage);
        return a % b;
    }
}

// File: Contracts/Mute/MuteSwap.sol

pragma solidity 0.6.12;


/**
 * @title Mute Swap Contract
 * @dev Maintains and issues minting for the mute chain swap
 */
contract MuteSwap {
    using SafeMath for uint256;

    mapping(address => uint256) private _balances;
    address public owner;
    address public muteContract;
    uint256 public amountSetToClaim;
    uint256 public amountClaimed;

    modifier onlyOwner() {
      require(msg.sender == owner, "MuteSwap::OnlyOwner: Not the owner");
      _;
    }

    constructor(address _muteContract) public {
        owner = msg.sender;
        muteContract = _muteContract;
    }

    function addSwapInfo(address[] memory _addresses, uint256[] memory _values) external onlyOwner {
        for (uint256 index = 0; index < _addresses.length; index++) {
            _balances[_addresses[index]] = _balances[_addresses[index]].add(_values[index]);
            amountSetToClaim = amountSetToClaim.add(_values[index]);
        }
    }

    function claimSwap() external {
        require(_balances[msg.sender] > 0, "MuteSwap::claimSwap: must have a balance greater than 0");
        require(IMute(muteContract).Mint(msg.sender, _balances[msg.sender]) == true);

        amountClaimed = amountClaimed.add(_balances[msg.sender]);
        _balances[msg.sender] = 0;
    }

    function claimBalance() external view returns (uint256) {
        return _balances[msg.sender];
    }
}

interface IMute {
    function Mint(address account, uint256 amount) external returns (bool);
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_muteContract","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address[]","name":"_addresses","type":"address[]"},{"internalType":"uint256[]","name":"_values","type":"uint256[]"}],"name":"addSwapInfo","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"amountClaimed","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"amountSetToClaim","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"claimBalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"claimSwap","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"muteContract","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]

608060405234801561001057600080fd5b506040516109353803806109358339818101604052602081101561003357600080fd5b810190808051906020019092919050505033600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505061085f806100d66000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c80637f6271281161005b5780637f627128146100f25780638da5cb5b146100fc578063ad6b5d0414610130578063f79891a91461014e5761007d565b806308c07bd01461008257806330509bca146100b657806368ac805d146100d4575b600080fd5b61008a61029a565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6100be6102c0565b6040518082815260200191505060405180910390f35b6100dc610306565b6040518082815260200191505060405180910390f35b6100fa61030c565b005b61010461055e565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610138610584565b6040518082815260200191505060405180910390f35b6102986004803603604081101561016457600080fd5b810190808035906020019064010000000081111561018157600080fd5b82018360208201111561019357600080fd5b803590602001918460208302840111640100000000831117156101b557600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f8201169050808301925050505050505091929192908035906020019064010000000081111561021557600080fd5b82018360208201111561022757600080fd5b8035906020019184602083028401116401000000008311171561024957600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f82011690508083019250505050505050919291929050505061058a565b005b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905090565b60035481565b60008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054116103a3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260378152602001806107d16037913960400191505060405180910390fd5b60011515600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16630f6798a5336000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561047857600080fd5b505af115801561048c573d6000803e3d6000fd5b505050506040513d60208110156104a257600080fd5b81019080805190602001909291905050501515146104bf57600080fd5b6105126000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460045461074890919063ffffffff16565b60048190555060008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60045481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610630576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806108086022913960400191505060405180910390fd5b60005b8251811015610743576106b382828151811061064b57fe5b602002602001015160008086858151811061066257fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461074890919063ffffffff16565b6000808584815181106106c257fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061073082828151811061071757fe5b602002602001015160035461074890919063ffffffff16565b6003819055508080600101915050610633565b505050565b6000808284019050838110156107c6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b809150509291505056fe4d757465537761703a3a636c61696d537761703a206d757374206861766520612062616c616e63652067726561746572207468616e20304d757465537761703a3a4f6e6c794f776e65723a204e6f7420746865206f776e6572a2646970667358221220fab9ab905aeaa8951b0643307ff3b608c080b12c94033cda1ba6c06391b3e0c464736f6c634300060c0033000000000000000000000000a49d7499271ae71cd8ab9ac515e6694c755d400c

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

000000000000000000000000a49d7499271ae71cd8ab9ac515e6694c755d400c

-----Decoded View---------------
Arg [0] : _muteContract (address): 0xa49d7499271ae71cd8ab9ac515e6694c755d400c

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000a49d7499271ae71cd8ab9ac515e6694c755d400c


Deployed ByteCode Sourcemap

5643:1301:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5782:27;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;6838:103;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5816:31;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6496:334;;;:::i;:::-;;5755:20;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;5854:28;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6139:349;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;5782:27;;;;;;;;;;;;;:::o;6838:103::-;6885:7;6912:9;:21;6922:10;6912:21;;;;;;;;;;;;;;;;6905:28;;6838:103;:::o;5816:31::-;;;;:::o;6496:334::-;6569:1;6545:9;:21;6555:10;6545:21;;;;;;;;;;;;;;;;:25;6537:93;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6712:4;6649:67;;6655:12;;;;;;;;;;;6649:24;;;6674:10;6686:9;:21;6696:10;6686:21;;;;;;;;;;;;;;;;6649:59;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:67;;;6641:76;;;;;;6746:40;6764:9;:21;6774:10;6764:21;;;;;;;;;;;;;;;;6746:13;;:17;;:40;;;;:::i;:::-;6730:13;:56;;;;6821:1;6797:9;:21;6807:10;6797:21;;;;;;;;;;;;;;;:25;;;;6496:334::o;5755:20::-;;;;;;;;;;;;;:::o;5854:28::-;;;;:::o;6139:349::-;5943:5;;;;;;;;;;;5929:19;;:10;:19;;;5921:66;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6250:13:::1;6245:236;6277:10;:17;6269:5;:25;6245:236;;;6351:48;6384:7;6392:5;6384:14;;;;;;;;;;;;;;6351:9;:28:::0;6361:10:::1;6372:5;6361:17;;;;;;;;;;;;;;6351:28;;;;;;;;;;;;;;;;:32;;:48;;;;:::i;:::-;6320:9;:28:::0;6330:10:::1;6341:5;6330:17;;;;;;;;;;;;;;6320:28;;;;;;;;;;;;;;;:79;;;;6433:36;6454:7;6462:5;6454:14;;;;;;;;;;;;;;6433:16;;:20;;:36;;;;:::i;:::-;6414:16;:55;;;;6296:7;;;;;;;6245:236;;;;6139:349:::0;;:::o;1012:181::-;1070:7;1090:9;1106:1;1102;:5;1090:17;;1131:1;1126;:6;;1118:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1184:1;1177:8;;;1012:181;;;;:::o

Swarm Source

ipfs://fab9ab905aeaa8951b0643307ff3b608c080b12c94033cda1ba6c06391b3e0c4
Block Transaction Difficulty Gas Used Reward
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.

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.