Contract 0x304acf330bbE08d1e512eefaa92F6a57871fD895

Contract Overview

Balance:
0 ETH
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xbf92613e12f2830cc0339da38b19b2709810a5598fe6eeb176edad7b46bfe437Execute1006455072022-09-20 6:46:0916 days 1 hr ago0xe83910455f94a58cb12bdda8024f69fb681498fc IN  0x304acf330bbe08d1e512eefaa92f6a57871fd8950 ETH0.000044017575
0x16ce87ea40cdcdc1d8744be5f29f6189fe60f31f9182a7fd238d0467a65284d4Execute1006454902022-09-20 6:46:0916 days 1 hr ago0xe83910455f94a58cb12bdda8024f69fb681498fc IN  0x304acf330bbe08d1e512eefaa92f6a57871fd8950 ETH0.00003130869
0xb1042f8958c31708866ddef7891f2df51edca914a06895ef897ca511ae41d970Execute1002759952022-09-15 17:22:5420 days 14 hrs ago0xe83910455f94a58cb12bdda8024f69fb681498fc IN  0x304acf330bbe08d1e512eefaa92f6a57871fd8950 ETH0.00004410378
0xc2531570112ae84a6ddf2ccea5643cd40f191da9e19317215c4f367a14b0165fExecute1002724652022-09-15 16:22:5720 days 15 hrs ago0xe83910455f94a58cb12bdda8024f69fb681498fc IN  0x304acf330bbe08d1e512eefaa92f6a57871fd8950 ETH0.00004418988
0x7ee1da9854df8e6d9d9f0136e3f8e4d37ead4a50e81934a6655dcac3cd1792f8Execute1002689812022-09-15 15:23:0120 days 16 hrs ago0xe83910455f94a58cb12bdda8024f69fb681498fc IN  0x304acf330bbe08d1e512eefaa92f6a57871fd8950 ETH0.000044443875
0xeffafd6eeef519e7ad30cb8fcdf8abd8498497f333ae41cbbc9f78423d3dbb2cExecute1002654882022-09-15 14:22:4820 days 17 hrs ago0xe83910455f94a58cb12bdda8024f69fb681498fc IN  0x304acf330bbe08d1e512eefaa92f6a57871fd8950 ETH0.00004451874
0xf2870e34d7e6bf2aa997cd4d5e4620a19343a4596fa24f23362ea58599f8ffc4Execute1002620492022-09-15 13:22:4920 days 18 hrs ago0xe83910455f94a58cb12bdda8024f69fb681498fc IN  0x304acf330bbe08d1e512eefaa92f6a57871fd8950 ETH0.00004452
0x3e2a34f3febcfdd0897facaab61c61522ee6c3f45a7c2e48d5624e8985b03e29Execute1002585932022-09-15 12:22:4320 days 19 hrs ago0xe83910455f94a58cb12bdda8024f69fb681498fc IN  0x304acf330bbe08d1e512eefaa92f6a57871fd8950 ETH0.000044491545
0x2a0f41334c250448f101313dc911dece4fc0f63558cc12f64c73ab1408c1f197Execute1002552252022-09-15 11:22:5820 days 20 hrs ago0xe83910455f94a58cb12bdda8024f69fb681498fc IN  0x304acf330bbe08d1e512eefaa92f6a57871fd8950 ETH0.000044504145
0xdfa43e9d9aa4c62e7c907097988dc35e5c166a93056dfec1fffec1e1dc888e8bExecute1002517362022-09-15 10:22:3220 days 21 hrs ago0xe83910455f94a58cb12bdda8024f69fb681498fc IN  0x304acf330bbe08d1e512eefaa92f6a57871fd8950 ETH0.00004456557
0xb7805bf67966134a5c4deac9633ce2eb1fe8ee396040692dde4bb68558b36114Execute1002483392022-09-15 9:23:1020 days 22 hrs ago0xe83910455f94a58cb12bdda8024f69fb681498fc IN  0x304acf330bbe08d1e512eefaa92f6a57871fd8950 ETH0.000044540055
0xa0b86f12a1c0f6a6fe60360988543d0a0fddf693e240f90f5746e32844e79859Execute1002475482022-09-15 9:09:5320 days 22 hrs ago0xe83910455f94a58cb12bdda8024f69fb681498fc IN  0x304acf330bbe08d1e512eefaa92f6a57871fd8950 ETH0.00003149748
0x0156805ffc6186bbed42a09f3d74c92b64388dadbe9e33f9b88d84111e594244Execute1002448842022-09-15 8:22:5320 days 23 hrs ago0xe83910455f94a58cb12bdda8024f69fb681498fc IN  0x304acf330bbe08d1e512eefaa92f6a57871fd8950 ETH0.000044493225
0xdc8c5e4f4837cbb94c7422ffe2634ae1f90069c46990687c18635dfacca0353fExecute1002414562022-09-15 7:22:3021 days 25 mins ago0xe83910455f94a58cb12bdda8024f69fb681498fc IN  0x304acf330bbe08d1e512eefaa92f6a57871fd8950 ETH0.00004451286
0x97aa22eb71987ad6a32ced33bc850898e208d50f4789b39075dc354c38742f77Execute1002381372022-09-15 6:23:0421 days 1 hr ago0xe83910455f94a58cb12bdda8024f69fb681498fc IN  0x304acf330bbe08d1e512eefaa92f6a57871fd8950 ETH0.000044537115
0x25969a0d7653d02ebfeb477acb2e238b87b4021f557499ee05eb8dea10a507b5Execute1002347662022-09-15 5:23:1121 days 2 hrs ago0xe83910455f94a58cb12bdda8024f69fb681498fc IN  0x304acf330bbe08d1e512eefaa92f6a57871fd8950 ETH0.00004456725
0x32064efc59984d14665b8aec40aba2fb840dce13c0d161be962070442e605d8cExecute1002313462022-09-15 4:22:3621 days 3 hrs ago0xe83910455f94a58cb12bdda8024f69fb681498fc IN  0x304acf330bbe08d1e512eefaa92f6a57871fd8950 ETH0.00004446393
0x6ac86fa4f3b315794a40a8c6e3201a7afe35bc99a076550f1ccbb58a447b4850Execute1002279812022-09-15 3:22:5321 days 4 hrs ago0xe83910455f94a58cb12bdda8024f69fb681498fc IN  0x304acf330bbe08d1e512eefaa92f6a57871fd8950 ETH0.00004456725
0xcd5dc1f26de99e14629ce5510ccf5d39373be9c0545d229c2458f69cb5f375f9Execute1002246272022-09-15 2:22:5421 days 5 hrs ago0xe83910455f94a58cb12bdda8024f69fb681498fc IN  0x304acf330bbe08d1e512eefaa92f6a57871fd8950 ETH0.00004456263
0x1cd937ba4db17aa2b604be61f674cd799caeff4761a582c4b2877543efcfcf35Execute1002212822022-09-15 1:22:2921 days 6 hrs ago0xe83910455f94a58cb12bdda8024f69fb681498fc IN  0x304acf330bbe08d1e512eefaa92f6a57871fd8950 ETH0.000044450175
0x509140eeef9bb503471709ae28bbbb2f697810f6879a39f1af5ac0e92875d662Execute1002181062022-09-15 0:23:0521 days 7 hrs ago0xe83910455f94a58cb12bdda8024f69fb681498fc IN  0x304acf330bbe08d1e512eefaa92f6a57871fd8950 ETH0.00004446351
0x19e219e615b2878c8d078898174c431e3bae4e4063539ad95edfe94a12e436a4Execute1002148082022-09-14 23:22:3621 days 8 hrs ago0xe83910455f94a58cb12bdda8024f69fb681498fc IN  0x304acf330bbe08d1e512eefaa92f6a57871fd8950 ETH0.00004447275
0x5e2bf06c3dc7d260f41b92d8be7e6bed58b09d5c3affee12e22a0177076dca40Execute1002117022022-09-14 22:22:4921 days 9 hrs ago0xe83910455f94a58cb12bdda8024f69fb681498fc IN  0x304acf330bbe08d1e512eefaa92f6a57871fd8950 ETH0.00004456305
0xce50d02f4a59b980783c5d71d8f7c2409831e2668d08a80daeaa70de9f98ddf4Execute1002088312022-09-14 21:30:0121 days 10 hrs ago0x82750e5f709657f7eed7373ef2449aaed52870fe IN  0x304acf330bbe08d1e512eefaa92f6a57871fd8950 ETH0.00002965123
0xc61359facfc31a8437b2ae6322eb514f5efdf9f3bb6ebed4ac13c5db48280a63Execute1001868642022-09-14 14:22:5821 days 17 hrs ago0xe83910455f94a58cb12bdda8024f69fb681498fc IN  0x304acf330bbe08d1e512eefaa92f6a57871fd8950 ETH0.00004437615
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading
This contract may be a proxy contract. Click on More Options and select Is this a proxy? to confirm and enable the "Read as Proxy" & "Write as Proxy" tabs.

