Contract 0x4021A841F33b037Bd25c8eDF84D668d44c7aFB2a 1

 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xb6a5f7b31ae0271b043661a25b4336610a3ed671c202794e91dc513c7a2a37c3Safe Transfer Fr...130313832021-11-28 19:28:364 hrs 20 mins ago0xb05baac955b27385874426037e92e19d55b5cea9 IN  0x4021a841f33b037bd25c8edf84d668d44c7afb2a0 BNB0.000164525
0x7eaa28d3e47a387dfcdb012e1921593a3acbcfbf71ec6c78a401c98dfdb78591Safe Transfer Fr...130293002021-11-28 17:35:446 hrs 13 mins ago0xb3bbf3ee37fca5a53a67f6f8d613bdf261161b5e IN  0x4021a841f33b037bd25c8edf84d668d44c7afb2a0 BNB0.000131525
0x7d99028c8cb24eecd9900c90197f830ff1d679c517e910fe5582c945efb80ee5Safe Transfer Fr...130256072021-11-28 14:15:319 hrs 33 mins ago0x938a27d1e3ef29a44f6c574f6ed47d94421ca3ac IN  0x4021a841f33b037bd25c8edf84d668d44c7afb2a0 BNB0.00015783
0x4a09f8bd193f89312829be4414b14f81fec178b1c7dd2ae993134ee9e32e488aSafe Transfer Fr...130248322021-11-28 13:32:3410 hrs 16 mins ago0x2ba06f8e7b2f01d1af43612b22c25731ad9a229c IN  0x4021a841f33b037bd25c8edf84d668d44c7afb2a0 BNB0.000135045
0xd10254caa1c13bc45b5d3cccba6a8fadc5ca344978ae58a8ef400eaaa4bf4cb1Safe Transfer Fr...130248242021-11-28 13:32:1010 hrs 17 mins ago0x2ba06f8e7b2f01d1af43612b22c25731ad9a229c IN  0x4021a841f33b037bd25c8edf84d668d44c7afb2a0 BNB0.000131525
0x4614df9c7bf23f349f44d404c5842f7c7fcb2ac496a2e9549a010de007012ddbSafe Transfer Fr...130245972021-11-28 13:19:5110 hrs 29 mins ago0x2ba06f8e7b2f01d1af43612b22c25731ad9a229c IN  0x4021a841f33b037bd25c8edf84d668d44c7afb2a0 BNB0.000281525
0x208fe10901f3905f299447c0e4ce7c3c4110293f67f29d8a3aedd470608465c4Safe Transfer Fr...130239542021-11-28 12:44:2011 hrs 5 mins ago0x1b845bb68f62bae8ab630b7ef86f0b3dcdf07171 IN  0x4021a841f33b037bd25c8edf84d668d44c7afb2a0 BNB0.000206525
0xeb4340c2fdfa6bf2395e4e67f9f62d134521217bce0b8e6691df1945608994deSafe Transfer Fr...130237152021-11-28 12:31:5711 hrs 17 mins ago0x725cfd3e5601ad6e8fdbd168819959188b44ef37 IN  0x4021a841f33b037bd25c8edf84d668d44c7afb2a0 BNB0.000206525
0xaa209a8ddc17f31495f7163aa065f1b5ec507da3b444b1a19f13d8037353ea85Safe Transfer Fr...130218182021-11-28 10:49:2712 hrs 59 mins ago0xdf7dbf724cba0a8dcc212df3971d14b01ec400fe IN  0x4021a841f33b037bd25c8edf84d668d44c7afb2a0 BNB0.000206465
0x801bc6ed39bb7a57cae5c54d86bb5fcc75184cc13f39c15a8b79a0958955d3ffSafe Transfer Fr...130168662021-11-28 6:29:0017 hrs 20 mins ago0x861f5e9f61f36979390d8e89ba0dfa18e5b64f38 IN  0x4021a841f33b037bd25c8edf84d668d44c7afb2a0 BNB0.000281525
0x0a258da3a6afebbe6954841414375a745cecb2385a7b1c39a5199682e3034091Safe Transfer Fr...130082012021-11-27 22:43:591 day 1 hr ago0x2d16bbeac5cda0609ba154871be0b326035c7f18 IN  0x4021a841f33b037bd25c8edf84d668d44c7afb2a0 BNB0.000206525
0x736e5599d8dd21fd0f811d6f5ba857f2ba6ec206a3f2f2ae84e2fa8332aa011fSafe Transfer Fr...130039542021-11-27 19:00:561 day 4 hrs ago0x1839fed674c394457f4015eca46e35e73c46bc62 IN  0x4021a841f33b037bd25c8edf84d668d44c7afb2a0 BNB0.000131525
0x1efb457eb18e7ebd4913d773cb10bd33a5b9980530351088113d029b945d1505Safe Transfer Fr...130039322021-11-27 18:59:411 day 4 hrs ago0x1839fed674c394457f4015eca46e35e73c46bc62 IN  0x4021a841f33b037bd25c8edf84d668d44c7afb2a0 BNB0.000206525
0x4b3cb1f268d790d739724ab12f25b66e29104784b27d7046139145b222865a11Safe Transfer Fr...130038802021-11-27 18:56:341 day 4 hrs ago0x1839fed674c394457f4015eca46e35e73c46bc62 IN  0x4021a841f33b037bd25c8edf84d668d44c7afb2a0 BNB0.000281525
0x03f074da367ae4d1182c11875c1b53d5561364ee1bb0447dbd1f9e0fc612b307Safe Transfer Fr...129975012021-11-27 13:12:281 day 10 hrs ago0xdb7f5c988404412d30c5882350ab1bdd2ebf5cfa IN  0x4021a841f33b037bd25c8edf84d668d44c7afb2a0 BNB0.000135045
0x704835f3ff5d7c8bf20d2aa3525b963f063eb2aac283a170feb75735305ff4e0Safe Transfer Fr...129974832021-11-27 13:11:311 day 10 hrs ago0xdb7f5c988404412d30c5882350ab1bdd2ebf5cfa IN  0x4021a841f33b037bd25c8edf84d668d44c7afb2a0 BNB0.000131525
0x340dbd13d20d62bed87b93fe40dcdacf7394332dc1ccc37824dc2fcf902bb45eSafe Transfer Fr...129966422021-11-27 12:25:071 day 11 hrs ago0x938a27d1e3ef29a44f6c574f6ed47d94421ca3ac IN  0x4021a841f33b037bd25c8edf84d668d44c7afb2a0 BNB0.00015783
0xf9da3491083f9aa43f3f48df425efa35863ec14dd52b9c5617d6448402fd048aSafe Transfer Fr...129965112021-11-27 12:17:531 day 11 hrs ago0x861f5e9f61f36979390d8e89ba0dfa18e5b64f38 IN  0x4021a841f33b037bd25c8edf84d668d44c7afb2a0 BNB0.000281525
0x8302b77e09a8a3639cc80bac98083e41fc730a160f1fbebb0c323d471c1eedf5Safe Transfer Fr...129945282021-11-27 10:33:251 day 13 hrs ago0xa5476ce052f2303858907b382a45c77ca17b7ee2 IN  0x4021a841f33b037bd25c8edf84d668d44c7afb2a0 BNB0.000281525
0x3772770df6da1b81c3331b2fc61b0e5a62d8cfc92062f079e9f186dce53d7618Safe Transfer Fr...129593192021-11-26 2:09:182 days 21 hrs ago0xb3f888d18a7ec9af839d337f4eb785b8502516fa IN  0x4021a841f33b037bd25c8edf84d668d44c7afb2a0 BNB0.000164525
0x2c0ce90c323cd2bfdd860efb477250f637af017179ca7d5ddb1bb8b1f0330efeSafe Transfer Fr...129592742021-11-26 2:06:302 days 21 hrs ago0xb3f888d18a7ec9af839d337f4eb785b8502516fa IN  0x4021a841f33b037bd25c8edf84d668d44c7afb2a0 BNB0.000164525
0xe8432026576e78a175a2c1c6af00bc0399d40f63fc803bd4901643de113b0dd9Safe Transfer Fr...129592452021-11-26 2:04:342 days 21 hrs ago0xb3f888d18a7ec9af839d337f4eb785b8502516fa IN  0x4021a841f33b037bd25c8edf84d668d44c7afb2a0 BNB0.000135045
0x0c641cc8dc2fe1a2ba5305a67ff32c5bd86a4fc4328e1ef0985d0014073c80e7Safe Transfer Fr...129554922021-11-25 22:22:273 days 1 hr ago0x938a27d1e3ef29a44f6c574f6ed47d94421ca3ac IN  0x4021a841f33b037bd25c8edf84d668d44c7afb2a0 BNB0.00015783
0x474208966f42ee27053a12b486d8b4a8d99db60bb3603dc4e7b73f908c87ff28Safe Transfer Fr...129552952021-11-25 22:12:093 days 1 hr ago0xbb3d431c368bd0616478cdb5f396486260bbca6a IN  0x4021a841f33b037bd25c8edf84d668d44c7afb2a0 BNB0.000281525
0xf58c20a976b397a132f7b71ea82cbcb5ac89ad8bbfe66981a3de2d015eb988ebSafe Transfer Fr...129549182021-11-25 21:51:253 days 1 hr ago0xa3de3873e285d58d1d42842ffa4399e3fc5fc78f IN  0x4021a841f33b037bd25c8edf84d668d44c7afb2a0 BNB0.000131525
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
SnakeArtifactsNFTProxy

