ETH Price: $2,890.26 (-1.82%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

TokenTracker

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer238956392025-11-28 7:18:1120 days ago1764314291IN
OneSwap: ONES Token
0 ETH0.000171673.04828163
Approve237494802025-11-07 19:29:2340 days ago1762543763IN
OneSwap: ONES Token
0 ETH0.000067762.80069254
Approve234945102025-10-03 3:17:2376 days ago1759461443IN
OneSwap: ONES Token
0 ETH0.000004980.18760366
Approve234945072025-10-03 3:16:4776 days ago1759461407IN
OneSwap: ONES Token
0 ETH0.000008660.18650529
VIEW ADVANCED FILTER
Age:90D
Reset Filter

Advanced mode:
Parent Transaction Hash Method Block
From
To

There are no matching entries

Update your filters to view other transactions

View All Internal Transactions
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
OneSwapToken

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2020-09-07
*/

// File: contracts/interfaces/IERC20.sol

// SPDX-License-Identifier: MIT
pragma solidity 0.6.12;

interface IERC20 {
    event Approval(address indexed owner, address indexed spender, uint value);
    event Transfer(address indexed from, address indexed to, uint value);

    function name() external view returns (string memory);
    function symbol() external view returns (string memory);
    function decimals() external view returns (uint8);
    function totalSupply() external view returns (uint);
    function balanceOf(address owner) external view returns (uint);
    function allowance(address owner, address spender) external view returns (uint);

    function approve(address spender, uint value) external returns (bool);
    function transfer(address to, uint value) external returns (bool);
    function transferFrom(address from, address to, uint value) external returns (bool);
}

// File: contracts/interfaces/IOneSwapToken.sol

pragma solidity 0.6.12;


interface IOneSwapBlackList {
    event OwnerChanged(address);
    event AddedBlackLists(address[]);
    event RemovedBlackLists(address[]);

    function owner()external view returns (address);
    function newOwner()external view returns (address);
    function isBlackListed(address)external view returns (bool);

    function changeOwner(address ownerToSet) external;
    function updateOwner() external;
    function addBlackLists(address[] calldata  accounts)external;
    function removeBlackLists(address[] calldata  accounts)external;
}

interface IOneSwapToken is IERC20, IOneSwapBlackList{
    function burn(uint256 amount) external;
    function burnFrom(address account, uint256 amount) external;
    function increaseAllowance(address spender, uint256 addedValue) external returns (bool);
    function decreaseAllowance(address spender, uint256 subtractedValue) external returns (bool);
    function multiTransfer(uint256[] calldata mixedAddrVal) external returns (bool);
}

// File: contracts/libraries/SafeMath256.sol

pragma solidity 0.6.12;

library SafeMath256 {
    /**
     * @dev Returns the addition of two unsigned integers, reverting on
     * overflow.
     *
     * Counterpart to Solidity's `+` operator.
     *
     * Requirements:
     *
     * - Addition cannot overflow.
     */
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");

        return c;
    }

    /**
     * @dev Returns the subtraction of two unsigned integers, reverting on
     * overflow (when the result is negative).
     *
     * Counterpart to Solidity's `-` operator.
     *
     * Requirements:
     *
     * - Subtraction cannot overflow.
     */
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return sub(a, b, "SafeMath: subtraction overflow");
    }

    /**
     * @dev Returns the subtraction of two unsigned integers, reverting with custom message on
     * overflow (when the result is negative).
     *
     * Counterpart to Solidity's `-` operator.
     *
     * Requirements:
     *
     * - Subtraction cannot overflow.
     */
    function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b <= a, errorMessage);
        uint256 c = a - b;

        return c;
    }

    /**
     * @dev Returns the multiplication of two unsigned integers, reverting on
     * overflow.
     *
     * Counterpart to Solidity's `*` operator.
     *
     * Requirements:
     *
     * - Multiplication cannot overflow.
     */
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        // Gas optimization: this is cheaper than requiring 'a' not being zero, but the
        // benefit is lost if 'b' is also tested.
        // See: https://github.com/OpenZeppelin/openzeppelin-contracts/pull/522
        if (a == 0) {
            return 0;
        }

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

        return c;
    }

    /**
     * @dev Returns the integer division of two unsigned integers. Reverts on
     * division by zero. The result is rounded towards zero.
     *
     * Counterpart to Solidity's `/` operator. Note: this function uses a
     * `revert` opcode (which leaves remaining gas untouched) while Solidity
     * uses an invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     *
     * - The divisor cannot be zero.
     */
    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return div(a, b, "SafeMath: division by zero");
    }

    /**
     * @dev Returns the integer division of two unsigned integers. Reverts with custom message on
     * division by zero. The result is rounded towards zero.
     *
     * Counterpart to Solidity's `/` operator. Note: this function uses a
     * `revert` opcode (which leaves remaining gas untouched) while Solidity
     * uses an invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     *
     * - The divisor cannot be zero.
     */
    function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        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;
    }

    /**
     * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo),
     * Reverts when dividing by zero.
     *
     * Counterpart to Solidity's `%` operator. This function uses a `revert`
     * opcode (which leaves remaining gas untouched) while Solidity uses an
     * invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     *
     * - The divisor cannot be zero.
     */
    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        return mod(a, b, "SafeMath: modulo by zero");
    }

    /**
     * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo),
     * Reverts with custom message when dividing by zero.
     *
     * Counterpart to Solidity's `%` operator. This function uses a `revert`
     * opcode (which leaves remaining gas untouched) while Solidity uses an
     * invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     *
     * - The divisor cannot be zero.
     */
    function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b != 0, errorMessage);
        return a % b;
    }
}

// File: contracts/OneSwapBlackList.sol

pragma solidity 0.6.12;



