ETH Price: $2,838.01 (-2.96%)
 

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
Transfer222307262025-04-09 10:23:11252 days ago1744194191IN
OneSwap: ONES Token
0 ETH0.0005923420
Approve217815652025-02-05 16:44:35315 days ago1738773875IN
OneSwap: ONES Token
0 ETH0.000057912.39380678
Approve214249552024-12-17 21:30:47365 days ago1734471047IN
OneSwap: ONES Token
0 ETH0.0003786915.65162706
Transfer211204462024-11-05 9:07:11407 days ago1730797631IN
OneSwap: ONES Token
0 ETH0.000475638.44560132
Approve211203862024-11-05 8:54:59407 days ago1730796899IN
OneSwap: ONES Token
0 ETH0.000414028.9470805
Transfer209842412024-10-17 8:58:23426 days ago1729155503IN
OneSwap: ONES Token
0 ETH0.0008604225
Transfer209842292024-10-17 8:55:59426 days ago1729155359IN
OneSwap: ONES Token
0 ETH0.0006531731
Transfer209751612024-10-16 2:32:59428 days ago1729045979IN
OneSwap: ONES Token
0 ETH0.0008447515
Approve209629252024-10-14 9:30:23429 days ago1728898223IN
OneSwap: ONES Token
0 ETH0.0003839515.86935407
Approve208418642024-09-27 12:08:47446 days ago1727438927IN
OneSwap: ONES Token
0 ETH0.0002692911.13027201
Transfer207725672024-09-17 19:59:11456 days ago1726603151IN
OneSwap: ONES Token
0 ETH0.0011390320.22539352
Approve207573552024-09-15 16:57:23458 days ago1726419443IN
OneSwap: ONES Token
0 ETH0.000064832.67969574
Approve207199392024-09-10 11:32:35463 days ago1725967955IN
OneSwap: ONES Token
0 ETH0.0003048512.6
Transfer204533702024-08-04 6:23:23501 days ago1722752603IN
OneSwap: ONES Token
0 ETH0.000051551
Approve201064542024-06-16 19:30:47549 days ago1718566247IN
OneSwap: ONES Token
0 ETH0.000076043.14286602
Approve198516682024-05-12 4:50:11585 days ago1715489411IN
OneSwap: ONES Token
0 ETH0.000096784
Transfer197930132024-05-03 23:58:11593 days ago1714780691IN
OneSwap: ONES Token
0 ETH0.0006759412
Approve196322742024-04-11 12:06:59615 days ago1712837219IN
OneSwap: ONES Token
0 ETH0.0005178921.40493522
Increase Allowan...191770192024-02-07 14:50:23679 days ago1707317423IN
OneSwap: ONES Token
0 ETH0.0022608948.41220023
Transfer190052752024-01-14 12:58:11703 days ago1705237091IN
OneSwap: ONES Token
0 ETH0.0032107557
Transfer From186593832023-11-27 0:22:11752 days ago1701044531IN
OneSwap: ONES Token
0 ETH0.0027578544.9184519
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
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.