Compiler Version
v0.8.9+commit.e5eed63a

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, Unlicense license

Contract Source Code (Solidity Multiple files format)

File 1 of 4: SnakeArtifactsNFTProxy.sol
//SPDX-License-Identifier: UNLICENSED

pragma solidity ^0.8.0;

import "./Proxy.sol";
import "./Ownable.sol";
import "./TokenStorage.sol";

contract SnakeArtifactsNFTProxy is Proxy, Ownable, TokenStorage {

    event ReplaceImplementation(address oldTarget, address newTarget);

    constructor(address target) {
        _implementationAddress = target;
        emit ReplaceImplementation(address(0), target);
    }
    
    function implementation() public view returns (address) { 
        return _implementationAddress; 
    }

    function _implementation() internal view override returns (address) { 
        return _implementationAddress; 
    }

    function replaceImplementation(address newTarget) external onlyOwner {
        require(newTarget != address(0), "SnakeArtifactsNFTProxy: target's address is equal to zero address");
        address oldTarget = _implementationAddress;
        _implementationAddress = newTarget;
        emit ReplaceImplementation(oldTarget, newTarget);
    }
}

File 2 of 4: Ownable.sol
//SPDX-License-Identifier: UNLICENSED

pragma solidity ^0.8.0;

/**
 * @dev Contract module which provides a basic access control mechanism, where
 * there is an account (an owner) that can be granted exclusive access to
 * specific functions.
 *
 * By default, the owner account will be the one that deploys the contract. This
 * can later be changed with {transferOwnership}.
 *
 * This module is used through inheritance. It will make available the modifier
 * `onlyOwner`, which can be applied to your functions to restrict their use to
 * the owner.
 */