abstract contract OneSwapBlackList is IOneSwapBlackList {
    address private _owner;
    address private _newOwner;
    mapping(address => bool) private _isBlackListed;

    constructor() public {
        _owner = msg.sender;
    }

    function owner() public view override returns (address) {
        return _owner;
    }

    function newOwner() public view override returns (address) {
        return _newOwner;
    }

    function isBlackListed(address user) public view override returns (bool) {
        return _isBlackListed[user];
    }

    modifier onlyOwner() {
        require(msg.sender == _owner, "OneSwapToken: MSG_SENDER_IS_NOT_OWNER");
        _;
    }

    modifier onlyNewOwner() {
        require(msg.sender == _newOwner, "OneSwapToken: MSG_SENDER_IS_NOT_NEW_OWNER");
        _;
    }

    function changeOwner(address ownerToSet) public override onlyOwner {
        require(ownerToSet != address(0), "OneSwapToken: INVALID_OWNER_ADDRESS");
        require(ownerToSet != _owner, "OneSwapToken: NEW_OWNER_IS_THE_SAME_AS_CURRENT_OWNER");
        require(ownerToSet != _newOwner, "OneSwapToken: NEW_OWNER_IS_THE_SAME_AS_CURRENT_NEW_OWNER");

        _newOwner = ownerToSet;
    }

    function updateOwner() public override onlyNewOwner {
        _owner = _newOwner;
        emit OwnerChanged(_newOwner);
    }

    function addBlackLists(address[] calldata _evilUser) public override onlyOwner {
        for (uint i = 0; i < _evilUser.length; i++) {
            _isBlackListed[_evilUser[i]] = true;
        }
        emit AddedBlackLists(_evilUser);
    }

    function removeBlackLists(address[] calldata _clearedUser) public override onlyOwner {
        for (uint i = 0; i < _clearedUser.length; i++) {
            delete _isBlackListed[_clearedUser[i]];
        }
        emit RemovedBlackLists(_clearedUser);
    }

}

// File: contracts/OneSwapToken.sol

pragma solidity 0.6.12;