Contract Source Code Verified (Exact Match)

Contract Name:
AxelarGatewayProxy

Compiler Version
v0.8.9+commit.e5eed63a

Optimization Enabled:
Yes with 1000 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at testnet.aurorascan.dev on 2022-08-01
*/

// Dependency file: src/interfaces/IAxelarGateway.sol

// SPDX-License-Identifier: MIT

// pragma solidity 0.8.9;

interface IAxelarGateway {
    /**********\
    |* Events *|
    \**********/

    event TokenSent(
        address indexed sender,
        string destinationChain,
        string destinationAddress,
        string symbol,
        uint256 amount
    );

    event ContractCall(
        address indexed sender,
        string destinationChain,
        string destinationContractAddress,
        bytes32 indexed payloadHash,
        bytes payload
    );

    event ContractCallWithToken(
        address indexed sender,
        string destinationChain,
        string destinationContractAddress,
        bytes32 indexed payloadHash,
        bytes payload,
        string symbol,
        uint256 amount
    );

    event Executed(bytes32 indexed commandId);

    event TokenDeployed(string symbol, address tokenAddresses);

    event ContractCallApproved(
        bytes32 indexed commandId,
        string sourceChain,
        string sourceAddress,
        address indexed contractAddress,
        bytes32 indexed payloadHash,
        bytes32 sourceTxHash,
        uint256 sourceEventIndex
    );

    event ContractCallApprovedWithMint(
        bytes32 indexed commandId,
        string sourceChain,
        string sourceAddress,
        address indexed contractAddress,
        bytes32 indexed payloadHash,
        string symbol,
        uint256 amount,
        bytes32 sourceTxHash,
        uint256 sourceEventIndex
    );

    event TokenFrozen(string symbol);

    event TokenUnfrozen(string symbol);

    event AllTokensFrozen();

    event AllTokensUnfrozen();

    event AccountBlacklisted(address indexed account);

    event AccountWhitelisted(address indexed account);

    event Upgraded(address indexed implementation);

    /******************\
    |* Public Methods *|
    \******************/

    function sendToken(
        string calldata destinationChain,
        string calldata destinationAddress,
        string calldata symbol,
        uint256 amount
    ) external;

    function callContract(
        string calldata destinationChain,
        string calldata contractAddress,
        bytes calldata payload
    ) external;

    function callContractWithToken(
        string calldata destinationChain,
        string calldata contractAddress,
        bytes calldata payload,
        string calldata symbol,
        uint256 amount
    ) external;

    function isContractCallApproved(
        bytes32 commandId,
        string calldata sourceChain,
        string calldata sourceAddress,
        address contractAddress,
        bytes32 payloadHash
    ) external view returns (bool);

    function isContractCallAndMintApproved(
        bytes32 commandId,
        string calldata sourceChain,
        string calldata sourceAddress,
        address contractAddress,
        bytes32 payloadHash,
        string calldata symbol,
        uint256 amount
    ) external view returns (bool);

    function validateContractCall(
        bytes32 commandId,
        string calldata sourceChain,
        string calldata sourceAddress,
        bytes32 payloadHash
    ) external returns (bool);

    function validateContractCallAndMint(
        bytes32 commandId,
        string calldata sourceChain,
        string calldata sourceAddress,
        bytes32 payloadHash,
        string calldata symbol,
        uint256 amount
    ) external returns (bool);

    /***********\
    |* Getters *|
    \***********/

    function allTokensFrozen() external view returns (bool);

    function implementation() external view returns (address);

    function tokenAddresses(string memory symbol) external view returns (address);

    function tokenFrozen(string memory symbol) external view returns (bool);