abstract contract Ownable {
    address private _owner;
    address private _newOwner;

    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    constructor() {
        _owner = msg.sender;
        emit OwnershipTransferred(address(0), msg.sender);
    }

    function owner() public view virtual returns (address) {
        return _owner;
    }

    function newOwner() public view virtual returns (address) {
        return _newOwner;
    }

    modifier onlyOwner() {
        require(owner() == msg.sender, "Ownable: caller is not the owner");
        _;
    }

    function renounceOwnership() public virtual onlyOwner {
        emit OwnershipTransferred(_owner, address(0));
        _owner = address(0);
    }

    function transferOwnership(address transferOwner) public onlyOwner {
        require(transferOwner != newOwner());
        _newOwner = transferOwner;
    }

    function acceptOwnership() virtual public {
        require(msg.sender == newOwner(), "Ownable: caller is not the new owner");
        emit OwnershipTransferred(_owner, _newOwner);
        _owner = _newOwner;
        _newOwner = address(0);
    }
}

File 3 of 4: Proxy.sol
// SPDX-License-Identifier: MIT

pragma solidity ^0.8.0;

/**
 * @dev This abstract contract provides a fallback function that delegates all calls to another contract using the EVM
 * instruction `delegatecall`. We refer to the second contract as the _implementation_ behind the proxy, and it has to
 * be specified by overriding the virtual {_implementation} function.
 *
 * Additionally, delegation to the implementation can be triggered manually through the {_fallback} function, or to a
 * different contract through the {_delegate} function.
 *
 * The success and return data of the delegated call will be returned back to the caller of the proxy.
 */