contract OneSwapToken is IOneSwapToken, OneSwapBlackList {

    using SafeMath256 for uint256;

    mapping (address => uint256) private _balances;

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

    uint256 private _totalSupply;

    string private _name;
    string private _symbol;
    uint8 private immutable _decimals;

    constructor (string memory name, string memory symbol, uint256 supply, uint8 decimals) public OneSwapBlackList() {
        _name = name;
        _symbol = symbol;
        _decimals = decimals;
        _totalSupply = supply;
        _balances[msg.sender] = supply;
    }

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

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

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

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

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

    function transfer(address recipient, uint256 amount) public virtual override returns (bool) {
        _transfer(msg.sender, recipient, amount);
        return true;
    }

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

    function approve(address spender, uint256 amount) public virtual override returns (bool) {
        _approve(msg.sender, spender, amount);
        return true;
    }

    function transferFrom(address sender, address recipient, uint256 amount) public virtual override returns (bool) {
        _transfer(sender, recipient, amount);
        _approve(sender, msg.sender,
                _allowances[sender][msg.sender].sub(amount, "OneSwapToken: TRANSFER_AMOUNT_EXCEEDS_ALLOWANCE"));
        return true;
    }

    function increaseAllowance(address spender, uint256 addedValue) public virtual override returns (bool) {
        _approve(msg.sender, spender, _allowances[msg.sender][spender].add(addedValue));
        return true;
    }

    function decreaseAllowance(address spender, uint256 subtractedValue) public virtual override returns (bool) {
        _approve(msg.sender, spender, _allowances[msg.sender][spender].sub(subtractedValue, "OneSwapToken: DECREASED_ALLOWANCE_BELOW_ZERO"));
        return true;
    }

    function burn(uint256 amount) public virtual override {
        _burn(msg.sender, amount);
    }

    function burnFrom(address account, uint256 amount) public virtual override {
        uint256 decreasedAllowance = allowance(account, msg.sender).sub(amount, "OneSwapToken: BURN_AMOUNT_EXCEEDS_ALLOWANCE");

        _approve(account, msg.sender, decreasedAllowance);
        _burn(account, amount);
    }

    function multiTransfer(uint256[] calldata mixedAddrVal) public override returns (bool) {
        for (uint i = 0; i < mixedAddrVal.length; i++) {
            address to = address(mixedAddrVal[i]>>96);
            uint256 value = mixedAddrVal[i]&(2**96-1);
            _transfer(msg.sender, to, value);
        }
        return true;
    }

    function _transfer(address sender, address recipient, uint256 amount) internal virtual {
        require(sender != address(0), "OneSwapToken: TRANSFER_FROM_THE_ZERO_ADDRESS");
        require(recipient != address(0), "OneSwapToken: TRANSFER_TO_THE_ZERO_ADDRESS");
        _beforeTokenTransfer(sender, recipient);

        _balances[sender] = _balances[sender].sub(amount, "OneSwapToken: TRANSFER_AMOUNT_EXCEEDS_BALANCE");
        _balances[recipient] = _balances[recipient].add(amount);
        emit Transfer(sender, recipient, amount);
    }

    function _burn(address account, uint256 amount) internal virtual {
        require(account != address(0), "OneSwapToken: BURN_FROM_THE_ZERO_ADDRESS");
        //if called from burnFrom, either blackListed msg.sender or blackListed account causes failure
        _beforeTokenTransfer(account, address(0));
        _balances[account] = _balances[account].sub(amount, "OneSwapToken: BURN_AMOUNT_EXCEEDS_BALANCE");
        _totalSupply = _totalSupply.sub(amount);
        emit Transfer(account, address(0), amount);
    }

    function _approve(address owner, address spender, uint256 amount) internal virtual {
        require(owner != address(0), "OneSwapToken: APPROVE_FROM_THE_ZERO_ADDRESS");
        require(spender != address(0), "OneSwapToken: APPROVE_TO_THE_ZERO_ADDRESS");

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

    function _beforeTokenTransfer(address from, address to) internal virtual view {
        require(!isBlackListed(msg.sender), "OneSwapToken: MSG_SENDER_IS_BLACKLISTED_BY_TOKEN_OWNER");
        require(!isBlackListed(from), "OneSwapToken: FROM_IS_BLACKLISTED_BY_TOKEN_OWNER");
        require(!isBlackListed(to), "OneSwapToken: TO_IS_BLACKLISTED_BY_TOKEN_OWNER");
    }

}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"symbol","type":"string"},{"internalType":"uint256","name":"supply","type":"uint256"},{"internalType":"uint8","name":"decimals","type":"uint8"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address[]","name":"","type":"address[]"}],"name":"AddedBlackLists","type":"event"},{"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":"address","name":"","type":"address"}],"name":"OwnerChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address[]","name":"","type":"address[]"}],"name":"RemovedBlackLists","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":"_evilUser","type":"address[]"}],"name":"addBlackLists","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","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":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burnFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"ownerToSet","type":"address"}],"name":"changeOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"isBlackListed","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256[]","name":"mixedAddrVal","type":"uint256[]"}],"name":"multiTransfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"newOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"_clearedUser","type":"address[]"}],"name":"removeBlackLists","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","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":[],"name":"updateOwner","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60a06040523480156200001157600080fd5b506040516200184c3803806200184c833981810160405260808110156200003757600080fd5b81019080805160405193929190846401000000008211156200005857600080fd5b9083019060208201858111156200006e57600080fd5b82516401000000008111828201881017156200008957600080fd5b82525081516020918201929091019080838360005b83811015620000b85781810151838201526020016200009e565b50505050905090810190601f168015620000e65780820380516001836020036101000a031916815260200191505b50604052602001805160405193929190846401000000008211156200010a57600080fd5b9083019060208201858111156200012057600080fd5b82516401000000008111828201881017156200013b57600080fd5b82525081516020918201929091019080838360005b838110156200016a57818101518382015260200162000150565b50505050905090810190601f168015620001985780820380516001836020036101000a031916815260200191505b5060409081526020828101519290910151600080546001600160a01b0319163317905586519294509250620001d39160069187019062000230565b508251620001e990600790602086019062000230565b5060f81b7fff000000000000000000000000000000000000000000000000000000000000001660805260058190553360009081526003602052604090205550620002cc9050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200027357805160ff1916838001178555620002a3565b82800160010185558215620002a3579182015b82811115620002a357825182559160200191906001019062000286565b50620002b1929150620002b5565b5090565b5b80821115620002b15760008155600101620002b6565b60805160f81c611562620002ea6000398061067f52506115626000f3fe608060405234801561001057600080fd5b50600436106101375760003560e01c80638da5cb5b116100b8578063a9059cbb1161007c578063a9059cbb14610462578063b33fcc7a1461048e578063bc5920ba146104fe578063d4ee1d9014610506578063dd62ed3e1461050e578063e47d60601461053c57610137565b80638da5cb5b1461037457806395d89b411461039857806398313ca1146103a0578063a457c2d714610410578063a6f9dae11461043c57610137565b806339509351116100ff578063395093511461026757806342966c6814610293578063440878b4146102b257806370a082311461032257806379cc67901461034857610137565b806306fdde031461013c578063095ea7b3146101b957806318160ddd146101f957806323b872dd14610213578063313ce56714610249575b600080fd5b610144610562565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561017e578181015183820152602001610166565b50505050905090810190601f1680156101ab5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101e5600480360360408110156101cf57600080fd5b506001600160a01b0381351690602001356105f8565b604080519115158252519081900360200190f35b61020161060e565b60408051918252519081900360200190f35b6101e56004803603606081101561022957600080fd5b506001600160a01b03813581169160208101359091169060400135610614565b61025161067d565b6040805160ff9092168252519081900360200190f35b6101e56004803603604081101561027d57600080fd5b506001600160a01b0381351690602001356106a1565b6102b0600480360360208110156102a957600080fd5b50356106d7565b005b6102b0600480360360208110156102c857600080fd5b8101906020810181356401000000008111156102e357600080fd5b8201836020820111156102f557600080fd5b8035906020019184602083028401116401000000008311171561031757600080fd5b5090925090506106e4565b6102016004803603602081101561033857600080fd5b50356001600160a01b03166107eb565b6102b06004803603604081101561035e57600080fd5b506001600160a01b038135169060200135610806565b61037c610852565b604080516001600160a01b039092168252519081900360200190f35b610144610861565b6102b0600480360360208110156103b657600080fd5b8101906020810181356401000000008111156103d157600080fd5b8201836020820111156103e357600080fd5b8035906020019184602083028401116401000000008311171561040557600080fd5b5090925090506108c2565b6101e56004803603604081101561042657600080fd5b506001600160a01b0381351690602001356109c0565b6102b06004803603602081101561045257600080fd5b50356001600160a01b0316610a0f565b6101e56004803603604081101561047857600080fd5b506001600160a01b038135169060200135610b59565b6101e5600480360360208110156104a457600080fd5b8101906020810181356401000000008111156104bf57600080fd5b8201836020820111156104d157600080fd5b803590602001918460208302840111640100000000831117156104f357600080fd5b509092509050610b66565b6102b0610bc7565b61037c610c65565b6102016004803603604081101561052457600080fd5b506001600160a01b0381358116916020013516610c74565b6101e56004803603602081101561055257600080fd5b50356001600160a01b0316610c9f565b60068054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156105ee5780601f106105c3576101008083540402835291602001916105ee565b820191906000526020600020905b8154815290600101906020018083116105d157829003601f168201915b5050505050905090565b6000610605338484610cbd565b50600192915050565b60055490565b6000610621848484610da9565b610673843361066e856040518060600160405280602f8152602001611282602f91396001600160a01b038a1660009081526004602090815260408083203384529091529020549190610f05565b610cbd565b5060019392505050565b7f000000000000000000000000000000000000000000000000000000000000000090565b3360008181526004602090815260408083206001600160a01b0387168452909152812054909161060591859061066e9086610f9c565b6106e13382610ffd565b50565b6000546001600160a01b0316331461072d5760405162461bcd60e51b815260040180806020018281038252602581526020018061125d6025913960400191505060405180910390fd5b60005b818110156107835760016002600085858581811061074a57fe5b602090810292909201356001600160a01b0316835250810191909152604001600020805460ff1916911515919091179055600101610730565b507fe9b487e36d4279af2f695c62e0e801c5d45017d600659f53f7889ebea442dd77828260405180806020018281038252848482818152602001925060200280828437600083820152604051601f909101601f19169092018290039550909350505050a15050565b6001600160a01b031660009081526003602052604090205490565b6000610836826040518060600160405280602b81526020016113b4602b913961082f8633610c74565b9190610f05565b9050610843833383610cbd565b61084d8383610ffd565b505050565b6000546001600160a01b031690565b60078054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156105ee5780601f106105c3576101008083540402835291602001916105ee565b6000546001600160a01b0316331461090b5760405162461bcd60e51b815260040180806020018281038252602581526020018061125d6025913960400191505060405180910390fd5b60005b81811015610958576002600084848481811061092657fe5b602090810292909201356001600160a01b0316835250810191909152604001600020805460ff1916905560010161090e565b507f98feb506554d800c8b843a711fb4a52365bf0230afbf171e4e0c8491ad57eda4828260405180806020018281038252848482818152602001925060200280828437600083820152604051601f909101601f19169092018290039550909350505050a15050565b6000610605338461066e856040518060600160405280602c8152602001611231602c91393360009081526004602090815260408083206001600160a01b038d1684529091529020549190610f05565b6000546001600160a01b03163314610a585760405162461bcd60e51b815260040180806020018281038252602581526020018061125d6025913960400191505060405180910390fd5b6001600160a01b038116610a9d5760405162461bcd60e51b815260040180806020018281038252602381526020018061120e6023913960400191505060405180910390fd5b6000546001600160a01b0382811691161415610aea5760405162461bcd60e51b81526004018080602001828103825260348152602001806114176034913960400191505060405180910390fd5b6001546001600160a01b0382811691161415610b375760405162461bcd60e51b81526004018080602001828103825260388152602001806113df6038913960400191505060405180910390fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6000610605338484610da9565b6000805b828110156106735760006060858584818110610b8257fe5b90506020020135901c90506000858584818110610b9b57fe5b905060200201356bffffffffffffffffffffffff169050610bbd338383610da9565b5050600101610b6a565b6001546001600160a01b03163314610c105760405162461bcd60e51b81526004018080602001828103825260298152602001806113096029913960400191505060405180910390fd5b600154600080546001600160a01b0319166001600160a01b03909216918217905560408051918252517fa2ea9883a321a3e97b8266c2b078bfeec6d50c711ed71f874a90d500ae2eaf369181900360200190a1565b6001546001600160a01b031690565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205490565b6001600160a01b031660009081526002602052604090205460ff1690565b6001600160a01b038316610d025760405162461bcd60e51b815260040180806020018281038252602b815260200180611481602b913960400191505060405180910390fd5b6001600160a01b038216610d475760405162461bcd60e51b81526004018080602001828103825260298152602001806114ac6029913960400191505060405180910390fd5b6001600160a01b03808416600081815260046020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b038316610dee5760405162461bcd60e51b815260040180806020018281038252602c815260200180611332602c913960400191505060405180910390fd5b6001600160a01b038216610e335760405162461bcd60e51b815260040180806020018281038252602a8152602001806112df602a913960400191505060405180910390fd5b610e3d83836110f8565b610e7a816040518060600160405280602d815260200161135e602d91396001600160a01b0386166000908152600360205260409020549190610f05565b6001600160a01b038085166000908152600360205260408082209390935590841681522054610ea99082610f9c565b6001600160a01b0380841660008181526003602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b60008184841115610f945760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610f59578181015183820152602001610f41565b50505050905090810190601f168015610f865780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600082820183811015610ff6576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b6001600160a01b0382166110425760405162461bcd60e51b81526004018080602001828103825260288152602001806114d56028913960400191505060405180910390fd5b61104d8260006110f8565b61108a8160405180606001604052806029815260200161138b602991396001600160a01b0385166000908152600360205260409020549190610f05565b6001600160a01b0383166000908152600360205260409020556005546110b090826111cb565b6005556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b61110133610c9f565b1561113d5760405162461bcd60e51b815260040180806020018281038252603681526020018061144b6036913960400191505060405180910390fd5b61114682610c9f565b156111825760405162461bcd60e51b81526004018080602001828103825260308152602001806114fd6030913960400191505060405180910390fd5b61118b81610c9f565b156111c75760405162461bcd60e51b815260040180806020018281038252602e8152602001806112b1602e913960400191505060405180910390fd5b5050565b6000610ff683836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610f0556fe4f6e6553776170546f6b656e3a20494e56414c49445f4f574e45525f414444524553534f6e6553776170546f6b656e3a204445435245415345445f414c4c4f57414e43455f42454c4f575f5a45524f4f6e6553776170546f6b656e3a204d53475f53454e4445525f49535f4e4f545f4f574e45524f6e6553776170546f6b656e3a205452414e534645525f414d4f554e545f455843454544535f414c4c4f57414e43454f6e6553776170546f6b656e3a20544f5f49535f424c41434b4c49535445445f42595f544f4b454e5f4f574e45524f6e6553776170546f6b656e3a205452414e534645525f544f5f5448455f5a45524f5f414444524553534f6e6553776170546f6b656e3a204d53475f53454e4445525f49535f4e4f545f4e45575f4f574e45524f6e6553776170546f6b656e3a205452414e534645525f46524f4d5f5448455f5a45524f5f414444524553534f6e6553776170546f6b656e3a205452414e534645525f414d4f554e545f455843454544535f42414c414e43454f6e6553776170546f6b656e3a204255524e5f414d4f554e545f455843454544535f42414c414e43454f6e6553776170546f6b656e3a204255524e5f414d4f554e545f455843454544535f414c4c4f57414e43454f6e6553776170546f6b656e3a204e45575f4f574e45525f49535f5448455f53414d455f41535f43555252454e545f4e45575f4f574e45524f6e6553776170546f6b656e3a204e45575f4f574e45525f49535f5448455f53414d455f41535f43555252454e545f4f574e45524f6e6553776170546f6b656e3a204d53475f53454e4445525f49535f424c41434b4c49535445445f42595f544f4b454e5f4f574e45524f6e6553776170546f6b656e3a20415050524f56455f46524f4d5f5448455f5a45524f5f414444524553534f6e6553776170546f6b656e3a20415050524f56455f544f5f5448455f5a45524f5f414444524553534f6e6553776170546f6b656e3a204255524e5f46524f4d5f5448455f5a45524f5f414444524553534f6e6553776170546f6b656e3a2046524f4d5f49535f424c41434b4c49535445445f42595f544f4b454e5f4f574e4552a2646970667358221220107c38a6bbf77dbb1b680481edf812ce8367b56c6f27a7fb8e5b5622f9449c3b64736f6c634300060c0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000052b7d2dcc80cd2e4000000000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000074f6e65537761700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044f4e455300000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101375760003560e01c80638da5cb5b116100b8578063a9059cbb1161007c578063a9059cbb14610462578063b33fcc7a1461048e578063bc5920ba146104fe578063d4ee1d9014610506578063dd62ed3e1461050e578063e47d60601461053c57610137565b80638da5cb5b1461037457806395d89b411461039857806398313ca1146103a0578063a457c2d714610410578063a6f9dae11461043c57610137565b806339509351116100ff578063395093511461026757806342966c6814610293578063440878b4146102b257806370a082311461032257806379cc67901461034857610137565b806306fdde031461013c578063095ea7b3146101b957806318160ddd146101f957806323b872dd14610213578063313ce56714610249575b600080fd5b610144610562565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561017e578181015183820152602001610166565b50505050905090810190601f1680156101ab5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101e5600480360360408110156101cf57600080fd5b506001600160a01b0381351690602001356105f8565b604080519115158252519081900360200190f35b61020161060e565b60408051918252519081900360200190f35b6101e56004803603606081101561022957600080fd5b506001600160a01b03813581169160208101359091169060400135610614565b61025161067d565b6040805160ff9092168252519081900360200190f35b6101e56004803603604081101561027d57600080fd5b506001600160a01b0381351690602001356106a1565b6102b0600480360360208110156102a957600080fd5b50356106d7565b005b6102b0600480360360208110156102c857600080fd5b8101906020810181356401000000008111156102e357600080fd5b8201836020820111156102f557600080fd5b8035906020019184602083028401116401000000008311171561031757600080fd5b5090925090506106e4565b6102016004803603602081101561033857600080fd5b50356001600160a01b03166107eb565b6102b06004803603604081101561035e57600080fd5b506001600160a01b038135169060200135610806565b61037c610852565b604080516001600160a01b039092168252519081900360200190f35b610144610861565b6102b0600480360360208110156103b657600080fd5b8101906020810181356401000000008111156103d157600080fd5b8201836020820111156103e357600080fd5b8035906020019184602083028401116401000000008311171561040557600080fd5b5090925090506108c2565b6101e56004803603604081101561042657600080fd5b506001600160a01b0381351690602001356109c0565b6102b06004803603602081101561045257600080fd5b50356001600160a01b0316610a0f565b6101e56004803603604081101561047857600080fd5b506001600160a01b038135169060200135610b59565b6101e5600480360360208110156104a457600080fd5b8101906020810181356401000000008111156104bf57600080fd5b8201836020820111156104d157600080fd5b803590602001918460208302840111640100000000831117156104f357600080fd5b509092509050610b66565b6102b0610bc7565b61037c610c65565b6102016004803603604081101561052457600080fd5b506001600160a01b0381358116916020013516610c74565b6101e56004803603602081101561055257600080fd5b50356001600160a01b0316610c9f565b60068054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156105ee5780601f106105c3576101008083540402835291602001916105ee565b820191906000526020600020905b8154815290600101906020018083116105d157829003601f168201915b5050505050905090565b6000610605338484610cbd565b50600192915050565b60055490565b6000610621848484610da9565b610673843361066e856040518060600160405280602f8152602001611282602f91396001600160a01b038a1660009081526004602090815260408083203384529091529020549190610f05565b610cbd565b5060019392505050565b7f000000000000000000000000000000000000000000000000000000000000001290565b3360008181526004602090815260408083206001600160a01b0387168452909152812054909161060591859061066e9086610f9c565b6106e13382610ffd565b50565b6000546001600160a01b0316331461072d5760405162461bcd60e51b815260040180806020018281038252602581526020018061125d6025913960400191505060405180910390fd5b60005b818110156107835760016002600085858581811061074a57fe5b602090810292909201356001600160a01b0316835250810191909152604001600020805460ff1916911515919091179055600101610730565b507fe9b487e36d4279af2f695c62e0e801c5d45017d600659f53f7889ebea442dd77828260405180806020018281038252848482818152602001925060200280828437600083820152604051601f909101601f19169092018290039550909350505050a15050565b6001600160a01b031660009081526003602052604090205490565b6000610836826040518060600160405280602b81526020016113b4602b913961082f8633610c74565b9190610f05565b9050610843833383610cbd565b61084d8383610ffd565b505050565b6000546001600160a01b031690565b60078054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156105ee5780601f106105c3576101008083540402835291602001916105ee565b6000546001600160a01b0316331461090b5760405162461bcd60e51b815260040180806020018281038252602581526020018061125d6025913960400191505060405180910390fd5b60005b81811015610958576002600084848481811061092657fe5b602090810292909201356001600160a01b0316835250810191909152604001600020805460ff1916905560010161090e565b507f98feb506554d800c8b843a711fb4a52365bf0230afbf171e4e0c8491ad57eda4828260405180806020018281038252848482818152602001925060200280828437600083820152604051601f909101601f19169092018290039550909350505050a15050565b6000610605338461066e856040518060600160405280602c8152602001611231602c91393360009081526004602090815260408083206001600160a01b038d1684529091529020549190610f05565b6000546001600160a01b03163314610a585760405162461bcd60e51b815260040180806020018281038252602581526020018061125d6025913960400191505060405180910390fd5b6001600160a01b038116610a9d5760405162461bcd60e51b815260040180806020018281038252602381526020018061120e6023913960400191505060405180910390fd5b6000546001600160a01b0382811691161415610aea5760405162461bcd60e51b81526004018080602001828103825260348152602001806114176034913960400191505060405180910390fd5b6001546001600160a01b0382811691161415610b375760405162461bcd60e51b81526004018080602001828103825260388152602001806113df6038913960400191505060405180910390fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6000610605338484610da9565b6000805b828110156106735760006060858584818110610b8257fe5b90506020020135901c90506000858584818110610b9b57fe5b905060200201356bffffffffffffffffffffffff169050610bbd338383610da9565b5050600101610b6a565b6001546001600160a01b03163314610c105760405162461bcd60e51b81526004018080602001828103825260298152602001806113096029913960400191505060405180910390fd5b600154600080546001600160a01b0319166001600160a01b03909216918217905560408051918252517fa2ea9883a321a3e97b8266c2b078bfeec6d50c711ed71f874a90d500ae2eaf369181900360200190a1565b6001546001600160a01b031690565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205490565b6001600160a01b031660009081526002602052604090205460ff1690565b6001600160a01b038316610d025760405162461bcd60e51b815260040180806020018281038252602b815260200180611481602b913960400191505060405180910390fd5b6001600160a01b038216610d475760405162461bcd60e51b81526004018080602001828103825260298152602001806114ac6029913960400191505060405180910390fd5b6001600160a01b03808416600081815260046020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b038316610dee5760405162461bcd60e51b815260040180806020018281038252602c815260200180611332602c913960400191505060405180910390fd5b6001600160a01b038216610e335760405162461bcd60e51b815260040180806020018281038252602a8152602001806112df602a913960400191505060405180910390fd5b610e3d83836110f8565b610e7a816040518060600160405280602d815260200161135e602d91396001600160a01b0386166000908152600360205260409020549190610f05565b6001600160a01b038085166000908152600360205260408082209390935590841681522054610ea99082610f9c565b6001600160a01b0380841660008181526003602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b60008184841115610f945760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610f59578181015183820152602001610f41565b50505050905090810190601f168015610f865780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600082820183811015610ff6576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b6001600160a01b0382166110425760405162461bcd60e51b81526004018080602001828103825260288152602001806114d56028913960400191505060405180910390fd5b61104d8260006110f8565b61108a8160405180606001604052806029815260200161138b602991396001600160a01b0385166000908152600360205260409020549190610f05565b6001600160a01b0383166000908152600360205260409020556005546110b090826111cb565b6005556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b61110133610c9f565b1561113d5760405162461bcd60e51b815260040180806020018281038252603681526020018061144b6036913960400191505060405180910390fd5b61114682610c9f565b156111825760405162461bcd60e51b81526004018080602001828103825260308152602001806114fd6030913960400191505060405180910390fd5b61118b81610c9f565b156111c75760405162461bcd60e51b815260040180806020018281038252602e8152602001806112b1602e913960400191505060405180910390fd5b5050565b6000610ff683836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610f0556fe4f6e6553776170546f6b656e3a20494e56414c49445f4f574e45525f414444524553534f6e6553776170546f6b656e3a204445435245415345445f414c4c4f57414e43455f42454c4f575f5a45524f4f6e6553776170546f6b656e3a204d53475f53454e4445525f49535f4e4f545f4f574e45524f6e6553776170546f6b656e3a205452414e534645525f414d4f554e545f455843454544535f414c4c4f57414e43454f6e6553776170546f6b656e3a20544f5f49535f424c41434b4c49535445445f42595f544f4b454e5f4f574e45524f6e6553776170546f6b656e3a205452414e534645525f544f5f5448455f5a45524f5f414444524553534f6e6553776170546f6b656e3a204d53475f53454e4445525f49535f4e4f545f4e45575f4f574e45524f6e6553776170546f6b656e3a205452414e534645525f46524f4d5f5448455f5a45524f5f414444524553534f6e6553776170546f6b656e3a205452414e534645525f414d4f554e545f455843454544535f42414c414e43454f6e6553776170546f6b656e3a204255524e5f414d4f554e545f455843454544535f42414c414e43454f6e6553776170546f6b656e3a204255524e5f414d4f554e545f455843454544535f414c4c4f57414e43454f6e6553776170546f6b656e3a204e45575f4f574e45525f49535f5448455f53414d455f41535f43555252454e545f4e45575f4f574e45524f6e6553776170546f6b656e3a204e45575f4f574e45525f49535f5448455f53414d455f41535f43555252454e545f4f574e45524f6e6553776170546f6b656e3a204d53475f53454e4445525f49535f424c41434b4c49535445445f42595f544f4b454e5f4f574e45524f6e6553776170546f6b656e3a20415050524f56455f46524f4d5f5448455f5a45524f5f414444524553534f6e6553776170546f6b656e3a20415050524f56455f544f5f5448455f5a45524f5f414444524553534f6e6553776170546f6b656e3a204255524e5f46524f4d5f5448455f5a45524f5f414444524553534f6e6553776170546f6b656e3a2046524f4d5f49535f424c41434b4c49535445445f42595f544f4b454e5f4f574e4552a2646970667358221220107c38a6bbf77dbb1b680481edf812ce8367b56c6f27a7fb8e5b5622f9449c3b64736f6c634300060c0033

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