    function isCommandExecuted(bytes32 commandId) external view returns (bool);

    function adminEpoch() external view returns (uint256);

    function adminThreshold(uint256 epoch) external view returns (uint256);

    function admins(uint256 epoch) external view returns (address[] memory);

    /*******************\
    |* Admin Functions *|
    \*******************/

    function freezeToken(string calldata symbol) external;

    function unfreezeToken(string calldata symbol) external;

    function freezeAllTokens() external;

    function unfreezeAllTokens() external;

    function upgrade(
        address newImplementation,
        bytes32 newImplementationCodeHash,
        bytes calldata setupParams
    ) external;

    /**********************\
    |* External Functions *|
    \**********************/

    function setup(bytes calldata params) external;

    function execute(bytes calldata input) external;
}


// Dependency file: src/EternalStorage.sol


// pragma solidity 0.8.9;

/**
 * @title EternalStorage
 * @dev This contract holds all the necessary state variables to carry out the storage of any contract.
 */
contract EternalStorage {
    mapping(bytes32 => uint256) private _uintStorage;
    mapping(bytes32 => string) private _stringStorage;
    mapping(bytes32 => address) private _addressStorage;
    mapping(bytes32 => bytes) private _bytesStorage;
    mapping(bytes32 => bool) private _boolStorage;
    mapping(bytes32 => int256) private _intStorage;

    // *** Getter Methods ***
    function getUint(bytes32 key) public view returns (uint256) {
        return _uintStorage[key];
    }

    function getString(bytes32 key) public view returns (string memory) {
        return _stringStorage[key];
    }

    function getAddress(bytes32 key) public view returns (address) {
        return _addressStorage[key];
    }

    function getBytes(bytes32 key) public view returns (bytes memory) {
        return _bytesStorage[key];
    }

    function getBool(bytes32 key) public view returns (bool) {
        return _boolStorage[key];
    }

    function getInt(bytes32 key) public view returns (int256) {
        return _intStorage[key];
    }

    // *** Setter Methods ***
    function _setUint(bytes32 key, uint256 value) internal {
        _uintStorage[key] = value;
    }

    function _setString(bytes32 key, string memory value) internal {
        _stringStorage[key] = value;
    }

    function _setAddress(bytes32 key, address value) internal {
        _addressStorage[key] = value;
    }

    function _setBytes(bytes32 key, bytes memory value) internal {
        _bytesStorage[key] = value;
    }

    function _setBool(bytes32 key, bool value) internal {
        _boolStorage[key] = value;
    }

    function _setInt(bytes32 key, int256 value) internal {
        _intStorage[key] = value;
    }

    // *** Delete Methods ***
    function _deleteUint(bytes32 key) internal {
        delete _uintStorage[key];
    }

    function _deleteString(bytes32 key) internal {
        delete _stringStorage[key];
    }

    function _deleteAddress(bytes32 key) internal {
        delete _addressStorage[key];
    }

    function _deleteBytes(bytes32 key) internal {
        delete _bytesStorage[key];
    }

    function _deleteBool(bytes32 key) internal {
        delete _boolStorage[key];
    }

    function _deleteInt(bytes32 key) internal {
        delete _intStorage[key];
    }
}


// Root file: src/AxelarGatewayProxy.sol


pragma solidity 0.8.9;

// import { IAxelarGateway } from 'src/interfaces/IAxelarGateway.sol';

// import { EternalStorage } from 'src/EternalStorage.sol';

contract AxelarGatewayProxy is EternalStorage {
    error InvalidImplementation();
    error SetupFailed();

    /// @dev Storage slot with the address of the current factory. `keccak256('eip1967.proxy.implementation') - 1`.
    bytes32 internal constant KEY_IMPLEMENTATION =
        bytes32(0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc);

    constructor(address gatewayImplementation, bytes memory params) {
        _setAddress(KEY_IMPLEMENTATION, gatewayImplementation);

        if (gatewayImplementation.code.length == 0) revert InvalidImplementation();

        (bool success, ) = gatewayImplementation.delegatecall(
            abi.encodeWithSelector(IAxelarGateway.setup.selector, params)
        );

        if (!success) revert SetupFailed();
    }

    function setup(bytes calldata params) external {}

    fallback() external payable {
        address implementation = getAddress(KEY_IMPLEMENTATION);

        assembly {
            calldatacopy(0, 0, calldatasize())

            let result := delegatecall(gas(), implementation, 0, calldatasize(), 0, 0)

            returndatacopy(0, 0, returndatasize())

            switch result
            case 0 {
                revert(0, returndatasize())
            }
            default {
                return(0, returndatasize())
            }
        }
    }

    receive() external payable {
        revert('NO_ETHER');
    }
}

Contract ABI

[{"inputs":[{"internalType":"address","name":"gatewayImplementation","type":"address"},{"internalType":"bytes","name":"params","type":"bytes"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"InvalidImplementation","type":"error"},{"inputs":[],"name":"SetupFailed","type":"error"},{"stateMutability":"payable","type":"fallback"},{"inputs":[{"internalType":"bytes32","name":"key","type":"bytes32"}],"name":"getAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"key","type":"bytes32"}],"name":"getBool","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"key","type":"bytes32"}],"name":"getBytes","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"key","type":"bytes32"}],"name":"getInt","outputs":[{"internalType":"int256","name":"","type":"int256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"key","type":"bytes32"}],"name":"getString","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"key","type":"bytes32"}],"name":"getUint","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes","name":"params","type":"bytes"}],"name":"setup","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

