Contract 0xee251cEC8b16cD85D4054660e3C06e3158Be86dB 1

 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x178a8a6ee541bf2dac44e41e4bbdb828a3d5b07fa1ee89367ab3289ff7a8cbe8Deposit46344842022-01-14 8:46:53803 days 23 hrs ago0x80cbe9fcf20b574db0084c290e215350d5abd381 IN  0xee251cec8b16cd85d4054660e3c06e3158be86db0 ETH0.001937542413 ETH1.709141314
0xb9d250e93a30fd53ead6b3e5d65579ad2c426f5785bf1f315c806d9ed4199b31Frist Settings46190332022-01-13 18:29:03804 days 13 hrs ago0x80cbe9fcf20b574db0084c290e215350d5abd381 IN  0xee251cec8b16cd85d4054660e3c06e3158be86db0 ETH0.002458805081 ETH1.633903006
0x84124a73112038b560427581bd0181220bff15d166880e880ff90dcd1741a1460x6000600245935612022-01-12 19:26:44805 days 12 hrs ago0x80cbe9fcf20b574db0084c290e215350d5abd381 IN  Create: Bridge0 ETH0.027069457566 ETH1.576893909
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Bridge

Compiler Version
v0.8.11+commit.d7f03943

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, GNU GPLv3 license
/**
 *Submitted for verification at Arbiscan.io on 2022-01-13
*/

// SPDX-License-Identifier: GPLv3
pragma solidity ^0.8.7;

interface ERC20 {
    function balanceOf(address who) external view returns (uint);
    function allowance(address owner, address spender) external view returns (uint);
    function transfer(address to, uint value) external returns (bool);
    function transferFrom(address from, address to, uint value) external returns (bool);
}

contract Ownable {
    address owner;
    constructor() {
        owner = msg.sender;
    }
    modifier onlyOwner() {
        require(msg.sender == owner, "only owner");
        _;
    }
    function transferOwnership(address newOwner) public onlyOwner {
        require(newOwner != address(0), "address is null");
        owner = newOwner;
    }
}

contract Bridge is Ownable {
   
    struct Need{
        uint amount;
        uint toChain;
        address sender;
        address toAddress;
        address tokenAddress;
        uint assetIndex;
    }
    mapping(uint => Need) public needs;

    uint    public totalNeeds = 0;
    string  public mainToken = 'TetherUSDT';
    address public ContectedEthereumBridge;
    uint    public EthereumShareOfOwner;
    address public ContectedArbitrumBridge;
    uint    public ArbitrumShareOfOwner;
    address public OwnerChainBridge;
    string  public TetherUSDTPool;
    uint    public totalLockedAmount;

    //=============================================
    //============= public function ===============
    //=============================================
    function deposit(uint _amount,uint _toChain,address _toAddress) external payable {
        address _tokenAddress = 0x0000000000000000000000000000000000000000;
        deposit_private(_amount,_tokenAddress, _toChain, _toAddress, 0);
    }

    function deposit(uint _amount,address _tokenAddress,uint _toChain,address _toAddress,uint _index) external payable {
        deposit_private(_amount,_tokenAddress,_toChain, _toAddress, _index);
    }

    function deposit_private(uint amount,address tokenAddress,uint toChain,address toAddress,uint index) private {
       
        needs[totalNeeds].amount = amount;
        needs[totalNeeds].toChain = toChain;
        needs[totalNeeds].sender = msg.sender;
        needs[totalNeeds].toAddress = toAddress;
        needs[totalNeeds].assetIndex = index;
        needs[totalNeeds].tokenAddress = tokenAddress;
        if(index!=0){
            ERC20(tokenAddress).transferFrom(msg.sender, address(this), amount);
        }
        totalNeeds = totalNeeds++;
    }

    function withdraw_private(uint amount,address tokenAddress,uint toChain,address toAddress,uint index) private {
       
        needs[totalNeeds].amount = amount;
        needs[totalNeeds].toChain = toChain;
        needs[totalNeeds].sender = msg.sender;
        needs[totalNeeds].toAddress = toAddress;
        needs[totalNeeds].assetIndex = index;
        needs[totalNeeds].tokenAddress = tokenAddress;
        totalNeeds = totalNeeds++;
    }

    function query_needs(uint index) external view returns(uint, uint, address, address, uint, address) {
        return (needs[index].amount, 
        needs[index].toChain, 
        needs[index].sender,  
        needs[index].toAddress, 
        needs[index].assetIndex, 
        needs[index].tokenAddress
        );
    }

    function fristSettings(address _first,uint _firstShare,address _second,uint _secondShare,address _third,string memory _fouth,uint _seveth) external onlyOwner {
        ContectedEthereumBridge  = _first;
        EthereumShareOfOwner     = _firstShare;
        ContectedArbitrumBridge  = _second;
        ArbitrumShareOfOwner     = _secondShare;
        OwnerChainBridge         = _third;
        TetherUSDTPool           = _fouth;
        totalLockedAmount        = _seveth;
    }

    function EthereumInfo() external view returns(address, uint, address, string memory,uint) {
        return (
        ContectedEthereumBridge, 
        EthereumShareOfOwner,
        OwnerChainBridge,  
        TetherUSDTPool, 
        totalLockedAmount
        );
    }

    function ArbitrumInfo() external view returns(address, uint, address, string memory,uint) {
        return (
        ContectedArbitrumBridge,
        ArbitrumShareOfOwner,
        OwnerChainBridge,  
        TetherUSDTPool, 
        totalLockedAmount
        );
    }

    function query_totalNeeds() external view returns(uint) {
        return (
            totalNeeds
        );
    }






}

