Source Code
More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 84 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Approve | 21816759 | 396 days ago | IN | 0 ETH | 0.00008049 | ||||
| Approve | 21816759 | 396 days ago | IN | 0 ETH | 0.00008698 | ||||
| Approve | 19208911 | 761 days ago | IN | 0 ETH | 0.00117354 | ||||
| Approve | 19203967 | 762 days ago | IN | 0 ETH | 0.00134544 | ||||
| Approve | 19203735 | 762 days ago | IN | 0 ETH | 0.0012565 | ||||
| Approve | 19201065 | 762 days ago | IN | 0 ETH | 0.00119429 | ||||
| Approve | 19200024 | 762 days ago | IN | 0 ETH | 0.00168606 | ||||
| Approve | 19200016 | 762 days ago | IN | 0 ETH | 0.00139462 | ||||
| Approve | 19199821 | 762 days ago | IN | 0 ETH | 0.00157502 | ||||
| Approve | 19199776 | 762 days ago | IN | 0 ETH | 0.00200561 | ||||
| Approve | 19199585 | 762 days ago | IN | 0 ETH | 0.00215975 | ||||
| Approve | 19199400 | 762 days ago | IN | 0 ETH | 0.00166498 | ||||
| Approve | 19199377 | 762 days ago | IN | 0 ETH | 0.00132443 | ||||
| Approve | 19199359 | 762 days ago | IN | 0 ETH | 0.00136548 | ||||
| Transfer | 19199345 | 762 days ago | IN | 0 ETH | 0.00132181 | ||||
| Wrap | 19199336 | 762 days ago | IN | 0 ETH | 0.00933366 | ||||
| Wrap | 19199296 | 762 days ago | IN | 0 ETH | 0.00669902 | ||||
| Approve | 19199296 | 762 days ago | IN | 0 ETH | 0.00184851 | ||||
| Approve | 19199274 | 762 days ago | IN | 0 ETH | 0.00196703 | ||||
| Approve | 19199235 | 762 days ago | IN | 0 ETH | 0.00200281 | ||||
| Approve | 19198694 | 762 days ago | IN | 0 ETH | 0.00164818 | ||||
| Approve | 19198579 | 762 days ago | IN | 0 ETH | 0.0009055 | ||||
| Approve | 19198563 | 762 days ago | IN | 0 ETH | 0.00104386 | ||||
| Approve | 19198560 | 762 days ago | IN | 0 ETH | 0.00098212 | ||||
| Approve | 19198556 | 762 days ago | IN | 0 ETH | 0.0017777 |
Advanced mode: Intended for advanced users or developers and will display all Internal Transactions including zero value transfers.
Latest 25 internal transactions (View All)
Advanced mode:
| Parent Transaction Hash | Method | Block |
From
|
|
To
|
|||
|---|---|---|---|---|---|---|---|---|
| Transfer | 19399072 | 734 days ago | 0 ETH | |||||
| Balance Of | 19399072 | 734 days ago | 0 ETH | |||||
| Transfer | 19399072 | 734 days ago | 0 ETH | |||||
| Balance Of | 19218987 | 759 days ago | 0 ETH | |||||
| Transfer | 19218987 | 759 days ago | 0 ETH | |||||
| Balance Of | 19218987 | 759 days ago | 0 ETH | |||||
| Transfer From | 19218987 | 759 days ago | 0 ETH | |||||
| Balance Of | 19218987 | 759 days ago | 0 ETH | |||||
| Wrap | 19218987 | 759 days ago | 0 ETH | |||||
| Balance Of | 19218987 | 759 days ago | 0 ETH | |||||
| Balance Of | 19209584 | 761 days ago | 0 ETH | |||||
| Transfer From | 19209584 | 761 days ago | 0 ETH | |||||
| Balance Of | 19209584 | 761 days ago | 0 ETH | |||||
| Balance Of | 19208911 | 761 days ago | 0 ETH | |||||
| Transfer From | 19208911 | 761 days ago | 0 ETH | |||||
| Balance Of | 19208911 | 761 days ago | 0 ETH | |||||
| Balance Of | 19203969 | 762 days ago | 0 ETH | |||||
| Transfer From | 19203969 | 762 days ago | 0 ETH | |||||
| Balance Of | 19203969 | 762 days ago | 0 ETH | |||||
| Balance Of | 19203739 | 762 days ago | 0 ETH | |||||
| Transfer From | 19203739 | 762 days ago | 0 ETH | |||||
| Balance Of | 19203739 | 762 days ago | 0 ETH | |||||
| Balance Of | 19201067 | 762 days ago | 0 ETH | |||||
| Transfer From | 19201067 | 762 days ago | 0 ETH | |||||
| Balance Of | 19201067 | 762 days ago | 0 ETH |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
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
Contract ABI
API[{"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
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 33 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.