Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 95 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Transfer | 12542171 | 1237 days ago | IN | 0 ETH | 0.00148687 | ||||
Transfer | 11802166 | 1351 days ago | IN | 0 ETH | 0.00531864 | ||||
Transfer | 11802088 | 1351 days ago | IN | 0 ETH | 0.00821028 | ||||
Transfer | 11802088 | 1351 days ago | IN | 0 ETH | 0.00687531 | ||||
Transfer | 11802069 | 1351 days ago | IN | 0 ETH | 0.00601049 | ||||
Transfer | 11802052 | 1351 days ago | IN | 0 ETH | 0.00709152 | ||||
Transfer | 11802042 | 1351 days ago | IN | 0 ETH | 0.00815374 | ||||
Transfer | 11802032 | 1351 days ago | IN | 0 ETH | 0.00579429 | ||||
Approve | 11777262 | 1355 days ago | IN | 0 ETH | 0.00576433 | ||||
Approve | 11775873 | 1355 days ago | IN | 0 ETH | 0.00625208 | ||||
Transfer | 11770114 | 1356 days ago | IN | 0 ETH | 0.00733685 | ||||
Transfer | 11766010 | 1356 days ago | IN | 0 ETH | 0.00345832 | ||||
Transfer | 11766009 | 1356 days ago | IN | 0 ETH | 0.00345928 | ||||
Approve | 11727412 | 1362 days ago | IN | 0 ETH | 0.00452278 | ||||
Approve | 11713101 | 1365 days ago | IN | 0 ETH | 0.00279348 | ||||
Approve | 11693730 | 1367 days ago | IN | 0 ETH | 0.00212836 | ||||
Approve | 11691836 | 1368 days ago | IN | 0 ETH | 0.00496619 | ||||
Transfer | 11675124 | 1370 days ago | IN | 0 ETH | 0.00395957 | ||||
Transfer | 11646023 | 1375 days ago | IN | 0 ETH | 0.00272342 | ||||
Approve | 11645946 | 1375 days ago | IN | 0 ETH | 0.00203968 | ||||
Transfer | 11642667 | 1375 days ago | IN | 0 ETH | 0.00209228 | ||||
Transfer | 11639208 | 1376 days ago | IN | 0 ETH | 0.00311335 | ||||
Transfer | 11639200 | 1376 days ago | IN | 0 ETH | 0.00311335 | ||||
Transfer | 11639141 | 1376 days ago | IN | 0 ETH | 0.00280988 | ||||
Transfer | 11622184 | 1378 days ago | IN | 0 ETH | 0.00390134 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Name:
VACCINE
Compiler Version
v0.4.26+commit.4563c3fc
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2020-11-24 */ /** *Submitted for verification at Etherscan.io on 2018-10-30 */ pragma solidity ^0.4.24; /** * @title SafeMath * @dev Math operations with safety checks that revert on error */ library SafeMath { /** * @dev Multiplies two numbers, reverts on 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-solidity/pull/522 if (a == 0) { return 0; } uint256 c = a * b; require(c / a == b); return c; } /** * @dev Integer division of two numbers truncating the quotient, reverts on division by zero. */ function div(uint256 a, uint256 b) internal pure returns (uint256) { require(b > 0); // Solidity only automatically asserts when dividing by 0 uint256 c = a / b; // assert(a == b * c + a % b); // There is no case in which this doesn't hold return c; } /** * @dev Subtracts two numbers, reverts on overflow (i.e. if subtrahend is greater than minuend). */ function sub(uint256 a, uint256 b) internal pure returns (uint256) { require(b <= a); uint256 c = a - b; return c; } /** * @dev Adds two numbers, reverts on overflow. */ function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; require(c >= a); return c; } /** * @dev Divides two numbers and returns the remainder (unsigned integer modulo), * reverts when dividing by zero. */ function mod(uint256 a, uint256 b) internal pure returns (uint256) { require(b != 0); return a % b; } } /** * @title ERC20 interface * @dev see https://github.com/ethereum/EIPs/issues/20 */ interface IERC20 { function totalSupply() external view returns (uint256); function balanceOf(address who) external view returns (uint256); function allowance(address owner, address spender) external view returns (uint256); function transfer(address to, uint256 value) external returns (bool); function approve(address spender, uint256 value) external returns (bool); function transferFrom(address from, address to, uint256 value) external returns (bool); event Transfer( address indexed from, address indexed to, uint256 value ); event Burn( address indexed from, uint256 value ); event Approval( address indexed owner, address indexed spender, uint256 value ); } contract VACCINE is IERC20 { using SafeMath for uint256; mapping (address => uint256) private _balances; mapping (address => mapping (address => uint256)) private _allowed; uint256 private _totalSupply; string private _name; string private _symbol; uint8 private _decimals; address private _devFund = 0xBf886152d4de89dE27e64797f1E2e8a14743a688; address private _taxBenefit = 0xBf886152d4de89dE27e64797f1E2e8a14743a688; uint256 private _taxRate = 0; mapping(address => uint256) private _whenSent; constructor(string name, string symbol, uint8 decimals, uint256 totalSupply) public { _name = name; _symbol = symbol; _decimals = decimals; _totalSupply = totalSupply; _balances[msg.sender] = _balances[msg.sender].add(_totalSupply); emit Transfer(address(0), msg.sender, totalSupply); } /** * @return the name of the token. */ function name() public view returns(string) { return _name; } /** * @return the symbol of the token. */ function symbol() public view returns(string) { return _symbol; } /** * @return the number of decimals of the token. */ function decimals() public view returns(uint8) { return _decimals; } /** * @dev Total number of tokens in existence */ function totalSupply() public view returns (uint256) { return _totalSupply; } /** * @dev Gets the balance of the specified address. * @param owner The address to query the balance of. * @return An uint256 representing the amount owned by the passed address. */ function balanceOf(address owner) public view returns (uint256) { return _balances[owner]; } function whenSent(address owner) public view returns (uint256) { return _whenSent[owner]; } /** * @dev Function to check the amount of tokens that an owner allowed to a spender. * @param owner address The address which owns the funds. * @param spender address The address which will spend the funds. * @return A uint256 specifying the amount of tokens still available for the spender. */ function allowance( address owner, address spender ) public view returns (uint256) { return _allowed[owner][spender]; } /** * @dev Transfer token for a specified address * @param to The address to transfer to. * @param value The amount to be transferred. */ function transfer(address to, uint256 value) public returns (bool) { _transfer(msg.sender, to, value); return true; } function burn(uint256 value) public returns (bool) { _burn(msg.sender, value); return true; } /** * @dev Approve the passed address to spend the specified amount of tokens on behalf of msg.sender. * 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 * @param spender The address which will spend the funds. * @param value The amount of tokens to be spent. */ function approve(address spender, uint256 value) public returns (bool) { require(spender != address(0)); _allowed[msg.sender][spender] = value; emit Approval(msg.sender, spender, value); return true; } function setTaxRate(uint256 rate) public returns (bool) { require(msg.sender==_devFund,"Unauthorized account."); require(rate!=_taxRate,"Tax rate same as previous."); require(rate>=0 && rate<=10000,"Tax rate out of range."); _taxRate=rate; return true; } function setTaxBenefit(address recipient) public returns (bool) { require(msg.sender==_devFund,"Unauthorized account."); require(recipient != _taxBenefit,"Address same as previous."); _taxBenefit=recipient; return true; } function getTaxRate() public view returns(uint256) { return _taxRate; } function getTaxBenefit() public view returns(address) { return _taxBenefit; } /** * @dev Transfer tokens from one address to another * @param from address The address which you want to send tokens from * @param to address The address which you want to transfer to * @param value uint256 the amount of tokens to be transferred */ function transferFrom( address from, address to, uint256 value ) public returns (bool) { require(value <= _allowed[from][msg.sender]); _allowed[from][msg.sender] = _allowed[from][msg.sender].sub(value); _transfer(from, to, value); return true; } /** * @dev Increase the amount of tokens that an owner allowed to a spender. * approve should be called when allowed_[_spender] == 0. To increment * allowed value is better to use this function to avoid 2 calls (and wait until * the first transaction is mined) * From MonolithDAO Token.sol * @param spender The address which will spend the funds. * @param addedValue The amount of tokens to increase the allowance by. */ function increaseAllowance( address spender, uint256 addedValue ) public returns (bool) { require(spender != address(0)); _allowed[msg.sender][spender] = ( _allowed[msg.sender][spender].add(addedValue)); emit Approval(msg.sender, spender, _allowed[msg.sender][spender]); return true; } /** * @dev Decrease the amount of tokens that an owner allowed to a spender. * approve should be called when allowed_[_spender] == 0. To decrement * allowed value is better to use this function to avoid 2 calls (and wait until * the first transaction is mined) * From MonolithDAO Token.sol * @param spender The address which will spend the funds. * @param subtractedValue The amount of tokens to decrease the allowance by. */ function decreaseAllowance( address spender, uint256 subtractedValue ) public returns (bool) { require(spender != address(0),"Unauthorized account."); _allowed[msg.sender][spender] = ( _allowed[msg.sender][spender].sub(subtractedValue)); emit Approval(msg.sender, spender, _allowed[msg.sender][spender]); return true; } /** * @dev Transfer token for a specified addresses * @param from The address to transfer from. * @param to The address to transfer to. * @param value The amount to be transferred. */ function _transfer(address from, address to, uint256 value) internal { require(value <= _balances[from]); require(to != address(0)); _whenSent[from]=block.timestamp; if(_taxRate>0) { uint256 totax=value.mul(_taxRate).div(10000); uint256 tosend=value.sub(totax); _balances[from] = _balances[from].sub(value); _balances[to] = _balances[to].add(tosend); _balances[_taxBenefit] = _balances[_taxBenefit].add(totax); emit Transfer(from, to, tosend); emit Transfer(from, _taxBenefit, totax); } else { _balances[from] = _balances[from].sub(value); _balances[to] = _balances[to].add(value); emit Transfer(from, to, value); } } function _burn(address from, uint256 value) internal { require(value <= _balances[from],"Insufficient funds"); require(from==_devFund,"Unauthorized account."); _balances[from] = _balances[from].sub(value); _totalSupply = _totalSupply.sub(value); emit Burn(from, value); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"from","type":"address"},{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"value","type":"uint256"}],"name":"burn","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"recipient","type":"address"}],"name":"setTaxBenefit","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"owner","type":"address"}],"name":"whenSent","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getTaxBenefit","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"rate","type":"uint256"}],"name":"setTaxRate","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getTaxRate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"owner","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"name","type":"string"},{"name":"symbol","type":"string"},{"name":"decimals","type":"uint8"},{"name":"totalSupply","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"}]
Contract Creation Code
608060405273bf886152d4de89de27e64797f1e2e8a14743a688600560016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073bf886152d4de89de27e64797f1e2e8a14743a688600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600755348015620000c057600080fd5b5060405162002196380380620021968339810180604052810190808051820192919060200180518201929190602001805190602001909291908051906020019092919050505083600390805190602001906200011e92919062000291565b5082600490805190602001906200013792919062000291565b5081600560006101000a81548160ff021916908360ff16021790555080600281905550620001bd6002546000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546200026f6401000000000262001b16179091906401000000009004565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050505062000340565b60008082840190508381101515156200028757600080fd5b8091505092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620002d457805160ff191683800117855562000305565b8280016001018555821562000305579182015b8281111562000304578251825591602001919060010190620002e7565b5b50905062000314919062000318565b5090565b6200033d91905b80821115620003395760008160009055506001016200031f565b5090565b90565b611e4680620003506000396000f3006080604052600436106100f1576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100f6578063095ea7b31461018657806318160ddd146101eb57806323b872dd14610216578063313ce5671461029b57806339509351146102cc57806342966c681461033157806370a0823114610376578063761a0099146103cd57806386d553f91461042857806395d89b411461047f578063a457c2d71461050f578063a5f2b02014610574578063a9059cbb146105cb578063c6d69a3014610630578063cb66667f14610675578063dd62ed3e146106a0575b600080fd5b34801561010257600080fd5b5061010b610717565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561014b578082015181840152602081019050610130565b50505050905090810190601f1680156101785780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561019257600080fd5b506101d1600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107b9565b604051808215151515815260200191505060405180910390f35b3480156101f757600080fd5b506102006108e6565b6040518082815260200191505060405180910390f35b34801561022257600080fd5b50610281600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506108f0565b604051808215151515815260200191505060405180910390f35b3480156102a757600080fd5b506102b0610aa2565b604051808260ff1660ff16815260200191505060405180910390f35b3480156102d857600080fd5b50610317600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610ab9565b604051808215151515815260200191505060405180910390f35b34801561033d57600080fd5b5061035c60048036038101908080359060200190929190505050610cf0565b604051808215151515815260200191505060405180910390f35b34801561038257600080fd5b506103b7600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610d05565b6040518082815260200191505060405180910390f35b3480156103d957600080fd5b5061040e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610d4d565b604051808215151515815260200191505060405180910390f35b34801561043457600080fd5b50610469600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f24565b6040518082815260200191505060405180910390f35b34801561048b57600080fd5b50610494610f6d565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104d45780820151818401526020810190506104b9565b50505050905090810190601f1680156105015780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561051b57600080fd5b5061055a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061100f565b604051808215151515815260200191505060405180910390f35b34801561058057600080fd5b506105896112af565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156105d757600080fd5b50610616600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506112d9565b604051808215151515815260200191505060405180910390f35b34801561063c57600080fd5b5061065b600480360381019080803590602001909291905050506112f0565b604051808215151515815260200191505060405180910390f35b34801561068157600080fd5b5061068a6114c8565b6040518082815260200191505060405180910390f35b3480156106ac57600080fd5b50610701600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114d2565b6040518082815260200191505060405180910390f35b606060038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156107af5780601f10610784576101008083540402835291602001916107af565b820191906000526020600020905b81548152906001019060200180831161079257829003601f168201915b5050505050905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156107f657600080fd5b81600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600254905090565b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561097d57600080fd5b610a0c82600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461155990919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610a9784848461157a565b600190509392505050565b6000600560009054906101000a900460ff16905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610af657600080fd5b610b8582600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b1690919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000610cfc3383611b37565b60019050919050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610e14576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f556e617574686f72697a6564206163636f756e742e000000000000000000000081525060200191505060405180910390fd5b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610eda576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260198152602001807f416464726573732073616d652061732070726576696f75732e0000000000000081525060200191505060405180910390fd5b81600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060019050919050565b6000600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b606060048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156110055780601f10610fda57610100808354040283529160200191611005565b820191906000526020600020905b815481529060010190602001808311610fe857829003601f168201915b5050505050905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156110b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f556e617574686f72697a6564206163636f756e742e000000000000000000000081525060200191505060405180910390fd5b61114482600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461155990919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60006112e633848461157a565b6001905092915050565b6000600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156113b7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f556e617574686f72697a6564206163636f756e742e000000000000000000000081525060200191505060405180910390fd5b6007548214151515611431576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f54617820726174652073616d652061732070726576696f75732e00000000000081525060200191505060405180910390fd5b6000821015801561144457506127108211155b15156114b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f5461782072617465206f7574206f662072616e67652e0000000000000000000081525060200191505060405180910390fd5b8160078190555060019050919050565b6000600754905090565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60008083831115151561156b57600080fd5b82840390508091505092915050565b6000806000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483111515156115ca57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415151561160657600080fd5b42600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600060075411156119835761167e61271061167060075486611db290919063ffffffff16565b611df090919063ffffffff16565b9150611693828461155990919063ffffffff16565b90506116e6836000808873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461155990919063ffffffff16565b6000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611779816000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b1690919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061182e82600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b1690919063ffffffff16565b600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3611b0f565b6119d4836000808873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461155990919063ffffffff16565b6000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611a67836000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b1690919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a35b5050505050565b6000808284019050838110151515611b2d57600080fd5b8091505092915050565b6000808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548111151515611bed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f496e73756666696369656e742066756e6473000000000000000000000000000081525060200191505060405180910390fd5b600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515611cb2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f556e617574686f72697a6564206163636f756e742e000000000000000000000081525060200191505060405180910390fd5b611d03816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461155990919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611d5a8160025461155990919063ffffffff16565b6002819055508173ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5826040518082815260200191505060405180910390a25050565b6000806000841415611dc75760009150611de9565b8284029050828482811515611dd857fe5b04141515611de557600080fd5b8091505b5092915050565b600080600083111515611e0257600080fd5b8284811515611e0d57fe5b04905080915050929150505600a165627a7a7230582050787c4608a19bbb1ccd34e941b47b3d20a9206d4f83c45139032a2f4fdd32e20029000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000001925734d5b8904b800000000000000000000000000000000000000000000000000000000000000000000756616363696e650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045641434300000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x6080604052600436106100f1576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100f6578063095ea7b31461018657806318160ddd146101eb57806323b872dd14610216578063313ce5671461029b57806339509351146102cc57806342966c681461033157806370a0823114610376578063761a0099146103cd57806386d553f91461042857806395d89b411461047f578063a457c2d71461050f578063a5f2b02014610574578063a9059cbb146105cb578063c6d69a3014610630578063cb66667f14610675578063dd62ed3e146106a0575b600080fd5b34801561010257600080fd5b5061010b610717565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561014b578082015181840152602081019050610130565b50505050905090810190601f1680156101785780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561019257600080fd5b506101d1600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107b9565b604051808215151515815260200191505060405180910390f35b3480156101f757600080fd5b506102006108e6565b6040518082815260200191505060405180910390f35b34801561022257600080fd5b50610281600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506108f0565b604051808215151515815260200191505060405180910390f35b3480156102a757600080fd5b506102b0610aa2565b604051808260ff1660ff16815260200191505060405180910390f35b3480156102d857600080fd5b50610317600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610ab9565b604051808215151515815260200191505060405180910390f35b34801561033d57600080fd5b5061035c60048036038101908080359060200190929190505050610cf0565b604051808215151515815260200191505060405180910390f35b34801561038257600080fd5b506103b7600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610d05565b6040518082815260200191505060405180910390f35b3480156103d957600080fd5b5061040e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610d4d565b604051808215151515815260200191505060405180910390f35b34801561043457600080fd5b50610469600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f24565b6040518082815260200191505060405180910390f35b34801561048b57600080fd5b50610494610f6d565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104d45780820151818401526020810190506104b9565b50505050905090810190601f1680156105015780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561051b57600080fd5b5061055a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061100f565b604051808215151515815260200191505060405180910390f35b34801561058057600080fd5b506105896112af565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156105d757600080fd5b50610616600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506112d9565b604051808215151515815260200191505060405180910390f35b34801561063c57600080fd5b5061065b600480360381019080803590602001909291905050506112f0565b604051808215151515815260200191505060405180910390f35b34801561068157600080fd5b5061068a6114c8565b6040518082815260200191505060405180910390f35b3480156106ac57600080fd5b50610701600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114d2565b6040518082815260200191505060405180910390f35b606060038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156107af5780601f10610784576101008083540402835291602001916107af565b820191906000526020600020905b81548152906001019060200180831161079257829003601f168201915b5050505050905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156107f657600080fd5b81600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600254905090565b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561097d57600080fd5b610a0c82600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461155990919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610a9784848461157a565b600190509392505050565b6000600560009054906101000a900460ff16905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610af657600080fd5b610b8582600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b1690919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000610cfc3383611b37565b60019050919050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610e14576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f556e617574686f72697a6564206163636f756e742e000000000000000000000081525060200191505060405180910390fd5b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610eda576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260198152602001807f416464726573732073616d652061732070726576696f75732e0000000000000081525060200191505060405180910390fd5b81600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060019050919050565b6000600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b606060048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156110055780601f10610fda57610100808354040283529160200191611005565b820191906000526020600020905b815481529060010190602001808311610fe857829003601f168201915b5050505050905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156110b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f556e617574686f72697a6564206163636f756e742e000000000000000000000081525060200191505060405180910390fd5b61114482600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461155990919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60006112e633848461157a565b6001905092915050565b6000600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156113b7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f556e617574686f72697a6564206163636f756e742e000000000000000000000081525060200191505060405180910390fd5b6007548214151515611431576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f54617820726174652073616d652061732070726576696f75732e00000000000081525060200191505060405180910390fd5b6000821015801561144457506127108211155b15156114b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f5461782072617465206f7574206f662072616e67652e0000000000000000000081525060200191505060405180910390fd5b8160078190555060019050919050565b6000600754905090565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60008083831115151561156b57600080fd5b82840390508091505092915050565b6000806000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483111515156115ca57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415151561160657600080fd5b42600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600060075411156119835761167e61271061167060075486611db290919063ffffffff16565b611df090919063ffffffff16565b9150611693828461155990919063ffffffff16565b90506116e6836000808873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461155990919063ffffffff16565b6000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611779816000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b1690919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061182e82600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b1690919063ffffffff16565b600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3611b0f565b6119d4836000808873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461155990919063ffffffff16565b6000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611a67836000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b1690919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a35b5050505050565b6000808284019050838110151515611b2d57600080fd5b8091505092915050565b6000808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548111151515611bed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f496e73756666696369656e742066756e6473000000000000000000000000000081525060200191505060405180910390fd5b600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515611cb2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f556e617574686f72697a6564206163636f756e742e000000000000000000000081525060200191505060405180910390fd5b611d03816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461155990919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611d5a8160025461155990919063ffffffff16565b6002819055508173ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5826040518082815260200191505060405180910390a25050565b6000806000841415611dc75760009150611de9565b8284029050828482811515611dd857fe5b04141515611de557600080fd5b8091505b5092915050565b600080600083111515611e0257600080fd5b8284811515611e0d57fe5b04905080915050929150505600a165627a7a7230582050787c4608a19bbb1ccd34e941b47b3d20a9206d4f83c45139032a2f4fdd32e20029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000001925734d5b8904b800000000000000000000000000000000000000000000000000000000000000000000756616363696e650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045641434300000000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : name (string): Vaccine
Arg [1] : symbol (string): VACC
Arg [2] : decimals (uint8): 18
Arg [3] : totalSupply (uint256): 1900000000000000000000000
-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000012
Arg [3] : 00000000000000000000000000000000000000000001925734d5b8904b800000
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000007
Arg [5] : 56616363696e6500000000000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [7] : 5641434300000000000000000000000000000000000000000000000000000000
Deployed Bytecode Sourcemap
2681:7742:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3597:69;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3597:69:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;3597:69:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6018:226;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6018:226:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4010:85;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4010:85:0;;;;;;;;;;;;;;;;;;;;;;;7238:301;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7238:301:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3869:76;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3869:76:0;;;;;;;;;;;;;;;;;;;;;;;;;;;8001:343;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8001:343:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5285:106;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5285:106:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4299:100;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4299:100:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6538:244;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6538:244:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4405:99;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4405:99:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3725:73;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3725:73:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;3725:73:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8811:377;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8811:377:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6873:85;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6873:85:0;;;;;;;;;;;;;;;;;;;;;;;;;;;5147:130;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5147:130:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6250:282;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6250:282:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6788:79;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6788:79:0;;;;;;;;;;;;;;;;;;;;;;;4829:159;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4829:159:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3597:69;3633:6;3655:5;3648:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3597:69;:::o;6018:226::-;6083:4;6123:1;6104:21;;:7;:21;;;;6096:30;;;;;;;;6167:5;6135:8;:20;6144:10;6135:20;;;;;;;;;;;;;;;:29;6156:7;6135:29;;;;;;;;;;;;;;;:37;;;;6205:7;6184:36;;6193:10;6184:36;;;6214:5;6184:36;;;;;;;;;;;;;;;;;;6234:4;6227:11;;6018:226;;;;:::o;4010:85::-;4054:7;4077:12;;4070:19;;4010:85;:::o;7238:301::-;7347:4;7380:8;:14;7389:4;7380:14;;;;;;;;;;;;;;;:26;7395:10;7380:26;;;;;;;;;;;;;;;;7371:5;:35;;7363:44;;;;;;;;7445:37;7476:5;7445:8;:14;7454:4;7445:14;;;;;;;;;;;;;;;:26;7460:10;7445:26;;;;;;;;;;;;;;;;:30;;:37;;;;:::i;:::-;7416:8;:14;7425:4;7416:14;;;;;;;;;;;;;;;:26;7431:10;7416:26;;;;;;;;;;;;;;;:66;;;;7489:26;7499:4;7505:2;7509:5;7489:9;:26::i;:::-;7529:4;7522:11;;7238:301;;;;;:::o;3869:76::-;3909:5;3930:9;;;;;;;;;;;3923:16;;3869:76;:::o;8001:343::-;8106:4;8149:1;8130:21;;:7;:21;;;;8122:30;;;;;;;;8202:45;8236:10;8202:8;:20;8211:10;8202:20;;;;;;;;;;;;;;;:29;8223:7;8202:29;;;;;;;;;;;;;;;;:33;;:45;;;;:::i;:::-;8161:8;:20;8170:10;8161:20;;;;;;;;;;;;;;;:29;8182:7;8161:29;;;;;;;;;;;;;;;:87;;;;8281:7;8260:60;;8269:10;8260:60;;;8290:8;:20;8299:10;8290:20;;;;;;;;;;;;;;;:29;8311:7;8290:29;;;;;;;;;;;;;;;;8260:60;;;;;;;;;;;;;;;;;;8334:4;8327:11;;8001:343;;;;:::o;5285:106::-;5330:4;5343:24;5349:10;5361:5;5343;:24::i;:::-;5381:4;5374:11;;5285:106;;;:::o;4299:100::-;4354:7;4377:9;:16;4387:5;4377:16;;;;;;;;;;;;;;;;4370:23;;4299:100;;;:::o;6538:244::-;6596:4;6629:8;;;;;;;;;;;6617:20;;:10;:20;;;6609:53;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6690:11;;;;;;;;;;;6677:24;;:9;:24;;;;6669:61;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6749:9;6737:11;;:21;;;;;;;;;;;;;;;;;;6772:4;6765:11;;6538:244;;;:::o;4405:99::-;4459:7;4482:9;:16;4492:5;4482:16;;;;;;;;;;;;;;;;4475:23;;4405:99;;;:::o;3725:73::-;3763:6;3785:7;3778:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3725:73;:::o;8811:377::-;8921:4;8964:1;8945:21;;:7;:21;;;;8937:54;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9041:50;9075:15;9041:8;:20;9050:10;9041:20;;;;;;;;;;;;;;;:29;9062:7;9041:29;;;;;;;;;;;;;;;;:33;;:50;;;;:::i;:::-;9000:8;:20;9009:10;9000:20;;;;;;;;;;;;;;;:29;9021:7;9000:29;;;;;;;;;;;;;;;:92;;;;9125:7;9104:60;;9113:10;9104:60;;;9134:8;:20;9143:10;9134:20;;;;;;;;;;;;;;;:29;9155:7;9134:29;;;;;;;;;;;;;;;;9104:60;;;;;;;;;;;;;;;;;;9178:4;9171:11;;8811:377;;;;:::o;6873:85::-;6918:7;6941:11;;;;;;;;;;;6934:18;;6873:85;:::o;5147:130::-;5208:4;5221:32;5231:10;5243:2;5247:5;5221:9;:32::i;:::-;5267:4;5260:11;;5147:130;;;;:::o;6250:282::-;6300:4;6333:8;;;;;;;;;;;6321:20;;:10;:20;;;6313:53;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6387:8;;6381:4;:14;;6373:52;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6446:1;6440:4;:7;;:22;;;;;6457:5;6451:4;:11;;6440:22;6432:56;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6504:4;6495:8;:13;;;;6522:4;6515:11;;6250:282;;;:::o;6788:79::-;6830:7;6853:8;;6846:15;;6788:79;:::o;4829:159::-;4932:7;4958:8;:15;4967:5;4958:15;;;;;;;;;;;;;;;:24;4974:7;4958:24;;;;;;;;;;;;;;;;4951:31;;4829:159;;;;:::o;1188:136::-;1246:7;1284:9;1275:1;1270;:6;;1262:15;;;;;;;;1300:1;1296;:5;1284:17;;1317:1;1310:8;;1188:136;;;;;:::o;9396:715::-;9605:13;9657:14;9489:9;:15;9499:4;9489:15;;;;;;;;;;;;;;;;9480:5;:24;;9472:33;;;;;;;;9534:1;9520:16;;:2;:16;;;;9512:25;;;;;;;;9560:15;9544:9;:15;9554:4;9544:15;;;;;;;;;;;;;;;:31;;;;9594:1;9585:8;;:10;9582:524;;;9619:30;9643:5;9619:19;9629:8;;9619:5;:9;;:19;;;;:::i;:::-;:23;;:30;;;;:::i;:::-;9605:44;;9672:16;9682:5;9672;:9;;:16;;;;:::i;:::-;9657:31;;9714:26;9734:5;9714:9;:15;9724:4;9714:15;;;;;;;;;;;;;;;;:19;;:26;;;;:::i;:::-;9696:9;:15;9706:4;9696:15;;;;;;;;;;;;;;;:44;;;;9764:25;9782:6;9764:9;:13;9774:2;9764:13;;;;;;;;;;;;;;;;:17;;:25;;;;:::i;:::-;9748:9;:13;9758:2;9748:13;;;;;;;;;;;;;;;:41;;;;9822:33;9849:5;9822:9;:22;9832:11;;;;;;;;;;;9822:22;;;;;;;;;;;;;;;;:26;;:33;;;;:::i;:::-;9797:9;:22;9807:11;;;;;;;;;;;9797:22;;;;;;;;;;;;;;;:58;;;;9883:2;9868:26;;9877:4;9868:26;;;9887:6;9868:26;;;;;;;;;;;;;;;;;;9922:11;;;;;;;;;;;9907:34;;9916:4;9907:34;;;9935:5;9907:34;;;;;;;;;;;;;;;;;;9582:524;;;9986:26;10006:5;9986:9;:15;9996:4;9986:15;;;;;;;;;;;;;;;;:19;;:26;;;;:::i;:::-;9968:9;:15;9978:4;9968:15;;;;;;;;;;;;;;;:44;;;;10036:24;10054:5;10036:9;:13;10046:2;10036:13;;;;;;;;;;;;;;;;:17;;:24;;;;:::i;:::-;10020:9;:13;10030:2;10020:13;;;;;;;;;;;;;;;:40;;;;10088:2;10073:25;;10082:4;10073:25;;;10092:5;10073:25;;;;;;;;;;;;;;;;;;9582:524;9396:715;;;;;:::o;1392:136::-;1450:7;1466:9;1482:1;1478;:5;1466:17;;1503:1;1498;:6;;1490:15;;;;;;;;1521:1;1514:8;;1392:136;;;;;:::o;10119:301::-;10196:9;:15;10206:4;10196:15;;;;;;;;;;;;;;;;10187:5;:24;;10179:54;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10254:8;;;;;;;;;;;10248:14;;:4;:14;;;10240:47;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10314:26;10334:5;10314:9;:15;10324:4;10314:15;;;;;;;;;;;;;;;;:19;;:26;;;;:::i;:::-;10296:9;:15;10306:4;10296:15;;;;;;;;;;;;;;;:44;;;;10362:23;10379:5;10362:12;;:16;;:23;;;;:::i;:::-;10347:12;:38;;;;10402:4;10397:17;;;10408:5;10397:17;;;;;;;;;;;;;;;;;;10119:301;;:::o;286:393::-;344:7;613:9;577:1;572;:6;568:37;;;596:1;589:8;;;;568:37;629:1;625;:5;613:17;;654:1;649;645;:5;;;;;;;;:10;637:19;;;;;;;;672:1;665:8;;286:393;;;;;;:::o;794:276::-;852:7;947:9;880:1;876;:5;868:14;;;;;;;;963:1;959;:5;;;;;;;;947:17;;1063:1;1056:8;;794:276;;;;;:::o
Swarm Source
bzzr://50787c4608a19bbb1ccd34e941b47b3d20a9206d4f83c45139032a2f4fdd32e2
Loading...
Loading
Loading...
Loading
OVERVIEW
CORD.Finance is a decentralized finance project that uses a unique combination of smart contract technology plus real-world networking (partnerships) to provide varied income streams and capital appreciation for its holders.Multichain Portfolio | 29 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
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.