Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
Agriculture
Overview
Max Total Supply
100,000,000 AGLT
Holders
80 (0.00%)
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
2,197,271 AGLTValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
AgrolotToken
Compiler Version
v0.4.24+commit.e67f0147
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2020-04-04 */ /** *Submitted for verification at Etherscan.io on 2018-06-20 */ pragma solidity ^0.4.18; /** * @title ERC20Basic */ contract ERC20Basic { uint256 public totalSupply; function balanceOf(address who) public constant returns (uint256); function transfer(address to, uint256 value) public returns (bool); event Transfer(address indexed from, address indexed to, uint256 value); } /** * @title ERC20 interface */ contract ERC20 is ERC20Basic { function allowance(address owner, address spender) public constant 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); } /** * @title SafeMath * @dev Math operations with safety checks that throw on error */ library SafeMath { function mul(uint256 a, uint256 b) internal constant returns (uint256) { uint256 c = a * b; assert(a == 0 || c / a == b); return c; } function div(uint256 a, uint256 b) internal constant returns (uint256) { // assert(b > 0); // Solidity automatically throws 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; } function sub(uint256 a, uint256 b) internal constant returns (uint256) { assert(b <= a); return a - b; } function add(uint256 a, uint256 b) internal constant returns (uint256) { uint256 c = a + b; assert(c >= a); return c; } } /** * @title Basic token * @dev Basic version of StandardToken, with no allowances. */ contract BasicToken is ERC20Basic { using SafeMath for uint256; mapping(address => uint256) balances; /** * @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) { balances[msg.sender] = balances[msg.sender].sub(_value); balances[_to] = balances[_to].add(_value); Transfer(msg.sender, _to, _value); return true; } /** * @dev Gets the balance of the specified address. * @param _owner The address to query the the balance of. * @return An uint256 representing the amount owned by the passed address. */ function balanceOf(address _owner) public constant returns (uint256 balance) { return balances[_owner]; } } /** * @title Standard ERC20 token */ contract StandardToken is ERC20, BasicToken { mapping (address => mapping (address => uint256)) allowed; /** * @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 amout of tokens to be transfered */ function transferFrom(address _from, address _to, uint256 _value) public returns (bool) { var _allowance = allowed[_from][msg.sender]; balances[_to] = balances[_to].add(_value); balances[_from] = balances[_from].sub(_value); allowed[_from][msg.sender] = _allowance.sub(_value); Transfer(_from, _to, _value); return true; } /** * @dev Aprove the passed address to spend the specified amount of tokens on behalf of msg.sender. * @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) { // To change the approve amount you first have to reduce the addresses` // allowance to zero by calling `approve(_spender, 0)` if it is not // already 0 to mitigate the race condition described here: // https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729 require((_value == 0) || (allowed[msg.sender][_spender] == 0)); allowed[msg.sender][_spender] = _value; Approval(msg.sender, _spender, _value); return true; } /** * @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 specifing the amount of tokens still available for the spender. */ function allowance(address _owner, address _spender) public constant returns (uint256 remaining) { return allowed[_owner][_spender]; } } /** * @title Ownable * @dev The Ownable contract has an owner address, and provides basic authorization control * functions, this simplifies the implementation of "user permissions". */ contract Ownable { address public owner; /** * @dev The Ownable constructor sets the original `owner` of the contract to the sender * account. */ function Ownable() { owner = msg.sender; } /** * @dev Throws if called by any account other than the owner. */ modifier onlyOwner() { require(msg.sender == owner); _; } /** * @dev Allows the current owner to transfer control of the contract to a newOwner. * @param newOwner The address to transfer ownership to. */ function transferOwnership(address newOwner) onlyOwner { require(newOwner != address(0)); owner = newOwner; } } contract AgrolotToken is StandardToken { string public constant name = "Agrolot Token"; string public constant symbol = "AGLT"; uint32 public constant decimals = 18; uint256 public INITIAL_SUPPLY = 100000000 * 1 ether; function AgrolotToken() { totalSupply = INITIAL_SUPPLY; balances[msg.sender] = INITIAL_SUPPLY; } } contract Crowdsale is Ownable { using SafeMath for uint; address multisig; uint restrictedTeam; uint restrictedVIA; uint restrictedAirdrop; address restricted_address; address airdropAddress; AgrolotToken public token = new AgrolotToken(); uint public minPaymentWei = 0.1 ether; uint public maxCapTokenPresale; uint public maxCapTokenTotal; uint public totalTokensSold; uint public totalWeiReceived; uint startPresale; uint periodPresale; uint startSale; uint periodSale; uint rate; function Crowdsale() { multisig = 0x7c8Ef6E9437E8B1554dCd22a00AB1B3a709998d9; restricted_address = 0x3a5d3146Cd9f1157F2d36488B99429500A257b13; airdropAddress = 0xe86AC25B3d2fe81951A314BA1042Fc17A096F3a2; restrictedTeam = 20000000 * 1 ether; restrictedVIA = 45250000 * 1 ether; restrictedAirdrop = 1250000 * 1 ether; rate = 530 * 1 ether; maxCapTokenPresale = 3000000 * 1 ether; maxCapTokenTotal = 23000000 * 1 ether; startPresale = 1529496000; periodPresale = 10; startSale = 1530446400; periodSale = 90; token.transfer(airdropAddress, restrictedAirdrop); //privatesale token.transfer(0xA44ceA410e7D1100e05bC8CDe6C63cee947A28f7, 1500000 * 1 ether); token.transfer(0x4d044d2921e25Abda8D279d21FED919fB150F8C8, 600000 * 1 ether); token.transfer(0x076A7E0A69Da48ac928508c1ac0E9cDCeDCeE903, 350000 * 1 ether); token.transfer(0x60a7536b58ba2BEBB25165c09E39365c9d7Fb49A, 800000 * 1 ether); token.transfer(0x41B05379ba55954D9e1Db10fd464cEc6cA8b085D, 750000 * 1 ether); } modifier saleIsOn() { require ((now > startPresale && now < startPresale + (periodPresale * 1 days)) || (now > startSale && now < startSale + (periodSale * 1 days))); _; } function createTokens() saleIsOn payable { require(msg.value >= minPaymentWei); uint tokens = rate.mul(msg.value).div(1 ether); uint bonusTokens = 0; if (now <= startPresale + (periodPresale * 1 days)) { require(totalTokensSold.add(tokens) <= maxCapTokenPresale); bonusTokens = tokens.div(100).mul(50); } else { require(totalTokensSold.add(tokens) <= maxCapTokenTotal); if(now < startSale + (15 * 1 days)) { bonusTokens = tokens.div(100).mul(25); } else if(now < startSale + (25 * 1 days)) { bonusTokens = tokens.div(100).mul(15); } else if(now < startSale + (35 * 1 days)) { bonusTokens = tokens.div(100).mul(7); } } totalTokensSold = totalTokensSold.add(tokens); totalWeiReceived = totalWeiReceived.add(msg.value); uint tokensWithBonus = tokens.add(bonusTokens); multisig.transfer(msg.value); token.transfer(msg.sender, tokensWithBonus); } function() external payable { createTokens(); } function getVIATokens() public { require(now > startSale + (91 * 1 days)); address contractAddress = address(this); uint allTokens = token.balanceOf(contractAddress).sub(restrictedTeam); token.transfer(restricted_address, allTokens); } function getTeamTokens() public { require(now > startSale + (180 * 1 days)); token.transfer(restricted_address, restrictedTeam); } }
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":"INITIAL_SUPPLY","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint32"}],"payable":false,"stateMutability":"view","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":"symbol","outputs":[{"name":"","type":"string"}],"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":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"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
60806040526a52b7d2dcc80cd2e400000060035534801561001f57600080fd5b50600354600081905550600354600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610bfb8061007e6000396000f3006080604052600436106100a4576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100a9578063095ea7b31461013957806318160ddd1461019e57806323b872dd146101c95780632ff2e9dc1461024e578063313ce5671461027957806370a08231146102b057806395d89b4114610307578063a9059cbb14610397578063dd62ed3e146103fc575b600080fd5b3480156100b557600080fd5b506100be610473565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156100fe5780820151818401526020810190506100e3565b50505050905090810190601f16801561012b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561014557600080fd5b50610184600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506104ac565b604051808215151515815260200191505060405180910390f35b3480156101aa57600080fd5b506101b3610633565b6040518082815260200191505060405180910390f35b3480156101d557600080fd5b50610234600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610639565b604051808215151515815260200191505060405180910390f35b34801561025a57600080fd5b506102636108e9565b6040518082815260200191505060405180910390f35b34801561028557600080fd5b5061028e6108ef565b604051808263ffffffff1663ffffffff16815260200191505060405180910390f35b3480156102bc57600080fd5b506102f1600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506108f4565b6040518082815260200191505060405180910390f35b34801561031357600080fd5b5061031c61093d565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561035c578082015181840152602081019050610341565b50505050905090810190601f1680156103895780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156103a357600080fd5b506103e2600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610976565b604051808215151515815260200191505060405180910390f35b34801561040857600080fd5b5061045d600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610b11565b6040518082815260200191505060405180910390f35b6040805190810160405280600d81526020017f4167726f6c6f7420546f6b656e0000000000000000000000000000000000000081525081565b60008082148061053857506000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054145b151561054357600080fd5b81600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60005481565b600080600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905061070d83600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b9890919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506107a283600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bb690919063ffffffff16565b600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506107f88382610bb690919063ffffffff16565b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a360019150509392505050565b60035481565b601281565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6040805190810160405280600481526020017f41474c540000000000000000000000000000000000000000000000000000000081525081565b60006109ca82600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bb690919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610a5f82600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b9890919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000808284019050838110151515610bac57fe5b8091505092915050565b6000828211151515610bc457fe5b8183039050929150505600a165627a7a7230582073c2c927caf23d91f1e9422da4a0552dc8555ef96fc787eea77adf503b5018230029
Deployed Bytecode
0x6080604052600436106100a4576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100a9578063095ea7b31461013957806318160ddd1461019e57806323b872dd146101c95780632ff2e9dc1461024e578063313ce5671461027957806370a08231146102b057806395d89b4114610307578063a9059cbb14610397578063dd62ed3e146103fc575b600080fd5b3480156100b557600080fd5b506100be610473565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156100fe5780820151818401526020810190506100e3565b50505050905090810190601f16801561012b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561014557600080fd5b50610184600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506104ac565b604051808215151515815260200191505060405180910390f35b3480156101aa57600080fd5b506101b3610633565b6040518082815260200191505060405180910390f35b3480156101d557600080fd5b50610234600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610639565b604051808215151515815260200191505060405180910390f35b34801561025a57600080fd5b506102636108e9565b6040518082815260200191505060405180910390f35b34801561028557600080fd5b5061028e6108ef565b604051808263ffffffff1663ffffffff16815260200191505060405180910390f35b3480156102bc57600080fd5b506102f1600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506108f4565b6040518082815260200191505060405180910390f35b34801561031357600080fd5b5061031c61093d565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561035c578082015181840152602081019050610341565b50505050905090810190601f1680156103895780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156103a357600080fd5b506103e2600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610976565b604051808215151515815260200191505060405180910390f35b34801561040857600080fd5b5061045d600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610b11565b6040518082815260200191505060405180910390f35b6040805190810160405280600d81526020017f4167726f6c6f7420546f6b656e0000000000000000000000000000000000000081525081565b60008082148061053857506000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054145b151561054357600080fd5b81600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60005481565b600080600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905061070d83600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b9890919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506107a283600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bb690919063ffffffff16565b600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506107f88382610bb690919063ffffffff16565b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a360019150509392505050565b60035481565b601281565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6040805190810160405280600481526020017f41474c540000000000000000000000000000000000000000000000000000000081525081565b60006109ca82600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bb690919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610a5f82600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b9890919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000808284019050838110151515610bac57fe5b8091505092915050565b6000828211151515610bc457fe5b8183039050929150505600a165627a7a7230582073c2c927caf23d91f1e9422da4a0552dc8555ef96fc787eea77adf503b5018230029
Deployed Bytecode Sourcemap
5527:373:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5577:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5577:45: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;5577:45:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3619:552;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3619:552:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;156:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;156:26:0;;;;;;;;;;;;;;;;;;;;;;;3024:357;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3024:357:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5724:51;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5724:51:0;;;;;;;;;;;;;;;;;;;;;;;5681:36;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5681:36:0;;;;;;;;;;;;;;;;;;;;;;;;;;;2470:113;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2470:113:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5632:38;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5632:38: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;5632:38:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2017:243;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2017:243:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4497:142;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4497:142:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5577:45;;;;;;;;;;;;;;;;;;;;:::o;3619:552::-;3686:4;4012:1;4002:6;:11;4001:53;;;;4052:1;4019:7;:19;4027:10;4019:19;;;;;;;;;;;;;;;:29;4039:8;4019:29;;;;;;;;;;;;;;;;:34;4001:53;3993:62;;;;;;;;4096:6;4064:7;:19;4072:10;4064:19;;;;;;;;;;;;;;;:29;4084:8;4064:29;;;;;;;;;;;;;;;:38;;;;4130:8;4109:38;;4118:10;4109:38;;;4140:6;4109:38;;;;;;;;;;;;;;;;;;4161:4;4154:11;;3619:552;;;;:::o;156:26::-;;;;:::o;3024:357::-;3106:4;3119:14;3136:7;:14;3144:5;3136:14;;;;;;;;;;;;;;;:26;3151:10;3136:26;;;;;;;;;;;;;;;;3119:43;;3187:25;3205:6;3187:8;:13;3196:3;3187:13;;;;;;;;;;;;;;;;:17;;:25;;;;:::i;:::-;3171:8;:13;3180:3;3171:13;;;;;;;;;;;;;;;:41;;;;3237:27;3257:6;3237:8;:15;3246:5;3237:15;;;;;;;;;;;;;;;;:19;;:27;;;;:::i;:::-;3219:8;:15;3228:5;3219:15;;;;;;;;;;;;;;;:45;;;;3300:22;3315:6;3300:10;:14;;:22;;;;:::i;:::-;3271:7;:14;3279:5;3271:14;;;;;;;;;;;;;;;:26;3286:10;3271:26;;;;;;;;;;;;;;;:51;;;;3345:3;3329:28;;3338:5;3329:28;;;3350:6;3329:28;;;;;;;;;;;;;;;;;;3371:4;3364:11;;3024:357;;;;;;:::o;5724:51::-;;;;:::o;5681:36::-;5715:2;5681:36;:::o;2470:113::-;2530:15;2561:8;:16;2570:6;2561:16;;;;;;;;;;;;;;;;2554:23;;2470:113;;;:::o;5632:38::-;;;;;;;;;;;;;;;;;;;;:::o;2017:243::-;2080:4;2116:32;2141:6;2116:8;:20;2125:10;2116:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;2093:8;:20;2102:10;2093:20;;;;;;;;;;;;;;;:55;;;;2171:25;2189:6;2171:8;:13;2180:3;2171:13;;;;;;;;;;;;;;;;:17;;:25;;;;:::i;:::-;2155:8;:13;2164:3;2155:13;;;;;;;;;;;;;;;:41;;;;2224:3;2203:33;;2212:10;2203:33;;;2229:6;2203:33;;;;;;;;;;;;;;;;;;2250:4;2243:11;;2017:243;;;;:::o;4497:142::-;4575:17;4608:7;:15;4616:6;4608:15;;;;;;;;;;;;;;;:25;4624:8;4608:25;;;;;;;;;;;;;;;;4601:32;;4497:142;;;;:::o;1498:137::-;1560:7;1576:9;1592:1;1588;:5;1576:17;;1612:1;1607;:6;;1600:14;;;;;;1628:1;1621:8;;1498:137;;;;;:::o;1375:117::-;1437:7;1465:1;1460;:6;;1453:14;;;;;;1485:1;1481;:5;1474:12;;1375:117;;;;:::o
Swarm Source
bzzr://73c2c927caf23d91f1e9422da4a0552dc8555ef96fc787eea77adf503b501823
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.