abstract contract Proxy {
    /**
     * @dev Delegates the current call to `implementation`.
     *
     * This function does not return to its internall call site, it will return directly to the external caller.
     */
    function _delegate(address implementation) internal virtual {
        assembly {
            // Copy msg.data. We take full control of memory in this inline assembly
            // block because it will not return to Solidity code. We overwrite the
            // Solidity scratch pad at memory position 0.
            calldatacopy(0, 0, calldatasize())

            // Call the implementation.
            // out and outsize are 0 because we don't know the size yet.
            let result := delegatecall(gas(), implementation, 0, calldatasize(), 0, 0)

            // Copy the returned data.
            returndatacopy(0, 0, returndatasize())

            switch result
            // delegatecall returns 0 on error.
            case 0 {
                revert(0, returndatasize())
            }
            default {
                return(0, returndatasize())
            }
        }
    }

    /**
     * @dev This is a virtual function that should be overriden so it returns the address to which the fallback function
     * and {_fallback} should delegate.
     */
    function _implementation() internal view virtual returns (address);

    /**
     * @dev Delegates the current call to the address returned by `_implementation()`.
     *
     * This function does not return to its internall call site, it will return directly to the external caller.
     */
    function _fallback() internal virtual {
        _delegate(_implementation());
    }

    /**
     * @dev Fallback function that delegates calls to the address returned by `_implementation()`. Will run if no other
     * function in the contract matches the call data.
     */
    fallback() external payable virtual {
        _fallback();
    }

    /**
     * @dev Fallback function that delegates calls to the address returned by `_implementation()`. Will run if call data
     * is empty.
     */
    receive() external payable virtual {
        _fallback();
    }
}

File 4 of 4: TokenStorage.sol
// SPDX-License-Identifier: UNLICENSED

pragma solidity ^0.8.0;

struct TokenMetadata {
    string Name;
    string Description;
    string URI;
}

