Contract 0x2b6fbe2a08491130dcc2fe13f0e60b3540d92a55

 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xbb3582ce376712bda9a80703dc20944f54ff0416880815304664cda328f6315cStep1_initiate A...437667272022-07-29 3:09:43125 days 19 hrs ago0xfa7e030d2ac001c2ba147c0b147d468e4609f7cc IN  0x2b6fbe2a08491130dcc2fe13f0e60b3540d92a550 FTM0.000249261428
0xe45dcf2f196982d5f2b4f84ad0926b9d1a439f62b9e950ae5bba0460b775c389Step1_initiate A...437665002022-07-29 3:05:12125 days 19 hrs ago0xfa7e030d2ac001c2ba147c0b147d468e4609f7cc IN  0x2b6fbe2a08491130dcc2fe13f0e60b3540d92a550 FTM0.000252229389
0xb533912e8eca671a9ef15b50bd58dbda461d413b591a93fd5478549798d6493aStep1_initiate A...437663162022-07-29 3:01:41125 days 19 hrs ago0xfa7e030d2ac001c2ba147c0b147d468e4609f7cc IN  0x2b6fbe2a08491130dcc2fe13f0e60b3540d92a550 FTM0.000252325339
0x68c95a7911404fec04308b8c48346677ce781d451fb29369d695011861c1638b0x60806040437661902022-07-29 2:59:15125 days 19 hrs ago0xfa7e030d2ac001c2ba147c0b147d468e4609f7cc IN  Create: AnycallFallback0 FTM0.005787335578
[ Download CSV Export 
Latest 1 internal transaction
Parent Txn Hash Block From To Value
0x68c95a7911404fec04308b8c48346677ce781d451fb29369d695011861c1638b437661902022-07-29 2:59:15125 days 19 hrs ago 0xfa7e030d2ac001c2ba147c0b147d468e4609f7cc  Contract Creation0 FTM
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
AnycallFallback

Compiler Version
v0.8.10+commit.fc410830

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at FtmScan.com on 2022-07-29
*/

/**
 *Submitted for verification at BscScan.com on 2022-05-19
*/

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.10;

interface IAnycallExecutor {
    function context() external returns (address from, uint256 fromChainID, uint256 nonce);
}


interface CallProxy{
    function anyCall(
        address _to,
        bytes calldata _data,
        address _fallback,
        uint256 _toChainID,
        uint256 _flags

    ) external;

    function executor() external view returns (address);
}

  

contract AnycallFallback{

    // The Multichain anycall contract on bnb mainnet
    address private anycallcontract=0xC10Ef9F491C9B59f936957026020C321651ac078;

    
    address private owneraddress=0xfa7e030d2ac001c2bA147c0b147D468E4609f7CC;

    // Destination contract on Polygon
    address private peeraddress;

    uint private destchainid;
    
    modifier onlyowner() {
        require(msg.sender == owneraddress, "only owner can call this method");
        _;
    }

    event NewMsg(string msg);
    
    constructor (address _peeraddress,uint _destchainid){
        peeraddress=_peeraddress;
        destchainid=_destchainid;
    }

    function changereceivercontract(address newreceiver) external onlyowner {
        peeraddress=newreceiver;

    }


    function step1_initiateAnyCallSimple(string calldata _msg) external {
        emit NewMsg(_msg);

        bytes memory data = abi.encodeWithSelector(
            this.anyExecute.selector,
            _msg
        );


        if (msg.sender == owneraddress){
        CallProxy(anycallcontract).anyCall(
            peeraddress,

            // sending the encoded bytes of the string msg and decode on the destination chain
            data,

            // 0x as fallback address because we don't have a fallback function
            address(this),

            // chainid of polygon
            destchainid,

            // Using 0 flag to pay fee on destination chain
            0
            );
            
        }

    }

    function compareStrings(string memory a, string memory b) public view returns (bool) {
    return (keccak256(abi.encodePacked((a))) == keccak256(abi.encodePacked((b))));
}

    function anyExecute(bytes calldata data)
        external
        
        returns (bool success, bytes memory result)
    {
        bytes4 selector = bytes4(data[:4]);
        if (selector == this.anyExecute.selector) {
            (
                string memory message
            ) = abi.decode(
                data[4:],
                (string)
            );

            if (compareStrings(message,"fail")){
                return (false, "fail on purpose");
            }

            emit NewMsg(message);
        } else if (selector == this.anyFallback.selector) {

            // original data with selector would be passed here if thats the case
            (address _to, bytes memory _data) = abi.decode(data[4:], (address, bytes));
            this.anyFallback(_to, _data);
        } else {
            return (false, "unknown selector");
        }
        return (true, "");
    }

    event Fallbackmsg(string msg);

    function anyFallback(address to, bytes calldata data) external {
        require(msg.sender == address(this), "AnycallClient: Must call from within this contract");
        require(bytes4(data[:4]) == this.anyExecute.selector, "AnycallClient: wrong fallback data");

        address executor = CallProxy(anycallcontract).executor();
        (address _from,,) = IAnycallExecutor(executor).context();
        require(_from == address(this), "AnycallClient: wrong context");

        (
            string memory message
        ) = abi.decode(
            data[4:],
            (string)
        );

        require(peeraddress == to, "AnycallClient: mismatch dest client");

        emit Fallbackmsg(message);
    }

}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_peeraddress","type":"address"},{"internalType":"uint256","name":"_destchainid","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"string","name":"msg","type":"string"}],"name":"Fallbackmsg","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"string","name":"msg","type":"string"}],"name":"NewMsg","type":"event"},{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"}],"name":"anyExecute","outputs":[{"internalType":"bool","name":"success","type":"bool"},{"internalType":"bytes","name":"result","type":"bytes"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"anyFallback","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newreceiver","type":"address"}],"name":"changereceivercontract","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"a","type":"string"},{"internalType":"string","name":"b","type":"string"}],"name":"compareStrings","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"_msg","type":"string"}],"name":"step1_initiateAnyCallSimple","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405273c10ef9f491c9b59f936957026020c321651ac0786000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073fa7e030d2ac001c2ba147c0b147d468e4609f7cc600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550348015620000ba57600080fd5b5060405162001956380380620019568339818101604052810190620000e09190620001d5565b81600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508060038190555050506200021c565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620001628262000135565b9050919050565b620001748162000155565b81146200018057600080fd5b50565b600081519050620001948162000169565b92915050565b6000819050919050565b620001af816200019a565b8114620001bb57600080fd5b50565b600081519050620001cf81620001a4565b92915050565b60008060408385031215620001ef57620001ee62000130565b5b6000620001ff8582860162000183565b92505060206200021285828601620001be565b9150509250929050565b61172a806200022c6000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c806380f1f33c1461005c57806399f6a95f146100785780639abaf47914610094578063a35fe8bf146100c5578063bed34bba146100e1575b600080fd5b61007660048036038101906100719190610aa5565b610111565b005b610092600480360381019061008d9190610b50565b6102da565b005b6100ae60048036038101906100a99190610bd3565b6103ae565b6040516100bc929190610cd4565b60405180910390f35b6100df60048036038101906100da9190610d04565b610654565b005b6100fb60048036038101906100f69190610e94565b6109d3565b6040516101089190610f0c565b60405180910390f35b7f398815baeb0820d3e2c52be1de829fc597863cd6cce7d84c712074b5027bc1758282604051610142929190610f65565b60405180910390a16000639abaf47960e01b8383604051602401610167929190610f65565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050509050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156102d55760008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663bd45c4e7600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16833060035460006040518663ffffffff1660e01b81526004016102a2959493929190610ff6565b600060405180830381600087803b1580156102bc57600080fd5b505af11580156102d0573d6000803e3d6000fd5b505050505b505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461036a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103619061109c565b60405180910390fd5b80600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60006060600084846000906004926103c8939291906110c6565b906103d39190611145565b9050639abaf47960e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916141561050a57600085856004908092610437939291906110c6565b81019061044491906111a4565b9050610485816040518060400160405280600481526020017f6661696c000000000000000000000000000000000000000000000000000000008152506109d3565b156104cd5760006040518060400160405280600f81526020017f6661696c206f6e20707572706f7365000000000000000000000000000000000081525093509350505061064d565b7f398815baeb0820d3e2c52be1de829fc597863cd6cce7d84c712074b5027bc175816040516104fc9190611231565b60405180910390a150610635565b63a35fe8bf60e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614156105f2576000808686600490809261056d939291906110c6565b81019061057a9190611332565b915091503073ffffffffffffffffffffffffffffffffffffffff1663a35fe8bf83836040518363ffffffff1660e01b81526004016105b992919061138e565b600060405180830381600087803b1580156105d357600080fd5b505af11580156105e7573d6000803e3d6000fd5b505050505050610634565b60006040518060400160405280601081526020017f756e6b6e6f776e2073656c6563746f7200000000000000000000000000000000815250925092505061064d565b5b60016040518060200160405280600081525092509250505b9250929050565b3073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146106c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106b990611430565b60405180910390fd5b639abaf47960e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191682826000906004926106fd939291906110c6565b906107089190611145565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614610767576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161075e906114c2565b60405180910390fd5b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c34c08e56040518163ffffffff1660e01b8152600401602060405180830381865afa1580156107d5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107f991906114f7565b905060008173ffffffffffffffffffffffffffffffffffffffff1663d0496d6a6040518163ffffffff1660e01b81526004016060604051808303816000875af115801561084a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061086e9190611550565b505090503073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146108e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108d7906115ef565b60405180910390fd5b6000848460049080926108f5939291906110c6565b81019061090291906111a4565b90508573ffffffffffffffffffffffffffffffffffffffff16600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610994576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161098b90611681565b60405180910390fd5b7f5d49c1138923f4557a41c5f901a72b941edb5724b40348dfb68e7bb642986db3816040516109c39190611231565b60405180910390a1505050505050565b6000816040516020016109e691906116dd565b6040516020818303038152906040528051906020012083604051602001610a0d91906116dd565b6040516020818303038152906040528051906020012014905092915050565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b60008083601f840112610a6557610a64610a40565b5b8235905067ffffffffffffffff811115610a8257610a81610a45565b5b602083019150836001820283011115610a9e57610a9d610a4a565b5b9250929050565b60008060208385031215610abc57610abb610a36565b5b600083013567ffffffffffffffff811115610ada57610ad9610a3b565b5b610ae685828601610a4f565b92509250509250929050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610b1d82610af2565b9050919050565b610b2d81610b12565b8114610b3857600080fd5b50565b600081359050610b4a81610b24565b92915050565b600060208284031215610b6657610b65610a36565b5b6000610b7484828501610b3b565b91505092915050565b60008083601f840112610b9357610b92610a40565b5b8235905067ffffffffffffffff811115610bb057610baf610a45565b5b602083019150836001820283011115610bcc57610bcb610a4a565b5b9250929050565b60008060208385031215610bea57610be9610a36565b5b600083013567ffffffffffffffff811115610c0857610c07610a3b565b5b610c1485828601610b7d565b92509250509250929050565b60008115159050919050565b610c3581610c20565b82525050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610c75578082015181840152602081019050610c5a565b83811115610c84576000848401525b50505050565b6000601f19601f8301169050919050565b6000610ca682610c3b565b610cb08185610c46565b9350610cc0818560208601610c57565b610cc981610c8a565b840191505092915050565b6000604082019050610ce96000830185610c2c565b8181036020830152610cfb8184610c9b565b90509392505050565b600080600060408486031215610d1d57610d1c610a36565b5b6000610d2b86828701610b3b565b935050602084013567ffffffffffffffff811115610d4c57610d4b610a3b565b5b610d5886828701610b7d565b92509250509250925092565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b610da182610c8a565b810181811067ffffffffffffffff82111715610dc057610dbf610d69565b5b80604052505050565b6000610dd3610a2c565b9050610ddf8282610d98565b919050565b600067ffffffffffffffff821115610dff57610dfe610d69565b5b610e0882610c8a565b9050602081019050919050565b82818337600083830152505050565b6000610e37610e3284610de4565b610dc9565b905082815260208101848484011115610e5357610e52610d64565b5b610e5e848285610e15565b509392505050565b600082601f830112610e7b57610e7a610a40565b5b8135610e8b848260208601610e24565b91505092915050565b60008060408385031215610eab57610eaa610a36565b5b600083013567ffffffffffffffff811115610ec957610ec8610a3b565b5b610ed585828601610e66565b925050602083013567ffffffffffffffff811115610ef657610ef5610a3b565b5b610f0285828601610e66565b9150509250929050565b6000602082019050610f216000830184610c2c565b92915050565b600082825260208201905092915050565b6000610f448385610f27565b9350610f51838584610e15565b610f5a83610c8a565b840190509392505050565b60006020820190508181036000830152610f80818486610f38565b90509392505050565b610f9281610b12565b82525050565b6000819050919050565b610fab81610f98565b82525050565b6000819050919050565b6000819050919050565b6000610fe0610fdb610fd684610fb1565b610fbb565b610f98565b9050919050565b610ff081610fc5565b82525050565b600060a08201905061100b6000830188610f89565b818103602083015261101d8187610c9b565b905061102c6040830186610f89565b6110396060830185610fa2565b6110466080830184610fe7565b9695505050505050565b7f6f6e6c79206f776e65722063616e2063616c6c2074686973206d6574686f6400600082015250565b6000611086601f83610f27565b915061109182611050565b602082019050919050565b600060208201905081810360008301526110b581611079565b9050919050565b600080fd5b600080fd5b600080858511156110da576110d96110bc565b5b838611156110eb576110ea6110c1565b5b6001850283019150848603905094509492505050565b600082905092915050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600082821b905092915050565b60006111518383611101565b8261115c813561110c565b9250600482101561119c576111977fffffffff0000000000000000000000000000000000000000000000000000000083600403600802611138565b831692505b505092915050565b6000602082840312156111ba576111b9610a36565b5b600082013567ffffffffffffffff8111156111d8576111d7610a3b565b5b6111e484828501610e66565b91505092915050565b600081519050919050565b6000611203826111ed565b61120d8185610f27565b935061121d818560208601610c57565b61122681610c8a565b840191505092915050565b6000602082019050818103600083015261124b81846111f8565b905092915050565b600061125e82610af2565b9050919050565b61126e81611253565b811461127957600080fd5b50565b60008135905061128b81611265565b92915050565b600067ffffffffffffffff8211156112ac576112ab610d69565b5b6112b582610c8a565b9050602081019050919050565b60006112d56112d084611291565b610dc9565b9050828152602081018484840111156112f1576112f0610d64565b5b6112fc848285610e15565b509392505050565b600082601f83011261131957611318610a40565b5b81356113298482602086016112c2565b91505092915050565b6000806040838503121561134957611348610a36565b5b60006113578582860161127c565b925050602083013567ffffffffffffffff81111561137857611377610a3b565b5b61138485828601611304565b9150509250929050565b60006040820190506113a36000830185610f89565b81810360208301526113b58184610c9b565b90509392505050565b7f416e7963616c6c436c69656e743a204d7573742063616c6c2066726f6d20776960008201527f7468696e207468697320636f6e74726163740000000000000000000000000000602082015250565b600061141a603283610f27565b9150611425826113be565b604082019050919050565b600060208201905081810360008301526114498161140d565b9050919050565b7f416e7963616c6c436c69656e743a2077726f6e672066616c6c6261636b20646160008201527f7461000000000000000000000000000000000000000000000000000000000000602082015250565b60006114ac602283610f27565b91506114b782611450565b604082019050919050565b600060208201905081810360008301526114db8161149f565b9050919050565b6000815190506114f181610b24565b92915050565b60006020828403121561150d5761150c610a36565b5b600061151b848285016114e2565b91505092915050565b61152d81610f98565b811461153857600080fd5b50565b60008151905061154a81611524565b92915050565b60008060006060848603121561156957611568610a36565b5b6000611577868287016114e2565b93505060206115888682870161153b565b92505060406115998682870161153b565b9150509250925092565b7f416e7963616c6c436c69656e743a2077726f6e6720636f6e7465787400000000600082015250565b60006115d9601c83610f27565b91506115e4826115a3565b602082019050919050565b60006020820190508181036000830152611608816115cc565b9050919050565b7f416e7963616c6c436c69656e743a206d69736d61746368206465737420636c6960008201527f656e740000000000000000000000000000000000000000000000000000000000602082015250565b600061166b602383610f27565b91506116768261160f565b604082019050919050565b6000602082019050818103600083015261169a8161165e565b9050919050565b600081905092915050565b60006116b7826111ed565b6116c181856116a1565b93506116d1818560208601610c57565b80840191505092915050565b60006116e982846116ac565b91508190509291505056fea2646970667358221220b9883e1063c8156e07ca435b6c9947a43b553aedb7b6f205271c2680fe7adcb564736f6c634300080a00330000000000000000000000006efa02c2e017a53067ee4c94986a2e575d84a2090000000000000000000000000000000000000000000000000000000000000038

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

