Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
Overview
Max Total Supply
32,000,000,000 RIVER
Holders
65
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
98,834,670.928678768240175423 RIVERValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
ERC20RIVER
Compiler Version
v0.8.19+commit.7dd6d404
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2023-08-09 */ // Portal : https://t.me/RiverErcPortal // SPDX-License-Identifier: MIT pragma solidity 0.8.19; library SafeMath { function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; require(c >= a, "SafeMath: addition overflow"); return c; } function sub(uint256 a, uint256 b) internal pure returns (uint256) { return sub(a, b, "SafeMath: subtraction overflow"); } function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) { require(b <= a, errorMessage); uint256 c = a - b; return c; } function mul(uint256 a, uint256 b) internal pure returns (uint256) { if (a == 0) { return 0; } uint256 c = a * b; require(c / a == b, "SafeMath: multiplication overflow"); return c; } function div(uint256 a, uint256 b) internal pure returns (uint256) { return div(a, b, "SafeMath: division by zero"); } function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) { require(b > 0, errorMessage); uint256 c = a / b; return c; } } interface ERC20 { function getOwner() external view returns (address); function balanceOf(address account) external view returns (uint256); function transfer(address recipient, uint256 amount) external returns (bool); function allowance(address _owner, address spender) external view returns (uint256); function approve(address spender, uint256 amount) external returns (bool); function transferFrom(address sender, address recipient, uint256 amount) external returns (bool); event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed owner, address indexed spender, uint256 value); } abstract contract Ownr { address internal owner; constructor(address _owner) { owner = _owner; } modifier onlyOwner() { require(isOwner(msg.sender), "!OWNER"); _; } function isOwner(address account) public view returns (bool) { return account == owner; } function renounceOwnership() external onlyOwner { owner = address(0); } } contract ERC20RIVER is ERC20, Ownr { using SafeMath for uint256; string public constant name = "River"; string public constant symbol = "RIVER"; uint8 public constant decimals = 18; uint256 public constant totalSupply = 32 * 10**9 * 10**decimals; uint256 public _maxWalletToken = totalSupply / 50; mapping (address => uint256) public balanceOf; mapping (address => mapping (address => uint256)) _allowances; mapping (address => bool) public _walletLimitExempt; address public UNISWAPv3Pair; bool public tradingLive = false; address constant DEAD = 0x000000000000000000000000000000000000dEaD; address constant ZERO = 0x0000000000000000000000000000000000000000; constructor () Ownr(msg.sender) { _walletLimitExempt[msg.sender] = true; _walletLimitExempt[address(this)] = true; _walletLimitExempt[DEAD] = true; balanceOf[msg.sender] = totalSupply; emit Transfer(address(0), msg.sender, totalSupply); } function goLive(address _pair) external onlyOwner { require(!tradingLive,"Cant change after trading has opened"); tradingLive = true; UNISWAPv3Pair = _pair; } function transfer(address recipient, uint256 amount) external override returns (bool) { return _transferFrom(msg.sender, recipient, amount); } function transferFrom(address sender, address recipient, uint256 amount) external override returns (bool) { if(_allowances[sender][msg.sender] != type(uint256).max){ _allowances[sender][msg.sender] = _allowances[sender][msg.sender].sub(amount, "Insufficient Allowance"); } return _transferFrom(sender, recipient, amount); } function setMaxWalletPercent(uint256 __maxWalletToken) external onlyOwner { require(_maxWalletToken >= 2, "Cant set max wallet below 2%"); _maxWalletToken = (totalSupply * __maxWalletToken ) / 100; } function _transferFrom(address sender, address recipient, uint256 amount) internal returns (bool) { if (!_walletLimitExempt[sender] && !_walletLimitExempt[recipient] && recipient != UNISWAPv3Pair) { require((balanceOf[recipient] + amount) <= _maxWalletToken,"max wallet limit reached"); require(tradingLive,"Trading not open yet"); } balanceOf[sender] = balanceOf[sender].sub(amount, "Insufficient Balance"); balanceOf[recipient] = balanceOf[recipient].add(amount); emit Transfer(sender, recipient, amount); return true; } function manualSend() external onlyOwner { payable(msg.sender).transfer(address(this).balance); } function getCirculatingSupply() public view returns (uint256) { return (totalSupply - balanceOf[DEAD] - balanceOf[ZERO]); } function getOwner() external view override returns (address) { return owner; } function allowance(address holder, address spender) external view override returns (uint256) { return _allowances[holder][spender]; } function approve(address spender, uint256 amount) public override returns (bool) { _allowances[msg.sender][spender] = amount; emit Approval(msg.sender, spender, amount); return true; } receive() external payable { } } // Portal : https://t.me/RiverErcPortal
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"UNISWAPv3Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_maxWalletToken","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"_walletLimitExempt","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"holder","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getCirculatingSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_pair","type":"address"}],"name":"goLive","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"isOwner","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"manualSend","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"__maxWalletToken","type":"uint256"}],"name":"setMaxWalletPercent","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tradingLive","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
60806040526032620000146012600a6200025d565b620000259064077359400062000275565b6200003191906200028f565b6001556005805460ff60a01b191690553480156200004e57600080fd5b50600080546001600160a01b031916339081178255815260046020526040808220805460ff199081166001908117909255308452918320805483168217905561dead9092527f42c63635470f1fb1d6d4b6441c413cb435b1ebb6fedd1896dd5e25d1399147dd80549091169091179055620000cc6012600a6200025d565b620000dd9064077359400062000275565b33600081815260026020526040812092909255907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef620001206012600a6200025d565b620001319064077359400062000275565b60405190815260200160405180910390a3620002b2565b634e487b7160e01b600052601160045260246000fd5b600181815b808511156200019f57816000190482111562000183576200018362000148565b808516156200019157918102915b93841c939080029062000163565b509250929050565b600082620001b85750600162000257565b81620001c75750600062000257565b8160018114620001e05760028114620001eb576200020b565b600191505062000257565b60ff841115620001ff57620001ff62000148565b50506001821b62000257565b5060208310610133831016604e8410600b841016171562000230575081810a62000257565b6200023c83836200015e565b806000190482111562000253576200025362000148565b0290505b92915050565b60006200026e60ff841683620001a7565b9392505050565b808202811582820484141762000257576200025762000148565b600082620002ad57634e487b7160e01b600052601260045260246000fd5b500490565b610db780620002c26000396000f3fe6080604052600436106101235760003560e01c8063715018a6116100a05780639478ebac116100645780639478ebac1461036257806395d89b4114610382578063a9059cbb146103b3578063dd62ed3e146103d3578063f42938901461041957600080fd5b8063715018a6146102b557806374cdc38b146102ca57806378109e54146102fa57806382bf293c14610310578063893d20e81461033057600080fd5b80632b112e49116100e75780632b112e491461020a5780632f54bf6e1461021f578063313ce5671461023f578063495bb3ea1461026657806370a082311461028857600080fd5b806306fdde031461012f578063095ea7b31461017657806311704f52146101a657806318160ddd146101c757806323b872dd146101ea57600080fd5b3661012a57005b600080fd5b34801561013b57600080fd5b50610160604051806040016040528060058152602001642934bb32b960d91b81525081565b60405161016d9190610ac2565b60405180910390f35b34801561018257600080fd5b50610196610191366004610b2c565b61042e565b604051901515815260200161016d565b3480156101b257600080fd5b5060055461019690600160a01b900460ff1681565b3480156101d357600080fd5b506101dc61049b565b60405190815260200161016d565b3480156101f657600080fd5b50610196610205366004610b56565b6104b9565b34801561021657600080fd5b506101dc610579565b34801561022b57600080fd5b5061019661023a366004610b92565b610601565b34801561024b57600080fd5b50610254601281565b60405160ff909116815260200161016d565b34801561027257600080fd5b50610286610281366004610b92565b610615565b005b34801561029457600080fd5b506101dc6102a3366004610b92565b60026020526000908152604090205481565b3480156102c157600080fd5b506102866106d2565b3480156102d657600080fd5b506101966102e5366004610b92565b60046020526000908152604090205460ff1681565b34801561030657600080fd5b506101dc60015481565b34801561031c57600080fd5b5061028661032b366004610bad565b610709565b34801561033c57600080fd5b506000546001600160a01b03165b6040516001600160a01b03909116815260200161016d565b34801561036e57600080fd5b5060055461034a906001600160a01b031681565b34801561038e57600080fd5b50610160604051806040016040528060058152602001642924ab22a960d91b81525081565b3480156103bf57600080fd5b506101966103ce366004610b2c565b6107b9565b3480156103df57600080fd5b506101dc6103ee366004610bc6565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b34801561042557600080fd5b506102866107cd565b3360008181526003602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906104899086815260200190565b60405180910390a35060015b92915050565b6104a76012600a610cf3565b6104b690640773594000610d02565b81565b6001600160a01b038316600090815260036020908152604080832033845290915281205460001914610566576040805180820182526016815275496e73756666696369656e7420416c6c6f77616e636560501b6020808301919091526001600160a01b0387166000908152600382528381203382529091529190912054610541918490610821565b6001600160a01b03851660009081526003602090815260408083203384529091529020555b61057184848461085b565b949350505050565b60026020527fac33ff75c19e70fe83507db0d683fd3465c996598dc972688b7ace676c89077b5461dead60009081527f6a9609baa168169acaea398c4407efea4be641bb08e21e88806d9836fd9333cc549091906105d96012600a610cf3565b6105e890640773594000610d02565b6105f29190610d19565b6105fc9190610d19565b905090565b6000546001600160a01b0391821691161490565b61061e33610601565b6106435760405162461bcd60e51b815260040161063a90610d2c565b60405180910390fd5b600554600160a01b900460ff16156106a95760405162461bcd60e51b8152602060048201526024808201527f43616e74206368616e67652061667465722074726164696e6720686173206f70604482015263195b995960e21b606482015260840161063a565b600580546001600160a01b039092166001600160a81b031990921691909117600160a01b179055565b6106db33610601565b6106f75760405162461bcd60e51b815260040161063a90610d2c565b600080546001600160a01b0319169055565b61071233610601565b61072e5760405162461bcd60e51b815260040161063a90610d2c565b600260015410156107815760405162461bcd60e51b815260206004820152601c60248201527f43616e7420736574206d61782077616c6c65742062656c6f7720322500000000604482015260640161063a565b6064816107906012600a610cf3565b61079f90640773594000610d02565b6107a99190610d02565b6107b39190610d4c565b60015550565b60006107c633848461085b565b9392505050565b6107d633610601565b6107f25760405162461bcd60e51b815260040161063a90610d2c565b60405133904780156108fc02916000818181858888f1935050505015801561081e573d6000803e3d6000fd5b50565b600081848411156108455760405162461bcd60e51b815260040161063a9190610ac2565b5060006108528486610d19565b95945050505050565b6001600160a01b03831660009081526004602052604081205460ff1615801561089d57506001600160a01b03831660009081526004602052604090205460ff16155b80156108b757506005546001600160a01b03848116911614155b1561097c576001546001600160a01b0384166000908152600260205260409020546108e3908490610d6e565b111561092c5760405162461bcd60e51b81526020600482015260186024820152771b585e081dd85b1b195d081b1a5b5a5d081c995858da195960421b604482015260640161063a565b600554600160a01b900460ff1661097c5760405162461bcd60e51b8152602060048201526014602482015273151c98591a5b99c81b9bdd081bdc195b881e595d60621b604482015260640161063a565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0387166000908152600290915291909120546109ce918490610821565b6001600160a01b0380861660009081526002602052604080822093909355908516815220546109fd9083610a63565b6001600160a01b0380851660008181526002602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610a519086815260200190565b60405180910390a35060019392505050565b600080610a708385610d6e565b9050838110156107c65760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015260640161063a565b600060208083528351808285015260005b81811015610aef57858101830151858201604001528201610ad3565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610b2757600080fd5b919050565b60008060408385031215610b3f57600080fd5b610b4883610b10565b946020939093013593505050565b600080600060608486031215610b6b57600080fd5b610b7484610b10565b9250610b8260208501610b10565b9150604084013590509250925092565b600060208284031215610ba457600080fd5b6107c682610b10565b600060208284031215610bbf57600080fd5b5035919050565b60008060408385031215610bd957600080fd5b610be283610b10565b9150610bf060208401610b10565b90509250929050565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115610c4a578160001904821115610c3057610c30610bf9565b80851615610c3d57918102915b93841c9390800290610c14565b509250929050565b600082610c6157506001610495565b81610c6e57506000610495565b8160018114610c845760028114610c8e57610caa565b6001915050610495565b60ff841115610c9f57610c9f610bf9565b50506001821b610495565b5060208310610133831016604e8410600b8410161715610ccd575081810a610495565b610cd78383610c0f565b8060001904821115610ceb57610ceb610bf9565b029392505050565b60006107c660ff841683610c52565b808202811582820484141761049557610495610bf9565b8181038181111561049557610495610bf9565b60208082526006908201526510a7aba722a960d11b604082015260600190565b600082610d6957634e487b7160e01b600052601260045260246000fd5b500490565b8082018082111561049557610495610bf956fea2646970667358221220f8e2193d7f55fd3353c9e9dc3a33c5fc15406a6bc2e640612743752dd7fcb23664736f6c63430008130033
Deployed Bytecode
0x6080604052600436106101235760003560e01c8063715018a6116100a05780639478ebac116100645780639478ebac1461036257806395d89b4114610382578063a9059cbb146103b3578063dd62ed3e146103d3578063f42938901461041957600080fd5b8063715018a6146102b557806374cdc38b146102ca57806378109e54146102fa57806382bf293c14610310578063893d20e81461033057600080fd5b80632b112e49116100e75780632b112e491461020a5780632f54bf6e1461021f578063313ce5671461023f578063495bb3ea1461026657806370a082311461028857600080fd5b806306fdde031461012f578063095ea7b31461017657806311704f52146101a657806318160ddd146101c757806323b872dd146101ea57600080fd5b3661012a57005b600080fd5b34801561013b57600080fd5b50610160604051806040016040528060058152602001642934bb32b960d91b81525081565b60405161016d9190610ac2565b60405180910390f35b34801561018257600080fd5b50610196610191366004610b2c565b61042e565b604051901515815260200161016d565b3480156101b257600080fd5b5060055461019690600160a01b900460ff1681565b3480156101d357600080fd5b506101dc61049b565b60405190815260200161016d565b3480156101f657600080fd5b50610196610205366004610b56565b6104b9565b34801561021657600080fd5b506101dc610579565b34801561022b57600080fd5b5061019661023a366004610b92565b610601565b34801561024b57600080fd5b50610254601281565b60405160ff909116815260200161016d565b34801561027257600080fd5b50610286610281366004610b92565b610615565b005b34801561029457600080fd5b506101dc6102a3366004610b92565b60026020526000908152604090205481565b3480156102c157600080fd5b506102866106d2565b3480156102d657600080fd5b506101966102e5366004610b92565b60046020526000908152604090205460ff1681565b34801561030657600080fd5b506101dc60015481565b34801561031c57600080fd5b5061028661032b366004610bad565b610709565b34801561033c57600080fd5b506000546001600160a01b03165b6040516001600160a01b03909116815260200161016d565b34801561036e57600080fd5b5060055461034a906001600160a01b031681565b34801561038e57600080fd5b50610160604051806040016040528060058152602001642924ab22a960d91b81525081565b3480156103bf57600080fd5b506101966103ce366004610b2c565b6107b9565b3480156103df57600080fd5b506101dc6103ee366004610bc6565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b34801561042557600080fd5b506102866107cd565b3360008181526003602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906104899086815260200190565b60405180910390a35060015b92915050565b6104a76012600a610cf3565b6104b690640773594000610d02565b81565b6001600160a01b038316600090815260036020908152604080832033845290915281205460001914610566576040805180820182526016815275496e73756666696369656e7420416c6c6f77616e636560501b6020808301919091526001600160a01b0387166000908152600382528381203382529091529190912054610541918490610821565b6001600160a01b03851660009081526003602090815260408083203384529091529020555b61057184848461085b565b949350505050565b60026020527fac33ff75c19e70fe83507db0d683fd3465c996598dc972688b7ace676c89077b5461dead60009081527f6a9609baa168169acaea398c4407efea4be641bb08e21e88806d9836fd9333cc549091906105d96012600a610cf3565b6105e890640773594000610d02565b6105f29190610d19565b6105fc9190610d19565b905090565b6000546001600160a01b0391821691161490565b61061e33610601565b6106435760405162461bcd60e51b815260040161063a90610d2c565b60405180910390fd5b600554600160a01b900460ff16156106a95760405162461bcd60e51b8152602060048201526024808201527f43616e74206368616e67652061667465722074726164696e6720686173206f70604482015263195b995960e21b606482015260840161063a565b600580546001600160a01b039092166001600160a81b031990921691909117600160a01b179055565b6106db33610601565b6106f75760405162461bcd60e51b815260040161063a90610d2c565b600080546001600160a01b0319169055565b61071233610601565b61072e5760405162461bcd60e51b815260040161063a90610d2c565b600260015410156107815760405162461bcd60e51b815260206004820152601c60248201527f43616e7420736574206d61782077616c6c65742062656c6f7720322500000000604482015260640161063a565b6064816107906012600a610cf3565b61079f90640773594000610d02565b6107a99190610d02565b6107b39190610d4c565b60015550565b60006107c633848461085b565b9392505050565b6107d633610601565b6107f25760405162461bcd60e51b815260040161063a90610d2c565b60405133904780156108fc02916000818181858888f1935050505015801561081e573d6000803e3d6000fd5b50565b600081848411156108455760405162461bcd60e51b815260040161063a9190610ac2565b5060006108528486610d19565b95945050505050565b6001600160a01b03831660009081526004602052604081205460ff1615801561089d57506001600160a01b03831660009081526004602052604090205460ff16155b80156108b757506005546001600160a01b03848116911614155b1561097c576001546001600160a01b0384166000908152600260205260409020546108e3908490610d6e565b111561092c5760405162461bcd60e51b81526020600482015260186024820152771b585e081dd85b1b195d081b1a5b5a5d081c995858da195960421b604482015260640161063a565b600554600160a01b900460ff1661097c5760405162461bcd60e51b8152602060048201526014602482015273151c98591a5b99c81b9bdd081bdc195b881e595d60621b604482015260640161063a565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0387166000908152600290915291909120546109ce918490610821565b6001600160a01b0380861660009081526002602052604080822093909355908516815220546109fd9083610a63565b6001600160a01b0380851660008181526002602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610a519086815260200190565b60405180910390a35060019392505050565b600080610a708385610d6e565b9050838110156107c65760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015260640161063a565b600060208083528351808285015260005b81811015610aef57858101830151858201604001528201610ad3565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610b2757600080fd5b919050565b60008060408385031215610b3f57600080fd5b610b4883610b10565b946020939093013593505050565b600080600060608486031215610b6b57600080fd5b610b7484610b10565b9250610b8260208501610b10565b9150604084013590509250925092565b600060208284031215610ba457600080fd5b6107c682610b10565b600060208284031215610bbf57600080fd5b5035919050565b60008060408385031215610bd957600080fd5b610be283610b10565b9150610bf060208401610b10565b90509250929050565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115610c4a578160001904821115610c3057610c30610bf9565b80851615610c3d57918102915b93841c9390800290610c14565b509250929050565b600082610c6157506001610495565b81610c6e57506000610495565b8160018114610c845760028114610c8e57610caa565b6001915050610495565b60ff841115610c9f57610c9f610bf9565b50506001821b610495565b5060208310610133831016604e8410600b8410161715610ccd575081810a610495565b610cd78383610c0f565b8060001904821115610ceb57610ceb610bf9565b029392505050565b60006107c660ff841683610c52565b808202811582820484141761049557610495610bf9565b8181038181111561049557610495610bf9565b60208082526006908201526510a7aba722a960d11b604082015260600190565b600082610d6957634e487b7160e01b600052601260045260246000fd5b500490565b8082018082111561049557610495610bf956fea2646970667358221220f8e2193d7f55fd3353c9e9dc3a33c5fc15406a6bc2e640612743752dd7fcb23664736f6c63430008130033
Deployed Bytecode Sourcemap
2344:3402:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2421:37;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;2421:37:0;;;;;;;;;;;;:::i;:::-;;;;;;;;5486:216;;;;;;;;;;-1:-1:-1;5486:216:0;;;;;:::i;:::-;;:::i;:::-;;;1169:14:1;;1162:22;1144:41;;1132:2;1117:18;5486:216:0;1004:187:1;2908:31:0;;;;;;;;;;-1:-1:-1;2908:31:0;;;;-1:-1:-1;;;2908:31:0;;;;;;2559:63;;;;;;;;;;;;;:::i;:::-;;;1342:25:1;;;1330:2;1315:18;2559:63:0;1196:177:1;3756:370:0;;;;;;;;;;-1:-1:-1;3756:370:0;;;;;:::i;:::-;;:::i;5112:137::-;;;;;;;;;;;;;:::i;2139:103::-;;;;;;;;;;-1:-1:-1;2139:103:0;;;;;:::i;:::-;;:::i;2511:35::-;;;;;;;;;;;;2544:2;2511:35;;;;;2074:4:1;2062:17;;;2044:36;;2032:2;2017:18;2511:35:0;1902:184:1;3394:190:0;;;;;;;;;;-1:-1:-1;3394:190:0;;;;;:::i;:::-;;:::i;:::-;;2689:45;;;;;;;;;;-1:-1:-1;2689:45:0;;;;;:::i;:::-;;;;;;;;;;;;;;2250:85;;;;;;;;;;;;;:::i;2811:51::-;;;;;;;;;;-1:-1:-1;2811:51:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;2631:49;;;;;;;;;;;;;;;;4134:222;;;;;;;;;;-1:-1:-1;4134:222:0;;;;;:::i;:::-;;:::i;5261:78::-;;;;;;;;;;-1:-1:-1;5313:7:0;5331:5;-1:-1:-1;;;;;5331:5:0;5261:78;;;-1:-1:-1;;;;;2440:32:1;;;2422:51;;2410:2;2395:18;5261:78:0;2276:203:1;2871:28:0;;;;;;;;;;-1:-1:-1;2871:28:0;;;;-1:-1:-1;;;;;2871:28:0;;;2465:39;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;2465:39:0;;;;;3592:156;;;;;;;;;;-1:-1:-1;3592:156:0;;;;;:::i;:::-;;:::i;5345:133::-;;;;;;;;;;-1:-1:-1;5345:133:0;;;;;:::i;:::-;-1:-1:-1;;;;;5447:19:0;;;5429:7;5447:19;;;:11;:19;;;;;;;;:28;;;;;;;;;;;;;5345:133;4993:111;;;;;;;;;;;;;:::i;5486:216::-;5590:10;5561:4;5578:23;;;:11;:23;;;;;;;;-1:-1:-1;;;;;5578:32:0;;;;;;;;;;:41;;;5635:37;5561:4;;5578:32;;5635:37;;;;5613:6;1342:25:1;;1330:2;1315:18;;1196:177;5635:37:0;;;;;;;;-1:-1:-1;5690:4:0;5486:216;;;;;:::o;2559:63::-;2610:12;2544:2;2610;:12;:::i;:::-;2597:25;;:10;:25;:::i;:::-;2559:63;:::o;3756:370::-;-1:-1:-1;;;;;3876:19:0;;3856:4;3876:19;;;:11;:19;;;;;;;;3896:10;3876:31;;;;;;;;-1:-1:-1;;3876:52:0;3873:186;;3978:69;;;;;;;;;;;-1:-1:-1;;;3978:69:0;;;;;;;;-1:-1:-1;;;;;3978:19:0;;-1:-1:-1;3978:19:0;;;:11;:19;;;;;3998:10;3978:31;;;;;;;;;;:69;;4014:6;;3978:35;:69::i;:::-;-1:-1:-1;;;;;3944:19:0;;;;;;:11;:19;;;;;;;;3964:10;3944:31;;;;;;;:103;3873:186;4078:40;4092:6;4100:9;4111:6;4078:13;:40::i;:::-;4071:47;3756:370;-1:-1:-1;;;;3756:370:0:o;5112:137::-;5225:9;:15;;;;2972:42;5165:7;5207:15;;;;;5165:7;;5225:15;2610:12;2544:2;2610;:12;:::i;:::-;2597:25;;:10;:25;:::i;:::-;5193:29;;;;:::i;:::-;:47;;;;:::i;:::-;5185:56;;5112:137;:::o;2139:103::-;2194:4;2229:5;-1:-1:-1;;;;;2218:16:0;;;2229:5;;2218:16;;2139:103::o;3394:190::-;2090:19;2098:10;2090:7;:19::i;:::-;2082:38;;;;-1:-1:-1;;;2082:38:0;;;;;;;:::i;:::-;;;;;;;;;3464:11:::1;::::0;-1:-1:-1;;;3464:11:0;::::1;;;3463:12;3455:60;;;::::0;-1:-1:-1;;;3455:60:0;;5106:2:1;3455:60:0::1;::::0;::::1;5088:21:1::0;5145:2;5125:18;;;5118:30;5184:34;5164:18;;;5157:62;-1:-1:-1;;;5235:18:1;;;5228:34;5279:19;;3455:60:0::1;4904:400:1::0;3455:60:0::1;3526:11;:18:::0;;-1:-1:-1;;;;;3555:21:0;;::::1;-1:-1:-1::0;;;;;;3555:21:0;;;;;;;-1:-1:-1;;;3555:21:0;;;3394:190::o;2250:85::-;2090:19;2098:10;2090:7;:19::i;:::-;2082:38;;;;-1:-1:-1;;;2082:38:0;;;;;;;:::i;:::-;2325:1:::1;2309:18:::0;;-1:-1:-1;;;;;;2309:18:0::1;::::0;;2250:85::o;4134:222::-;2090:19;2098:10;2090:7;:19::i;:::-;2082:38;;;;-1:-1:-1;;;2082:38:0;;;;;;;:::i;:::-;4246:1:::1;4227:15;;:20;;4219:61;;;::::0;-1:-1:-1;;;4219:61:0;;5511:2:1;4219:61:0::1;::::0;::::1;5493:21:1::0;5550:2;5530:18;;;5523:30;5589;5569:18;;;5562:58;5637:18;;4219:61:0::1;5309:352:1::0;4219:61:0::1;4345:3;4324:16:::0;2610:12:::1;2544:2;2610;:12;:::i;:::-;2597:25;::::0;:10:::1;:25;:::i;:::-;4310:30;;;;:::i;:::-;4309:39;;;;:::i;:::-;4291:15;:57:::0;-1:-1:-1;4134:222:0:o;3592:156::-;3672:4;3696:44;3710:10;3722:9;3733:6;3696:13;:44::i;:::-;3689:51;3592:156;-1:-1:-1;;;3592:156:0:o;4993:111::-;2090:19;2098:10;2090:7;:19::i;:::-;2082:38;;;;-1:-1:-1;;;2082:38:0;;;;;;;:::i;:::-;5045:51:::1;::::0;5053:10:::1;::::0;5074:21:::1;5045:51:::0;::::1;;;::::0;::::1;::::0;;;5074:21;5053:10;5045:51;::::1;;;;;;;;;;;;;::::0;::::1;;;;;;4993:111::o:0;458:192::-;544:7;580:12;572:6;;;;564:29;;;;-1:-1:-1;;;564:29:0;;;;;;;;:::i;:::-;-1:-1:-1;604:9:0;616:5;620:1;616;:5;:::i;:::-;604:17;458:192;-1:-1:-1;;;;;458:192:0:o;4364:617::-;-1:-1:-1;;;;;4480:26:0;;4456:4;4480:26;;;:18;:26;;;;;;;;4479:27;:61;;;;-1:-1:-1;;;;;;4511:29:0;;;;;;:18;:29;;;;;;;;4510:30;4479:61;:91;;;;-1:-1:-1;4557:13:0;;-1:-1:-1;;;;;4544:26:0;;;4557:13;;4544:26;;4479:91;4475:268;;;4630:15;;-1:-1:-1;;;;;4596:20:0;;;;;;:9;:20;;;;;;:29;;4619:6;;4596:29;:::i;:::-;4595:50;;4587:86;;;;-1:-1:-1;;;4587:86:0;;6220:2:1;4587:86:0;;;6202:21:1;6259:2;6239:18;;;6232:30;-1:-1:-1;;;6278:18:1;;;6271:54;6342:18;;4587:86:0;6018:348:1;4587:86:0;4696:11;;-1:-1:-1;;;4696:11:0;;;;4688:43;;;;-1:-1:-1;;;4688:43:0;;6573:2:1;4688:43:0;;;6555:21:1;6612:2;6592:18;;;6585:30;-1:-1:-1;;;6631:18:1;;;6624:50;6691:18;;4688:43:0;6371:344:1;4688:43:0;4775:53;;;;;;;;;;;-1:-1:-1;;;4775:53:0;;;;;;;;-1:-1:-1;;;;;4775:17:0;;-1:-1:-1;4775:17:0;;;:9;:17;;;;;;;;:53;;4797:6;;4775:21;:53::i;:::-;-1:-1:-1;;;;;4755:17:0;;;;;;;:9;:17;;;;;;:73;;;;4862:20;;;;;;;:32;;4887:6;4862:24;:32::i;:::-;-1:-1:-1;;;;;4839:20:0;;;;;;;:9;:20;;;;;;;:55;;;;4910:35;;;;;;;;;;4938:6;1342:25:1;;1330:2;1315:18;;1196:177;4910:35:0;;;;;;;;-1:-1:-1;4969:4:0;4364:617;;;;;:::o;129:181::-;187:7;;219:5;223:1;219;:5;:::i;:::-;207:17;;248:1;243;:6;;235:46;;;;-1:-1:-1;;;235:46:0;;6922:2:1;235:46:0;;;6904:21:1;6961:2;6941:18;;;6934:30;7000:29;6980:18;;;6973:57;7047:18;;235:46:0;6720:351:1;14:548;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;298:3;483:1;478:2;469:6;458:9;454:22;450:31;443:42;553:2;546;542:7;537:2;529:6;525:15;521:29;510:9;506:45;502:54;494:62;;;;14:548;;;;:::o;567:173::-;635:20;;-1:-1:-1;;;;;684:31:1;;674:42;;664:70;;730:1;727;720:12;664:70;567:173;;;:::o;745:254::-;813:6;821;874:2;862:9;853:7;849:23;845:32;842:52;;;890:1;887;880:12;842:52;913:29;932:9;913:29;:::i;:::-;903:39;989:2;974:18;;;;961:32;;-1:-1:-1;;;745:254:1:o;1378:328::-;1455:6;1463;1471;1524:2;1512:9;1503:7;1499:23;1495:32;1492:52;;;1540:1;1537;1530:12;1492:52;1563:29;1582:9;1563:29;:::i;:::-;1553:39;;1611:38;1645:2;1634:9;1630:18;1611:38;:::i;:::-;1601:48;;1696:2;1685:9;1681:18;1668:32;1658:42;;1378:328;;;;;:::o;1711:186::-;1770:6;1823:2;1811:9;1802:7;1798:23;1794:32;1791:52;;;1839:1;1836;1829:12;1791:52;1862:29;1881:9;1862:29;:::i;2091:180::-;2150:6;2203:2;2191:9;2182:7;2178:23;2174:32;2171:52;;;2219:1;2216;2209:12;2171:52;-1:-1:-1;2242:23:1;;2091:180;-1:-1:-1;2091:180:1:o;2484:260::-;2552:6;2560;2613:2;2601:9;2592:7;2588:23;2584:32;2581:52;;;2629:1;2626;2619:12;2581:52;2652:29;2671:9;2652:29;:::i;:::-;2642:39;;2700:38;2734:2;2723:9;2719:18;2700:38;:::i;:::-;2690:48;;2484:260;;;;;:::o;2749:127::-;2810:10;2805:3;2801:20;2798:1;2791:31;2841:4;2838:1;2831:15;2865:4;2862:1;2855:15;2881:422;2970:1;3013:5;2970:1;3027:270;3048:7;3038:8;3035:21;3027:270;;;3107:4;3103:1;3099:6;3095:17;3089:4;3086:27;3083:53;;;3116:18;;:::i;:::-;3166:7;3156:8;3152:22;3149:55;;;3186:16;;;;3149:55;3265:22;;;;3225:15;;;;3027:270;;;3031:3;2881:422;;;;;:::o;3308:806::-;3357:5;3387:8;3377:80;;-1:-1:-1;3428:1:1;3442:5;;3377:80;3476:4;3466:76;;-1:-1:-1;3513:1:1;3527:5;;3466:76;3558:4;3576:1;3571:59;;;;3644:1;3639:130;;;;3551:218;;3571:59;3601:1;3592:10;;3615:5;;;3639:130;3676:3;3666:8;3663:17;3660:43;;;3683:18;;:::i;:::-;-1:-1:-1;;3739:1:1;3725:16;;3754:5;;3551:218;;3853:2;3843:8;3840:16;3834:3;3828:4;3825:13;3821:36;3815:2;3805:8;3802:16;3797:2;3791:4;3788:12;3784:35;3781:77;3778:159;;;-1:-1:-1;3890:19:1;;;3922:5;;3778:159;3969:34;3994:8;3988:4;3969:34;:::i;:::-;4039:6;4035:1;4031:6;4027:19;4018:7;4015:32;4012:58;;;4050:18;;:::i;:::-;4088:20;;3308:806;-1:-1:-1;;;3308:806:1:o;4119:140::-;4177:5;4206:47;4247:4;4237:8;4233:19;4227:4;4206:47;:::i;4264:168::-;4337:9;;;4368;;4385:15;;;4379:22;;4365:37;4355:71;;4406:18;;:::i;4437:128::-;4504:9;;;4525:11;;;4522:37;;;4539:18;;:::i;4570:329::-;4772:2;4754:21;;;4811:1;4791:18;;;4784:29;-1:-1:-1;;;4844:2:1;4829:18;;4822:36;4890:2;4875:18;;4570:329::o;5666:217::-;5706:1;5732;5722:132;;5776:10;5771:3;5767:20;5764:1;5757:31;5811:4;5808:1;5801:15;5839:4;5836:1;5829:15;5722:132;-1:-1:-1;5868:9:1;;5666:217::o;5888:125::-;5953:9;;;5974:10;;;5971:36;;;5987:18;;:::i
Swarm Source
ipfs://f8e2193d7f55fd3353c9e9dc3a33c5fc15406a6bc2e640612743752dd7fcb236
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.