608060405234801561001057600080fd5b5060405161081d38038061081d83398101604081905261002f916101cd565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60005260026020527f11141f466c69fd409e1990e063b49cd6d61ed2ecff27a2e402e259ca6b9a01a380546001600160a01b0319166001600160a01b0384161790556001600160a01b0382163b6100ba5760405163340aafcd60e11b815260040160405180910390fd5b6000826001600160a01b0316639ded06df60e01b836040516024016100df919061029b565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b031990941693909317909252905161011d91906102ce565b600060405180830381855af49150503d8060008114610158576040519150601f19603f3d011682016040523d82523d6000602084013e61015d565b606091505b505090508061017f576040516397905dfb60e01b815260040160405180910390fd5b5050506102ea565b634e487b7160e01b600052604160045260246000fd5b60005b838110156101b85781810151838201526020016101a0565b838111156101c7576000848401525b50505050565b600080604083850312156101e057600080fd5b82516001600160a01b03811681146101f757600080fd5b60208401519092506001600160401b038082111561021457600080fd5b818501915085601f83011261022857600080fd5b81518181111561023a5761023a610187565b604051601f8201601f19908116603f0116810190838211818310171561026257610262610187565b8160405282815288602084870101111561027b57600080fd5b61028c83602083016020880161019d565b80955050505050509250929050565b60208152600082518060208401526102ba81604085016020870161019d565b601f01601f19169190910160400192915050565b600082516102e081846020870161019d565b9190910192915050565b610524806102f96000396000f3fe6080604052600436106100745760003560e01c80639ded06df1161004e5780639ded06df14610240578063bd02d0f514610261578063c031a1801461029c578063dc97d962146102bc576100df565b806321f8a721146101665780637ae1cfca146101d3578063986e791a14610213576100df565b366100df576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600860248201527f4e4f5f4554484552000000000000000000000000000000000000000000000000604482015260640160405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc600090815260026020527f11141f466c69fd409e1990e063b49cd6d61ed2ecff27a2e402e259ca6b9a01a35473ffffffffffffffffffffffffffffffffffffffff169036908037600080366000845af43d6000803e808015610161573d6000f35b3d6000fd5b34801561017257600080fd5b506101a96101813660046103a8565b60009081526002602052604090205473ffffffffffffffffffffffffffffffffffffffff1690565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b3480156101df57600080fd5b506102036101ee3660046103a8565b60009081526004602052604090205460ff1690565b60405190151581526020016101ca565b34801561021f57600080fd5b5061023361022e3660046103a8565b6102e9565b6040516101ca919061040e565b34801561024c57600080fd5b5061025f61025b366004610428565b5050565b005b34801561026d57600080fd5b5061028e61027c3660046103a8565b60009081526020819052604090205490565b6040519081526020016101ca565b3480156102a857600080fd5b506102336102b73660046103a8565b61038b565b3480156102c857600080fd5b5061028e6102d73660046103a8565b60009081526005602052604090205490565b60008181526001602052604090208054606091906103069061049a565b80601f01602080910402602001604051908101604052809291908181526020018280546103329061049a565b801561037f5780601f106103545761010080835404028352916020019161037f565b820191906000526020600020905b81548152906001019060200180831161036257829003601f168201915b50505050509050919050565b60008181526003602052604090208054606091906103069061049a565b6000602082840312156103ba57600080fd5b5035919050565b6000815180845260005b818110156103e7576020818501810151868301820152016103cb565b818111156103f9576000602083870101525b50601f01601f19169290920160200192915050565b60208152600061042160208301846103c1565b9392505050565b6000806020838503121561043b57600080fd5b823567ffffffffffffffff8082111561045357600080fd5b818501915085601f83011261046757600080fd5b81358181111561047657600080fd5b86602082850101111561048857600080fd5b60209290920196919550909350505050565b600181811c908216806104ae57607f821691505b602082108114156104e8577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b5091905056fea26469706673582212205a355cec3230a9343989e15d12d9f74b674d5c2ef1048d71d471266ecbc89bcb64736f6c634300080900330000000000000000000000004f4495243837681061c4743b74b3eedf548d56a5000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000008c000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000000130000000000000000000000000000000000000000000000000000000000000620000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000000000000000800000000000000000000000015837c1318ab83d99b19392fd4811813f520d84300000000000000000000000064247a441cef0b7a46614ac34d046c0fdfe35954000000000000000000000000ee64c8eb48437dbd2d5b8598dc4a3e8a6c8cead9000000000000000000000000b69f9beeec3e245ea4631b74c222b04e155a5c26000000000000000000000000eb73eca75e40cf21dcfd64de640d678b60082d580000000000000000000000006d0a01a933ee446e58aec5e55d632e4251244fcc0000000000000000000000005ca6b6a137040c59f3da13c960fb6cf9e2b9f6380000000000000000000000002a923c9428233470e25f0fd1cef5c8831d4407f30000000000000000000000000000000000000000000000000000000000000021000000000000000000000000fee06ce7199c88855c92c212daa02c0e69e119d1000000000000000000000000624d5fa8506c9eba68bb03ed0193cfeccaef537f0000000000000000000000003cfb1ffadfd99cc714710db72e875e6c0eb60f73000000000000000000000000447551f328793bd4ce4173387b78ba23d68b75f7000000000000000000000000a2fa81327d4cb9a62e8f0ef92b48e6d7265d635900000000000000000000000022bda9a6465074b32c61f7599e32d15828520d000000000000000000000000004d7980564a8203dfa8977d16b6f4a6e004ce769400000000000000000000000035383837ec17f47e093883324df0ed2327a2de890000000000000000000000009d01e41b8faec50c7f7910d978daab97133af71e0000000000000000000000003a4e6fbdc470c59b3c178c912dcd3c3042e32606000000000000000000000000330e298d0412c7dd2214f18a5200821962390ab90000000000000000000000002ac874b2a09c8443e8e250ace909dfdd9d286988000000000000000000000000f7f30e2525849a2e3af8c1a55ddc1269ae922b37000000000000000000000000f23baf8ebd48a721136e07ba6bef147c14cb0fde0000000000000000000000004bbbc6f46f8a7bf9a5da74b8adec5b7ea2cd2cfd0000000000000000000000000a2ee596d0efb20bffe6324020b3af86f0882e840000000000000000000000006f478d16906015405932cabf4eea56b39e25375f0000000000000000000000007bff96a999911bce2bd1e46ea6fd0e247021d78e0000000000000000000000003ade402e1d3629cbc94b11e65613cc775778a21f00000000000000000000000064fd75be8c52032d3a4882e2d22d4b94db2a54f500000000000000000000000055c54178ca439c3400929d1c07403e315a8ae2b9000000000000000000000000d6ae7697394891a2df50237195b1cc0f2ec96a7a0000000000000000000000000b4cee8265b29659fe034fb917dcc23e6279cee200000000000000000000000031214dc9e276bc1a7e45fc79841f2bcca88ff85e000000000000000000000000bf7ccd82137834bfda0670d47d652c53fc36518e000000000000000000000000db523fdc432fc4dee9db339630bc3febb2982fdb000000000000000000000000d605ba59a1e6fe9ead4ad5756ac99e982f228e64000000000000000000000000e44d4465691401a7e896eae5004549f455bd945a0000000000000000000000002f6d3ada7bbb2b56b58fb2809b6f156dc633feba0000000000000000000000001a95141cbee8c895dfada83671489fa475c7eb980000000000000000000000003578f5efd69164146ce31086a4f07acb9d7a4b2100000000000000000000000031fa655e10cfd5317508010eb0b77f5e08dfd48a0000000000000000000000009c36b8783855ea97243ac05e9031a6e15a5bde3b0000000000000000000000000000000000000000000000000000000000000014000000000000000000000000008d9c88985db86923bf866d4a4364f4f931c6850000000000000000000000006c6744f0d4200f39387909fea31fc0cb6bf9cd57000000000000000000000000d6f9917c3cccd65ad4ab034368cc3636f230d704000000000000000000000000db5e9e2708e25b670ebf46c6d6c52e097395f4fc000000000000000000000000cba825350cd5a9dff12e45e6882ca1aed36a7ec80000000000000000000000002ba99c8b8e5633e8774099355327ca52e7b1cdc4000000000000000000000000d5a1a81e3a7a9332bd8de9bf26dabe3f2d21e05d00000000000000000000000052f79fafabda959fc95bca6eb14f5c12194dbe0b000000000000000000000000630d76ed043868104c3b012d4aab66d58b01df8a000000000000000000000000541b5684391bd10308077cc4e5200f8156ec914400000000000000000000000038ee3a156c9de9c4142f86c4d5df9a134de25f800000000000000000000000002e916205bd78c40cfcf00c3ef1c146383f0a0ad800000000000000000000000056328078e051d31412b0f98d0e3e37a23774ea4d0000000000000000000000007ec62b95eb7e2168287551183f88c67469eb217100000000000000000000000023591039159fef115d7600a5feb753124f37e536000000000000000000000000a4d2c2b338992c637fefe8e0ae9676e78c893356000000000000000000000000f479d7ed65721927f420942065313a8d0deb1f51000000000000000000000000631bed5032fe46a0f22e8c69cd1df4a7524678970000000000000000000000002f97d95c2a62352f09a15d8de18cdf862a240e680000000000000000000000008d9209b990aae81048c36949372cc949378d245d

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

