ERC-20
Overview
Max Total Supply
40 wBOBA
Holders
43
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
0.001807904835821688 wBOBAValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
WrappedBobaTea
Compiler Version
v0.8.20+commit.a1b79de6
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
// ______ _ _______ // (____ \ | | (_______) // ____) ) ___ | | _ ____ _ ____ ____ // | __ ( / _ \| || \ / _ | | | / _ ) _ | // | |__) ) |_| | |_) | ( | | | |____( (/ ( ( | | // |______/ \___/|____/ \_||_| \______)____)_||_| // https://t.me/bobateaxyz/ // https://www.bobatea.xyz/ pragma solidity ^0.8.19; interface Callable { function tokenCallback( address _from, uint256 _tokens, bytes calldata _data ) external returns (bool); } interface IBobaTea { function balanceOf(address) external view returns (uint256); function allowance(address, address) external view returns (uint256); function isApprovedForAll(address, address) external view returns (bool); function transfer(address _to, uint256 _tokens) external returns (bool); function transferFrom( address _from, address _to, uint256 _tokens ) external returns (bool); } contract WrappedBobaTea { uint256 private constant UINT_MAX = type(uint256).max; IBobaTea public constant bobaTea = IBobaTea(0xf57bf1E5eaE65AD7Bbd4196635fbAF0805c074DE); // need to change address string public constant name = "Wrapped Boba Tea"; string public constant symbol = "wBOBA"; uint8 public constant decimals = 18; struct User { uint256 balance; mapping(address => uint256) allowance; } struct Info { mapping(address => User) users; } Info private info; event Transfer(address indexed from, address indexed to, uint256 tokens); event Approval( address indexed owner, address indexed spender, uint256 tokens ); event Wrap(address indexed owner, uint256 tokens); event Unwrap(address indexed owner, uint256 tokens); function wrap(uint256 _tokensOrTokenId) external { uint256 _balanceBefore = bobaTea.balanceOf(address(this)); bobaTea.transferFrom(msg.sender, address(this), _tokensOrTokenId); uint256 _wrapped = bobaTea.balanceOf(address(this)) - _balanceBefore; require(_wrapped > 0); info.users[msg.sender].balance += _wrapped * 1e18; emit Transfer(address(0x0), msg.sender, _wrapped * 1e18); emit Wrap(msg.sender, _wrapped); } function unwrap(uint256 _tokens) external { require(_tokens > 0); require(balanceOf(msg.sender) >= _tokens * 1e18); info.users[msg.sender].balance -= _tokens * 1e18; bobaTea.transfer(msg.sender, _tokens); emit Transfer(msg.sender, address(0x0), _tokens * 1e18); emit Unwrap(msg.sender, _tokens); } function transfer(address _to, uint256 _tokens) external returns (bool) { return _transfer(msg.sender, _to, _tokens); } function approve(address _spender, uint256 _tokens) external returns (bool) { info.users[msg.sender].allowance[_spender] = _tokens; emit Approval(msg.sender, _spender, _tokens); return true; } function transferFrom( address _from, address _to, uint256 _tokens ) external returns (bool) { uint256 _allowance = allowance(_from, msg.sender); require(_allowance >= _tokens); if (_allowance != UINT_MAX) { info.users[_from].allowance[msg.sender] -= _tokens; } return _transfer(_from, _to, _tokens); } function transferAndCall( address _to, uint256 _tokens, bytes calldata _data ) external returns (bool) { _transfer(msg.sender, _to, _tokens); uint32 _size; assembly { _size := extcodesize(_to) } if (_size > 0) { require(Callable(_to).tokenCallback(msg.sender, _tokens, _data)); } return true; } function totalSupply() public view returns (uint256) { return bobaTea.balanceOf(address(this)) * 1e18; } function balanceOf(address _user) public view returns (uint256) { return info.users[_user].balance; } function allowance( address _user, address _spender ) public view returns (uint256) { return info.users[_user].allowance[_spender]; } function allInfoFor( address _user ) external view returns ( uint256 totalTokens, uint256 userBOBAs, uint256 userAllowance, bool userApprovedForAll, uint256 userBalance ) { totalTokens = totalSupply(); userBOBAs = bobaTea.balanceOf(_user); userAllowance = bobaTea.allowance(_user, address(this)); userApprovedForAll = bobaTea.isApprovedForAll(_user, address(this)); userBalance = balanceOf(_user); } function _transfer( address _from, address _to, uint256 _tokens ) internal returns (bool) { unchecked { require(balanceOf(_from) >= _tokens); info.users[_from].balance -= _tokens; info.users[_to].balance += _tokens; emit Transfer(_from, _to, _tokens); return true; } } }
{ "optimizer": { "enabled": false, "runs": 200 }, "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "devdoc", "userdoc", "metadata", "abi" ] } } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokens","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":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"Unwrap","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"Wrap","type":"event"},{"inputs":[{"internalType":"address","name":"_user","type":"address"}],"name":"allInfoFor","outputs":[{"internalType":"uint256","name":"totalTokens","type":"uint256"},{"internalType":"uint256","name":"userBOBAs","type":"uint256"},{"internalType":"uint256","name":"userAllowance","type":"uint256"},{"internalType":"bool","name":"userApprovedForAll","type":"bool"},{"internalType":"uint256","name":"userBalance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_user","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":"_tokens","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"bobaTea","outputs":[{"internalType":"contract IBobaTea","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","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":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_tokens","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_tokens","type":"uint256"},{"internalType":"bytes","name":"_data","type":"bytes"}],"name":"transferAndCall","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_tokens","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_tokens","type":"uint256"}],"name":"unwrap","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_tokensOrTokenId","type":"uint256"}],"name":"wrap","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
608060405234801561000f575f80fd5b506116ea8061001d5f395ff3fe608060405234801561000f575f80fd5b50600436106100e8575f3560e01c806357f6b8121161008a578063a9059cbb11610064578063a9059cbb14610276578063dd62ed3e146102a6578063de0e9a3e146102d6578063ea598cb0146102f2576100e8565b806357f6b812146101f457806370a082311461022857806395d89b4114610258576100e8565b8063185c9dea116100c6578063185c9dea1461015857806323b872dd14610176578063313ce567146101a65780634000aea0146101c4576100e8565b806306fdde03146100ec578063095ea7b31461010a57806318160ddd1461013a575b5f80fd5b6100f461030e565b604051610101919061101c565b60405180910390f35b610124600480360381019061011f91906110d1565b610347565b6040516101319190611129565b60405180910390f35b610142610438565b60405161014f9190611151565b60405180910390f35b6101606104dd565b60405161016d91906111c5565b60405180910390f35b610190600480360381019061018b91906111de565b6104f5565b60405161019d9190611129565b60405180910390f35b6101ae6105de565b6040516101bb9190611249565b60405180910390f35b6101de60048036038101906101d991906112c3565b6105e3565b6040516101eb9190611129565b60405180910390f35b61020e60048036038101906102099190611334565b610698565b60405161021f95949392919061135f565b60405180910390f35b610242600480360381019061023d9190611334565b610869565b60405161024f9190611151565b60405180910390f35b6102606108b2565b60405161026d919061101c565b60405180910390f35b610290600480360381019061028b91906110d1565b6108eb565b60405161029d9190611129565b60405180910390f35b6102c060048036038101906102bb91906113b0565b6108ff565b6040516102cd9190611151565b60405180910390f35b6102f060048036038101906102eb91906113ee565b610985565b005b61030c600480360381019061030791906113ee565b610b79565b005b6040518060400160405280601081526020017f5772617070656420426f6261205465610000000000000000000000000000000081525081565b5f815f80015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f206001015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104269190611151565b60405180910390a36001905092915050565b5f670de0b6b3a764000073f57bf1e5eae65ad7bbd4196635fbaf0805c074de73ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161048f9190611428565b602060405180830381865afa1580156104aa573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104ce9190611455565b6104d891906114ad565b905090565b73f57bf1e5eae65ad7bbd4196635fbaf0805c074de81565b5f8061050185336108ff565b90508281101561050f575f80fd5b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146105c957825f80015f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f206001015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546105c191906114ee565b925050819055505b6105d4858585610e73565b9150509392505050565b601281565b5f6105ef338686610e73565b505f853b90505f8163ffffffff16111561068b578573ffffffffffffffffffffffffffffffffffffffff16636be32e73338787876040518563ffffffff1660e01b8152600401610642949392919061156b565b6020604051808303815f875af115801561065e573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061068291906115d3565b61068a575f80fd5b5b6001915050949350505050565b5f805f805f6106a5610438565b945073f57bf1e5eae65ad7bbd4196635fbaf0805c074de73ffffffffffffffffffffffffffffffffffffffff166370a08231876040518263ffffffff1660e01b81526004016106f49190611428565b602060405180830381865afa15801561070f573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107339190611455565b935073f57bf1e5eae65ad7bbd4196635fbaf0805c074de73ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e87306040518363ffffffff1660e01b81526004016107849291906115fe565b602060405180830381865afa15801561079f573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107c39190611455565b925073f57bf1e5eae65ad7bbd4196635fbaf0805c074de73ffffffffffffffffffffffffffffffffffffffff1663e985e9c587306040518363ffffffff1660e01b81526004016108149291906115fe565b602060405180830381865afa15801561082f573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061085391906115d3565b915061085e86610869565b905091939590929450565b5f805f015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f01549050919050565b6040518060400160405280600581526020017f77424f424100000000000000000000000000000000000000000000000000000081525081565b5f6108f7338484610e73565b905092915050565b5f805f015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f206001015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f8111610990575f80fd5b670de0b6b3a7640000816109a491906114ad565b6109ad33610869565b10156109b7575f80fd5b670de0b6b3a7640000816109cb91906114ad565b5f80015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f015f828254610a1991906114ee565b9250508190555073f57bf1e5eae65ad7bbd4196635fbaf0805c074de73ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401610a6f929190611625565b6020604051808303815f875af1158015610a8b573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610aaf91906115d3565b505f73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef670de0b6b3a764000084610b1391906114ad565b604051610b209190611151565b60405180910390a33373ffffffffffffffffffffffffffffffffffffffff167f5dd085b6070b4cae004f84daafd199fd55b0bdfa11c3a802baffe89c2419d8c282604051610b6e9190611151565b60405180910390a250565b5f73f57bf1e5eae65ad7bbd4196635fbaf0805c074de73ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610bc79190611428565b602060405180830381865afa158015610be2573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610c069190611455565b905073f57bf1e5eae65ad7bbd4196635fbaf0805c074de73ffffffffffffffffffffffffffffffffffffffff166323b872dd3330856040518463ffffffff1660e01b8152600401610c599392919061164c565b6020604051808303815f875af1158015610c75573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610c9991906115d3565b505f8173f57bf1e5eae65ad7bbd4196635fbaf0805c074de73ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610ce99190611428565b602060405180830381865afa158015610d04573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610d289190611455565b610d3291906114ee565b90505f8111610d3f575f80fd5b670de0b6b3a764000081610d5391906114ad565b5f80015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f015f828254610da19190611681565b925050819055503373ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef670de0b6b3a764000084610e0b91906114ad565b604051610e189190611151565b60405180910390a33373ffffffffffffffffffffffffffffffffffffffff167fb61d00fdfee32467c7d81db64c811ae60c104c346debf36a14afe84b8fce59e582604051610e669190611151565b60405180910390a2505050565b5f81610e7e85610869565b1015610e88575f80fd5b815f80015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f015f8282540392505081905550815f80015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f015f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610f7f9190611151565b60405180910390a3600190509392505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015610fc9578082015181840152602081019050610fae565b5f8484015250505050565b5f601f19601f8301169050919050565b5f610fee82610f92565b610ff88185610f9c565b9350611008818560208601610fac565b61101181610fd4565b840191505092915050565b5f6020820190508181035f8301526110348184610fe4565b905092915050565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61106d82611044565b9050919050565b61107d81611063565b8114611087575f80fd5b50565b5f8135905061109881611074565b92915050565b5f819050919050565b6110b08161109e565b81146110ba575f80fd5b50565b5f813590506110cb816110a7565b92915050565b5f80604083850312156110e7576110e661103c565b5b5f6110f48582860161108a565b9250506020611105858286016110bd565b9150509250929050565b5f8115159050919050565b6111238161110f565b82525050565b5f60208201905061113c5f83018461111a565b92915050565b61114b8161109e565b82525050565b5f6020820190506111645f830184611142565b92915050565b5f819050919050565b5f61118d61118861118384611044565b61116a565b611044565b9050919050565b5f61119e82611173565b9050919050565b5f6111af82611194565b9050919050565b6111bf816111a5565b82525050565b5f6020820190506111d85f8301846111b6565b92915050565b5f805f606084860312156111f5576111f461103c565b5b5f6112028682870161108a565b93505060206112138682870161108a565b9250506040611224868287016110bd565b9150509250925092565b5f60ff82169050919050565b6112438161122e565b82525050565b5f60208201905061125c5f83018461123a565b92915050565b5f80fd5b5f80fd5b5f80fd5b5f8083601f84011261128357611282611262565b5b8235905067ffffffffffffffff8111156112a05761129f611266565b5b6020830191508360018202830111156112bc576112bb61126a565b5b9250929050565b5f805f80606085870312156112db576112da61103c565b5b5f6112e88782880161108a565b94505060206112f9878288016110bd565b935050604085013567ffffffffffffffff81111561131a57611319611040565b5b6113268782880161126e565b925092505092959194509250565b5f602082840312156113495761134861103c565b5b5f6113568482850161108a565b91505092915050565b5f60a0820190506113725f830188611142565b61137f6020830187611142565b61138c6040830186611142565b611399606083018561111a565b6113a66080830184611142565b9695505050505050565b5f80604083850312156113c6576113c561103c565b5b5f6113d38582860161108a565b92505060206113e48582860161108a565b9150509250929050565b5f602082840312156114035761140261103c565b5b5f611410848285016110bd565b91505092915050565b61142281611063565b82525050565b5f60208201905061143b5f830184611419565b92915050565b5f8151905061144f816110a7565b92915050565b5f6020828403121561146a5761146961103c565b5b5f61147784828501611441565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6114b78261109e565b91506114c28361109e565b92508282026114d08161109e565b915082820484148315176114e7576114e6611480565b5b5092915050565b5f6114f88261109e565b91506115038361109e565b925082820390508181111561151b5761151a611480565b5b92915050565b5f82825260208201905092915050565b828183375f83830152505050565b5f61154a8385611521565b9350611557838584611531565b61156083610fd4565b840190509392505050565b5f60608201905061157e5f830187611419565b61158b6020830186611142565b818103604083015261159e81848661153f565b905095945050505050565b6115b28161110f565b81146115bc575f80fd5b50565b5f815190506115cd816115a9565b92915050565b5f602082840312156115e8576115e761103c565b5b5f6115f5848285016115bf565b91505092915050565b5f6040820190506116115f830185611419565b61161e6020830184611419565b9392505050565b5f6040820190506116385f830185611419565b6116456020830184611142565b9392505050565b5f60608201905061165f5f830186611419565b61166c6020830185611419565b6116796040830184611142565b949350505050565b5f61168b8261109e565b91506116968361109e565b92508282019050808211156116ae576116ad611480565b5b9291505056fea2646970667358221220c2be52b272ebfb770ec80471f9d0a71f704aeed9727652b362d5ee05e8f0e35464736f6c63430008140033
Deployed Bytecode
0x608060405234801561000f575f80fd5b50600436106100e8575f3560e01c806357f6b8121161008a578063a9059cbb11610064578063a9059cbb14610276578063dd62ed3e146102a6578063de0e9a3e146102d6578063ea598cb0146102f2576100e8565b806357f6b812146101f457806370a082311461022857806395d89b4114610258576100e8565b8063185c9dea116100c6578063185c9dea1461015857806323b872dd14610176578063313ce567146101a65780634000aea0146101c4576100e8565b806306fdde03146100ec578063095ea7b31461010a57806318160ddd1461013a575b5f80fd5b6100f461030e565b604051610101919061101c565b60405180910390f35b610124600480360381019061011f91906110d1565b610347565b6040516101319190611129565b60405180910390f35b610142610438565b60405161014f9190611151565b60405180910390f35b6101606104dd565b60405161016d91906111c5565b60405180910390f35b610190600480360381019061018b91906111de565b6104f5565b60405161019d9190611129565b60405180910390f35b6101ae6105de565b6040516101bb9190611249565b60405180910390f35b6101de60048036038101906101d991906112c3565b6105e3565b6040516101eb9190611129565b60405180910390f35b61020e60048036038101906102099190611334565b610698565b60405161021f95949392919061135f565b60405180910390f35b610242600480360381019061023d9190611334565b610869565b60405161024f9190611151565b60405180910390f35b6102606108b2565b60405161026d919061101c565b60405180910390f35b610290600480360381019061028b91906110d1565b6108eb565b60405161029d9190611129565b60405180910390f35b6102c060048036038101906102bb91906113b0565b6108ff565b6040516102cd9190611151565b60405180910390f35b6102f060048036038101906102eb91906113ee565b610985565b005b61030c600480360381019061030791906113ee565b610b79565b005b6040518060400160405280601081526020017f5772617070656420426f6261205465610000000000000000000000000000000081525081565b5f815f80015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f206001015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104269190611151565b60405180910390a36001905092915050565b5f670de0b6b3a764000073f57bf1e5eae65ad7bbd4196635fbaf0805c074de73ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161048f9190611428565b602060405180830381865afa1580156104aa573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104ce9190611455565b6104d891906114ad565b905090565b73f57bf1e5eae65ad7bbd4196635fbaf0805c074de81565b5f8061050185336108ff565b90508281101561050f575f80fd5b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146105c957825f80015f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f206001015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546105c191906114ee565b925050819055505b6105d4858585610e73565b9150509392505050565b601281565b5f6105ef338686610e73565b505f853b90505f8163ffffffff16111561068b578573ffffffffffffffffffffffffffffffffffffffff16636be32e73338787876040518563ffffffff1660e01b8152600401610642949392919061156b565b6020604051808303815f875af115801561065e573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061068291906115d3565b61068a575f80fd5b5b6001915050949350505050565b5f805f805f6106a5610438565b945073f57bf1e5eae65ad7bbd4196635fbaf0805c074de73ffffffffffffffffffffffffffffffffffffffff166370a08231876040518263ffffffff1660e01b81526004016106f49190611428565b602060405180830381865afa15801561070f573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107339190611455565b935073f57bf1e5eae65ad7bbd4196635fbaf0805c074de73ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e87306040518363ffffffff1660e01b81526004016107849291906115fe565b602060405180830381865afa15801561079f573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107c39190611455565b925073f57bf1e5eae65ad7bbd4196635fbaf0805c074de73ffffffffffffffffffffffffffffffffffffffff1663e985e9c587306040518363ffffffff1660e01b81526004016108149291906115fe565b602060405180830381865afa15801561082f573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061085391906115d3565b915061085e86610869565b905091939590929450565b5f805f015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f01549050919050565b6040518060400160405280600581526020017f77424f424100000000000000000000000000000000000000000000000000000081525081565b5f6108f7338484610e73565b905092915050565b5f805f015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f206001015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f8111610990575f80fd5b670de0b6b3a7640000816109a491906114ad565b6109ad33610869565b10156109b7575f80fd5b670de0b6b3a7640000816109cb91906114ad565b5f80015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f015f828254610a1991906114ee565b9250508190555073f57bf1e5eae65ad7bbd4196635fbaf0805c074de73ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401610a6f929190611625565b6020604051808303815f875af1158015610a8b573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610aaf91906115d3565b505f73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef670de0b6b3a764000084610b1391906114ad565b604051610b209190611151565b60405180910390a33373ffffffffffffffffffffffffffffffffffffffff167f5dd085b6070b4cae004f84daafd199fd55b0bdfa11c3a802baffe89c2419d8c282604051610b6e9190611151565b60405180910390a250565b5f73f57bf1e5eae65ad7bbd4196635fbaf0805c074de73ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610bc79190611428565b602060405180830381865afa158015610be2573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610c069190611455565b905073f57bf1e5eae65ad7bbd4196635fbaf0805c074de73ffffffffffffffffffffffffffffffffffffffff166323b872dd3330856040518463ffffffff1660e01b8152600401610c599392919061164c565b6020604051808303815f875af1158015610c75573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610c9991906115d3565b505f8173f57bf1e5eae65ad7bbd4196635fbaf0805c074de73ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610ce99190611428565b602060405180830381865afa158015610d04573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610d289190611455565b610d3291906114ee565b90505f8111610d3f575f80fd5b670de0b6b3a764000081610d5391906114ad565b5f80015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f015f828254610da19190611681565b925050819055503373ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef670de0b6b3a764000084610e0b91906114ad565b604051610e189190611151565b60405180910390a33373ffffffffffffffffffffffffffffffffffffffff167fb61d00fdfee32467c7d81db64c811ae60c104c346debf36a14afe84b8fce59e582604051610e669190611151565b60405180910390a2505050565b5f81610e7e85610869565b1015610e88575f80fd5b815f80015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f015f8282540392505081905550815f80015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f015f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610f7f9190611151565b60405180910390a3600190509392505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015610fc9578082015181840152602081019050610fae565b5f8484015250505050565b5f601f19601f8301169050919050565b5f610fee82610f92565b610ff88185610f9c565b9350611008818560208601610fac565b61101181610fd4565b840191505092915050565b5f6020820190508181035f8301526110348184610fe4565b905092915050565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61106d82611044565b9050919050565b61107d81611063565b8114611087575f80fd5b50565b5f8135905061109881611074565b92915050565b5f819050919050565b6110b08161109e565b81146110ba575f80fd5b50565b5f813590506110cb816110a7565b92915050565b5f80604083850312156110e7576110e661103c565b5b5f6110f48582860161108a565b9250506020611105858286016110bd565b9150509250929050565b5f8115159050919050565b6111238161110f565b82525050565b5f60208201905061113c5f83018461111a565b92915050565b61114b8161109e565b82525050565b5f6020820190506111645f830184611142565b92915050565b5f819050919050565b5f61118d61118861118384611044565b61116a565b611044565b9050919050565b5f61119e82611173565b9050919050565b5f6111af82611194565b9050919050565b6111bf816111a5565b82525050565b5f6020820190506111d85f8301846111b6565b92915050565b5f805f606084860312156111f5576111f461103c565b5b5f6112028682870161108a565b93505060206112138682870161108a565b9250506040611224868287016110bd565b9150509250925092565b5f60ff82169050919050565b6112438161122e565b82525050565b5f60208201905061125c5f83018461123a565b92915050565b5f80fd5b5f80fd5b5f80fd5b5f8083601f84011261128357611282611262565b5b8235905067ffffffffffffffff8111156112a05761129f611266565b5b6020830191508360018202830111156112bc576112bb61126a565b5b9250929050565b5f805f80606085870312156112db576112da61103c565b5b5f6112e88782880161108a565b94505060206112f9878288016110bd565b935050604085013567ffffffffffffffff81111561131a57611319611040565b5b6113268782880161126e565b925092505092959194509250565b5f602082840312156113495761134861103c565b5b5f6113568482850161108a565b91505092915050565b5f60a0820190506113725f830188611142565b61137f6020830187611142565b61138c6040830186611142565b611399606083018561111a565b6113a66080830184611142565b9695505050505050565b5f80604083850312156113c6576113c561103c565b5b5f6113d38582860161108a565b92505060206113e48582860161108a565b9150509250929050565b5f602082840312156114035761140261103c565b5b5f611410848285016110bd565b91505092915050565b61142281611063565b82525050565b5f60208201905061143b5f830184611419565b92915050565b5f8151905061144f816110a7565b92915050565b5f6020828403121561146a5761146961103c565b5b5f61147784828501611441565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6114b78261109e565b91506114c28361109e565b92508282026114d08161109e565b915082820484148315176114e7576114e6611480565b5b5092915050565b5f6114f88261109e565b91506115038361109e565b925082820390508181111561151b5761151a611480565b5b92915050565b5f82825260208201905092915050565b828183375f83830152505050565b5f61154a8385611521565b9350611557838584611531565b61156083610fd4565b840190509392505050565b5f60608201905061157e5f830187611419565b61158b6020830186611142565b818103604083015261159e81848661153f565b905095945050505050565b6115b28161110f565b81146115bc575f80fd5b50565b5f815190506115cd816115a9565b92915050565b5f602082840312156115e8576115e761103c565b5b5f6115f5848285016115bf565b91505092915050565b5f6040820190506116115f830185611419565b61161e6020830184611419565b9392505050565b5f6040820190506116385f830185611419565b6116456020830184611142565b9392505050565b5f60608201905061165f5f830186611419565b61166c6020830185611419565b6116796040830184611142565b949350505050565b5f61168b8261109e565b91506116968361109e565b92508282019050808211156116ae576116ad611480565b5b9291505056fea2646970667358221220c2be52b272ebfb770ec80471f9d0a71f704aeed9727652b362d5ee05e8f0e35464736f6c63430008140033
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.