Contract 0xee251cEC8b16cD85D4054660e3C06e3158Be86dB 1

 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x178a8a6ee541bf2dac44e41e4bbdb828a3d5b07fa1ee89367ab3289ff7a8cbe8Deposit46344842022-01-14 8:46:53164 days 9 hrs ago0x80cbe9fcf20b574db0084c290e215350d5abd381 IN  0xee251cec8b16cd85d4054660e3c06e3158be86db0 ETH0.001937542413 ETH
0xb9d250e93a30fd53ead6b3e5d65579ad2c426f5785bf1f315c806d9ed4199b31Frist Settings46190332022-01-13 18:29:03165 days 1 min ago0x80cbe9fcf20b574db0084c290e215350d5abd381 IN  0xee251cec8b16cd85d4054660e3c06e3158be86db0 ETH0.002458805081 ETH
0x84124a73112038b560427581bd0181220bff15d166880e880ff90dcd1741a1460x6000600245935612022-01-12 19:26:44165 days 23 hrs ago0x80cbe9fcf20b574db0084c290e215350d5abd381 IN  Create: Bridge0 ETH0.027069457566 ETH
[ 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 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 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
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.