0000000000000000000000004f4495243837681061c4743b74b3eedf548d56a5000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000008c000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000000130000000000000000000000000000000000000000000000000000000000000620000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000000000000000800000000000000000000000015837c1318ab83d99b19392fd4811813f520d84300000000000000000000000064247a441cef0b7a46614ac34d046c0fdfe35954000000000000000000000000ee64c8eb48437dbd2d5b8598dc4a3e8a6c8cead9000000000000000000000000b69f9beeec3e245ea4631b74c222b04e155a5c26000000000000000000000000eb73eca75e40cf21dcfd64de640d678b60082d580000000000000000000000006d0a01a933ee446e58aec5e55d632e4251244fcc0000000000000000000000005ca6b6a137040c59f3da13c960fb6cf9e2b9f6380000000000000000000000002a923c9428233470e25f0fd1cef5c8831d4407f30000000000000000000000000000000000000000000000000000000000000021000000000000000000000000fee06ce7199c88855c92c212daa02c0e69e119d1000000000000000000000000624d5fa8506c9eba68bb03ed0193cfeccaef537f0000000000000000000000003cfb1ffadfd99cc714710db72e875e6c0eb60f73000000000000000000000000447551f328793bd4ce4173387b78ba23d68b75f7000000000000000000000000a2fa81327d4cb9a62e8f0ef92b48e6d7265d635900000000000000000000000022bda9a6465074b32c61f7599e32d15828520d000000000000000000000000004d7980564a8203dfa8977d16b6f4a6e004ce769400000000000000000000000035383837ec17f47e093883324df0ed2327a2de890000000000000000000000009d01e41b8faec50c7f7910d978daab97133af71e0000000000000000000000003a4e6fbdc470c59b3c178c912dcd3c3042e32606000000000000000000000000330e298d0412c7dd2214f18a5200821962390ab90000000000000000000000002ac874b2a09c8443e8e250ace909dfdd9d286988000000000000000000000000f7f30e2525849a2e3af8c1a55ddc1269ae922b37000000000000000000000000f23baf8ebd48a721136e07ba6bef147c14cb0fde0000000000000000000000004bbbc6f46f8a7bf9a5da74b8adec5b7ea2cd2cfd0000000000000000000000000a2ee596d0efb20bffe6324020b3af86f0882e840000000000000000000000006f478d16906015405932cabf4eea56b39e25375f0000000000000000000000007bff96a999911bce2bd1e46ea6fd0e247021d78e0000000000000000000000003ade402e1d3629cbc94b11e65613cc775778a21f00000000000000000000000064fd75be8c52032d3a4882e2d22d4b94db2a54f500000000000000000000000055c54178ca439c3400929d1c07403e315a8ae2b9000000000000000000000000d6ae7697394891a2df50237195b1cc0f2ec96a7a0000000000000000000000000b4cee8265b29659fe034fb917dcc23e6279cee200000000000000000000000031214dc9e276bc1a7e45fc79841f2bcca88ff85e000000000000000000000000bf7ccd82137834bfda0670d47d652c53fc36518e000000000000000000000000db523fdc432fc4dee9db339630bc3febb2982fdb000000000000000000000000d605ba59a1e6fe9ead4ad5756ac99e982f228e64000000000000000000000000e44d4465691401a7e896eae5004549f455bd945a0000000000000000000000002f6d3ada7bbb2b56b58fb2809b6f156dc633feba0000000000000000000000001a95141cbee8c895dfada83671489fa475c7eb980000000000000000000000003578f5efd69164146ce31086a4f07acb9d7a4b2100000000000000000000000031fa655e10cfd5317508010eb0b77f5e08dfd48a0000000000000000000000009c36b8783855ea97243ac05e9031a6e15a5bde3b0000000000000000000000000000000000000000000000000000000000000014000000000000000000000000008d9c88985db86923bf866d4a4364f4f931c6850000000000000000000000006c6744f0d4200f39387909fea31fc0cb6bf9cd57000000000000000000000000d6f9917c3cccd65ad4ab034368cc3636f230d704000000000000000000000000db5e9e2708e25b670ebf46c6d6c52e097395f4fc000000000000000000000000cba825350cd5a9dff12e45e6882ca1aed36a7ec80000000000000000000000002ba99c8b8e5633e8774099355327ca52e7b1cdc4000000000000000000000000d5a1a81e3a7a9332bd8de9bf26dabe3f2d21e05d00000000000000000000000052f79fafabda959fc95bca6eb14f5c12194dbe0b000000000000000000000000630d76ed043868104c3b012d4aab66d58b01df8a000000000000000000000000541b5684391bd10308077cc4e5200f8156ec914400000000000000000000000038ee3a156c9de9c4142f86c4d5df9a134de25f800000000000000000000000002e916205bd78c40cfcf00c3ef1c146383f0a0ad800000000000000000000000056328078e051d31412b0f98d0e3e37a23774ea4d0000000000000000000000007ec62b95eb7e2168287551183f88c67469eb217100000000000000000000000023591039159fef115d7600a5feb753124f37e536000000000000000000000000a4d2c2b338992c637fefe8e0ae9676e78c893356000000000000000000000000f479d7ed65721927f420942065313a8d0deb1f51000000000000000000000000631bed5032fe46a0f22e8c69cd1df4a7524678970000000000000000000000002f97d95c2a62352f09a15d8de18cdf862a240e680000000000000000000000008d9209b990aae81048c36949372cc949378d245d