abstract contract TokenStorage {
    address internal _implementationAddress;
    mapping(uint256 => TokenMetadata) public tokenMetadata;
    mapping(uint256 => mapping(address => uint256)) internal _balances;
    mapping(address => mapping(address => bool)) internal _operatorApprovals;
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"target","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"oldTarget","type":"address"},{"indexed":false,"internalType":"address","name":"newTarget","type":"address"}],"name":"ReplaceImplementation","type":"event"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"acceptOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"implementation","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"newOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newTarget","type":"address"}],"name":"replaceImplementation","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"tokenMetadata","outputs":[{"internalType":"string","name":"Name","type":"string"},{"internalType":"string","name":"Description","type":"string"},{"internalType":"string","name":"URI","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"transferOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

608060405234801561001057600080fd5b5060405161091338038061091383398101604081905261002f916100cd565b600080546001600160a01b0319163390811782556040519091907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3600280546001600160a01b0319166001600160a01b038316908117909155604080516000815260208101929092527feb7a7d62743daf8cf4055aea544d0a89e2011279ed4105567d010759e6fa4de2910160405180910390a1506100fd565b6000602082840312156100df57600080fd5b81516001600160a01b03811681146100f657600080fd5b9392505050565b6108078061010c6000396000f3fe60806040526004361061007f5760003560e01c80638da5cb5b1161004e5780638da5cb5b14610126578063d4ee1d9014610144578063d69efdc514610162578063f2fde38b146101825761008e565b80635c60da1b146100965780636914db60146100cd578063715018a6146100fc57806379ba5097146101115761008e565b3661008e5761008c6101a2565b005b61008c6101a2565b3480156100a257600080fd5b506002546001600160a01b03165b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100d957600080fd5b506100ed6100e8366004610688565b6101be565b6040516100c4939291906106ee565b34801561010857600080fd5b5061008c610378565b34801561011d57600080fd5b5061008c610404565b34801561013257600080fd5b506000546001600160a01b03166100b0565b34801561015057600080fd5b506001546001600160a01b03166100b0565b34801561016e57600080fd5b5061008c61017d366004610731565b6104ce565b34801561018e57600080fd5b5061008c61019d366004610731565b6105ee565b6101bc6101b76002546001600160a01b031690565b610664565b565b6003602052600090815260409020805481906101d990610761565b80601f016020809104026020016040519081016040528092919081815260200182805461020590610761565b80156102525780601f1061022757610100808354040283529160200191610252565b820191906000526020600020905b81548152906001019060200180831161023557829003601f168201915b50505050509080600101805461026790610761565b80601f016020809104026020016040519081016040528092919081815260200182805461029390610761565b80156102e05780601f106102b5576101008083540402835291602001916102e0565b820191906000526020600020905b8154815290600101906020018083116102c357829003601f168201915b5050505050908060020180546102f590610761565b80601f016020809104026020016040519081016040528092919081815260200182805461032190610761565b801561036e5780601f106103435761010080835404028352916020019161036e565b820191906000526020600020905b81548152906001019060200180831161035157829003601f168201915b5050505050905083565b3361038b6000546001600160a01b031690565b6001600160a01b0316146103ba5760405162461bcd60e51b81526004016103b19061079c565b60405180910390fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6001546001600160a01b0316331461046a5760405162461bcd60e51b8152602060048201526024808201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206e6577206f6044820152633bb732b960e11b60648201526084016103b1565b600154600080546040516001600160a01b0393841693909116917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a360018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b336104e16000546001600160a01b031690565b6001600160a01b0316146105075760405162461bcd60e51b81526004016103b19061079c565b6001600160a01b03811661058d5760405162461bcd60e51b815260206004820152604160248201527f536e616b654172746966616374734e465450726f78793a20746172676574277360448201527f206164647265737320697320657175616c20746f207a65726f206164647265736064820152607360f81b608482015260a4016103b1565b600280546001600160a01b038381166001600160a01b031983168117909355604080519190921680825260208201939093527feb7a7d62743daf8cf4055aea544d0a89e2011279ed4105567d010759e6fa4de2910160405180910390a15050565b336106016000546001600160a01b031690565b6001600160a01b0316146106275760405162461bcd60e51b81526004016103b19061079c565b6001546001600160a01b038281169116141561064257600080fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b3660008037600080366000845af43d6000803e808015610683573d6000f35b3d6000fd5b60006020828403121561069a57600080fd5b5035919050565b6000815180845260005b818110156106c7576020818501810151868301820152016106ab565b818111156106d9576000602083870101525b50601f01601f19169290920160200192915050565b60608152600061070160608301866106a1565b828103602084015261071381866106a1565b9050828103604084015261072781856106a1565b9695505050505050565b60006020828403121561074357600080fd5b81356001600160a01b038116811461075a57600080fd5b9392505050565b600181811c9082168061077557607f821691505b6020821081141561079657634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260408201526060019056fea2646970667358221220fa2b154cc9fe507f33550791ddd2f08e46fcde1b7beec42800b037134c06e7f364736f6c63430008090033000000000000000000000000ad337f3aa6a1e54b8e4c515b6a9993cdfc07fe3f

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

000000000000000000000000ad337f3aa6a1e54b8e4c515b6a9993cdfc07fe3f

-----Decoded View---------------
Arg [0] : target (address): 0xad337f3aa6a1e54b8e4c515b6a9993cdfc07fe3f

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


Deployed ByteCode Sourcemap

148:883:2:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2879:11:1;:9;:11::i;:::-;148:883:2;;2648:11:1;:9;:11::i;442:106:2:-;;;;;;;;;;-1:-1:-1;517:22:2;;-1:-1:-1;;;;;517:22:2;442:106;;;-1:-1:-1;;;;;178:32:4;;;160:51;;148:2;133:18;442:106:2;;;;;;;;242:54:3;;;;;;;;;;-1:-1:-1;242:54:3;;;;;:::i;:::-;;:::i;:::-;;;;;;;;;:::i;1205:148:0:-;;;;;;;;;;;;;:::i;1527:251::-;;;;;;;;;;;;;:::i;883:87::-;;;;;;;;;;-1:-1:-1;929:7:0;956:6;-1:-1:-1;;;;;956:6:0;883:87;;978:93;;;;;;;;;;-1:-1:-1;1054:9:0;;-1:-1:-1;;;;;1054:9:0;978:93;;682:346:2;;;;;;;;;;-1:-1:-1;682:346:2;;;;;:::i;:::-;;:::i;1361:158:0:-;;;;;;;;;;-1:-1:-1;1361:158:0;;;;;:::i;:::-;;:::i;2313:85:1:-;2362:28;2372:17;517:22:2;;-1:-1:-1;;;;;517:22:2;;442:106;2372:17:1;2362:9;:28::i;:::-;2313:85::o;242:54:3:-;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1205:148:0:-;1130:10;1119:7;929;956:6;-1:-1:-1;;;;;956:6:0;;883:87;1119:7;-1:-1:-1;;;;;1119:21:0;;1111:66;;;;-1:-1:-1;;;1111:66:0;;;;;;;:::i;:::-;;;;;;;;;1312:1:::1;1296:6:::0;;1275:40:::1;::::0;-1:-1:-1;;;;;1296:6:0;;::::1;::::0;1275:40:::1;::::0;1312:1;;1275:40:::1;1343:1;1326:19:::0;;-1:-1:-1;;;;;;1326:19:0::1;::::0;;1205:148::o;1527:251::-;1054:9;;-1:-1:-1;;;;;1054:9:0;1588:10;:24;1580:73;;;;-1:-1:-1;;;1580:73:0;;2674:2:4;1580:73:0;;;2656:21:4;2713:2;2693:18;;;2686:30;2752:34;2732:18;;;2725:62;-1:-1:-1;;;2803:18:4;;;2796:34;2847:19;;1580:73:0;2472:400:4;1580:73:0;1698:9;;;1690:6;;1669:39;;-1:-1:-1;;;;;1698:9:0;;;;1690:6;;;;1669:39;;;1728:9;;;;1719:18;;-1:-1:-1;;;;;;1719:18:0;;;-1:-1:-1;;;;;1728:9:0;;1719:18;;;;1748:22;;;1527:251::o;682:346:2:-;1130:10:0;1119:7;929;956:6;-1:-1:-1;;;;;956:6:0;;883:87;1119:7;-1:-1:-1;;;;;1119:21:0;;1111:66;;;;-1:-1:-1;;;1111:66:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;770:23:2;::::1;762:101;;;::::0;-1:-1:-1;;;762:101:2;;3079:2:4;762:101:2::1;::::0;::::1;3061:21:4::0;3118:2;3098:18;;;3091:30;3157:34;3137:18;;;3130:62;3228:34;3208:18;;;3201:62;-1:-1:-1;;;3279:19:4;;;3272:32;3321:19;;762:101:2::1;2877:469:4::0;762:101:2::1;894:22;::::0;;-1:-1:-1;;;;;927:34:2;;::::1;-1:-1:-1::0;;;;;;927:34:2;::::1;::::0;::::1;::::0;;;977:43:::1;::::0;;894:22;;;::::1;3563:34:4::0;;;3628:2;3613:18;;3606:43;;;;977::2::1;::::0;3498:18:4;977:43:2::1;;;;;;;751:277;682:346:::0;:::o;1361:158:0:-;1130:10;1119:7;929;956:6;-1:-1:-1;;;;;956:6:0;;883:87;1119:7;-1:-1:-1;;;;;1119:21:0;;1111:66;;;;-1:-1:-1;;;1111:66:0;;;;;;;:::i;:::-;1054:9;;-1:-1:-1;;;;;1447:27:0;;::::1;1054:9:::0;;1447:27:::1;;1439:36;;;::::0;::::1;;1486:9;:25:::0;;-1:-1:-1;;;;;;1486:25:0::1;-1:-1:-1::0;;;;;1486:25:0;;;::::1;::::0;;;::::1;::::0;;1361:158::o;903:918:1:-;1246:14;1243:1;1240;1227:34;1464:1;1461;1445:14;1442:1;1426:14;1419:5;1406:60;1543:16;1540:1;1537;1522:38;1583:6;1652:68;;;;1771:16;1768:1;1761:27;1652:68;1688:16;1685:1;1678:27;222:180:4;281:6;334:2;322:9;313:7;309:23;305:32;302:52;;;350:1;347;340:12;302:52;-1:-1:-1;373:23:4;;222:180;-1:-1:-1;222:180:4:o;407:472::-;449:3;487:5;481:12;514:6;509:3;502:19;539:1;549:162;563:6;560:1;557:13;549:162;;;625:4;681:13;;;677:22;;671:29;653:11;;;649:20;;642:59;578:12;549:162;;;729:6;726:1;723:13;720:87;;;795:1;788:4;779:6;774:3;770:16;766:27;759:38;720:87;-1:-1:-1;861:2:4;840:15;-1:-1:-1;;836:29:4;827:39;;;;868:4;823:50;;407:472;-1:-1:-1;;407:472:4:o;884:546::-;1129:2;1118:9;1111:21;1092:4;1155:45;1196:2;1185:9;1181:18;1173:6;1155:45;:::i;:::-;1248:9;1240:6;1236:22;1231:2;1220:9;1216:18;1209:50;1282:33;1308:6;1300;1282:33;:::i;:::-;1268:47;;1363:9;1355:6;1351:22;1346:2;1335:9;1331:18;1324:50;1391:33;1417:6;1409;1391:33;:::i;:::-;1383:41;884:546;-1:-1:-1;;;;;;884:546:4:o;1435:286::-;1494:6;1547:2;1535:9;1526:7;1522:23;1518:32;1515:52;;;1563:1;1560;1553:12;1515:52;1589:23;;-1:-1:-1;;;;;1641:31:4;;1631:42;;1621:70;;1687:1;1684;1677:12;1621:70;1710:5;1435:286;-1:-1:-1;;;1435:286:4:o;1726:380::-;1805:1;1801:12;;;;1848;;;1869:61;;1923:4;1915:6;1911:17;1901:27;;1869:61;1976:2;1968:6;1965:14;1945:18;1942:38;1939:161;;;2022:10;2017:3;2013:20;2010:1;2003:31;2057:4;2054:1;2047:15;2085:4;2082:1;2075:15;1939:161;;1726:380;;;:::o;2111:356::-;2313:2;2295:21;;;2332:18;;;2325:30;2391:34;2386:2;2371:18;;2364:62;2458:2;2443:18;;2111:356::o

Swarm Source

ipfs://fa2b154cc9fe507f33550791ddd2f08e46fcde1b7beec42800b037134c06e7f3
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
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.