Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Sponsored
Latest 5 from a total of 5 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
Value | ||||
---|---|---|---|---|---|---|---|---|---|
Unlock | 12599404 | 847 days 7 hrs ago | IN | 0 ETH | 0.00039228 | ||||
Lock | 12508476 | 861 days 9 hrs ago | IN | 0 ETH | 0.00123053 | ||||
Lock | 12488784 | 864 days 10 hrs ago | IN | 0 ETH | 0.00220443 | ||||
Lock | 12488675 | 864 days 10 hrs ago | IN | 0 ETH | 0.0010222 | ||||
0x60a06040 | 12488533 | 864 days 11 hrs ago | IN | Create: MigrationBSC | 0 ETH | 0.0525594 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Name:
MigrationBSC
Compiler Version
v0.6.9+commit.3e3065ac
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2021-05-23 */ pragma solidity 0.6.9; pragma experimental ABIEncoderV2; library SafeMath { function mul(uint256 a, uint256 b) internal pure returns (uint256) { if (a == 0) { return 0; } uint256 c = a * b; require(c / a == b, "MUL_ERROR"); return c; } function div(uint256 a, uint256 b) internal pure returns (uint256) { require(b > 0, "DIVIDING_ERROR"); return a / b; } function divCeil(uint256 a, uint256 b) internal pure returns (uint256) { uint256 quotient = div(a, b); uint256 remainder = a - quotient * b; if (remainder > 0) { return quotient + 1; } else { return quotient; } } function sub(uint256 a, uint256 b) internal pure returns (uint256) { require(b <= a, "SUB_ERROR"); return a - b; } function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; require(c >= a, "ADD_ERROR"); return c; } function sqrt(uint256 x) internal pure returns (uint256 y) { uint256 z = x / 2 + 1; y = x; while (z < y) { y = z; z = (x / z + z) / 2; } } } interface IERC20 { /** * @dev Returns the amount of tokens in existence. */ function totalSupply() external view returns (uint256); function decimals() external view returns (uint8); function name() external view returns (string memory); function symbol() external view returns (string memory); /** * @dev Returns the amount of tokens owned by `account`. */ function balanceOf(address account) external view returns (uint256); /** * @dev Moves `amount` tokens from the caller's account to `recipient`. * * Returns a boolean value indicating whether the operation succeeded. * * Emits a {Transfer} event. */ function transfer(address recipient, uint256 amount) external returns (bool); /** * @dev Returns the remaining number of tokens that `spender` will be * allowed to spend on behalf of `owner` through {transferFrom}. This is * zero by default. * * This value changes when {approve} or {transferFrom} are called. */ function allowance(address owner, address spender) external view returns (uint256); /** * @dev Sets `amount` as the allowance of `spender` over the caller's tokens. * * Returns a boolean value indicating whether the operation succeeded. * * IMPORTANT: Beware that changing an allowance with this method brings the risk * that someone may use both the old and the new allowance by unfortunate * transaction ordering. One possible solution to mitigate this race * condition is to first reduce the spender's allowance to 0 and set the * desired value afterwards: * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729 * * Emits an {Approval} event. */ function approve(address spender, uint256 amount) external returns (bool); /** * @dev Moves `amount` tokens from `sender` to `recipient` using the * allowance mechanism. `amount` is then deducted from the caller's * allowance. * * Returns a boolean value indicating whether the operation succeeded. * * Emits a {Transfer} event. */ function transferFrom( address sender, address recipient, uint256 amount ) external returns (bool); } library SafeERC20 { using SafeMath for uint256; function safeTransfer( IERC20 token, address to, uint256 value ) internal { _callOptionalReturn(token, abi.encodeWithSelector(token.transfer.selector, to, value)); } function safeTransferFrom( IERC20 token, address from, address to, uint256 value ) internal { _callOptionalReturn( token, abi.encodeWithSelector(token.transferFrom.selector, from, to, value) ); } function safeApprove( IERC20 token, address spender, uint256 value ) internal { // safeApprove should only be called when setting an initial allowance, // or when resetting it to zero. To increase and decrease it, use // 'safeIncreaseAllowance' and 'safeDecreaseAllowance' // solhint-disable-next-line max-line-length require( (value == 0) || (token.allowance(address(this), spender) == 0), "SafeERC20: approve from non-zero to non-zero allowance" ); _callOptionalReturn(token, abi.encodeWithSelector(token.approve.selector, spender, value)); } /** * @dev Imitates a Solidity high-level call (i.e. a regular function call to a contract), relaxing the requirement * on the return value: the return value is optional (but if data is returned, it must not be false). * @param token The token targeted by the call. * @param data The call data (encoded using abi.encode or one of its variants). */ function _callOptionalReturn(IERC20 token, bytes memory data) private { // We need to perform a low level call here, to bypass Solidity's return data size checking mechanism, since // we're implementing it ourselves. // A Solidity high level call has three parts: // 1. The target address is checked to verify it contains contract code // 2. The call itself is made, and success asserted // 3. The return value is decoded, which in turn checks the size of the returned data. // solhint-disable-next-line max-line-length // solhint-disable-next-line avoid-low-level-calls (bool success, bytes memory returndata) = address(token).call(data); require(success, "SafeERC20: low-level call failed"); if (returndata.length > 0) { // Return data is optional // solhint-disable-next-line max-line-length require(abi.decode(returndata, (bool)), "SafeERC20: ERC20 operation did not succeed"); } } } contract Ownable { address public _OWNER_; address public _NEW_OWNER_; // ============ Events ============ event OwnershipTransferPrepared(address indexed previousOwner, address indexed newOwner); event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); // ============ Modifiers ============ modifier onlyOwner() { require(msg.sender == _OWNER_, "NOT_OWNER"); _; } // ============ Functions ============ constructor() internal { _OWNER_ = msg.sender; emit OwnershipTransferred(address(0), _OWNER_); } function transferOwnership(address newOwner) external onlyOwner { require(newOwner != address(0), "INVALID_OWNER"); emit OwnershipTransferPrepared(_OWNER_, newOwner); _NEW_OWNER_ = newOwner; } function claimOwnership() external { require(msg.sender == _NEW_OWNER_, "INVALID_CLAIM"); emit OwnershipTransferred(_OWNER_, _NEW_OWNER_); _OWNER_ = _NEW_OWNER_; _NEW_OWNER_ = address(0); } } contract MigrationBSC is Ownable { using SafeMath for uint256; using SafeERC20 for IERC20; // ============ Storage ============ address public immutable _ETH_WOO_TOKEN_; mapping(address => uint256) public balances; constructor(address ethWooToken) public { _ETH_WOO_TOKEN_ = ethWooToken; } // ============ Events ============ event Lock(address indexed sender, address indexed mintToBscAccount, uint256 amount); event Unlock(address indexed to, uint256 amount); // ============ Functions ============ function lock(uint256 amount, address mintToBscAccount) external { IERC20(_ETH_WOO_TOKEN_).safeTransferFrom(msg.sender, address(this), amount); balances[msg.sender] = balances[msg.sender].add(amount); emit Lock(msg.sender, mintToBscAccount, amount); } function unlock(address unlockTo, uint256 amount) external onlyOwner { require(balances[unlockTo] >= amount); balances[unlockTo] = balances[unlockTo].sub(amount); IERC20(_ETH_WOO_TOKEN_).safeTransfer(unlockTo, amount); emit Unlock(unlockTo, amount); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"ethWooToken","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":true,"internalType":"address","name":"mintToBscAccount","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Lock","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferPrepared","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Unlock","type":"event"},{"inputs":[],"name":"_ETH_WOO_TOKEN_","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_NEW_OWNER_","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":"","type":"address"}],"name":"balances","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"claimOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"mintToBscAccount","type":"address"}],"name":"lock","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"unlockTo","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"unlock","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60a06040523480156200001157600080fd5b506040516200137f3803806200137f833981810160405281019062000037919062000148565b336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a38073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1660601b8152505050620001c2565b6000815190506200014281620001a8565b92915050565b6000602082840312156200015b57600080fd5b60006200016b8482850162000131565b91505092915050565b6000620001818262000188565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b620001b38162000174565b8114620001bf57600080fd5b50565b60805160601c611195620001ea6000398061038d52806104d2528061066b52506111956000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c80637e4122e81161005b5780637e4122e8146101015780637eee288d1461011f5780638456db151461013b578063f2fde38b1461015957610088565b806316048bc41461008d57806327e235e3146100ab5780634e71e0c8146100db57806366dfbfb4146100e5575b600080fd5b610095610175565b6040516100a29190610f02565b60405180910390f35b6100c560048036038101906100c09190610bec565b61019a565b6040516100d2919061105d565b60405180910390f35b6100e36101b2565b005b6100ff60048036038101906100fa9190610c7a565b610385565b005b6101096104d0565b6040516101169190610f02565b60405180910390f35b61013960048036038101906101349190610c15565b6104f4565b005b610143610701565b6040516101509190610f02565b60405180910390f35b610173600480360381019061016e9190610bec565b610727565b005b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60026020528060005260406000206000915090505481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610242576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161023990610f7d565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6103d23330847f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166108e5909392919063ffffffff16565b61042482600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461096e90919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fec36c0364d931187a76cf66d7eee08fad0ec2e8b7458a8d8b26b36769d4d13f3846040516104c4919061105d565b60405180910390a35050565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610583576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161057a90610ffd565b60405180910390fd5b80600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156105cf57600080fd5b61062181600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546109c390919063ffffffff16565b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506106af82827f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610a139092919063ffffffff16565b8173ffffffffffffffffffffffffffffffffffffffff167f6381d9813cabeb57471b5a7e05078e64845ccdb563146a6911d536f24ce960f1826040516106f5919061105d565b60405180910390a25050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146107b6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107ad90610ffd565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610826576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161081d90610fdd565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fdcf55418cee3220104fef63f979ff3c4097ad240c0c43dcb33ce837748983e6260405160405180910390a380600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b610968846323b872dd60e01b85858560405160240161090693929190610f1d565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050610a99565b50505050565b6000808284019050838110156109b9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109b09061101d565b60405180910390fd5b8091505092915050565b600082821115610a08576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109ff90610fbd565b60405180910390fd5b818303905092915050565b610a948363a9059cbb60e01b8484604051602401610a32929190610f54565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050610a99565b505050565b600060608373ffffffffffffffffffffffffffffffffffffffff1683604051610ac29190610eeb565b6000604051808303816000865af19150503d8060008114610aff576040519150601f19603f3d011682016040523d82523d6000602084013e610b04565b606091505b509150915081610b49576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b4090610f9d565b60405180910390fd5b600081511115610ba75780806020019051810190610b679190610c51565b610ba6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b9d9061103d565b60405180910390fd5b5b50505050565b600081359050610bbc8161111a565b92915050565b600081519050610bd181611131565b92915050565b600081359050610be681611148565b92915050565b600060208284031215610bfe57600080fd5b6000610c0c84828501610bad565b91505092915050565b60008060408385031215610c2857600080fd5b6000610c3685828601610bad565b9250506020610c4785828601610bd7565b9150509250929050565b600060208284031215610c6357600080fd5b6000610c7184828501610bc2565b91505092915050565b60008060408385031215610c8d57600080fd5b6000610c9b85828601610bd7565b9250506020610cac85828601610bad565b9150509250929050565b610cbf8161109f565b82525050565b6000610cd082611078565b610cda8185611083565b9350610cea8185602086016110e7565b80840191505092915050565b6000610d03600d8361108e565b91507f494e56414c49445f434c41494d000000000000000000000000000000000000006000830152602082019050919050565b6000610d4360208361108e565b91507f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65646000830152602082019050919050565b6000610d8360098361108e565b91507f5355425f4552524f5200000000000000000000000000000000000000000000006000830152602082019050919050565b6000610dc3600d8361108e565b91507f494e56414c49445f4f574e4552000000000000000000000000000000000000006000830152602082019050919050565b6000610e0360098361108e565b91507f4e4f545f4f574e455200000000000000000000000000000000000000000000006000830152602082019050919050565b6000610e4360098361108e565b91507f4144445f4552524f5200000000000000000000000000000000000000000000006000830152602082019050919050565b6000610e83602a8361108e565b91507f5361666545524332303a204552433230206f7065726174696f6e20646964206e60008301527f6f742073756363656564000000000000000000000000000000000000000000006020830152604082019050919050565b610ee5816110dd565b82525050565b6000610ef78284610cc5565b915081905092915050565b6000602082019050610f176000830184610cb6565b92915050565b6000606082019050610f326000830186610cb6565b610f3f6020830185610cb6565b610f4c6040830184610edc565b949350505050565b6000604082019050610f696000830185610cb6565b610f766020830184610edc565b9392505050565b60006020820190508181036000830152610f9681610cf6565b9050919050565b60006020820190508181036000830152610fb681610d36565b9050919050565b60006020820190508181036000830152610fd681610d76565b9050919050565b60006020820190508181036000830152610ff681610db6565b9050919050565b6000602082019050818103600083015261101681610df6565b9050919050565b6000602082019050818103600083015261103681610e36565b9050919050565b6000602082019050818103600083015261105681610e76565b9050919050565b60006020820190506110726000830184610edc565b92915050565b600081519050919050565b600081905092915050565b600082825260208201905092915050565b60006110aa826110bd565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60005b838110156111055780820151818401526020810190506110ea565b83811115611114576000848401525b50505050565b6111238161109f565b811461112e57600080fd5b50565b61113a816110b1565b811461114557600080fd5b50565b611151816110dd565b811461115c57600080fd5b5056fea2646970667358221220b978c29ea4b26ca8de0b937ba2f54622e61692e68134ade5d908056e78ef5bfc64736f6c634300060900330000000000000000000000004691937a7508860f876c9c0a2a617e7d9e945d4b
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100885760003560e01c80637e4122e81161005b5780637e4122e8146101015780637eee288d1461011f5780638456db151461013b578063f2fde38b1461015957610088565b806316048bc41461008d57806327e235e3146100ab5780634e71e0c8146100db57806366dfbfb4146100e5575b600080fd5b610095610175565b6040516100a29190610f02565b60405180910390f35b6100c560048036038101906100c09190610bec565b61019a565b6040516100d2919061105d565b60405180910390f35b6100e36101b2565b005b6100ff60048036038101906100fa9190610c7a565b610385565b005b6101096104d0565b6040516101169190610f02565b60405180910390f35b61013960048036038101906101349190610c15565b6104f4565b005b610143610701565b6040516101509190610f02565b60405180910390f35b610173600480360381019061016e9190610bec565b610727565b005b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60026020528060005260406000206000915090505481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610242576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161023990610f7d565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6103d23330847f0000000000000000000000004691937a7508860f876c9c0a2a617e7d9e945d4b73ffffffffffffffffffffffffffffffffffffffff166108e5909392919063ffffffff16565b61042482600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461096e90919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fec36c0364d931187a76cf66d7eee08fad0ec2e8b7458a8d8b26b36769d4d13f3846040516104c4919061105d565b60405180910390a35050565b7f0000000000000000000000004691937a7508860f876c9c0a2a617e7d9e945d4b81565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610583576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161057a90610ffd565b60405180910390fd5b80600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156105cf57600080fd5b61062181600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546109c390919063ffffffff16565b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506106af82827f0000000000000000000000004691937a7508860f876c9c0a2a617e7d9e945d4b73ffffffffffffffffffffffffffffffffffffffff16610a139092919063ffffffff16565b8173ffffffffffffffffffffffffffffffffffffffff167f6381d9813cabeb57471b5a7e05078e64845ccdb563146a6911d536f24ce960f1826040516106f5919061105d565b60405180910390a25050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146107b6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107ad90610ffd565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610826576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161081d90610fdd565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fdcf55418cee3220104fef63f979ff3c4097ad240c0c43dcb33ce837748983e6260405160405180910390a380600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b610968846323b872dd60e01b85858560405160240161090693929190610f1d565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050610a99565b50505050565b6000808284019050838110156109b9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109b09061101d565b60405180910390fd5b8091505092915050565b600082821115610a08576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109ff90610fbd565b60405180910390fd5b818303905092915050565b610a948363a9059cbb60e01b8484604051602401610a32929190610f54565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050610a99565b505050565b600060608373ffffffffffffffffffffffffffffffffffffffff1683604051610ac29190610eeb565b6000604051808303816000865af19150503d8060008114610aff576040519150601f19603f3d011682016040523d82523d6000602084013e610b04565b606091505b509150915081610b49576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b4090610f9d565b60405180910390fd5b600081511115610ba75780806020019051810190610b679190610c51565b610ba6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b9d9061103d565b60405180910390fd5b5b50505050565b600081359050610bbc8161111a565b92915050565b600081519050610bd181611131565b92915050565b600081359050610be681611148565b92915050565b600060208284031215610bfe57600080fd5b6000610c0c84828501610bad565b91505092915050565b60008060408385031215610c2857600080fd5b6000610c3685828601610bad565b9250506020610c4785828601610bd7565b9150509250929050565b600060208284031215610c6357600080fd5b6000610c7184828501610bc2565b91505092915050565b60008060408385031215610c8d57600080fd5b6000610c9b85828601610bd7565b9250506020610cac85828601610bad565b9150509250929050565b610cbf8161109f565b82525050565b6000610cd082611078565b610cda8185611083565b9350610cea8185602086016110e7565b80840191505092915050565b6000610d03600d8361108e565b91507f494e56414c49445f434c41494d000000000000000000000000000000000000006000830152602082019050919050565b6000610d4360208361108e565b91507f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65646000830152602082019050919050565b6000610d8360098361108e565b91507f5355425f4552524f5200000000000000000000000000000000000000000000006000830152602082019050919050565b6000610dc3600d8361108e565b91507f494e56414c49445f4f574e4552000000000000000000000000000000000000006000830152602082019050919050565b6000610e0360098361108e565b91507f4e4f545f4f574e455200000000000000000000000000000000000000000000006000830152602082019050919050565b6000610e4360098361108e565b91507f4144445f4552524f5200000000000000000000000000000000000000000000006000830152602082019050919050565b6000610e83602a8361108e565b91507f5361666545524332303a204552433230206f7065726174696f6e20646964206e60008301527f6f742073756363656564000000000000000000000000000000000000000000006020830152604082019050919050565b610ee5816110dd565b82525050565b6000610ef78284610cc5565b915081905092915050565b6000602082019050610f176000830184610cb6565b92915050565b6000606082019050610f326000830186610cb6565b610f3f6020830185610cb6565b610f4c6040830184610edc565b949350505050565b6000604082019050610f696000830185610cb6565b610f766020830184610edc565b9392505050565b60006020820190508181036000830152610f9681610cf6565b9050919050565b60006020820190508181036000830152610fb681610d36565b9050919050565b60006020820190508181036000830152610fd681610d76565b9050919050565b60006020820190508181036000830152610ff681610db6565b9050919050565b6000602082019050818103600083015261101681610df6565b9050919050565b6000602082019050818103600083015261103681610e36565b9050919050565b6000602082019050818103600083015261105681610e76565b9050919050565b60006020820190506110726000830184610edc565b92915050565b600081519050919050565b600081905092915050565b600082825260208201905092915050565b60006110aa826110bd565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60005b838110156111055780820151818401526020810190506110ea565b83811115611114576000848401525b50505050565b6111238161109f565b811461112e57600080fd5b50565b61113a816110b1565b811461114557600080fd5b50565b611151816110dd565b811461115c57600080fd5b5056fea2646970667358221220b978c29ea4b26ca8de0b937ba2f54622e61692e68134ade5d908056e78ef5bfc64736f6c63430006090033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000004691937a7508860f876c9c0a2a617e7d9e945d4b
-----Decoded View---------------
Arg [0] : ethWooToken (address): 0x4691937a7508860F876c9c0a2a617E7d9E945D4B
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000004691937a7508860f876c9c0a2a617e7d9e945d4b
Deployed Bytecode Sourcemap
7452:1172:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6365:22;;;:::i;:::-;;;;;;;;;;;;;;;;7651:43;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;7215:230;;;:::i;:::-;;8036:283;;;;;;;;;;;;;;;;:::i;:::-;;7604:40;;;:::i;:::-;;;;;;;;;;;;;;;;8327:292;;;;;;;;;;;;;;;;:::i;:::-;;6394:26;;;:::i;:::-;;;;;;;;;;;;;;;;6983:224;;;;;;;;;;;;;;;;:::i;:::-;;6365:22;;;;;;;;;;;;;:::o;7651:43::-;;;;;;;;;;;;;;;;;:::o;7215:230::-;7283:11;;;;;;;;;;;7269:25;;:10;:25;;;7261:51;;;;;;;;;;;;;;;;;;;;;;7358:11;;;;;;;;;;;7328:42;;7349:7;;;;;;;;;;;7328:42;;;;;;;;;;;;7391:11;;;;;;;;;;;7381:7;;:21;;;;;;;;;;;;;;;;;;7435:1;7413:11;;:24;;;;;;;;;;;;;;;;;;7215:230::o;8036:283::-;8112:75;8153:10;8173:4;8180:6;8119:15;8112:40;;;;:75;;;;;;:::i;:::-;8221:32;8246:6;8221:8;:20;8230:10;8221:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;8198:8;:20;8207:10;8198:20;;;;;;;;;;;;;;;:55;;;;8286:16;8269:42;;8274:10;8269:42;;;8304:6;8269:42;;;;;;;;;;;;;;;8036:283;;:::o;7604:40::-;;;:::o;8327:292::-;6761:7;;;;;;;;;;;6747:21;;:10;:21;;;6739:43;;;;;;;;;;;;;;;;;;;;;;8437:6:::1;8415:8;:18;8424:8;8415:18;;;;;;;;;;;;;;;;:28;;8407:37;;;::::0;::::1;;8476:30;8499:6;8476:8;:18;8485:8;8476:18;;;;;;;;;;;;;;;;:22;;:30;;;;:::i;:::-;8455:8;:18;8464:8;8455:18;;;;;;;;;;;;;;;:51;;;;8517:54;8554:8;8564:6;8524:15;8517:36;;;;:54;;;;;:::i;:::-;8594:8;8587:24;;;8604:6;8587:24;;;;;;;;;;;;;;;8327:292:::0;;:::o;6394:26::-;;;;;;;;;;;;;:::o;6983:224::-;6761:7;;;;;;;;;;;6747:21;;:10;:21;;;6739:43;;;;;;;;;;;;;;;;;;;;;;7086:1:::1;7066:22;;:8;:22;;;;7058:48;;;;;;;;;;;;;;;;;;;;;;7157:8;7122:44;;7148:7;::::0;::::1;;;;;;;;;7122:44;;;;;;;;;;;;7191:8;7177:11;;:22;;;;;;;;;;;;;;;;;;6983:224:::0;:::o;3934:285::-;4078:133;4112:5;4155:27;;;4184:4;4190:2;4194:5;4132:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4078:19;:133::i;:::-;3934:285;;;;:::o;909:161::-;967:7;987:9;1003:1;999;:5;987:17;;1028:1;1023;:6;;1015:28;;;;;;;;;;;;;;;;;;;;;;1061:1;1054:8;;;909:161;;;;:::o;764:137::-;822:7;855:1;850;:6;;842:28;;;;;;;;;;;;;;;;;;;;;;892:1;888;:5;881:12;;764:137;;;;:::o;3715:211::-;3832:86;3852:5;3882:23;;;3907:2;3911:5;3859:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3832:19;:86::i;:::-;3715:211;;;:::o;5288:1046::-;5948:12;5962:23;5997:5;5989:19;;6009:4;5989:25;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5947:67;;;;6033:7;6025:52;;;;;;;;;;;;;;;;;;;;;;6114:1;6094:10;:17;:21;6090:237;;;6249:10;6238:30;;;;;;;;;;;;;;6230:85;;;;;;;;;;;;;;;;;;;;;;6090:237;5288:1046;;;;:::o;5:130:-1:-;;85:6;72:20;63:29;;97:33;124:5;97:33;;;57:78;;;;;142:128;;223:6;217:13;208:22;;235:30;259:5;235:30;;;202:68;;;;;277:130;;357:6;344:20;335:29;;369:33;396:5;369:33;;;329:78;;;;;414:241;;518:2;506:9;497:7;493:23;489:32;486:2;;;534:1;531;524:12;486:2;569:1;586:53;631:7;622:6;611:9;607:22;586:53;;;576:63;;548:97;480:175;;;;;662:366;;;783:2;771:9;762:7;758:23;754:32;751:2;;;799:1;796;789:12;751:2;834:1;851:53;896:7;887:6;876:9;872:22;851:53;;;841:63;;813:97;941:2;959:53;1004:7;995:6;984:9;980:22;959:53;;;949:63;;920:98;745:283;;;;;;1035:257;;1147:2;1135:9;1126:7;1122:23;1118:32;1115:2;;;1163:1;1160;1153:12;1115:2;1198:1;1215:61;1268:7;1259:6;1248:9;1244:22;1215:61;;;1205:71;;1177:105;1109:183;;;;;1299:366;;;1420:2;1408:9;1399:7;1395:23;1391:32;1388:2;;;1436:1;1433;1426:12;1388:2;1471:1;1488:53;1533:7;1524:6;1513:9;1509:22;1488:53;;;1478:63;;1450:97;1578:2;1596:53;1641:7;1632:6;1621:9;1617:22;1596:53;;;1586:63;;1557:98;1382:283;;;;;;1672:113;1755:24;1773:5;1755:24;;;1750:3;1743:37;1737:48;;;1792:356;;1920:38;1952:5;1920:38;;;1970:88;2051:6;2046:3;1970:88;;;1963:95;;2063:52;2108:6;2103:3;2096:4;2089:5;2085:16;2063:52;;;2136:6;2131:3;2127:16;2120:23;;1900:248;;;;;;2156:313;;2316:67;2380:2;2375:3;2316:67;;;2309:74;;2416:15;2412:1;2407:3;2403:11;2396:36;2460:2;2455:3;2451:12;2444:19;;2302:167;;;;2478:332;;2638:67;2702:2;2697:3;2638:67;;;2631:74;;2738:34;2734:1;2729:3;2725:11;2718:55;2801:2;2796:3;2792:12;2785:19;;2624:186;;;;2819:308;;2979:66;3043:1;3038:3;2979:66;;;2972:73;;3078:11;3074:1;3069:3;3065:11;3058:32;3118:2;3113:3;3109:12;3102:19;;2965:162;;;;3136:313;;3296:67;3360:2;3355:3;3296:67;;;3289:74;;3396:15;3392:1;3387:3;3383:11;3376:36;3440:2;3435:3;3431:12;3424:19;;3282:167;;;;3458:308;;3618:66;3682:1;3677:3;3618:66;;;3611:73;;3717:11;3713:1;3708:3;3704:11;3697:32;3757:2;3752:3;3748:12;3741:19;;3604:162;;;;3775:308;;3935:66;3999:1;3994:3;3935:66;;;3928:73;;4034:11;4030:1;4025:3;4021:11;4014:32;4074:2;4069:3;4065:12;4058:19;;3921:162;;;;4092:379;;4252:67;4316:2;4311:3;4252:67;;;4245:74;;4352:34;4348:1;4343:3;4339:11;4332:55;4421:12;4416:2;4411:3;4407:12;4400:34;4462:2;4457:3;4453:12;4446:19;;4238:233;;;;4479:113;4562:24;4580:5;4562:24;;;4557:3;4550:37;4544:48;;;4599:271;;4752:93;4841:3;4832:6;4752:93;;;4745:100;;4862:3;4855:10;;4733:137;;;;;4877:222;;5004:2;4993:9;4989:18;4981:26;;5018:71;5086:1;5075:9;5071:17;5062:6;5018:71;;;4975:124;;;;;5106:444;;5289:2;5278:9;5274:18;5266:26;;5303:71;5371:1;5360:9;5356:17;5347:6;5303:71;;;5385:72;5453:2;5442:9;5438:18;5429:6;5385:72;;;5468;5536:2;5525:9;5521:18;5512:6;5468:72;;;5260:290;;;;;;;5557:333;;5712:2;5701:9;5697:18;5689:26;;5726:71;5794:1;5783:9;5779:17;5770:6;5726:71;;;5808:72;5876:2;5865:9;5861:18;5852:6;5808:72;;;5683:207;;;;;;5897:416;;6097:2;6086:9;6082:18;6074:26;;6147:9;6141:4;6137:20;6133:1;6122:9;6118:17;6111:47;6172:131;6298:4;6172:131;;;6164:139;;6068:245;;;;6320:416;;6520:2;6509:9;6505:18;6497:26;;6570:9;6564:4;6560:20;6556:1;6545:9;6541:17;6534:47;6595:131;6721:4;6595:131;;;6587:139;;6491:245;;;;6743:416;;6943:2;6932:9;6928:18;6920:26;;6993:9;6987:4;6983:20;6979:1;6968:9;6964:17;6957:47;7018:131;7144:4;7018:131;;;7010:139;;6914:245;;;;7166:416;;7366:2;7355:9;7351:18;7343:26;;7416:9;7410:4;7406:20;7402:1;7391:9;7387:17;7380:47;7441:131;7567:4;7441:131;;;7433:139;;7337:245;;;;7589:416;;7789:2;7778:9;7774:18;7766:26;;7839:9;7833:4;7829:20;7825:1;7814:9;7810:17;7803:47;7864:131;7990:4;7864:131;;;7856:139;;7760:245;;;;8012:416;;8212:2;8201:9;8197:18;8189:26;;8262:9;8256:4;8252:20;8248:1;8237:9;8233:17;8226:47;8287:131;8413:4;8287:131;;;8279:139;;8183:245;;;;8435:416;;8635:2;8624:9;8620:18;8612:26;;8685:9;8679:4;8675:20;8671:1;8660:9;8656:17;8649:47;8710:131;8836:4;8710:131;;;8702:139;;8606:245;;;;8858:222;;8985:2;8974:9;8970:18;8962:26;;8999:71;9067:1;9056:9;9052:17;9043:6;8999:71;;;8956:124;;;;;9087:121;;9180:5;9174:12;9164:22;;9145:63;;;;9216:144;;9351:3;9336:18;;9329:31;;;;;9369:163;;9484:6;9479:3;9472:19;9521:4;9516:3;9512:14;9497:29;;9465:67;;;;;9540:91;;9602:24;9620:5;9602:24;;;9591:35;;9585:46;;;;9638:85;;9711:5;9704:13;9697:21;9686:32;;9680:43;;;;9730:121;;9803:42;9796:5;9792:54;9781:65;;9775:76;;;;9858:72;;9920:5;9909:16;;9903:27;;;;9938:268;10003:1;10010:101;10024:6;10021:1;10018:13;10010:101;;;10100:1;10095:3;10091:11;10085:18;10081:1;10076:3;10072:11;10065:39;10046:2;10043:1;10039:10;10034:15;;10010:101;;;10126:6;10123:1;10120:13;10117:2;;;10191:1;10182:6;10177:3;10173:16;10166:27;10117:2;9987:219;;;;;10214:117;10283:24;10301:5;10283:24;;;10276:5;10273:35;10263:2;;10322:1;10319;10312:12;10263:2;10257:74;;10338:111;10404:21;10419:5;10404:21;;;10397:5;10394:32;10384:2;;10440:1;10437;10430:12;10384:2;10378:71;;10456:117;10525:24;10543:5;10525:24;;;10518:5;10515:35;10505:2;;10564:1;10561;10554:12;10505:2;10499:74;
Swarm Source
ipfs://b978c29ea4b26ca8de0b937ba2f54622e61692e68134ade5d908056e78ef5bfc
Loading...
Loading
Loading...
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.
[ 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.