-----Decoded View---------------
Arg [0] : gatewayImplementation (address): 0x4f4495243837681061c4743b74b3eedf548d56a5
Arg [1] : params (bytes): 0x00000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000000130000000000000000000000000000000000000000000000000000000000000620000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000000000000000800000000000000000000000015837c1318ab83d99b19392fd4811813f520d84300000000000000000000000064247a441cef0b7a46614ac34d046c0fdfe35954000000000000000000000000ee64c8eb48437dbd2d5b8598dc4a3e8a6c8cead9000000000000000000000000b69f9beeec3e245ea4631b74c222b04e155a5c26000000000000000000000000eb73eca75e40cf21dcfd64de640d678b60082d580000000000000000000000006d0a01a933ee446e58aec5e55d632e4251244fcc0000000000000000000000005ca6b6a137040c59f3da13c960fb6cf9e2b9f6380000000000000000000000002a923c9428233470e25f0fd1cef5c8831d4407f30000000000000000000000000000000000000000000000000000000000000021000000000000000000000000fee06ce7199c88855c92c212daa02c0e69e119d1000000000000000000000000624d5fa8506c9eba68bb03ed0193cfeccaef537f0000000000000000000000003cfb1ffadfd99cc714710db72e875e6c0eb60f73000000000000000000000000447551f328793bd4ce4173387b78ba23d68b75f7000000000000000000000000a2fa81327d4cb9a62e8f0ef92b48e6d7265d635900000000000000000000000022bda9a6465074b32c61f7599e32d15828520d000000000000000000000000004d7980564a8203dfa8977d16b6f4a6e004ce769400000000000000000000000035383837ec17f47e093883324df0ed2327a2de890000000000000000000000009d01e41b8faec50c7f7910d978daab97133af71e0000000000000000000000003a4e6fbdc470c59b3c178c912dcd3c3042e32606000000000000000000000000330e298d0412c7dd2214f18a5200821962390ab90000000000000000000000002ac874b2a09c8443e8e250ace909dfdd9d286988000000000000000000000000f7f30e2525849a2e3af8c1a55ddc1269ae922b37000000000000000000000000f23baf8ebd48a721136e07ba6bef147c14cb0fde0000000000000000000000004bbbc6f46f8a7bf9a5da74b8adec5b7ea2cd2cfd0000000000000000000000000a2ee596d0efb20bffe6324020b3af86f0882e840000000000000000000000006f478d16906015405932cabf4eea56b39e25375f0000000000000000000000007bff96a999911bce2bd1e46ea6fd0e247021d78e0000000000000000000000003ade402e1d3629cbc94b11e65613cc775778a21f00000000000000000000000064fd75be8c52032d3a4882e2d22d4b94db2a54f500000000000000000000000055c54178ca439c3400929d1c07403e315a8ae2b9000000000000000000000000d6ae7697394891a2df50237195b1cc0f2ec96a7a0000000000000000000000000b4cee8265b29659fe034fb917dcc23e6279cee200000000000000000000000031214dc9e276bc1a7e45fc79841f2bcca88ff85e000000000000000000000000bf7ccd82137834bfda0670d47d652c53fc36518e000000000000000000000000db523fdc432fc4dee9db339630bc3febb2982fdb000000000000000000000000d605ba59a1e6fe9ead4ad5756ac99e982f228e64000000000000000000000000e44d4465691401a7e896eae5004549f455bd945a0000000000000000000000002f6d3ada7bbb2b56b58fb2809b6f156dc633feba0000000000000000000000001a95141cbee8c895dfada83671489fa475c7eb980000000000000000000000003578f5efd69164146ce31086a4f07acb9d7a4b2100000000000000000000000031fa655e10cfd5317508010eb0b77f5e08dfd48a0000000000000000000000009c36b8783855ea97243ac05e9031a6e15a5bde3b0000000000000000000000000000000000000000000000000000000000000014000000000000000000000000008d9c88985db86923bf866d4a4364f4f931c6850000000000000000000000006c6744f0d4200f39387909fea31fc0cb6bf9cd57000000000000000000000000d6f9917c3cccd65ad4ab034368cc3636f230d704000000000000000000000000db5e9e2708e25b670ebf46c6d6c52e097395f4fc000000000000000000000000cba825350cd5a9dff12e45e6882ca1aed36a7ec80000000000000000000000002ba99c8b8e5633e8774099355327ca52e7b1cdc4000000000000000000000000d5a1a81e3a7a9332bd8de9bf26dabe3f2d21e05d00000000000000000000000052f79fafabda959fc95bca6eb14f5c12194dbe0b000000000000000000000000630d76ed043868104c3b012d4aab66d58b01df8a000000000000000000000000541b5684391bd10308077cc4e5200f8156ec914400000000000000000000000038ee3a156c9de9c4142f86c4d5df9a134de25f800000000000000000000000002e916205bd78c40cfcf00c3ef1c146383f0a0ad800000000000000000000000056328078e051d31412b0f98d0e3e37a23774ea4d0000000000000000000000007ec62b95eb7e2168287551183f88c67469eb217100000000000000000000000023591039159fef115d7600a5feb753124f37e536000000000000000000000000a4d2c2b338992c637fefe8e0ae9676e78c893356000000000000000000000000f479d7ed65721927f420942065313a8d0deb1f51000000000000000000000000631bed5032fe46a0f22e8c69cd1df4a7524678970000000000000000000000002f97d95c2a62352f09a15d8de18cdf862a240e680000000000000000000000008d9209b990aae81048c36949372cc949378d245d

