Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 550 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Transfer | 8863838 | 2327 days ago | IN | 0 ETH | 0.00051646 | ||||
| Transfer | 8659261 | 2359 days ago | IN | 0 ETH | 0.00011246 | ||||
| Transfer | 7991301 | 2463 days ago | IN | 0 ETH | 0.00018744 | ||||
| Transfer | 7465961 | 2545 days ago | IN | 0 ETH | 0.00011887 | ||||
| Transfer | 7218608 | 2589 days ago | IN | 0 ETH | 0.00022493 | ||||
| Transfer | 7074554 | 2618 days ago | IN | 0 ETH | 0.00025862 | ||||
| Transfer | 7074459 | 2618 days ago | IN | 0 ETH | 0.00015746 | ||||
| Transfer | 7035495 | 2625 days ago | IN | 0 ETH | 0.00007497 | ||||
| Transfer | 7035458 | 2625 days ago | IN | 0 ETH | 0.00007497 | ||||
| Transfer | 7035441 | 2625 days ago | IN | 0 ETH | 0.00011246 | ||||
| Transfer | 6882807 | 2651 days ago | IN | 0 ETH | 0.00029991 | ||||
| Transfer | 6870528 | 2653 days ago | IN | 0 ETH | 0.0004194 | ||||
| Transfer | 6847571 | 2656 days ago | IN | 0 ETH | 0.0008388 | ||||
| Transfer | 6847498 | 2657 days ago | IN | 0 ETH | 0.00073395 | ||||
| Transfer | 6847415 | 2657 days ago | IN | 0 ETH | 0.0002097 | ||||
| Transfer | 6847339 | 2657 days ago | IN | 0 ETH | 0.00031455 | ||||
| Transfer | 6847335 | 2657 days ago | IN | 0 ETH | 0.00031455 | ||||
| Transfer | 6847331 | 2657 days ago | IN | 0 ETH | 0.00078637 | ||||
| Transfer | 6847242 | 2657 days ago | IN | 0 ETH | 0.00078637 | ||||
| Transfer | 6847185 | 2657 days ago | IN | 0 ETH | 0.00015832 | ||||
| Transfer | 6847105 | 2657 days ago | IN | 0 ETH | 0.00026212 | ||||
| Transfer | 6847075 | 2657 days ago | IN | 0 ETH | 0.00025164 | ||||
| Transfer | 6847065 | 2657 days ago | IN | 0 ETH | 0.00026212 | ||||
| Transfer | 6846742 | 2657 days ago | IN | 0 ETH | 0.00017824 | ||||
| Transfer | 6846740 | 2657 days ago | IN | 0 ETH | 0.00073395 |
Latest 25 internal transactions (View All)
Advanced mode:
| Parent Transaction Hash | Method | Block |
From
|
|
To
|
||
|---|---|---|---|---|---|---|---|
| Transfer | 5943206 | 2807 days ago | 0.03176439 ETH | ||||
| Transfer | 5942921 | 2807 days ago | 0.06134046 ETH | ||||
| Transfer | 5942888 | 2807 days ago | 0.07406439 ETH | ||||
| Transfer | 5942668 | 2807 days ago | 0.03626439 ETH | ||||
| Transfer | 5942348 | 2807 days ago | 0.05916855 ETH | ||||
| Transfer | 5942218 | 2807 days ago | 0.05966439 ETH | ||||
| Transfer | 5941867 | 2807 days ago | 0.02666439 ETH | ||||
| Transfer | 5941589 | 2807 days ago | 0.1854 ETH | ||||
| Transfer | 5941587 | 2807 days ago | 0.1883 ETH | ||||
| Transfer | 5941579 | 2807 days ago | 0.00004416 ETH | ||||
| Transfer | 5941579 | 2807 days ago | 0.1947 ETH | ||||
| Transfer | 5941536 | 2807 days ago | 0.1756 ETH | ||||
| Transfer | 5941502 | 2807 days ago | 0.2134 ETH | ||||
| Transfer | 5941498 | 2807 days ago | 0.2179 ETH | ||||
| Transfer | 5941496 | 2807 days ago | 0.1891 ETH | ||||
| Transfer | 5941496 | 2807 days ago | 0.19 ETH | ||||
| Transfer | 5941492 | 2807 days ago | 0.2232 ETH | ||||
| Transfer | 5930033 | 2809 days ago | 0.0011 ETH | ||||
| Transfer | 5930008 | 2809 days ago | 0.0035 ETH | ||||
| Transfer | 5876115 | 2818 days ago | 0.02438324 ETH | ||||
| Transfer | 5875889 | 2818 days ago | 0.0091 ETH | ||||
| Transfer | 5875865 | 2818 days ago | 0.02567492 ETH | ||||
| Transfer | 5875694 | 2818 days ago | 0.0017 ETH | ||||
| Transfer | 5875538 | 2818 days ago | 0.02167076 ETH | ||||
| Transfer | 5875531 | 2818 days ago | 0.0045 ETH |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
TIX
Compiler Version
v0.4.23+commit.124ca40d
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2018-08-01
*/
pragma solidity ^0.4.18;
/*
TTTTTTTTTTTTTTTTTTTTTTT iiii
T:::::::::::::::::::::T i::::i
T:::::::::::::::::::::T iiii
T:::::TT:::::::TT:::::T
TTTTTT T:::::T TTTTTTiiiiiii xxxxxxx xxxxxxxggggggggg ggggguuuuuu uuuuuu rrrrr rrrrrrrrr uuuuuu uuuuuu
T:::::T i:::::i x:::::x x:::::xg:::::::::ggg::::gu::::u u::::u r::::rrr:::::::::r u::::u u::::u
T:::::T i::::i x:::::x x:::::xg:::::::::::::::::gu::::u u::::u r:::::::::::::::::r u::::u u::::u
T:::::T i::::i x:::::xx:::::xg::::::ggggg::::::ggu::::u u::::u rr::::::rrrrr::::::ru::::u u::::u
T:::::T i::::i x::::::::::x g:::::g g:::::g u::::u u::::u r:::::r r:::::ru::::u u::::u
T:::::T i::::i x::::::::x g:::::g g:::::g u::::u u::::u r:::::r rrrrrrru::::u u::::u
T:::::T i::::i x::::::::x g:::::g g:::::g u::::u u::::u r:::::r u::::u u::::u
T:::::T i::::i x::::::::::x g::::::g g:::::g u:::::uuuu:::::u r:::::r u:::::uuuu:::::u
TT:::::::TT i::::::i x:::::xx:::::xg:::::::ggggg:::::g u:::::::::::::::uur:::::r u:::::::::::::::uu
T:::::::::T i::::::i x:::::x x:::::xg::::::::::::::::g u:::::::::::::::ur:::::r u:::::::::::::::u
T:::::::::T i::::::i x:::::x x:::::xgg::::::::::::::g uu::::::::uu:::ur:::::r uu::::::::uu:::u
TTTTTTTTTTT iiiiiiiixxxxxxx xxxxxxx gggggggg::::::g uuuuuuuu uuuurrrrrrr uuuuuuuu uuuu
g:::::g
gggggg g:::::g
g:::::gg gg:::::g
g::::::ggg:::::::g
gg:::::::::::::g
ggg::::::ggg
gggggg
*/
library SafeMath {
function mul(uint256 a, uint256 b) internal pure returns (uint256) {
if (a == 0) {
return 0;
}
uint256 c = a * b;
assert(c / a == b);
return c;
}
function div(uint256 a, uint256 b) internal pure returns (uint256) {
uint256 c = a / b;
return c;
}
function sub(uint256 a, uint256 b) internal pure returns (uint256) {
assert(b <= a);
return a - b;
}
function add(uint256 a, uint256 b) internal pure returns (uint256) {
uint256 c = a + b;
assert(c >= a);
return c;
}
}
contract Ownable {
address public owner;
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
function getOwner() public view returns (address) {
return owner;
}
function Ownable() public {
owner = msg.sender;
}
modifier onlyOwner() {
require(msg.sender == owner);
_;
}
function transferOwnership(address newOwner) public onlyOwner {
require(newOwner != address(0));
OwnershipTransferred(owner, newOwner);
owner = newOwner;
}
}
contract ERC20Basic {
function totalSupply() public view returns (uint256);
function balanceOf(address who) public view returns (uint256);
function transfer(address to, uint256 value) public returns (bool);
event Transfer(address indexed from, address indexed to, uint256 value);
}
contract ERC20 is ERC20Basic {
function allowance(address owner, address spender) public view returns (uint256);
function transferFrom(address from, address to, uint256 value) public returns (bool);
function approve(address spender, uint256 value) public returns (bool);
event Approval(address indexed owner, address indexed spender, uint256 value);
}
contract BasicToken is ERC20Basic {
using SafeMath for uint256;
mapping(address => uint256) balances;
uint256 totalSupply_;
function totalSupply() public view returns (uint256) {
return totalSupply_;
}
function transfer(address _to, uint256 _value) public returns (bool) {
require(_to != address(0));
require(_value <= balances[msg.sender]);
balances[msg.sender] = balances[msg.sender].sub(_value);
balances[_to] = balances[_to].add(_value);
Transfer(msg.sender, _to, _value);
return true;
}
function balanceOf(address _owner) public view returns (uint256 balance) {
return balances[_owner];
}
}
contract StandardToken is ERC20, BasicToken {
mapping (address => mapping (address => uint256)) internal allowed;
function transferFrom(address _from, address _to, uint256 _value) public returns (bool) {
require(_to != address(0));
require(_value <= balances[_from]);
require(_value <= allowed[_from][msg.sender]);
balances[_from] = balances[_from].sub(_value);
balances[_to] = balances[_to].add(_value);
allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);
Transfer(_from, _to, _value);
return true;
}
function approve(address _spender, uint256 _value) public returns (bool) {
allowed[msg.sender][_spender] = _value;
Approval(msg.sender, _spender, _value);
return true;
}
function allowance(address _owner, address _spender) public view returns (uint256) {
return allowed[_owner][_spender];
}
function increaseApproval(address _spender, uint _addedValue) public returns (bool) {
allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue);
Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
return true;
}
function decreaseApproval(address _spender, uint _subtractedValue) public returns (bool) {
uint oldValue = allowed[msg.sender][_spender];
if (_subtractedValue > oldValue) {
allowed[msg.sender][_spender] = 0;
} else {
allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue);
}
Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
return true;
}
}
contract TIX is StandardToken, Ownable {
using SafeMath for uint256;
string public constant name = "Tixguru Token";
string public constant symbol = "TIX";
uint256 public constant decimals = 3;
uint256 internal constant wei_to_token = 10 ** 15;
uint256 public rate = 10000;
uint256 public minimum = 1 * 10 ** 11;
uint256 public wei_raised = 0;
uint256 public token_issued = 0;
uint256 public start_time = 0;
uint256 public end_time = 0;
uint256 public period = 0;
uint256[] public discount_period;
uint256[] public discount;
bool public tradeable = false;
bool public issuable = false;
address internal vault;
event LogTokenBought(address indexed sender, address indexed buyer, uint256 value, uint256 tokens, uint256 timestamp);
event LogVaultChanged(address indexed new_vault, uint256 timestamp);
event LogStarted(uint256 timestamp);
event LogTradingEnabled(uint256 timestamp);
event LogTradingDisabled(uint256 timestamp);
event LogTokenBurned(address indexed burner, uint256 indexed tokens, uint256 timestamp);
event LogPreSaled(address indexed buyer, uint256 tokens, uint256 timestamp);
event LogDiscountSet(uint256[] indexed period, uint256[] indexed discount, uint256 timestamp);
modifier validAddress(address addr) {
require(addr != address(0));
_;
}
function disableTrading() external onlyOwner returns (bool) {
tradeable = false;
LogTradingDisabled(now);
return true;
}
function TIX(uint256 cap, address _vault, uint256[] _period, uint256[] _discount)
public
validAddress(_vault)
validArray(_period)
validArray(_discount) {
uint256 decimal_unit = 10 ** 3;
totalSupply_ = cap.mul(decimal_unit);
vault = _vault;
discount_period = _period;
discount = _discount;
balances[0x8b26E715fF12B0Bf37D504f7Bf0ee918Cd83C67B] = totalSupply_.mul(3).div(10);
balances[owner] = totalSupply_.mul(7).div(10);
for (uint256 i = 0; i < discount_period.length; i++) {
period = period.add(discount_period[i]);
}
}
function deposit() internal {
vault.transfer(msg.value);
}
modifier validArray(uint[] array) {
require(array.length > 0);
_;
}
function () external payable {
buyTokens(msg.sender);
}
function buyTokens(address buyer) public validAddress(buyer) payable {
require(issuable);
uint256 tokens = getTokenAmount(msg.value);
require(canIssue(tokens));
wei_raised = wei_raised.add(msg.value);
token_issued = token_issued.add(tokens);
balances[owner] = balances[owner].sub(tokens);
balances[buyer] = balances[buyer].add(tokens);
LogTokenBought(msg.sender, buyer, msg.value, tokens, now);
deposit();
}
function setDiscount(uint256[] _period, uint256[] _discount)
external
onlyVault
validArray(_period)
validArray(_discount)
returns (bool) {
discount_period = _period;
discount = _discount;
period = 0;
for (uint256 i = 0; i < discount_period.length; i++) {
period = period.add(discount_period[i]);
}
if (start_time != 0) {
uint256 time_point = now;
start_time = time_point;
end_time = time_point + period;
uint256 tmp_time = time_point;
for (i = 0; i < discount_period.length; i++) {
tmp_time = tmp_time.add(discount_period[i]);
discount_period[i] = tmp_time;
}
}
LogDiscountSet( _period, _discount, time_point);
return true;
}
function getTokenAmount(uint256 _value) public view returns (uint256) {
require(_value >= minimum);
uint256 buy_time = now;
uint256 numerator = 0;
for (uint256 i = 0; i < discount_period.length; i++) {
if (buy_time <= discount_period[i]) {
numerator = discount[i];
break;
}
}
if (numerator == 0) {
numerator = 100;
}
return _value.mul(rate).mul(numerator).div(100).div(wei_to_token);
}
function enableTrading() external onlyOwner returns (bool) {
tradeable = true;
LogTradingEnabled(now);
return true;
}
function transferOwnership(address newOwner) public onlyOwner {
balances[newOwner] = balances[owner];
delete balances[owner];
super.transferOwnership(newOwner);
}
function start() external onlyOwner returns (bool) {
require(start_time == 0);
uint256 time_point = now;
start_time = time_point;
end_time = time_point + period;
for (uint256 i = 0; i < discount_period.length; i++) {
time_point = time_point.add(discount_period[i]);
discount_period[i] = time_point;
}
issuable = true;
LogStarted(start_time);
return true;
}
function changeVault(address _vault) external onlyVault returns (bool) {
vault = _vault;
LogVaultChanged(_vault, now);
return true;
}
function burnTokens(uint256 tokens) external onlyVault returns (bool) {
balances[owner] = balances[owner].sub(tokens);
totalSupply_ = totalSupply_.sub(tokens);
LogTokenBurned(owner, tokens, now);
return true;
}
function transferFrom(address _from, address _to, uint256 tokens) public returns (bool) {
require(tradeable == true);
return super.transferFrom(_from, _to, tokens);
}
function transfer(address _to, uint256 tokens) public returns (bool) {
require(tradeable == true);
return super.transfer(_to, tokens);
}
function canIssue(uint256 tokens) internal returns (bool){
if (start_time == 0 || end_time <= now) {
issuable = false;
return false;
}
if (token_issued.add(tokens) > balances[owner]) {
issuable = false;
return false;
}
return true;
}
modifier onlyVault() {
require(msg.sender == vault);
_;
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"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":"","type":"uint256"}],"name":"discount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"end_time","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"disableTrading","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":"tokens","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"rate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"discount_period","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"wei_raised","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"minimum","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_vault","type":"address"}],"name":"changeVault","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"tokens","type":"uint256"}],"name":"burnTokens","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"start_time","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"enableTrading","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"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":"_to","type":"address"},{"name":"tokens","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"token_issued","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"start","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_value","type":"uint256"}],"name":"getTokenAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","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"},{"constant":true,"inputs":[],"name":"issuable","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"buyer","type":"address"}],"name":"buyTokens","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"period","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_period","type":"uint256[]"},{"name":"_discount","type":"uint256[]"}],"name":"setDiscount","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"tradeable","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"cap","type":"uint256"},{"name":"_vault","type":"address"},{"name":"_period","type":"uint256[]"},{"name":"_discount","type":"uint256[]"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"sender","type":"address"},{"indexed":true,"name":"buyer","type":"address"},{"indexed":false,"name":"value","type":"uint256"},{"indexed":false,"name":"tokens","type":"uint256"},{"indexed":false,"name":"timestamp","type":"uint256"}],"name":"LogTokenBought","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"new_vault","type":"address"},{"indexed":false,"name":"timestamp","type":"uint256"}],"name":"LogVaultChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"timestamp","type":"uint256"}],"name":"LogStarted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"timestamp","type":"uint256"}],"name":"LogTradingEnabled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"timestamp","type":"uint256"}],"name":"LogTradingDisabled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"burner","type":"address"},{"indexed":true,"name":"tokens","type":"uint256"},{"indexed":false,"name":"timestamp","type":"uint256"}],"name":"LogTokenBurned","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"buyer","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"},{"indexed":false,"name":"timestamp","type":"uint256"}],"name":"LogPreSaled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"period","type":"uint256[]"},{"indexed":true,"name":"discount","type":"uint256[]"},{"indexed":false,"name":"timestamp","type":"uint256"}],"name":"LogDiscountSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","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"},{"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"}]Contract Creation Code
608060405261271060045564174876e80060055560006006819055600781905560088190556009819055600a55600d805461ffff191690553480156200004457600080fd5b50604051620018f7380380620018f78339810160409081528151602083015191830151606084015160038054600160a060020a03191633600160a060020a03908116919091179091559294918201929101906000908190859081161515620000ab57600080fd5b8460008151111515620000bd57600080fd5b8460008151111515620000cf57600080fd5b6103e89450620000ee8986640100000000620014486200026182021704565b600155600d80546201000060b060020a03191662010000600160a060020a038b160217905586516200012890600b9060208a0190620002c3565b5085516200013e90600c906020890190620002c3565b506001546200017a90600a9062000165906003640100000000620014486200026182021704565b90640100000000620014736200029b82021704565b738b26e715ff12b0bf37d504f7bf0ee918cd83c67b60009081526020527f6b1df3d0db66c8971b13eb4ebdb60ed23e65e3a37af5afcdbd3bdd6e8c58069b55600154620001df90600a9062000165906007640100000000620014486200026182021704565b600354600160a060020a031660009081526020819052604081209190915593505b600b54841015620002525762000243600b858154811015156200021f57fe5b600091825260209091200154600a54906401000000006200116d620002b382021704565b600a5560019093019262000200565b50505050505050505062000333565b60008083151562000276576000915062000294565b508282028284828115156200028757fe5b04146200029057fe5b8091505b5092915050565b6000808284811515620002aa57fe5b04949350505050565b6000828201838110156200029057fe5b82805482825590600052602060002090810192821562000301579160200282015b8281111562000301578251825591602001919060010190620002e4565b506200030f92915062000313565b5090565b6200033091905b808211156200030f57600081556001016200031a565b90565b6115b480620003436000396000f3006080604052600436106101a05763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146101ab578063095ea7b3146102355780630b1d07de1461026d578063162433561461029757806317700f01146102ac57806318160ddd146102c157806323b872dd146102d65780632c4e722e14610300578063313ce56714610315578063366659f91461032a5780633aedf90a1461034257806352d6804d1461035757806360e232a91461036c578063661884631461038d5780636d1b229d146103b157806370a08231146103c9578063834ee417146103ea578063893d20e8146103ff5780638a8c523c146104305780638da5cb5b1461044557806395d89b411461045a578063a9059cbb1461046f578063baf3005114610493578063be9a6555146104a8578063c2507ac1146104bd578063d73dd623146104d5578063dd62ed3e146104f9578063eba0184f14610520578063ec8ac4d814610535578063ef78d4fd14610549578063f2fde38b1461055e578063f3737ffd1461057f578063f5ac9db6146105ab575b6101a9336105c0565b005b3480156101b757600080fd5b506101c061070b565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101fa5781810151838201526020016101e2565b50505050905090810190601f1680156102275780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561024157600080fd5b50610259600160a060020a0360043516602435610742565b604080519115158252519081900360200190f35b34801561027957600080fd5b506102856004356107ac565b60408051918252519081900360200190f35b3480156102a357600080fd5b506102856107cb565b3480156102b857600080fd5b506102596107d1565b3480156102cd57600080fd5b50610285610833565b3480156102e257600080fd5b50610259600160a060020a0360043581169060243516604435610839565b34801561030c57600080fd5b50610285610863565b34801561032157600080fd5b50610285610869565b34801561033657600080fd5b5061028560043561086e565b34801561034e57600080fd5b5061028561087c565b34801561036357600080fd5b50610285610882565b34801561037857600080fd5b50610259600160a060020a0360043516610888565b34801561039957600080fd5b50610259600160a060020a036004351660243561091e565b3480156103bd57600080fd5b50610259600435610a19565b3480156103d557600080fd5b50610285600160a060020a0360043516610ae4565b3480156103f657600080fd5b50610285610aff565b34801561040b57600080fd5b50610414610b05565b60408051600160a060020a039092168252519081900360200190f35b34801561043c57600080fd5b50610259610b14565b34801561045157600080fd5b50610414610b78565b34801561046657600080fd5b506101c0610b87565b34801561047b57600080fd5b50610259600160a060020a0360043516602435610bbe565b34801561049f57600080fd5b50610285610be6565b3480156104b457600080fd5b50610259610bec565b3480156104c957600080fd5b50610285600435610cd7565b3480156104e157600080fd5b50610259600160a060020a0360043516602435610da1565b34801561050557600080fd5b50610285600160a060020a0360043581169060243516610e43565b34801561052c57600080fd5b50610259610e6e565b6101a9600160a060020a03600435166105c0565b34801561055557600080fd5b50610285610e7c565b34801561056a57600080fd5b506101a9600160a060020a0360043516610e82565b34801561058b57600080fd5b506102596024600480358281019290820135918135918201910135610edc565b3480156105b757600080fd5b506102596110e8565b600081600160a060020a03811615156105d857600080fd5b600d54610100900460ff1615156105ee57600080fd5b6105f734610cd7565b9150610602826110f1565b151561060d57600080fd5b600654610620903463ffffffff61116d16565b600655600754610636908363ffffffff61116d16565b600755600354600160a060020a0316600090815260208190526040902054610664908363ffffffff61117c16565b600354600160a060020a03908116600090815260208190526040808220939093559085168152205461069c908363ffffffff61116d16565b600160a060020a0380851660008181526020818152604091829020949094558051348152938401869052428482015251909233909216917f2a70e44510f66528a48e2272f397cf65ce712dc5c0bc597619fea7d02f8480d8919081900360600190a361070661118e565b505050565b60408051808201909152600d81527f5469786775727520546f6b656e00000000000000000000000000000000000000602082015281565b600160a060020a03338116600081815260026020908152604080832094871680845294825280832086905580518681529051929493927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a350600192915050565b600c8054829081106107ba57fe5b600091825260209091200154905081565b60095481565b60035460009033600160a060020a039081169116146107ef57600080fd5b600d805460ff191690556040805142815290517faa18c4d6c900b8d2e122fdc85df488f2060bfb261aaf95f9d7e7a826bca657de9181900360200190a15060015b90565b60015490565b600d5460009060ff16151560011461085057600080fd5b61085b8484846111cf565b949350505050565b60045481565b600381565b600b8054829081106107ba57fe5b60065481565b60055481565b600d5460009033600160a060020a039081166201000090920416146108ac57600080fd5b600d8054600160a060020a03841662010000810275ffffffffffffffffffffffffffffffffffffffff000019909216919091179091556040805142815290517fcb81cf569e8f1d9f5f8d7a4fdc594cd5b8af8c168dc74993a8f80559147fcb4f9181900360200190a25060015b919050565b600160a060020a0333811660009081526002602090815260408083209386168352929052908120548083111561097b57600160a060020a0333811660009081526002602090815260408083209388168352929052908120556109b2565b61098b818463ffffffff61117c16565b600160a060020a033381166000908152600260209081526040808320938916835292905220555b600160a060020a0333811660008181526002602090815260408083209489168084529482529182902054825190815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3600191505b5092915050565b600d5460009033600160a060020a03908116620100009092041614610a3d57600080fd5b600354600160a060020a0316600090815260208190526040902054610a68908363ffffffff61117c16565b600354600160a060020a0316600090815260208190526040902055600154610a96908363ffffffff61117c16565b6001556003546040805142815290518492600160a060020a0316917f566456d1eef1b9414f2950eef564728947333704a3c681519aefe223eb47dcfc919081900360200190a3506001919050565b600160a060020a031660009081526020819052604090205490565b60085481565b600354600160a060020a031690565b60035460009033600160a060020a03908116911614610b3257600080fd5b600d805460ff191660011790556040805142815290517f5a5a3cb8f702ff49d9c7487e10733dc67c3df882c6b71801979280ec1b12f8ab9181900360200190a150600190565b600354600160a060020a031681565b60408051808201909152600381527f5449580000000000000000000000000000000000000000000000000000000000602082015281565b600d5460009060ff161515600114610bd557600080fd5b610bdf838361134f565b9392505050565b60075481565b6003546000908190819033600160a060020a03908116911614610c0e57600080fd5b60085415610c1b57600080fd5b5050426008819055600a54810160095560005b600b54811015610c8a57610c64600b82815481101515610c4a57fe5b90600052602060002001548361116d90919063ffffffff16565b915081600b82815481101515610c7657fe5b600091825260209091200155600101610c2e565b600d805461ff00191661010017905560085460408051918252517fbb6ef7768abaad71c51a323ba0780298544abc578092a6d23f9d4060684bc7b59181900360200190a160019250505090565b6000806000806005548510151515610cee57600080fd5b5042915060009050805b600b54811015610d4b57600b805482908110610d1057fe5b906000526020600020015483111515610d4357600c805482908110610d3157fe5b90600052602060002001549150610d4b565b600101610cf8565b811515610d5757606491505b610d9866038d7ea4c68000610d8c6064610d8c86610d806004548c61144890919063ffffffff16565b9063ffffffff61144816565b9063ffffffff61147316565b95945050505050565b600160a060020a033381166000908152600260209081526040808320938616835292905290812054610dd9908363ffffffff61116d16565b600160a060020a0333811660008181526002602090815260408083209489168084529482529182902085905581519485529051929391927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a350600192915050565b600160a060020a03918216600090815260026020908152604080832093909416825291909152205490565b600d54610100900460ff1681565b600a5481565b60035433600160a060020a03908116911614610e9d57600080fd5b60038054600160a060020a03908116600090815260208190526040808220548584168352818320559254909116815290812055610ed98161148a565b50565b600d5460009081908190819033600160a060020a03908116620100009092041614610f0657600080fd5b878780806020026020016040519081016040528093929190818152602001838360200280828437505084516000109350610f439250505057600080fd5b868680806020026020016040519081016040528093929190818152602001838360200280828437505084516000109350610f809250505057600080fd5b610f8c600b8b8b611523565b50610f99600c8989611523565b506000600a81905594505b600b54851015610fea57610fdc600b86815481101515610fc057fe5b9060005260206000200154600a5461116d90919063ffffffff16565b600a55600190940193610fa4565b6008541561106957426008819055600a5481016009556000955093508392505b600b5485101561106957611040600b8681548110151561102657fe5b90600052602060002001548461116d90919063ffffffff16565b925082600b8681548110151561105257fe5b60009182526020909120015560019094019361100a565b8787604051808383602002808284376040519201829003822094508e93508d9250819050836020840280828437604080519190930181900381208b825292519295507f17eae2585208ccc8d45bacfcdc23ff71e4b15eb307c4c9e3836853976ac6d3ec9450829003602001925050a35060019998505050505050505050565b600d5460ff1681565b60006008546000148061110657504260095411155b1561111e5750600d805461ff00191690556000610919565b600354600160a060020a031660009081526020819052604090205460075461114c908463ffffffff61116d16565b11156111655750600d805461ff00191690556000610919565b506001919050565b600082820183811015610bdf57fe5b60008282111561118857fe5b50900390565b600d54604051600160a060020a036201000090920491909116903480156108fc02916000818181858888f19350505050158015610ed9573d6000803e3d6000fd5b6000600160a060020a03831615156111e657600080fd5b600160a060020a03841660009081526020819052604090205482111561120b57600080fd5b600160a060020a038085166000908152600260209081526040808320339094168352929052205482111561123e57600080fd5b600160a060020a038416600090815260208190526040902054611267908363ffffffff61117c16565b600160a060020a03808616600090815260208190526040808220939093559085168152205461129c908363ffffffff61116d16565b600160a060020a03808516600090815260208181526040808320949094558783168252600281528382203390931682529190915220546112e2908363ffffffff61117c16565b600160a060020a038086166000818152600260209081526040808320338616845282529182902094909455805186815290519287169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35060019392505050565b6000600160a060020a038316151561136657600080fd5b600160a060020a03331660009081526020819052604090205482111561138b57600080fd5b600160a060020a0333166000908152602081905260409020546113b4908363ffffffff61117c16565b600160a060020a0333811660009081526020819052604080822093909355908516815220546113e9908363ffffffff61116d16565b600160a060020a03808516600081815260208181526040918290209490945580518681529051919333909316927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a350600192915050565b60008083151561145b5760009150610a12565b5082820282848281151561146b57fe5b0414610bdf57fe5b600080828481151561148157fe5b04949350505050565b60035433600160a060020a039081169116146114a557600080fd5b600160a060020a03811615156114ba57600080fd5b600354604051600160a060020a038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a36003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b82805482825590600052602060002090810192821561155e579160200282015b8281111561155e578235825591602001919060010190611543565b5061156a92915061156e565b5090565b61083091905b8082111561156a57600081556001016115745600a165627a7a7230582043bca7049be4e3bb18cbae7334e9a6a2c38fd48d58402e48d0eb5cc96c14e5940029000000000000000000000000000000000000000000000000000000003b9aca00000000000000000000000000f2d396cd1f96199bd422c3cc50e3513ca33bd48c00000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000d2f0000000000000000000000000000000000000000000000000000000000000d2f0000000000000000000000000000000000000000000000000000000000000d2f0000000000000000000000000000000000000000000000000000000000000d2f000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000008e000000000000000000000000000000000000000000000000000000000000007d000000000000000000000000000000000000000000000000000000000000006f0000000000000000000000000000000000000000000000000000000000000064
Deployed Bytecode
0x6080604052600436106101a05763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146101ab578063095ea7b3146102355780630b1d07de1461026d578063162433561461029757806317700f01146102ac57806318160ddd146102c157806323b872dd146102d65780632c4e722e14610300578063313ce56714610315578063366659f91461032a5780633aedf90a1461034257806352d6804d1461035757806360e232a91461036c578063661884631461038d5780636d1b229d146103b157806370a08231146103c9578063834ee417146103ea578063893d20e8146103ff5780638a8c523c146104305780638da5cb5b1461044557806395d89b411461045a578063a9059cbb1461046f578063baf3005114610493578063be9a6555146104a8578063c2507ac1146104bd578063d73dd623146104d5578063dd62ed3e146104f9578063eba0184f14610520578063ec8ac4d814610535578063ef78d4fd14610549578063f2fde38b1461055e578063f3737ffd1461057f578063f5ac9db6146105ab575b6101a9336105c0565b005b3480156101b757600080fd5b506101c061070b565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101fa5781810151838201526020016101e2565b50505050905090810190601f1680156102275780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561024157600080fd5b50610259600160a060020a0360043516602435610742565b604080519115158252519081900360200190f35b34801561027957600080fd5b506102856004356107ac565b60408051918252519081900360200190f35b3480156102a357600080fd5b506102856107cb565b3480156102b857600080fd5b506102596107d1565b3480156102cd57600080fd5b50610285610833565b3480156102e257600080fd5b50610259600160a060020a0360043581169060243516604435610839565b34801561030c57600080fd5b50610285610863565b34801561032157600080fd5b50610285610869565b34801561033657600080fd5b5061028560043561086e565b34801561034e57600080fd5b5061028561087c565b34801561036357600080fd5b50610285610882565b34801561037857600080fd5b50610259600160a060020a0360043516610888565b34801561039957600080fd5b50610259600160a060020a036004351660243561091e565b3480156103bd57600080fd5b50610259600435610a19565b3480156103d557600080fd5b50610285600160a060020a0360043516610ae4565b3480156103f657600080fd5b50610285610aff565b34801561040b57600080fd5b50610414610b05565b60408051600160a060020a039092168252519081900360200190f35b34801561043c57600080fd5b50610259610b14565b34801561045157600080fd5b50610414610b78565b34801561046657600080fd5b506101c0610b87565b34801561047b57600080fd5b50610259600160a060020a0360043516602435610bbe565b34801561049f57600080fd5b50610285610be6565b3480156104b457600080fd5b50610259610bec565b3480156104c957600080fd5b50610285600435610cd7565b3480156104e157600080fd5b50610259600160a060020a0360043516602435610da1565b34801561050557600080fd5b50610285600160a060020a0360043581169060243516610e43565b34801561052c57600080fd5b50610259610e6e565b6101a9600160a060020a03600435166105c0565b34801561055557600080fd5b50610285610e7c565b34801561056a57600080fd5b506101a9600160a060020a0360043516610e82565b34801561058b57600080fd5b506102596024600480358281019290820135918135918201910135610edc565b3480156105b757600080fd5b506102596110e8565b600081600160a060020a03811615156105d857600080fd5b600d54610100900460ff1615156105ee57600080fd5b6105f734610cd7565b9150610602826110f1565b151561060d57600080fd5b600654610620903463ffffffff61116d16565b600655600754610636908363ffffffff61116d16565b600755600354600160a060020a0316600090815260208190526040902054610664908363ffffffff61117c16565b600354600160a060020a03908116600090815260208190526040808220939093559085168152205461069c908363ffffffff61116d16565b600160a060020a0380851660008181526020818152604091829020949094558051348152938401869052428482015251909233909216917f2a70e44510f66528a48e2272f397cf65ce712dc5c0bc597619fea7d02f8480d8919081900360600190a361070661118e565b505050565b60408051808201909152600d81527f5469786775727520546f6b656e00000000000000000000000000000000000000602082015281565b600160a060020a03338116600081815260026020908152604080832094871680845294825280832086905580518681529051929493927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a350600192915050565b600c8054829081106107ba57fe5b600091825260209091200154905081565b60095481565b60035460009033600160a060020a039081169116146107ef57600080fd5b600d805460ff191690556040805142815290517faa18c4d6c900b8d2e122fdc85df488f2060bfb261aaf95f9d7e7a826bca657de9181900360200190a15060015b90565b60015490565b600d5460009060ff16151560011461085057600080fd5b61085b8484846111cf565b949350505050565b60045481565b600381565b600b8054829081106107ba57fe5b60065481565b60055481565b600d5460009033600160a060020a039081166201000090920416146108ac57600080fd5b600d8054600160a060020a03841662010000810275ffffffffffffffffffffffffffffffffffffffff000019909216919091179091556040805142815290517fcb81cf569e8f1d9f5f8d7a4fdc594cd5b8af8c168dc74993a8f80559147fcb4f9181900360200190a25060015b919050565b600160a060020a0333811660009081526002602090815260408083209386168352929052908120548083111561097b57600160a060020a0333811660009081526002602090815260408083209388168352929052908120556109b2565b61098b818463ffffffff61117c16565b600160a060020a033381166000908152600260209081526040808320938916835292905220555b600160a060020a0333811660008181526002602090815260408083209489168084529482529182902054825190815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3600191505b5092915050565b600d5460009033600160a060020a03908116620100009092041614610a3d57600080fd5b600354600160a060020a0316600090815260208190526040902054610a68908363ffffffff61117c16565b600354600160a060020a0316600090815260208190526040902055600154610a96908363ffffffff61117c16565b6001556003546040805142815290518492600160a060020a0316917f566456d1eef1b9414f2950eef564728947333704a3c681519aefe223eb47dcfc919081900360200190a3506001919050565b600160a060020a031660009081526020819052604090205490565b60085481565b600354600160a060020a031690565b60035460009033600160a060020a03908116911614610b3257600080fd5b600d805460ff191660011790556040805142815290517f5a5a3cb8f702ff49d9c7487e10733dc67c3df882c6b71801979280ec1b12f8ab9181900360200190a150600190565b600354600160a060020a031681565b60408051808201909152600381527f5449580000000000000000000000000000000000000000000000000000000000602082015281565b600d5460009060ff161515600114610bd557600080fd5b610bdf838361134f565b9392505050565b60075481565b6003546000908190819033600160a060020a03908116911614610c0e57600080fd5b60085415610c1b57600080fd5b5050426008819055600a54810160095560005b600b54811015610c8a57610c64600b82815481101515610c4a57fe5b90600052602060002001548361116d90919063ffffffff16565b915081600b82815481101515610c7657fe5b600091825260209091200155600101610c2e565b600d805461ff00191661010017905560085460408051918252517fbb6ef7768abaad71c51a323ba0780298544abc578092a6d23f9d4060684bc7b59181900360200190a160019250505090565b6000806000806005548510151515610cee57600080fd5b5042915060009050805b600b54811015610d4b57600b805482908110610d1057fe5b906000526020600020015483111515610d4357600c805482908110610d3157fe5b90600052602060002001549150610d4b565b600101610cf8565b811515610d5757606491505b610d9866038d7ea4c68000610d8c6064610d8c86610d806004548c61144890919063ffffffff16565b9063ffffffff61144816565b9063ffffffff61147316565b95945050505050565b600160a060020a033381166000908152600260209081526040808320938616835292905290812054610dd9908363ffffffff61116d16565b600160a060020a0333811660008181526002602090815260408083209489168084529482529182902085905581519485529051929391927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a350600192915050565b600160a060020a03918216600090815260026020908152604080832093909416825291909152205490565b600d54610100900460ff1681565b600a5481565b60035433600160a060020a03908116911614610e9d57600080fd5b60038054600160a060020a03908116600090815260208190526040808220548584168352818320559254909116815290812055610ed98161148a565b50565b600d5460009081908190819033600160a060020a03908116620100009092041614610f0657600080fd5b878780806020026020016040519081016040528093929190818152602001838360200280828437505084516000109350610f439250505057600080fd5b868680806020026020016040519081016040528093929190818152602001838360200280828437505084516000109350610f809250505057600080fd5b610f8c600b8b8b611523565b50610f99600c8989611523565b506000600a81905594505b600b54851015610fea57610fdc600b86815481101515610fc057fe5b9060005260206000200154600a5461116d90919063ffffffff16565b600a55600190940193610fa4565b6008541561106957426008819055600a5481016009556000955093508392505b600b5485101561106957611040600b8681548110151561102657fe5b90600052602060002001548461116d90919063ffffffff16565b925082600b8681548110151561105257fe5b60009182526020909120015560019094019361100a565b8787604051808383602002808284376040519201829003822094508e93508d9250819050836020840280828437604080519190930181900381208b825292519295507f17eae2585208ccc8d45bacfcdc23ff71e4b15eb307c4c9e3836853976ac6d3ec9450829003602001925050a35060019998505050505050505050565b600d5460ff1681565b60006008546000148061110657504260095411155b1561111e5750600d805461ff00191690556000610919565b600354600160a060020a031660009081526020819052604090205460075461114c908463ffffffff61116d16565b11156111655750600d805461ff00191690556000610919565b506001919050565b600082820183811015610bdf57fe5b60008282111561118857fe5b50900390565b600d54604051600160a060020a036201000090920491909116903480156108fc02916000818181858888f19350505050158015610ed9573d6000803e3d6000fd5b6000600160a060020a03831615156111e657600080fd5b600160a060020a03841660009081526020819052604090205482111561120b57600080fd5b600160a060020a038085166000908152600260209081526040808320339094168352929052205482111561123e57600080fd5b600160a060020a038416600090815260208190526040902054611267908363ffffffff61117c16565b600160a060020a03808616600090815260208190526040808220939093559085168152205461129c908363ffffffff61116d16565b600160a060020a03808516600090815260208181526040808320949094558783168252600281528382203390931682529190915220546112e2908363ffffffff61117c16565b600160a060020a038086166000818152600260209081526040808320338616845282529182902094909455805186815290519287169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35060019392505050565b6000600160a060020a038316151561136657600080fd5b600160a060020a03331660009081526020819052604090205482111561138b57600080fd5b600160a060020a0333166000908152602081905260409020546113b4908363ffffffff61117c16565b600160a060020a0333811660009081526020819052604080822093909355908516815220546113e9908363ffffffff61116d16565b600160a060020a03808516600081815260208181526040918290209490945580518681529051919333909316927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a350600192915050565b60008083151561145b5760009150610a12565b5082820282848281151561146b57fe5b0414610bdf57fe5b600080828481151561148157fe5b04949350505050565b60035433600160a060020a039081169116146114a557600080fd5b600160a060020a03811615156114ba57600080fd5b600354604051600160a060020a038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a36003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b82805482825590600052602060002090810192821561155e579160200282015b8281111561155e578235825591602001919060010190611543565b5061156a92915061156e565b5090565b61083091905b8082111561156a57600081556001016115745600a165627a7a7230582043bca7049be4e3bb18cbae7334e9a6a2c38fd48d58402e48d0eb5cc96c14e5940029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000003b9aca00000000000000000000000000f2d396cd1f96199bd422c3cc50e3513ca33bd48c00000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000d2f0000000000000000000000000000000000000000000000000000000000000d2f0000000000000000000000000000000000000000000000000000000000000d2f0000000000000000000000000000000000000000000000000000000000000d2f000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000008e000000000000000000000000000000000000000000000000000000000000007d000000000000000000000000000000000000000000000000000000000000006f0000000000000000000000000000000000000000000000000000000000000064
-----Decoded View---------------
Arg [0] : cap (uint256): 1000000000
Arg [1] : _vault (address): 0xF2d396Cd1F96199Bd422C3cc50e3513cA33bD48c
Arg [2] : _period (uint256[]): 864000,864000,864000,864000
Arg [3] : _discount (uint256[]): 142,125,111,100
-----Encoded View---------------
14 Constructor Arguments found :
Arg [0] : 000000000000000000000000000000000000000000000000000000003b9aca00
Arg [1] : 000000000000000000000000f2d396cd1f96199bd422c3cc50e3513ca33bd48c
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000120
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [5] : 00000000000000000000000000000000000000000000000000000000000d2f00
Arg [6] : 00000000000000000000000000000000000000000000000000000000000d2f00
Arg [7] : 00000000000000000000000000000000000000000000000000000000000d2f00
Arg [8] : 00000000000000000000000000000000000000000000000000000000000d2f00
Arg [9] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [10] : 000000000000000000000000000000000000000000000000000000000000008e
Arg [11] : 000000000000000000000000000000000000000000000000000000000000007d
Arg [12] : 000000000000000000000000000000000000000000000000000000000000006f
Arg [13] : 0000000000000000000000000000000000000000000000000000000000000064
Swarm Source
bzzr://43bca7049be4e3bb18cbae7334e9a6a2c38fd48d58402e48d0eb5cc96c14e594
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 33 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ 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.