Contract ABI

[{"inputs":[],"name":"ArbitrumInfo","outputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"address","name":"","type":"address"},{"internalType":"string","name":"","type":"string"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"ArbitrumShareOfOwner","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"ContectedArbitrumBridge","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"ContectedEthereumBridge","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"EthereumInfo","outputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"address","name":"","type":"address"},{"internalType":"string","name":"","type":"string"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"EthereumShareOfOwner","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"OwnerChainBridge","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"TetherUSDTPool","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"},{"internalType":"address","name":"_tokenAddress","type":"address"},{"internalType":"uint256","name":"_toChain","type":"uint256"},{"internalType":"address","name":"_toAddress","type":"address"},{"internalType":"uint256","name":"_index","type":"uint256"}],"name":"deposit","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"},{"internalType":"uint256","name":"_toChain","type":"uint256"},{"internalType":"address","name":"_toAddress","type":"address"}],"name":"deposit","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"_first","type":"address"},{"internalType":"uint256","name":"_firstShare","type":"uint256"},{"internalType":"address","name":"_second","type":"address"},{"internalType":"uint256","name":"_secondShare","type":"uint256"},{"internalType":"address","name":"_third","type":"address"},{"internalType":"string","name":"_fouth","type":"string"},{"internalType":"uint256","name":"_seveth","type":"uint256"}],"name":"fristSettings","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"mainToken","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"needs","outputs":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"toChain","type":"uint256"},{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"toAddress","type":"address"},{"internalType":"address","name":"tokenAddress","type":"address"},{"internalType":"uint256","name":"assetIndex","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"index","type":"uint256"}],"name":"query_needs","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"query_totalNeeds","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalLockedAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalNeeds","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

600060025560c0604052600a60808190526915195d1a195c9554d11560b21b60a09081526100309160039190610055565b5034801561003d57600080fd5b50600080546001600160a01b03191633179055610129565b828054610061906100ee565b90600052602060002090601f01602090048101928261008357600085556100c9565b82601f1061009c57805160ff19168380011785556100c9565b828001600101855582156100c9579182015b828111156100c95782518255916020019190600101906100ae565b506100d59291506100d9565b5090565b5b808211156100d557600081556001016100da565b600181811c9082168061010257607f821691505b6020821081141561012357634e487b7160e01b600052602260045260246000fd5b50919050565b610c6e80620001396000396000f3fe6080604052600436106101095760003560e01c80638dbdbe6d11610095578063b6d9787b11610064578063b6d9787b14610397578063bb9383cc146103ad578063ec31629f146103cd578063ee08f883146103e2578063f2fde38b146103f757600080fd5b80638dbdbe6d1461033957806395f0c1911461034c578063a5807abf14610362578063b5f8027b1461038257600080fd5b80632ccfcf4c116100dc5780632ccfcf4c146102325780633fc15f1514610248578063432747a51461026a578063536fbbf71461030457806367fea6121461031957600080fd5b806305a9f2741461010e57806313058c3e146101375780631dbf81001461015d5780632aa36cfe14610195575b600080fd5b34801561011a57600080fd5b50610124600a5481565b6040519081526020015b60405180910390f35b34801561014357600080fd5b5061014c610417565b60405161012e95949392919061096a565b34801561016957600080fd5b5060085461017d906001600160a01b031681565b6040516001600160a01b03909116815260200161012e565b3480156101a157600080fd5b506101f66101b03660046109af565b6000908152600160208190526040909120805491810154600282015460038301546005840154600490940154949592946001600160a01b03928316949183169391921690565b6040805196875260208701959095526001600160a01b0393841694860194909452908216606085015260808401521660a082015260c00161012e565b34801561023e57600080fd5b5061012460025481565b34801561025457600080fd5b5061025d6104f1565b60405161012e91906109c8565b34801561027657600080fd5b506102c86102853660046109af565b600160208190526000918252604090912080549181015460028201546003830154600484015460059094015492936001600160a01b039283169391831692169086565b6040805196875260208701959095526001600160a01b0393841694860194909452908216606085015216608083015260a082015260c00161012e565b6103176103123660046109fe565b61057f565b005b34801561032557600080fd5b5060045461017d906001600160a01b031681565b610317610347366004610a4c565b610593565b34801561035857600080fd5b5061012460075481565b34801561036e57600080fd5b5060065461017d906001600160a01b031681565b34801561038e57600080fd5b5061014c6105a9565b3480156103a357600080fd5b5061012460055481565b3480156103b957600080fd5b506103176103c8366004610a97565b6105f2565b3480156103d957600080fd5b5061025d6106a4565b3480156103ee57600080fd5b50600254610124565b34801561040357600080fd5b50610317610412366004610b97565b6106b1565b600080600060606000600460009054906101000a90046001600160a01b0316600554600860009054906101000a90046001600160a01b03166009600a5481805461046090610bb2565b80601f016020809104026020016040519081016040528092919081815260200182805461048c90610bb2565b80156104d95780601f106104ae576101008083540402835291602001916104d9565b820191906000526020600020905b8154815290600101906020018083116104bc57829003601f168201915b50505050509150945094509450945094509091929394565b600380546104fe90610bb2565b80601f016020809104026020016040519081016040528092919081815260200182805461052a90610bb2565b80156105775780601f1061054c57610100808354040283529160200191610577565b820191906000526020600020905b81548152906001019060200180831161055a57829003601f168201915b505050505081565b61058c8585858585610762565b5050505050565b60006105a3848285856000610762565b50505050565b600080600060606000600660009054906101000a90046001600160a01b0316600754600860009054906101000a90046001600160a01b03166009600a5481805461046090610bb2565b6000546001600160a01b0316331461063e5760405162461bcd60e51b815260206004820152600a60248201526937b7363c9037bbb732b960b11b60448201526064015b60405180910390fd5b600480546001600160a01b03808a166001600160a01b031992831617909255600588905560068054888416908316179055600786905560088054928616929091169190911790558151610698906009906020850190610884565b50600a55505050505050565b600980546104fe90610bb2565b6000546001600160a01b031633146106f85760405162461bcd60e51b815260206004820152600a60248201526937b7363c9037bbb732b960b11b6044820152606401610635565b6001600160a01b0381166107405760405162461bcd60e51b815260206004820152600f60248201526e1859191c995cdcc81a5cc81b9d5b1b608a1b6044820152606401610635565b600080546001600160a01b0319166001600160a01b0392909216919091179055565b600280546000908152600160208190526040808320899055835483528083209091018690558254825280822083018054336001600160a01b03199182161790915583548352818320600301805482166001600160a01b03888116919091179091558454845282842060050186905593548352912060040180549091169186169190911790558015610866576040516323b872dd60e01b8152336004820152306024820152604481018690526001600160a01b038516906323b872dd906064016020604051808303816000875af1158015610840573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108649190610bed565b505b6002805490600061087683610c0f565b909155506002555050505050565b82805461089090610bb2565b90600052602060002090601f0160209004810192826108b257600085556108f8565b82601f106108cb57805160ff19168380011785556108f8565b828001600101855582156108f8579182015b828111156108f85782518255916020019190600101906108dd565b50610904929150610908565b5090565b5b808211156109045760008155600101610909565b6000815180845260005b8181101561094357602081850181015186830182015201610927565b81811115610955576000602083870101525b50601f01601f19169290920160200192915050565b6001600160a01b038681168252602082018690528416604082015260a06060820181905260009061099d9083018561091d565b90508260808301529695505050505050565b6000602082840312156109c157600080fd5b5035919050565b6020815260006109db602083018461091d565b9392505050565b80356001600160a01b03811681146109f957600080fd5b919050565b600080600080600060a08688031215610a1657600080fd5b85359450610a26602087016109e2565b935060408601359250610a3b606087016109e2565b949793965091946080013592915050565b600080600060608486031215610a6157600080fd5b8335925060208401359150610a78604085016109e2565b90509250925092565b634e487b7160e01b600052604160045260246000fd5b600080600080600080600060e0888a031215610ab257600080fd5b610abb886109e2565b965060208801359550610ad0604089016109e2565b945060608801359350610ae5608089016109e2565b925060a088013567ffffffffffffffff80821115610b0257600080fd5b818a0191508a601f830112610b1657600080fd5b813581811115610b2857610b28610a81565b604051601f8201601f19908116603f01168101908382118183101715610b5057610b50610a81565b816040528281528d6020848701011115610b6957600080fd5b82602086016020830137600060208483010152809650505050505060c0880135905092959891949750929550565b600060208284031215610ba957600080fd5b6109db826109e2565b600181811c90821680610bc657607f821691505b60208210811415610be757634e487b7160e01b600052602260045260246000fd5b50919050565b600060208284031215610bff57600080fd5b815180151581146109db57600080fd5b6000600019821415610c3157634e487b7160e01b600052601160045260246000fd5b506001019056fea2646970667358221220ca6a5c2291c3a8cc3ed42024eea1c03c7e860aa1d25f782052995fe524e6457864736f6c634300080b0033

Deployed Bytecode

0x6080604052600436106101095760003560e01c80638dbdbe6d11610095578063b6d9787b11610064578063b6d9787b14610397578063bb9383cc146103ad578063ec31629f146103cd578063ee08f883146103e2578063f2fde38b146103f757600080fd5b80638dbdbe6d1461033957806395f0c1911461034c578063a5807abf14610362578063b5f8027b1461038257600080fd5b80632ccfcf4c116100dc5780632ccfcf4c146102325780633fc15f1514610248578063432747a51461026a578063536fbbf71461030457806367fea6121461031957600080fd5b806305a9f2741461010e57806313058c3e146101375780631dbf81001461015d5780632aa36cfe14610195575b600080fd5b34801561011a57600080fd5b50610124600a5481565b6040519081526020015b60405180910390f35b34801561014357600080fd5b5061014c610417565b60405161012e95949392919061096a565b34801561016957600080fd5b5060085461017d906001600160a01b031681565b6040516001600160a01b03909116815260200161012e565b3480156101a157600080fd5b506101f66101b03660046109af565b6000908152600160208190526040909120805491810154600282015460038301546005840154600490940154949592946001600160a01b03928316949183169391921690565b6040805196875260208701959095526001600160a01b0393841694860194909452908216606085015260808401521660a082015260c00161012e565b34801561023e57600080fd5b5061012460025481565b34801561025457600080fd5b5061025d6104f1565b60405161012e91906109c8565b34801561027657600080fd5b506102c86102853660046109af565b600160208190526000918252604090912080549181015460028201546003830154600484015460059094015492936001600160a01b039283169391831692169086565b6040805196875260208701959095526001600160a01b0393841694860194909452908216606085015216608083015260a082015260c00161012e565b6103176103123660046109fe565b61057f565b005b34801561032557600080fd5b5060045461017d906001600160a01b031681565b610317610347366004610a4c565b610593565b34801561035857600080fd5b5061012460075481565b34801561036e57600080fd5b5060065461017d906001600160a01b031681565b34801561038e57600080fd5b5061014c6105a9565b3480156103a357600080fd5b5061012460055481565b3480156103b957600080fd5b506103176103c8366004610a97565b6105f2565b3480156103d957600080fd5b5061025d6106a4565b3480156103ee57600080fd5b50600254610124565b34801561040357600080fd5b50610317610412366004610b97565b6106b1565b600080600060606000600460009054906101000a90046001600160a01b0316600554600860009054906101000a90046001600160a01b03166009600a5481805461046090610bb2565b80601f016020809104026020016040519081016040528092919081815260200182805461048c90610bb2565b80156104d95780601f106104ae576101008083540402835291602001916104d9565b820191906000526020600020905b8154815290600101906020018083116104bc57829003601f168201915b50505050509150945094509450945094509091929394565b600380546104fe90610bb2565b80601f016020809104026020016040519081016040528092919081815260200182805461052a90610bb2565b80156105775780601f1061054c57610100808354040283529160200191610577565b820191906000526020600020905b81548152906001019060200180831161055a57829003601f168201915b505050505081565b61058c8585858585610762565b5050505050565b60006105a3848285856000610762565b50505050565b600080600060606000600660009054906101000a90046001600160a01b0316600754600860009054906101000a90046001600160a01b03166009600a5481805461046090610bb2565b6000546001600160a01b0316331461063e5760405162461bcd60e51b815260206004820152600a60248201526937b7363c9037bbb732b960b11b60448201526064015b60405180910390fd5b600480546001600160a01b03808a166001600160a01b031992831617909255600588905560068054888416908316179055600786905560088054928616929091169190911790558151610698906009906020850190610884565b50600a55505050505050565b600980546104fe90610bb2565b6000546001600160a01b031633146106f85760405162461bcd60e51b815260206004820152600a60248201526937b7363c9037bbb732b960b11b6044820152606401610635565b6001600160a01b0381166107405760405162461bcd60e51b815260206004820152600f60248201526e1859191c995cdcc81a5cc81b9d5b1b608a1b6044820152606401610635565b600080546001600160a01b0319166001600160a01b0392909216919091179055565b600280546000908152600160208190526040808320899055835483528083209091018690558254825280822083018054336001600160a01b03199182161790915583548352818320600301805482166001600160a01b03888116919091179091558454845282842060050186905593548352912060040180549091169186169190911790558015610866576040516323b872dd60e01b8152336004820152306024820152604481018690526001600160a01b038516906323b872dd906064016020604051808303816000875af1158015610840573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108649190610bed565b505b6002805490600061087683610c0f565b909155506002555050505050565b82805461089090610bb2565b90600052602060002090601f0160209004810192826108b257600085556108f8565b82601f106108cb57805160ff19168380011785556108f8565b828001600101855582156108f8579182015b828111156108f85782518255916020019190600101906108dd565b50610904929150610908565b5090565b5b808211156109045760008155600101610909565b6000815180845260005b8181101561094357602081850181015186830182015201610927565b81811115610955576000602083870101525b50601f01601f19169290920160200192915050565b6001600160a01b038681168252602082018690528416604082015260a06060820181905260009061099d9083018561091d565b90508260808301529695505050505050565b6000602082840312156109c157600080fd5b5035919050565b6020815260006109db602083018461091d565b9392505050565b80356001600160a01b03811681146109f957600080fd5b919050565b600080600080600060a08688031215610a1657600080fd5b85359450610a26602087016109e2565b935060408601359250610a3b606087016109e2565b949793965091946080013592915050565b600080600060608486031215610a6157600080fd5b8335925060208401359150610a78604085016109e2565b90509250925092565b634e487b7160e01b600052604160045260246000fd5b600080600080600080600060e0888a031215610ab257600080fd5b610abb886109e2565b965060208801359550610ad0604089016109e2565b945060608801359350610ae5608089016109e2565b925060a088013567ffffffffffffffff80821115610b0257600080fd5b818a0191508a601f830112610b1657600080fd5b813581811115610b2857610b28610a81565b604051601f8201601f19908116603f01168101908382118183101715610b5057610b50610a81565b816040528281528d6020848701011115610b6957600080fd5b82602086016020830137600060208483010152809650505050505060c0880135905092959891949750929550565b600060208284031215610ba957600080fd5b6109db826109e2565b600181811c90821680610bc657607f821691505b60208210811415610be757634e487b7160e01b600052602260045260246000fd5b50919050565b600060208284031215610bff57600080fd5b815180151581146109db57600080fd5b6000600019821415610c3157634e487b7160e01b600052601160045260246000fd5b506001019056fea2646970667358221220ca6a5c2291c3a8cc3ed42024eea1c03c7e860aa1d25f782052995fe524e6457864736f6c634300080b0033

Deployed ByteCode Sourcemap

767:3818:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1359:32;;;;;;;;;;;;;;;;;;;160:25:1;;;148:2;133:18;1359:32:0;;;;;;;;3885:276;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;:::i;1285:31::-;;;;;;;;;;-1:-1:-1;1285:31:0;;;;-1:-1:-1;;;;;1285:31:0;;;;;;-1:-1:-1;;;;;1405:32:1;;;1387:51;;1375:2;1360:18;1285:31:0;1241:203:1;3055:327:0;;;;;;;;;;-1:-1:-1;3055:327:0;;;;;:::i;:::-;3110:4;3174:12;;;:5;:12;;;;;;;;:19;;3205:20;;;;3237:19;;;;3269:22;;;;3303:23;;;;3338:25;;;;;3174:19;;3205:20;;-1:-1:-1;;;;;3237:19:0;;;;3269:22;;;;3303:23;;3338:25;;3055:327;;;;;1921:25:1;;;1977:2;1962:18;;1955:34;;;;-1:-1:-1;;;;;2063:15:1;;;2043:18;;;2036:43;;;;2115:15;;;2110:2;2095:18;;2088:43;2162:3;2147:19;;2140:35;2212:15;2016:3;2191:19;;2184:44;1908:3;1893:19;3055:327:0;1634:600:1;1029:29:0;;;;;;;;;;;;;;;;1065:39;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;986:34::-;;;;;;;;;;-1:-1:-1;986:34:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;986:34:0;;;;;;;;;;;;;;;;2751:25:1;;;2807:2;2792:18;;2785:34;;;;-1:-1:-1;;;;;2893:15:1;;;2873:18;;;2866:43;;;;2945:15;;;2940:2;2925:18;;2918:43;2998:15;2992:3;2977:19;;2970:44;2846:3;3030:19;;3023:35;2738:3;2723:19;986:34:0;2464:600:1;1807:201:0;;;;;;:::i;:::-;;:::i;:::-;;1111:38;;;;;;;;;;-1:-1:-1;1111:38:0;;;;-1:-1:-1;;;;;1111:38:0;;;1559:240;;;;;;:::i;:::-;;:::i;1243:35::-;;;;;;;;;;;;;;;;1198:38;;;;;;;;;;-1:-1:-1;1198:38:0;;;;-1:-1:-1;;;;;1198:38:0;;;4169:275;;;;;;;;;;;;;:::i;1156:35::-;;;;;;;;;;;;;;;;3390:487;;;;;;;;;;-1:-1:-1;3390:487:0;;;;;:::i;:::-;;:::i;1323:29::-;;;;;;;;;;;;;:::i;4452:118::-;;;;;;;;;;-1:-1:-1;4541:10:0;;4452:118;;602:158;;;;;;;;;;-1:-1:-1;602:158:0;;;;;:::i;:::-;;:::i;3885:276::-;3931:7;3940:4;3946:7;3955:13;3969:4;4004:23;;;;;;;;;-1:-1:-1;;;;;4004:23:0;4039:20;;4070:16;;;;;;;;;-1:-1:-1;;;;;4070:16:0;4099:14;4125:17;;3986:167;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3885:276;;;;;:::o;1065:39::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1807:201::-;1933:67;1949:7;1957:13;1971:8;1981:10;1993:6;1933:15;:67::i;:::-;1807:201;;;;;:::o;1559:240::-;1651:21;1728:63;1744:7;1752:13;1767:8;1777:10;1789:1;1728:15;:63::i;:::-;1640:159;1559:240;;;:::o;4169:275::-;4215:7;4224:4;4230:7;4239:13;4253:4;4288:23;;;;;;;;;-1:-1:-1;;;;;4288:23:0;4322:20;;4353:16;;;;;;;;;-1:-1:-1;;;;;4353:16:0;4382:14;4408:17;;4270:166;;;;;;:::i;3390:487::-;556:5;;-1:-1:-1;;;;;556:5:0;542:10;:19;534:42;;;;-1:-1:-1;;;534:42:0;;6312:2:1;534:42:0;;;6294:21:1;6351:2;6331:18;;;6324:30;-1:-1:-1;;;6370:18:1;;;6363:40;6420:18;;534:42:0;;;;;;;;;3559:23:::1;:33:::0;;-1:-1:-1;;;;;3559:33:0;;::::1;-1:-1:-1::0;;;;;;3559:33:0;;::::1;;::::0;;;3603:20:::1;:38:::0;;;3652:23:::1;:34:::0;;;;::::1;::::0;;::::1;;::::0;;3697:20:::1;:39:::0;;;3747:16:::1;:33:::0;;;;::::1;::::0;;;::::1;::::0;;;::::1;::::0;;3791;;::::1;::::0;:14:::1;::::0;:33:::1;::::0;::::1;::::0;::::1;:::i;:::-;-1:-1:-1::0;3835:17:0::1;:34:::0;-1:-1:-1;;;;;;3390:487:0:o;1323:29::-;;;;;;;:::i;602:158::-;556:5;;-1:-1:-1;;;;;556:5:0;542:10;:19;534:42;;;;-1:-1:-1;;;534:42:0;;6312:2:1;534:42:0;;;6294:21:1;6351:2;6331:18;;;6324:30;-1:-1:-1;;;6370:18:1;;;6363:40;6420:18;;534:42:0;6110:334:1;534:42:0;-1:-1:-1;;;;;683:22:0;::::1;675:50;;;::::0;-1:-1:-1;;;675:50:0;;6651:2:1;675:50:0::1;::::0;::::1;6633:21:1::0;6690:2;6670:18;;;6663:30;-1:-1:-1;;;6709:18:1;;;6702:45;6764:18;;675:50:0::1;6449:339:1::0;675:50:0::1;736:5;:16:::0;;-1:-1:-1;;;;;;736:16:0::1;-1:-1:-1::0;;;;;736:16:0;;;::::1;::::0;;;::::1;::::0;;602:158::o;2016:569::-;2151:10;;;2145:17;;;;:5;:17;;;;;;;;:33;;;2195:10;;2189:17;;;;;:25;;;:35;;;2241:10;;2235:17;;;;;:24;;:37;;2262:10;-1:-1:-1;;;;;;2235:37:0;;;;;;;2289:10;;2283:17;;;;;:27;;:39;;;;-1:-1:-1;;;;;2283:39:0;;;;;;;;;;2339:10;;2333:17;;;;;:28;;:36;;;2386:10;;2380:17;;;;:30;;:45;;;;;;;;;;;;;;2439:8;;2436:106;;2463:67;;-1:-1:-1;;;2463:67:0;;2496:10;2463:67;;;7033:34:1;2516:4:0;7083:18:1;;;7076:43;7135:18;;;7128:34;;;-1:-1:-1;;;;;2463:32:0;;;;;6968:18:1;;2463:67:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;2436:106;2565:10;:12;;;:10;:12;;;:::i;:::-;;;;-1:-1:-1;2552:10:0;:25;-1:-1:-1;;;;;2016:569:0:o;-1:-1:-1:-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;196:472:1;238:3;276:5;270:12;303:6;298:3;291:19;328:1;338:162;352:6;349:1;346:13;338:162;;;414:4;470:13;;;466:22;;460:29;442:11;;;438:20;;431:59;367:12;338:162;;;518:6;515:1;512:13;509:87;;;584:1;577:4;568:6;563:3;559:16;555:27;548:38;509:87;-1:-1:-1;650:2:1;629:15;-1:-1:-1;;625:29:1;616:39;;;;657:4;612:50;;196:472;-1:-1:-1;;196:472:1:o;673:563::-;-1:-1:-1;;;;;972:15:1;;;954:34;;1019:2;1004:18;;997:34;;;1067:15;;1062:2;1047:18;;1040:43;934:3;1114:2;1099:18;;1092:31;;;897:4;;1140:46;;1166:19;;1158:6;1140:46;:::i;:::-;1132:54;;1223:6;1217:3;1206:9;1202:19;1195:35;673:563;;;;;;;;:::o;1449:180::-;1508:6;1561:2;1549:9;1540:7;1536:23;1532:32;1529:52;;;1577:1;1574;1567:12;1529:52;-1:-1:-1;1600:23:1;;1449:180;-1:-1:-1;1449:180:1:o;2239:220::-;2388:2;2377:9;2370:21;2351:4;2408:45;2449:2;2438:9;2434:18;2426:6;2408:45;:::i;:::-;2400:53;2239:220;-1:-1:-1;;;2239:220:1:o;3069:173::-;3137:20;;-1:-1:-1;;;;;3186:31:1;;3176:42;;3166:70;;3232:1;3229;3222:12;3166:70;3069:173;;;:::o;3247:466::-;3342:6;3350;3358;3366;3374;3427:3;3415:9;3406:7;3402:23;3398:33;3395:53;;;3444:1;3441;3434:12;3395:53;3480:9;3467:23;3457:33;;3509:38;3543:2;3532:9;3528:18;3509:38;:::i;:::-;3499:48;;3594:2;3583:9;3579:18;3566:32;3556:42;;3617:38;3651:2;3640:9;3636:18;3617:38;:::i;:::-;3247:466;;;;-1:-1:-1;3247:466:1;;3702:3;3687:19;3674:33;;3247:466;-1:-1:-1;;3247:466:1:o;3718:322::-;3795:6;3803;3811;3864:2;3852:9;3843:7;3839:23;3835:32;3832:52;;;3880:1;3877;3870:12;3832:52;3916:9;3903:23;3893:33;;3973:2;3962:9;3958:18;3945:32;3935:42;;3996:38;4030:2;4019:9;4015:18;3996:38;:::i;:::-;3986:48;;3718:322;;;;;:::o;4045:127::-;4106:10;4101:3;4097:20;4094:1;4087:31;4137:4;4134:1;4127:15;4161:4;4158:1;4151:15;4177:1352;4300:6;4308;4316;4324;4332;4340;4348;4401:3;4389:9;4380:7;4376:23;4372:33;4369:53;;;4418:1;4415;4408:12;4369:53;4441:29;4460:9;4441:29;:::i;:::-;4431:39;;4517:2;4506:9;4502:18;4489:32;4479:42;;4540:38;4574:2;4563:9;4559:18;4540:38;:::i;:::-;4530:48;;4625:2;4614:9;4610:18;4597:32;4587:42;;4648:39;4682:3;4671:9;4667:19;4648:39;:::i;:::-;4638:49;;4738:3;4727:9;4723:19;4710:33;4762:18;4803:2;4795:6;4792:14;4789:34;;;4819:1;4816;4809:12;4789:34;4857:6;4846:9;4842:22;4832:32;;4902:7;4895:4;4891:2;4887:13;4883:27;4873:55;;4924:1;4921;4914:12;4873:55;4960:2;4947:16;4982:2;4978;4975:10;4972:36;;;4988:18;;:::i;:::-;5063:2;5057:9;5031:2;5117:13;;-1:-1:-1;;5113:22:1;;;5137:2;5109:31;5105:40;5093:53;;;5161:18;;;5181:22;;;5158:46;5155:72;;;5207:18;;:::i;:::-;5247:10;5243:2;5236:22;5282:2;5274:6;5267:18;5322:7;5317:2;5312;5308;5304:11;5300:20;5297:33;5294:53;;;5343:1;5340;5333:12;5294:53;5399:2;5394;5390;5386:11;5381:2;5373:6;5369:15;5356:46;5444:1;5439:2;5434;5426:6;5422:15;5418:24;5411:35;5465:6;5455:16;;;;;;;5518:3;5507:9;5503:19;5490:33;5480:43;;4177:1352;;;;;;;;;;:::o;5534:186::-;5593:6;5646:2;5634:9;5625:7;5621:23;5617:32;5614:52;;;5662:1;5659;5652:12;5614:52;5685:29;5704:9;5685:29;:::i;5725:380::-;5804:1;5800:12;;;;5847;;;5868:61;;5922:4;5914:6;5910:17;5900:27;;5868:61;5975:2;5967:6;5964:14;5944:18;5941:38;5938:161;;;6021:10;6016:3;6012:20;6009:1;6002:31;6056:4;6053:1;6046:15;6084:4;6081:1;6074:15;5938:161;;5725:380;;;:::o;7173:277::-;7240:6;7293:2;7281:9;7272:7;7268:23;7264:32;7261:52;;;7309:1;7306;7299:12;7261:52;7341:9;7335:16;7394:5;7387:13;7380:21;7373:5;7370:32;7360:60;;7416:1;7413;7406:12;7455:232;7494:3;-1:-1:-1;;7515:17:1;;7512:140;;;7574:10;7569:3;7565:20;7562:1;7555:31;7609:4;7606:1;7599:15;7637:4;7634:1;7627:15;7512:140;-1:-1:-1;7679:1:1;7668:13;;7455:232::o

Metadata Hash

ca6a5c2291c3a8cc3ed42024eea1c03c7e860aa1d25f782052995fe524e64578
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.