-----Encoded View---------------
73 Constructor Arguments found :
Arg [0] : 0000000000000000000000004f4495243837681061c4743b74b3eedf548d56a5
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000040
Arg [2] : 00000000000000000000000000000000000000000000000000000000000008c0
Arg [3] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [5] : 00000000000000000000000000000000000000000000000000000000000001e0
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000013
Arg [7] : 0000000000000000000000000000000000000000000000000000000000000620
Arg [8] : 000000000000000000000000000000000000000000000000000000000000000b
Arg [9] : 0000000000000000000000000000000000000000000000000000000000000008
Arg [10] : 00000000000000000000000015837c1318ab83d99b19392fd4811813f520d843
Arg [11] : 00000000000000000000000064247a441cef0b7a46614ac34d046c0fdfe35954
Arg [12] : 000000000000000000000000ee64c8eb48437dbd2d5b8598dc4a3e8a6c8cead9
Arg [13] : 000000000000000000000000b69f9beeec3e245ea4631b74c222b04e155a5c26
Arg [14] : 000000000000000000000000eb73eca75e40cf21dcfd64de640d678b60082d58
Arg [15] : 0000000000000000000000006d0a01a933ee446e58aec5e55d632e4251244fcc
Arg [16] : 0000000000000000000000005ca6b6a137040c59f3da13c960fb6cf9e2b9f638
Arg [17] : 0000000000000000000000002a923c9428233470e25f0fd1cef5c8831d4407f3
Arg [18] : 0000000000000000000000000000000000000000000000000000000000000021
Arg [19] : 000000000000000000000000fee06ce7199c88855c92c212daa02c0e69e119d1
Arg [20] : 000000000000000000000000624d5fa8506c9eba68bb03ed0193cfeccaef537f
Arg [21] : 0000000000000000000000003cfb1ffadfd99cc714710db72e875e6c0eb60f73
Arg [22] : 000000000000000000000000447551f328793bd4ce4173387b78ba23d68b75f7
Arg [23] : 000000000000000000000000a2fa81327d4cb9a62e8f0ef92b48e6d7265d6359
Arg [24] : 00000000000000000000000022bda9a6465074b32c61f7599e32d15828520d00
Arg [25] : 0000000000000000000000004d7980564a8203dfa8977d16b6f4a6e004ce7694
Arg [26] : 00000000000000000000000035383837ec17f47e093883324df0ed2327a2de89
Arg [27] : 0000000000000000000000009d01e41b8faec50c7f7910d978daab97133af71e
Arg [28] : 0000000000000000000000003a4e6fbdc470c59b3c178c912dcd3c3042e32606
Arg [29] : 000000000000000000000000330e298d0412c7dd2214f18a5200821962390ab9
Arg [30] : 0000000000000000000000002ac874b2a09c8443e8e250ace909dfdd9d286988
Arg [31] : 000000000000000000000000f7f30e2525849a2e3af8c1a55ddc1269ae922b37
Arg [32] : 000000000000000000000000f23baf8ebd48a721136e07ba6bef147c14cb0fde
Arg [33] : 0000000000000000000000004bbbc6f46f8a7bf9a5da74b8adec5b7ea2cd2cfd
Arg [34] : 0000000000000000000000000a2ee596d0efb20bffe6324020b3af86f0882e84
Arg [35] : 0000000000000000000000006f478d16906015405932cabf4eea56b39e25375f
Arg [36] : 0000000000000000000000007bff96a999911bce2bd1e46ea6fd0e247021d78e
Arg [37] : 0000000000000000000000003ade402e1d3629cbc94b11e65613cc775778a21f
Arg [38] : 00000000000000000000000064fd75be8c52032d3a4882e2d22d4b94db2a54f5
Arg [39] : 00000000000000000000000055c54178ca439c3400929d1c07403e315a8ae2b9
Arg [40] : 000000000000000000000000d6ae7697394891a2df50237195b1cc0f2ec96a7a
Arg [41] : 0000000000000000000000000b4cee8265b29659fe034fb917dcc23e6279cee2
Arg [42] : 00000000000000000000000031214dc9e276bc1a7e45fc79841f2bcca88ff85e
Arg [43] : 000000000000000000000000bf7ccd82137834bfda0670d47d652c53fc36518e
Arg [44] : 000000000000000000000000db523fdc432fc4dee9db339630bc3febb2982fdb
Arg [45] : 000000000000000000000000d605ba59a1e6fe9ead4ad5756ac99e982f228e64
Arg [46] : 000000000000000000000000e44d4465691401a7e896eae5004549f455bd945a
Arg [47] : 0000000000000000000000002f6d3ada7bbb2b56b58fb2809b6f156dc633feba
Arg [48] : 0000000000000000000000001a95141cbee8c895dfada83671489fa475c7eb98
Arg [49] : 0000000000000000000000003578f5efd69164146ce31086a4f07acb9d7a4b21
Arg [50] : 00000000000000000000000031fa655e10cfd5317508010eb0b77f5e08dfd48a
Arg [51] : 0000000000000000000000009c36b8783855ea97243ac05e9031a6e15a5bde3b
Arg [52] : 0000000000000000000000000000000000000000000000000000000000000014
Arg [53] : 000000000000000000000000008d9c88985db86923bf866d4a4364f4f931c685
Arg [54] : 0000000000000000000000006c6744f0d4200f39387909fea31fc0cb6bf9cd57
Arg [55] : 000000000000000000000000d6f9917c3cccd65ad4ab034368cc3636f230d704
Arg [56] : 000000000000000000000000db5e9e2708e25b670ebf46c6d6c52e097395f4fc
Arg [57] : 000000000000000000000000cba825350cd5a9dff12e45e6882ca1aed36a7ec8
Arg [58] : 0000000000000000000000002ba99c8b8e5633e8774099355327ca52e7b1cdc4
Arg [59] : 000000000000000000000000d5a1a81e3a7a9332bd8de9bf26dabe3f2d21e05d
Arg [60] : 00000000000000000000000052f79fafabda959fc95bca6eb14f5c12194dbe0b
Arg [61] : 000000000000000000000000630d76ed043868104c3b012d4aab66d58b01df8a
Arg [62] : 000000000000000000000000541b5684391bd10308077cc4e5200f8156ec9144
Arg [63] : 00000000000000000000000038ee3a156c9de9c4142f86c4d5df9a134de25f80
Arg [64] : 0000000000000000000000002e916205bd78c40cfcf00c3ef1c146383f0a0ad8
Arg [65] : 00000000000000000000000056328078e051d31412b0f98d0e3e37a23774ea4d
Arg [66] : 0000000000000000000000007ec62b95eb7e2168287551183f88c67469eb2171
Arg [67] : 00000000000000000000000023591039159fef115d7600a5feb753124f37e536
Arg [68] : 000000000000000000000000a4d2c2b338992c637fefe8e0ae9676e78c893356
Arg [69] : 000000000000000000000000f479d7ed65721927f420942065313a8d0deb1f51
Arg [70] : 000000000000000000000000631bed5032fe46a0f22e8c69cd1df4a752467897
Arg [71] : 0000000000000000000000002f97d95c2a62352f09a15d8de18cdf862a240e68
Arg [72] : 0000000000000000000000008d9209b990aae81048c36949372cc949378d245d