0000000000000000000000006efa02c2e017a53067ee4c94986a2e575d84a2090000000000000000000000000000000000000000000000000000000000000038

-----Decoded View---------------
Arg [0] : _peeraddress (address): 0x6efa02c2e017a53067ee4c94986a2e575d84a209
Arg [1] : _destchainid (uint256): 56

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 0000000000000000000000006efa02c2e017a53067ee4c94986a2e575d84a209
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000038


Deployed ByteCode Sourcemap

530:3453:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1331:757;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1205:116;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2277:925;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;:::i;:::-;;;;;;;;3248:730;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2096:173;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1331:757;1415:12;1422:4;;1415:12;;;;;;;:::i;:::-;;;;;;;;1440:17;1497:24;;;1536:4;;1460:91;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1440:111;;1584:12;;;;;;;;;;;1570:26;;:10;:26;;;1566:513;;;1618:15;;;;;;;;;;1608:34;;;1657:11;;;;;;;;;;;1781:4;1891;1948:11;;2037:1;1608:445;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1566:513;1399:689;1331:757;;:::o;1205:116::-;954:12;;;;;;;;;;;940:26;;:10;:26;;;932:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;1300:11:::1;1288;;:23;;;;;;;;;;;;;;;;;;1205:116:::0;:::o;2277:925::-;2364:12;2378:19;2415:15;2440:4;;:8;;2446:1;2440:8;;;;;;;:::i;:::-;2433:16;;;;;:::i;:::-;2415:34;;2476:24;;;2464:36;;;:8;:36;;;;2460:707;;;2536:21;2604:4;;2609:1;2604:8;;;;;;;;;:::i;:::-;2575:79;;;;;;;:::i;:::-;2517:137;;2675:30;2690:7;2675:30;;;;;;;;;;;;;;;;;:14;:30::i;:::-;2671:103;;;2733:5;2725:33;;;;;;;;;;;;;;;;;;;;;;;;;2671:103;2795:15;2802:7;2795:15;;;;;;:::i;:::-;;;;;;;;2502:320;2460:707;;;2844:25;;;2832:37;;;:8;:37;;;;2828:339;;;2972:11;2985:18;3018:4;;3023:1;3018:8;;;;;;;;;:::i;:::-;3007:38;;;;;;;:::i;:::-;2971:74;;;;3060:4;:16;;;3077:3;3082:5;3060:28;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2871:229;;2828:339;;;3129:5;3121:34;;;;;;;;;;;;;;;;;;;;;;;;2828:339;2460:707;3185:4;3177:17;;;;;;;;;;;;;;;;;2277:925;;;;;;:::o;3248:730::-;3352:4;3330:27;;:10;:27;;;3322:90;;;;;;;;;;;;:::i;:::-;;;;;;;;;3451:24;;;3431:44;;;3438:4;;:8;;3444:1;3438:8;;;;;;;:::i;:::-;3431:16;;;;;:::i;:::-;:44;;;;3423:91;;;;;;;;;;;;:::i;:::-;;;;;;;;;3527:16;3556:15;;;;;;;;;;;3546:35;;;:37;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3527:56;;3595:13;3631:8;3614:34;;;:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3594:56;;;;3686:4;3669:22;;:5;:22;;;3661:63;;;;;;;;;;;;:::i;:::-;;;;;;;;;3752:21;3812:4;;3817:1;3812:8;;;;;;;;;:::i;:::-;3787:67;;;;;;;:::i;:::-;3737:117;;3890:2;3875:17;;:11;;;;;;;;;;;:17;;;3867:65;;;;;;;;;;;;:::i;:::-;;;;;;;;;3950:20;3962:7;3950:20;;;;;;:::i;:::-;;;;;;;;3311:667;;;3248:730;;;:::o;2096:173::-;2175:4;2260:1;2242:21;;;;;;;;:::i;:::-;;;;;;;;;;;;;2232:32;;;;;;2224:1;2206:21;;;;;;;;:::i;:::-;;;;;;;;;;;;;2196:32;;;;;;:68;2188:77;;2096:173;;;;:::o;7:75:1:-;40:6;73:2;67:9;57:19;;7:75;:::o;88:117::-;197:1;194;187:12;211:117;320:1;317;310:12;334:117;443:1;440;433:12;457:117;566:1;563;556:12;580:117;689:1;686;679:12;717:553;775:8;785:6;835:3;828:4;820:6;816:17;812:27;802:122;;843:79;;:::i;:::-;802:122;956:6;943:20;933:30;;986:18;978:6;975:30;972:117;;;1008:79;;:::i;:::-;972:117;1122:4;1114:6;1110:17;1098:29;;1176:3;1168:4;1160:6;1156:17;1146:8;1142:32;1139:41;1136:128;;;1183:79;;:::i;:::-;1136:128;717:553;;;;;:::o;1276:529::-;1347:6;1355;1404:2;1392:9;1383:7;1379:23;1375:32;1372:119;;;1410:79;;:::i;:::-;1372:119;1558:1;1547:9;1543:17;1530:31;1588:18;1580:6;1577:30;1574:117;;;1610:79;;:::i;:::-;1574:117;1723:65;1780:7;1771:6;1760:9;1756:22;1723:65;:::i;:::-;1705:83;;;;1501:297;1276:529;;;;;:::o;1811:126::-;1848:7;1888:42;1881:5;1877:54;1866:65;;1811:126;;;:::o;1943:96::-;1980:7;2009:24;2027:5;2009:24;:::i;:::-;1998:35;;1943:96;;;:::o;2045:122::-;2118:24;2136:5;2118:24;:::i;:::-;2111:5;2108:35;2098:63;;2157:1;2154;2147:12;2098:63;2045:122;:::o;2173:139::-;2219:5;2257:6;2244:20;2235:29;;2273:33;2300:5;2273:33;:::i;:::-;2173:139;;;;:::o;2318:329::-;2377:6;2426:2;2414:9;2405:7;2401:23;2397:32;2394:119;;;2432:79;;:::i;:::-;2394:119;2552:1;2577:53;2622:7;2613:6;2602:9;2598:22;2577:53;:::i;:::-;2567:63;;2523:117;2318:329;;;;:::o;2666:552::-;2723:8;2733:6;2783:3;2776:4;2768:6;2764:17;2760:27;2750:122;;2791:79;;:::i;:::-;2750:122;2904:6;2891:20;2881:30;;2934:18;2926:6;2923:30;2920:117;;;2956:79;;:::i;:::-;2920:117;3070:4;3062:6;3058:17;3046:29;;3124:3;3116:4;3108:6;3104:17;3094:8;3090:32;3087:41;3084:128;;;3131:79;;:::i;:::-;3084:128;2666:552;;;;;:::o;3224:527::-;3294:6;3302;3351:2;3339:9;3330:7;3326:23;3322:32;3319:119;;;3357:79;;:::i;:::-;3319:119;3505:1;3494:9;3490:17;3477:31;3535:18;3527:6;3524:30;3521:117;;;3557:79;;:::i;:::-;3521:117;3670:64;3726:7;3717:6;3706:9;3702:22;3670:64;:::i;:::-;3652:82;;;;3448:296;3224:527;;;;;:::o;3757:90::-;3791:7;3834:5;3827:13;3820:21;3809:32;;3757:90;;;:::o;3853:109::-;3934:21;3949:5;3934:21;:::i;:::-;3929:3;3922:34;3853:109;;:::o;3968:98::-;4019:6;4053:5;4047:12;4037:22;;3968:98;;;:::o;4072:168::-;4155:11;4189:6;4184:3;4177:19;4229:4;4224:3;4220:14;4205:29;;4072:168;;;;:::o;4246:307::-;4314:1;4324:113;4338:6;4335:1;4332:13;4324:113;;;4423:1;4418:3;4414:11;4408:18;4404:1;4399:3;4395:11;4388:39;4360:2;4357:1;4353:10;4348:15;;4324:113;;;4455:6;4452:1;4449:13;4446:101;;;4535:1;4526:6;4521:3;4517:16;4510:27;4446:101;4295:258;4246:307;;;:::o;4559:102::-;4600:6;4651:2;4647:7;4642:2;4635:5;4631:14;4627:28;4617:38;;4559:102;;;:::o;4667:360::-;4753:3;4781:38;4813:5;4781:38;:::i;:::-;4835:70;4898:6;4893:3;4835:70;:::i;:::-;4828:77;;4914:52;4959:6;4954:3;4947:4;4940:5;4936:16;4914:52;:::i;:::-;4991:29;5013:6;4991:29;:::i;:::-;4986:3;4982:39;4975:46;;4757:270;4667:360;;;;:::o;5033:407::-;5166:4;5204:2;5193:9;5189:18;5181:26;;5217:65;5279:1;5268:9;5264:17;5255:6;5217:65;:::i;:::-;5329:9;5323:4;5319:20;5314:2;5303:9;5299:18;5292:48;5357:76;5428:4;5419:6;5357:76;:::i;:::-;5349:84;;5033:407;;;;;:::o;5446:672::-;5525:6;5533;5541;5590:2;5578:9;5569:7;5565:23;5561:32;5558:119;;;5596:79;;:::i;:::-;5558:119;5716:1;5741:53;5786:7;5777:6;5766:9;5762:22;5741:53;:::i;:::-;5731:63;;5687:117;5871:2;5860:9;5856:18;5843:32;5902:18;5894:6;5891:30;5888:117;;;5924:79;;:::i;:::-;5888:117;6037:64;6093:7;6084:6;6073:9;6069:22;6037:64;:::i;:::-;6019:82;;;;5814:297;5446:672;;;;;:::o;6124:117::-;6233:1;6230;6223:12;6247:180;6295:77;6292:1;6285:88;6392:4;6389:1;6382:15;6416:4;6413:1;6406:15;6433:281;6516:27;6538:4;6516:27;:::i;:::-;6508:6;6504:40;6646:6;6634:10;6631:22;6610:18;6598:10;6595:34;6592:62;6589:88;;;6657:18;;:::i;:::-;6589:88;6697:10;6693:2;6686:22;6476:238;6433:281;;:::o;6720:129::-;6754:6;6781:20;;:::i;:::-;6771:30;;6810:33;6838:4;6830:6;6810:33;:::i;:::-;6720:129;;;:::o;6855:308::-;6917:4;7007:18;6999:6;6996:30;6993:56;;;7029:18;;:::i;:::-;6993:56;7067:29;7089:6;7067:29;:::i;:::-;7059:37;;7151:4;7145;7141:15;7133:23;;6855:308;;;:::o;7169:154::-;7253:6;7248:3;7243;7230:30;7315:1;7306:6;7301:3;7297:16;7290:27;7169:154;;;:::o;7329:412::-;7407:5;7432:66;7448:49;7490:6;7448:49;:::i;:::-;7432:66;:::i;:::-;7423:75;;7521:6;7514:5;7507:21;7559:4;7552:5;7548:16;7597:3;7588:6;7583:3;7579:16;7576:25;7573:112;;;7604:79;;:::i;:::-;7573:112;7694:41;7728:6;7723:3;7718;7694:41;:::i;:::-;7413:328;7329:412;;;;;:::o;7761:340::-;7817:5;7866:3;7859:4;7851:6;7847:17;7843:27;7833:122;;7874:79;;:::i;:::-;7833:122;7991:6;7978:20;8016:79;8091:3;8083:6;8076:4;8068:6;8064:17;8016:79;:::i;:::-;8007:88;;7823:278;7761:340;;;;:::o;8107:834::-;8195:6;8203;8252:2;8240:9;8231:7;8227:23;8223:32;8220:119;;;8258:79;;:::i;:::-;8220:119;8406:1;8395:9;8391:17;8378:31;8436:18;8428:6;8425:30;8422:117;;;8458:79;;:::i;:::-;8422:117;8563:63;8618:7;8609:6;8598:9;8594:22;8563:63;:::i;:::-;8553:73;;8349:287;8703:2;8692:9;8688:18;8675:32;8734:18;8726:6;8723:30;8720:117;;;8756:79;;:::i;:::-;8720:117;8861:63;8916:7;8907:6;8896:9;8892:22;8861:63;:::i;:::-;8851:73;;8646:288;8107:834;;;;;:::o;8947:210::-;9034:4;9072:2;9061:9;9057:18;9049:26;;9085:65;9147:1;9136:9;9132:17;9123:6;9085:65;:::i;:::-;8947:210;;;;:::o;9163:169::-;9247:11;9281:6;9276:3;9269:19;9321:4;9316:3;9312:14;9297:29;;9163:169;;;;:::o;9362:304::-;9460:3;9481:71;9545:6;9540:3;9481:71;:::i;:::-;9474:78;;9562:43;9598:6;9593:3;9586:5;9562:43;:::i;:::-;9630:29;9652:6;9630:29;:::i;:::-;9625:3;9621:39;9614:46;;9362:304;;;;;:::o;9672:333::-;9795:4;9833:2;9822:9;9818:18;9810:26;;9882:9;9876:4;9872:20;9868:1;9857:9;9853:17;9846:47;9910:88;9993:4;9984:6;9976;9910:88;:::i;:::-;9902:96;;9672:333;;;;;:::o;10011:118::-;10098:24;10116:5;10098:24;:::i;:::-;10093:3;10086:37;10011:118;;:::o;10135:77::-;10172:7;10201:5;10190:16;;10135:77;;;:::o;10218:118::-;10305:24;10323:5;10305:24;:::i;:::-;10300:3;10293:37;10218:118;;:::o;10342:85::-;10387:7;10416:5;10405:16;;10342:85;;;:::o;10433:60::-;10461:3;10482:5;10475:12;;10433:60;;;:::o;10499:158::-;10557:9;10590:61;10608:42;10617:32;10643:5;10617:32;:::i;:::-;10608:42;:::i;:::-;10590:61;:::i;:::-;10577:74;;10499:158;;;:::o;10663:147::-;10758:45;10797:5;10758:45;:::i;:::-;10753:3;10746:58;10663:147;;:::o;10816:767::-;11047:4;11085:3;11074:9;11070:19;11062:27;;11099:71;11167:1;11156:9;11152:17;11143:6;11099:71;:::i;:::-;11217:9;11211:4;11207:20;11202:2;11191:9;11187:18;11180:48;11245:76;11316:4;11307:6;11245:76;:::i;:::-;11237:84;;11331:72;11399:2;11388:9;11384:18;11375:6;11331:72;:::i;:::-;11413;11481:2;11470:9;11466:18;11457:6;11413:72;:::i;:::-;11495:81;11571:3;11560:9;11556:19;11547:6;11495:81;:::i;:::-;10816:767;;;;;;;;:::o;11589:181::-;11729:33;11725:1;11717:6;11713:14;11706:57;11589:181;:::o;11776:366::-;11918:3;11939:67;12003:2;11998:3;11939:67;:::i;:::-;11932:74;;12015:93;12104:3;12015:93;:::i;:::-;12133:2;12128:3;12124:12;12117:19;;11776:366;;;:::o;12148:419::-;12314:4;12352:2;12341:9;12337:18;12329:26;;12401:9;12395:4;12391:20;12387:1;12376:9;12372:17;12365:47;12429:131;12555:4;12429:131;:::i;:::-;12421:139;;12148:419;;;:::o;12573:117::-;12682:1;12679;12672:12;12696:117;12805:1;12802;12795:12;12819:469;12924:9;12935;12973:8;12961:10;12958:24;12955:111;;;12985:79;;:::i;:::-;12955:111;13091:6;13081:8;13078:20;13075:107;;;13101:79;;:::i;:::-;13075:107;13232:1;13220:10;13216:18;13208:6;13204:31;13191:44;;13271:10;13261:8;13257:25;13244:38;;12819:469;;;;;;;:::o;13294:96::-;13352:6;13380:3;13370:13;;13294:96;;;;:::o;13488:149::-;13524:7;13564:66;13557:5;13553:78;13542:89;;13488:149;;;:::o;13643:107::-;13687:8;13737:5;13731:4;13727:16;13706:37;;13643:107;;;;:::o;13756:548::-;13846:5;13877:45;13918:3;13911:5;13877:45;:::i;:::-;13947:5;13971:40;14001:8;13988:22;13971:40;:::i;:::-;13962:49;;14035:1;14027:6;14024:13;14021:276;;;14105:168;14189:66;14159:6;14156:1;14152:14;14149:1;14145:22;14105:168;:::i;:::-;14082:5;14061:226;14052:235;;14021:276;13852:452;;13756:548;;;;:::o;14310:509::-;14379:6;14428:2;14416:9;14407:7;14403:23;14399:32;14396:119;;;14434:79;;:::i;:::-;14396:119;14582:1;14571:9;14567:17;14554:31;14612:18;14604:6;14601:30;14598:117;;;14634:79;;:::i;:::-;14598:117;14739:63;14794:7;14785:6;14774:9;14770:22;14739:63;:::i;:::-;14729:73;;14525:287;14310:509;;;;:::o;14825:99::-;14877:6;14911:5;14905:12;14895:22;;14825:99;;;:::o;14930:364::-;15018:3;15046:39;15079:5;15046:39;:::i;:::-;15101:71;15165:6;15160:3;15101:71;:::i;:::-;15094:78;;15181:52;15226:6;15221:3;15214:4;15207:5;15203:16;15181:52;:::i;:::-;15258:29;15280:6;15258:29;:::i;:::-;15253:3;15249:39;15242:46;;15022:272;14930:364;;;;:::o;15300:313::-;15413:4;15451:2;15440:9;15436:18;15428:26;;15500:9;15494:4;15490:20;15486:1;15475:9;15471:17;15464:47;15528:78;15601:4;15592:6;15528:78;:::i;:::-;15520:86;;15300:313;;;;:::o;15619:104::-;15664:7;15693:24;15711:5;15693:24;:::i;:::-;15682:35;;15619:104;;;:::o;15729:138::-;15810:32;15836:5;15810:32;:::i;:::-;15803:5;15800:43;15790:71;;15857:1;15854;15847:12;15790:71;15729:138;:::o;15873:155::-;15927:5;15965:6;15952:20;15943:29;;15981:41;16016:5;15981:41;:::i;:::-;15873:155;;;;:::o;16034:307::-;16095:4;16185:18;16177:6;16174:30;16171:56;;;16207:18;;:::i;:::-;16171:56;16245:29;16267:6;16245:29;:::i;:::-;16237:37;;16329:4;16323;16319:15;16311:23;;16034:307;;;:::o;16347:410::-;16424:5;16449:65;16465:48;16506:6;16465:48;:::i;:::-;16449:65;:::i;:::-;16440:74;;16537:6;16530:5;16523:21;16575:4;16568:5;16564:16;16613:3;16604:6;16599:3;16595:16;16592:25;16589:112;;;16620:79;;:::i;:::-;16589:112;16710:41;16744:6;16739:3;16734;16710:41;:::i;:::-;16430:327;16347:410;;;;;:::o;16776:338::-;16831:5;16880:3;16873:4;16865:6;16861:17;16857:27;16847:122;;16888:79;;:::i;:::-;16847:122;17005:6;16992:20;17030:78;17104:3;17096:6;17089:4;17081:6;17077:17;17030:78;:::i;:::-;17021:87;;16837:277;16776:338;;;;:::o;17120:668::-;17205:6;17213;17262:2;17250:9;17241:7;17237:23;17233:32;17230:119;;;17268:79;;:::i;:::-;17230:119;17388:1;17413:61;17466:7;17457:6;17446:9;17442:22;17413:61;:::i;:::-;17403:71;;17359:125;17551:2;17540:9;17536:18;17523:32;17582:18;17574:6;17571:30;17568:117;;;17604:79;;:::i;:::-;17568:117;17709:62;17763:7;17754:6;17743:9;17739:22;17709:62;:::i;:::-;17699:72;;17494:287;17120:668;;;;;:::o;17794:419::-;17933:4;17971:2;17960:9;17956:18;17948:26;;17984:71;18052:1;18041:9;18037:17;18028:6;17984:71;:::i;:::-;18102:9;18096:4;18092:20;18087:2;18076:9;18072:18;18065:48;18130:76;18201:4;18192:6;18130:76;:::i;:::-;18122:84;;17794:419;;;;;:::o;18219:237::-;18359:34;18355:1;18347:6;18343:14;18336:58;18428:20;18423:2;18415:6;18411:15;18404:45;18219:237;:::o;18462:366::-;18604:3;18625:67;18689:2;18684:3;18625:67;:::i;:::-;18618:74;;18701:93;18790:3;18701:93;:::i;:::-;18819:2;18814:3;18810:12;18803:19;;18462:366;;;:::o;18834:419::-;19000:4;19038:2;19027:9;19023:18;19015:26;;19087:9;19081:4;19077:20;19073:1;19062:9;19058:17;19051:47;19115:131;19241:4;19115:131;:::i;:::-;19107:139;;18834:419;;;:::o;19259:221::-;19399:34;19395:1;19387:6;19383:14;19376:58;19468:4;19463:2;19455:6;19451:15;19444:29;19259:221;:::o;19486:366::-;19628:3;19649:67;19713:2;19708:3;19649:67;:::i;:::-;19642:74;;19725:93;19814:3;19725:93;:::i;:::-;19843:2;19838:3;19834:12;19827:19;;19486:366;;;:::o;19858:419::-;20024:4;20062:2;20051:9;20047:18;20039:26;;20111:9;20105:4;20101:20;20097:1;20086:9;20082:17;20075:47;20139:131;20265:4;20139:131;:::i;:::-;20131:139;;19858:419;;;:::o;20283:143::-;20340:5;20371:6;20365:13;20356:22;;20387:33;20414:5;20387:33;:::i;:::-;20283:143;;;;:::o;20432:351::-;20502:6;20551:2;20539:9;20530:7;20526:23;20522:32;20519:119;;;20557:79;;:::i;:::-;20519:119;20677:1;20702:64;20758:7;20749:6;20738:9;20734:22;20702:64;:::i;:::-;20692:74;;20648:128;20432:351;;;;:::o;20789:122::-;20862:24;20880:5;20862:24;:::i;:::-;20855:5;20852:35;20842:63;;20901:1;20898;20891:12;20842:63;20789:122;:::o;20917:143::-;20974:5;21005:6;20999:13;20990:22;;21021:33;21048:5;21021:33;:::i;:::-;20917:143;;;;:::o;21066:663::-;21154:6;21162;21170;21219:2;21207:9;21198:7;21194:23;21190:32;21187:119;;;21225:79;;:::i;:::-;21187:119;21345:1;21370:64;21426:7;21417:6;21406:9;21402:22;21370:64;:::i;:::-;21360:74;;21316:128;21483:2;21509:64;21565:7;21556:6;21545:9;21541:22;21509:64;:::i;:::-;21499:74;;21454:129;21622:2;21648:64;21704:7;21695:6;21684:9;21680:22;21648:64;:::i;:::-;21638:74;;21593:129;21066:663;;;;;:::o;21735:178::-;21875:30;21871:1;21863:6;21859:14;21852:54;21735:178;:::o;21919:366::-;22061:3;22082:67;22146:2;22141:3;22082:67;:::i;:::-;22075:74;;22158:93;22247:3;22158:93;:::i;:::-;22276:2;22271:3;22267:12;22260:19;;21919:366;;;:::o;22291:419::-;22457:4;22495:2;22484:9;22480:18;22472:26;;22544:9;22538:4;22534:20;22530:1;22519:9;22515:17;22508:47;22572:131;22698:4;22572:131;:::i;:::-;22564:139;;22291:419;;;:::o;22716:222::-;22856:34;22852:1;22844:6;22840:14;22833:58;22925:5;22920:2;22912:6;22908:15;22901:30;22716:222;:::o;22944:366::-;23086:3;23107:67;23171:2;23166:3;23107:67;:::i;:::-;23100:74;;23183:93;23272:3;23183:93;:::i;:::-;23301:2;23296:3;23292:12;23285:19;;22944:366;;;:::o;23316:419::-;23482:4;23520:2;23509:9;23505:18;23497:26;;23569:9;23563:4;23559:20;23555:1;23544:9;23540:17;23533:47;23597:131;23723:4;23597:131;:::i;:::-;23589:139;;23316:419;;;:::o;23741:148::-;23843:11;23880:3;23865:18;;23741:148;;;;:::o;23895:377::-;24001:3;24029:39;24062:5;24029:39;:::i;:::-;24084:89;24166:6;24161:3;24084:89;:::i;:::-;24077:96;;24182:52;24227:6;24222:3;24215:4;24208:5;24204:16;24182:52;:::i;:::-;24259:6;24254:3;24250:16;24243:23;;24005:267;23895:377;;;;:::o;24278:275::-;24410:3;24432:95;24523:3;24514:6;24432:95;:::i;:::-;24425:102;;24544:3;24537:10;;24278:275;;;;:::o

Swarm Source

ipfs://b9883e1063c8156e07ca435b6c9947a43b553aedb7b6f205271c2680fe7adcb5
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Validator ID :
0 FTM

Amount Staked
0

Amount Delegated
0

Staking Total
0

Staking Start Epoch
0

Staking Start Time
0

Proof of Importance
0

Origination Score
0

Validation Score
0

Active
0

Online
0

Downtime
0 s
Address Amount claimed Rewards Created On Epoch Created On
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.