000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000052b7d2dcc80cd2e4000000000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000074f6e65537761700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044f4e455300000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name (string): OneSwap
Arg [1] : symbol (string): ONES
Arg [2] : supply (uint256): 100000000000000000000000000
Arg [3] : decimals (uint8): 18

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 00000000000000000000000000000000000000000052b7d2dcc80cd2e4000000
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000012
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000007
Arg [5] : 4f6e655377617000000000000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [7] : 4f4e455300000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

8859:5185:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9514:92;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10393:167;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;10393:167:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;9818:100;;;:::i;:::-;;;;;;;;;;;;;;;;10568:341;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;10568:341:0;;;;;;;;;;;;;;;;;:::i;9718:92::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;10917:223;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;10917:223:0;;;;;;;;:::i;11437:98::-;;;;;;;;;;;;;;;;-1:-1:-1;11437:98:0;;:::i;:::-;;8263:245;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8263:245:0;;-1:-1:-1;8263:245:0;-1:-1:-1;8263:245:0;:::i;9926:119::-;;;;;;;;;;;;;;;;-1:-1:-1;9926:119:0;-1:-1:-1;;;;;9926:119:0;;:::i;11543:307::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;11543:307:0;;;;;;;;:::i;7132:88::-;;;:::i;:::-;;;;-1:-1:-1;;;;;7132:88:0;;;;;;;;;;;;;;9614:96;;;:::i;8516:262::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8516:262:0;;-1:-1:-1;8516:262:0;-1:-1:-1;8516:262:0;:::i;11148:281::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;11148:281:0;;;;;;;;:::i;7727:392::-;;;;;;;;;;;;;;;;-1:-1:-1;7727:392:0;-1:-1:-1;;;;;7727:392:0;;:::i;10053:173::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;10053:173:0;;;;;;;;:::i;11858:345::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;11858:345:0;;-1:-1:-1;11858:345:0;-1:-1:-1;11858:345:0;:::i;8127:128::-;;;:::i;7228:94::-;;;:::i;10234:151::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;10234:151:0;;;;;;;;;;:::i;7330:119::-;;;;;;;;;;;;;;;;-1:-1:-1;7330:119:0;-1:-1:-1;;;;;7330:119:0;;:::i;9514:92::-;9593:5;9586:12;;;;;;;;-1:-1:-1;;9586:12:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9560:13;;9586:12;;9593:5;;9586:12;;9593:5;9586:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9514:92;:::o;10393:167::-;10476:4;10493:37;10502:10;10514:7;10523:6;10493:8;:37::i;:::-;-1:-1:-1;10548:4:0;10393:167;;;;:::o;9818:100::-;9898:12;;9818:100;:::o;10568:341::-;10674:4;10691:36;10701:6;10709:9;10720:6;10691:9;:36::i;:::-;10738:141;10747:6;10755:10;10784:94;10820:6;10784:94;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;10784:19:0;;;;;;:11;:19;;;;;;;;10804:10;10784:31;;;;;;;;;:94;:35;:94::i;:::-;10738:8;:141::i;:::-;-1:-1:-1;10897:4:0;10568:341;;;;;:::o;9718:92::-;9793:9;9718:92;:::o;10917:223::-;11040:10;11014:4;11061:23;;;:11;:23;;;;;;;;-1:-1:-1;;;;;11061:32:0;;;;;;;;;;11014:4;;11031:79;;11052:7;;11061:48;;11098:10;11061:36;:48::i;11437:98::-;11502:25;11508:10;11520:6;11502:5;:25::i;:::-;11437:98;:::o;8263:245::-;7511:6;;-1:-1:-1;;;;;7511:6:0;7497:10;:20;7489:70;;;;-1:-1:-1;;;7489:70:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8358:6:::1;8353:106;8370:20:::0;;::::1;8353:106;;;8443:4;8412:14;:28;8427:9;;8437:1;8427:12;;;;;;;;::::0;;::::1;::::0;;;::::1;;-1:-1:-1::0;;;;;8427:12:0::1;8412:28:::0;;-1:-1:-1;8412:28:0;::::1;::::0;;;;;;-1:-1:-1;8412:28:0;:35;;-1:-1:-1;;8412:35:0::1;::::0;::::1;;::::0;;;::::1;::::0;;-1:-1:-1;8392:3:0::1;8353:106;;;;8474:26;8490:9;;8474:26;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;;::::1;::::0;::::1;::::0;::::1;::::0;;::::1;-1:-1:-1::0;;8474:26:0::1;::::0;;::::1;::::0;;::::1;::::0;-1:-1:-1;8474:26:0;;-1:-1:-1;;;;8474:26:0::1;8263:245:::0;;:::o;9926:119::-;-1:-1:-1;;;;;10019:18:0;9992:7;10019:18;;;:9;:18;;;;;;;9926:119::o;11543:307::-;11629:26;11658:89;11693:6;11658:89;;;;;;;;;;;;;;;;;:30;11668:7;11677:10;11658:9;:30::i;:::-;:34;:89;:34;:89::i;:::-;11629:118;;11760:49;11769:7;11778:10;11790:18;11760:8;:49::i;:::-;11820:22;11826:7;11835:6;11820:5;:22::i;:::-;11543:307;;;:::o;7132:88::-;7179:7;7206:6;-1:-1:-1;;;;;7206:6:0;7132:88;:::o;9614:96::-;9695:7;9688:14;;;;;;;;-1:-1:-1;;9688:14:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9662:13;;9688:14;;9695:7;;9688:14;;9695:7;9688:14;;;;;;;;;;;;;;;;;;;;;;;;8516:262;7511:6;;-1:-1:-1;;;;;7511:6:0;7497:10;:20;7489:70;;;;-1:-1:-1;;;7489:70:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8617:6:::1;8612:112;8629:23:::0;;::::1;8612:112;;;8681:14;:31;8696:12;;8709:1;8696:15;;;;;;;;::::0;;::::1;::::0;;;::::1;;-1:-1:-1::0;;;;;8696:15:0::1;8681:31:::0;;-1:-1:-1;8681:31:0;::::1;::::0;;;;;;-1:-1:-1;8681:31:0;8674:38;;-1:-1:-1;;8674:38:0::1;::::0;;-1:-1:-1;8654:3:0::1;8612:112;;;;8739:31;8757:12;;8739:31;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;;::::1;::::0;::::1;::::0;::::1;::::0;;::::1;-1:-1:-1::0;;8739:31:0::1;::::0;;::::1;::::0;;::::1;::::0;-1:-1:-1;8739:31:0;;-1:-1:-1;;;;8739:31:0::1;8516:262:::0;;:::o;11148:281::-;11250:4;11267:132;11276:10;11288:7;11297:101;11334:15;11297:101;;;;;;;;;;;;;;;;;11309:10;11297:23;;;;:11;:23;;;;;;;;-1:-1:-1;;;;;11297:32:0;;;;;;;;;;;:101;:36;:101::i;7727:392::-;7511:6;;-1:-1:-1;;;;;7511:6:0;7497:10;:20;7489:70;;;;-1:-1:-1;;;7489:70:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7813:24:0;::::1;7805:72;;;;-1:-1:-1::0;;;7805:72:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7910:6;::::0;-1:-1:-1;;;;;7896:20:0;;::::1;7910:6:::0;::::1;7896:20;;7888:85;;;;-1:-1:-1::0;;;7888:85:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8006:9;::::0;-1:-1:-1;;;;;7992:23:0;;::::1;8006:9:::0;::::1;7992:23;;7984:92;;;;-1:-1:-1::0;;;7984:92:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8089:9;:22:::0;;-1:-1:-1;;;;;;8089:22:0::1;-1:-1:-1::0;;;;;8089:22:0;;;::::1;::::0;;;::::1;::::0;;7727:392::o;10053:173::-;10139:4;10156:40;10166:10;10178:9;10189:6;10156:9;:40::i;11858:345::-;11939:4;;11956:218;11973:23;;;11956:218;;;12018:10;12056:2;12039:12;;12052:1;12039:15;;;;;;;;;;;;;:19;;12018:41;;12074:13;12090:12;;12103:1;12090:15;;;;;;;;;;;;;12107:7;12090:25;12074:41;;12130:32;12140:10;12152:2;12156:5;12130:9;:32::i;:::-;-1:-1:-1;;11998:3:0;;11956:218;;8127:128;7644:9;;-1:-1:-1;;;;;7644:9:0;7630:10;:23;7622:77;;;;-1:-1:-1;;;7622:77:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8199:9:::1;::::0;::::1;8190:18:::0;;-1:-1:-1;;;;;;8190:18:0::1;-1:-1:-1::0;;;;;8199:9:0;;::::1;8190:18:::0;;::::1;::::0;;8224:23:::1;::::0;;;;;;::::1;::::0;;;;::::1;::::0;;::::1;8127:128::o:0;7228:94::-;7305:9;;-1:-1:-1;;;;;7305:9:0;7228:94;:::o;10234:151::-;-1:-1:-1;;;;;10350:18:0;;;10323:7;10350:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;10234:151::o;7330:119::-;-1:-1:-1;;;;;7421:20:0;7397:4;7421:20;;;:14;:20;;;;;;;;;7330:119::o;13301:360::-;-1:-1:-1;;;;;13403:19:0;;13395:75;;;;-1:-1:-1;;;13395:75:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;13489:21:0;;13481:75;;;;-1:-1:-1;;;13481:75:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;13569:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;13621:32;;;;;;;;;;;;;;;;;13301:360;;;:::o;12211:550::-;-1:-1:-1;;;;;12317:20:0;;12309:77;;;;-1:-1:-1;;;12309:77:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;12405:23:0;;12397:78;;;;-1:-1:-1;;;12397:78:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12486:39;12507:6;12515:9;12486:20;:39::i;:::-;12558:78;12580:6;12558:78;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;12558:17:0;;;;;;:9;:17;;;;;;;:78;:21;:78::i;:::-;-1:-1:-1;;;;;12538:17:0;;;;;;;:9;:17;;;;;;:98;;;;12670:20;;;;;;;:32;;12695:6;12670:24;:32::i;:::-;-1:-1:-1;;;;;12647:20:0;;;;;;;:9;:20;;;;;;;;;:55;;;;12718:35;;;;;;;12647:20;;12718:35;;;;;;;;;;;;;12211:550;;;:::o;3254:192::-;3340:7;3376:12;3368:6;;;;3360:29;;;;-1:-1:-1;;;3360:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;3412:5:0;;;3254:192::o;2351:181::-;2409:7;2441:5;;;2465:6;;;;2457:46;;;;;-1:-1:-1;;;2457:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;2523:1;2351:181;-1:-1:-1;;;2351:181:0:o;12769:524::-;-1:-1:-1;;;;;12853:21:0;;12845:74;;;;-1:-1:-1;;;12845:74:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13034:41;13055:7;13072:1;13034:20;:41::i;:::-;13107:75;13130:6;13107:75;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;13107:18:0;;;;;;:9;:18;;;;;;;:75;:22;:75::i;:::-;-1:-1:-1;;;;;13086:18:0;;;;;;:9;:18;;;;;:96;13208:12;;:24;;13225:6;13208:16;:24::i;:::-;13193:12;:39;13248:37;;;;;;;;13274:1;;-1:-1:-1;;;;;13248:37:0;;;;;;;;;;;;12769:524;;:::o;13669:370::-;13767:25;13781:10;13767:13;:25::i;:::-;13766:26;13758:93;;;;-1:-1:-1;;;13758:93:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13871:19;13885:4;13871:13;:19::i;:::-;13870:20;13862:81;;;;-1:-1:-1;;;13862:81:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13963:17;13977:2;13963:13;:17::i;:::-;13962:18;13954:77;;;;-1:-1:-1;;;13954:77:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13669:370;;:::o;2815:136::-;2873:7;2900:43;2904:1;2907;2900:43;;;;;;;;;;;;;;;;;:3;:43::i

Swarm Source

ipfs://107c38a6bbf77dbb1b680481edf812ce8367b56c6f27a7fb8e5b5622f9449c3b

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

OVERVIEW

OneSwap is an On-chain one-stop trading service platform.OneSwap. It introduces limit orders on the basis of DEX's permission-less currency listing and automated market making, and improves user experiences via its own OneSwap Wallet.

Loading...
Loading
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.