Deployed ByteCode Sourcemap

7741:1459:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9171:18;;;;;216:2:1;9171:18:0;;;198:21:1;255:1;235:18;;;228:29;293:10;273:18;;;266:38;321:18;;9171::0;;;;;;;7741:1459;8039:66;8643:22;5866:20;;;:15;:20;;;;;;;8754:14;;8643:22;8735:34;8857:1;8854;8838:14;8835:1;8819:14;8812:5;8799:60;8896:16;8893:1;8890;8875:38;8936:6;8956:68;;;;9075:16;9072:1;9065:27;8956:68;8992:16;8989:1;8982:27;5785:109;;;;;;;;;;-1:-1:-1;5785:109:0;;;;;:::i;:::-;5839:7;5866:20;;;:15;:20;;;;;;;;;5785:109;;;;711:42:1;699:55;;;681:74;;669:2;654:18;5785:109:0;;;;;;;;6020:100;;;;;;;;;;-1:-1:-1;6020:100:0;;;;;:::i;:::-;6071:4;6095:17;;;:12;:17;;;;;;;;;6020:100;;;;931:14:1;;924:22;906:41;;894:2;879:18;6020:100:0;766:187:1;5664:113:0;;;;;;;;;;-1:-1:-1;5664:113:0;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;8547:49::-;;;;;;;;;;-1:-1:-1;8547:49:0;;;;;:::i;:::-;;;;;;5553:103;;;;;;;;;;-1:-1:-1;5553:103:0;;;;;:::i;:::-;5604:7;5631:17;;;;;;;;;;;;5553:103;;;;2402:25:1;;;2390:2;2375:18;5553:103:0;2256:177:1;5902:110:0;;;;;;;;;;-1:-1:-1;5902:110:0;;;;;:::i;:::-;;:::i;6128:100::-;;;;;;;;;;-1:-1:-1;6128:100:0;;;;;:::i;:::-;6178:6;6204:16;;;:11;:16;;;;;;;6128:100;5664:113;5750:19;;;;:14;:19;;;;;5743:26;;5717:13;;5750:19;5743:26;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5664:113;;;:::o;5902:110::-;5986:18;;;;:13;:18;;;;;5979:25;;5954:12;;5986:18;5979:25;;;:::i;350:180:1:-;409:6;462:2;450:9;441:7;437:23;433:32;430:52;;;478:1;475;468:12;430:52;-1:-1:-1;501:23:1;;350:180;-1:-1:-1;350:180:1:o;958:472::-;1000:3;1038:5;1032:12;1065:6;1060:3;1053:19;1090:1;1100:162;1114:6;1111:1;1108:13;1100:162;;;1176:4;1232:13;;;1228:22;;1222:29;1204:11;;;1200:20;;1193:59;1129:12;1100:162;;;1280:6;1277:1;1274:13;1271:87;;;1346:1;1339:4;1330:6;1325:3;1321:16;1317:27;1310:38;1271:87;-1:-1:-1;1412:2:1;1391:15;-1:-1:-1;;1387:29:1;1378:39;;;;1419:4;1374:50;;958:472;-1:-1:-1;;958:472:1:o;1435:220::-;1584:2;1573:9;1566:21;1547:4;1604:45;1645:2;1634:9;1630:18;1622:6;1604:45;:::i;:::-;1596:53;1435:220;-1:-1:-1;;;1435:220:1:o;1660:591::-;1730:6;1738;1791:2;1779:9;1770:7;1766:23;1762:32;1759:52;;;1807:1;1804;1797:12;1759:52;1847:9;1834:23;1876:18;1917:2;1909:6;1906:14;1903:34;;;1933:1;1930;1923:12;1903:34;1971:6;1960:9;1956:22;1946:32;;2016:7;2009:4;2005:2;2001:13;1997:27;1987:55;;2038:1;2035;2028:12;1987:55;2078:2;2065:16;2104:2;2096:6;2093:14;2090:34;;;2120:1;2117;2110:12;2090:34;2165:7;2160:2;2151:6;2147:2;2143:15;2139:24;2136:37;2133:57;;;2186:1;2183;2176:12;2133:57;2217:2;2209:11;;;;;2239:6;;-1:-1:-1;1660:591:1;;-1:-1:-1;;;;1660:591:1:o;2841:437::-;2920:1;2916:12;;;;2963;;;2984:61;;3038:4;3030:6;3026:17;3016:27;;2984:61;3091:2;3083:6;3080:14;3060:18;3057:38;3054:218;;;3128:77;3125:1;3118:88;3229:4;3226:1;3219:15;3257:4;3254:1;3247:15;3054:218;;2841:437;;;:::o

Swarm Source

ipfs://5a355cec3230a9343989e15d12d9f74b674d5c2ef1048d71d471266ecbc89bcb
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading