When I create this contract, I should do something like: // Constructor function token () { owner = msg.sender; totalSupply = 1000000; balances [owner] = totalSupply; decimals = 6; symbol = "KARL"; } And then that token also has a function to transfer. What is the purpose of this D-shaped ring at the base of the tongue on my hiking boots? As the transaction will be signed using this address, this . /** * @dev Returns the decimals places of the token. The way I think about this is that the number of tokens is: tokenSupply = tokensIActuallyWant * (10 ** decimals). How many decimals are in a custom token? A token standard is an interface, and a set of rules, that a smart contract must respect to be compatible with the common standards. This is useful whenDeFi platforms and DApps are unavailable, perhaps due to a technical issue or website outage. contractaddress. You can always keep a simple check and show the user if it doesn't exist for the contract but then again I will emphasise on the fact that is not the usual standard ice are conducted on. How to add custom token in Trust wallet - YouTube. Staging Ground Beta 1 Recap, and Reviewers needed for Beta 2. and transactions. How do I include a JavaScript file in another JavaScript file? Is a PhD visitor considered as a visiting scholar? Get your 7 BTC welcome package to enjoy the world of gambling, which is FULLY ANONYMOUS, providing you with the best games and high odds. As such, the token is either transferred in its entirely or not at all. 8 comments. How to list an erc20 token in an exchange site? 10. A search bar will be opened, and you'll be able to find the tokens you own. Above is the solidity function responsible for creating the NFT. Click [Contract] next to see the options available for interacting with and reading Uniswaps rules. Learn more about Stack Overflow the company, and our products. Why does Mister Mxyzptlk need to have a weakness in the comics? Using the most common and optimal type, uint256, you will be able to store numbers as large as 10**77. /** * @dev Returns the decimals places of the token. Official Site: This section leads visitors to the official website of the token/project. Insert and search the contract address of the token. DeFi + NFT Tutorial | Code a Re-Fungible Token (Solidity + Tests), How Intuit democratizes AI development across teams through reusability. If so, how close was it? Once the information is fetched; click next and add token. Click and install the appropriate extension. I used the Etherscan address to have tokens sent which I bought in different ICO's. I can see the tokens on Etherscan, but how can I now transfer them to MetaMask? See here I hope this helps! 3. Having more knowledge of how you interact with the blockchain can help you better understand what's going on with. It's a shorthand form of expressing fractions with a denominator of 10, 100, 1000, etc. You can calculate the total amount of token holders in time from the Transfer () event logs. The wallet address that made the transaction.. Press the right button to navigate to Settings. How do/should administrators estimate the cost of producing an online introductory mathematics class? If you've tried adding a new token to your wallet, one thing you will have noticed is the field asking for a Token Contract Address. Here 'to' is the address to whom you want to send tokens 'amount' amount of tokens you want to send 'estimateGas' gas limit you want to put of the transaction execution 'gasPrice' price of each gas unit in terms of wei 'fromAddr' the address from where you want to send these tokens. One bitcoin is divisible to eight decimal places (100 millionths of one bitcoin), and this smallest unit is referred to as a satoshi. The information you'll see will depend on what you're looking at, but most of it will include associated transactions, addresses, timestamps, and amounts. 22. TheArtOfWar.Is (AOW) Token Tracker on Etherscan shows the price of the Token $0.00, total supply 2,000,000,000, number of holders 78 and updated information of the token. Is the God of a monotheism necessarily omnipotent? Why do almost all of the ERC20 tokens have even number of decimals? -0.11%. If you want to get the token ID from an already existing transaction (using the tx hash), you can use this snippet: You can find more details in the web3 docs for the send() method and the receipt. Clicking [Write Contract] allows you to interact with the contract directly. Are there tables of wastage rates for different fruit and veg? the string representing the address to check for inventory. All interactions on Ethereum are public, and Etherscan allows you to look through them like a search engine. 4. The cost perunit of gas for the transaction. Find your token in the token balances dropdown. For the Nozomi from Shinagawa to Osaka, say on a Saturday afternoon, would tickets/seats typically be available - or would you need to book? What does decimal places mean in Crypto? Why do we calculate the second half of frequencies in DFT? Connect and share knowledge within a single location that is structured and easy to search. The contract address will be clearly indicated on its page. How do you calculate token of precision? However I'm assuming that by the "standard definition" you mean the OpenZeppelin implementation, which is a widely used implementation of the ERC-721 standard and is used by many people who start coding in Solidity. How do you calculate token of precision? Stack Exchange network consists of 181 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers. $1,290,352,853.00. By clicking Accept all cookies, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy. Then press both buttons to validate. How To Add A Sephora Gift Card On The App, How Long Does It Take To Learn Day Trading. "After the incident", I started to be more careful not to trip over things. In this case it becomes: `0xdac17f958d2ee523a2206206994597c13d831ec7 (Hmm.this is the Tether contract) Share It does not refer to the address that holds your own personal tokens! Changing supply of an issued ERC20 token? How do I change token decimal in trust wallet? How do you ensure that a red herring doesn't violate Chekhov's gun? * For example, if `decimals` equals `2`, a balance of `505` tokens should * be displayed to a user as `5.05` (`505 / 10 ** 2`). Doesn't analytically integrate sensibly let alone correctly. How do I change token decimal in trust wallet? To use Etherscan, you'll need a wallet address, transaction ID (TXID), contract address, or another identifier to paste into the search field. Is there an automated way (through RPC to geth) to get the number of decimals of a token defined by some contract? Named for bitcoin's creator, the Satoshi is the smallest unit of bitcoin, equivalent to 0.00000001 BTC. 11 articles in this collection Written by Brittany and Katya Michaels. To make transactions or store crypto, you'll need a crypto wallet such asTrust Wallet,MetaMask, Math Wallet, orBinance Chain Wallet. Did this satellite streak past the Hubble Space Telescope so close that it was out of focus? The simplest action here would be a transfer of coins. Nevertheless, Shiba Inu made thousands of new millionaires according to Shiba Inu price analysis, an investment of just $2 at the beginning of last year would have made you a millionaire by the beginning of 2022. All interactions on Ethereum are public, and Etherscan allows you to look through them like a search engine. After you enter your MetaMask public address, which is on Ethereum's mainnet, you will see the ETH balance in native value, today's fiat value and a separate total balance of all your custom ERC-20 tokens. In a nod to Hal Finney, as mention above, a bitcoin to 7 decimal places is referred to as a 'finney'. So, I understand that the contract is going to be working with the smallest unit of the token, as set by the decimals value in the constructor; but I'm not quite sure how to get the value of the token itself, rather than the smaller units, to display in Mist and etherscan. from the block when the token contract was deployed. The token page shows information such as price, total supply, holders, transfers and social links. Let's take a look at theUniswap ERC-20 token on Ethereum: 0x1f9840a85d5af5bf1d1762f925bdaddc4201f984. When showing 1080250000000000000000 for an 18 decimals token, it is much more user-friendly to display it as 1'080.25 instead. . How to get an ERC20 token listed in etherscan.io. What is the difference between ERC 721 and ERC 1155? For example, if I create a token with a supply of 1 with decimals of 4, the tokens show up as a value of 0.0001 in Mist but the value shows up as 1 in etherscan; however, if I click on the ERC20 icon in etherscan to view details on the token, there it agrees with Mist and states that the token supply is 0.0001. The token tracker page also shows the analytics and historical data. While not always the case, this information might suggest a large sell-off. The information you'll see will depend on what you're looking at, but most of it will include associated transactions, addresses, timestamps, and amounts. To find out a token address, you can head to CoinMarketCap, CoinGecko, or the project's official website. How do I change my token to decimal in a trust wallet? PolygonScan Token Tracker on PolygonScan shows the price of the Token $0.00, total supply 10,000,000,000,000,000, number of holders 2,429,240 and updated information of the token. A token decimal is the number of decimal places that a token is divisible into. By continuing to use this website, you agree to its Terms and Privacy Policy. If you ever need to add a new token to your wallet, you'll have to find the token's contract address. How to connect and interact with your DAaps on MEW. The custom ERC20 token is now added to your wallet account. Is it correct to use "the" before "materials used in making buildings are"? How to create many ERC721 tokens sharing the same metadata tokenURI but different TokenId? Here, you will find the token's contract address and decimal count to the right of the interface. 16. 23. To learn more, see our tips on writing great answers. Minimising the environmental effects of my dyson brain, How to tell which packages are held back due to phased updates. Why is this sentence from The Great Gatsby grammatical? MEW offline is not yet offered on version 6 of MyEtherWallet. I'm confused about decimals and total Supply with my erc20 token. This way, you can double-check that you're sending your funds to the correct contract. Did this satellite streak past the Hubble Space Telescope so close that it was out of focus? - the incident has nothing to do with me; can I use this this way. The block number your transaction was included in. I want to store the tokenID in DB so it can be utilized while transferring to other address. You can see it marked as. A cryptocurrency address represents a destination in the blockchain. Hope that helps. It was easy to find though, as if your id's are auto generated (and they usually are), it will show up in the logs as for example tokenId 3: So as long as your id is under 10 they can be spotted as a decimal, 0x0003 = 3: You can see it in the log on you network Scanner. Its a useful tool to predict roughly how congested the network is and how much youd likely need to pay to send a simple transfer or interact with a more complicated smart contract. A bitcoin has 8 decimal places, the smallest of which is called a 'satoshi'. Styling contours by colour and by line thickness in QGIS. Always make sure you're adding the correct token address by double-checking it with the websites mentioned above. For token trading on ethereum mainnet, you may go to ethereum blockchain explorer. According to several formal implementations, ERC721 is not supposed to a divisible token by itself. The nature of simulating nature: A Q&A with IBM Quantum researcher Dr. Jamie We've added a "Necessary cookies only" option to the cookie consent popup, Getting ABI data for ERC20 tokens programatically with Web3. The most crucial highlight of the difference between ERC 1155 and ERC 721 focuses on the way ERC-1155 addresses the limitations of ERC-721. All of them have a public decimal value (Thank you open Zeppelin) All you need is to read that decimal value from the contract's address. Now the token details such as the name, symbol and decimals will be automatically retrieved from the smart contract. * For example, if `decimals` equals `2`, a balance of `505` tokens should * be displayed to a user as `5.05` (`505 / 10 ** 2`). balanceOf - you can enter any Ethereum address here and see how many tokens it holds. $1.1934. (string memory); /** * @dev Returns the decimals places of the token. Like many words in crypto (e.g. Similarly if I want 1 token with the ability to subdivide that to 18 decimal places, I need to represent that as 1000000000000000000 (1 with 18 zeros). To subscribe to this RSS feed, copy and paste this URL into your RSS reader. (Video) Where My Tokens At?!? On the right and add the nft smart. When buying an NFT, always make sure it features the same contract address as other NFTs in the collection. How can I get token info by the contract address? To maintain precision, make sure you use big integers in your JS, and convert to/from float right after/before you sanitize user input. Does ZnSO4 + H2 at high pressure reverses to Zn + H2SO4? Where can I find erc20 token address? How to tell which packages are held back due to phased updates, Linear Algebra - Linear transformation question, Linear regulator thermal information missing in datasheet, Equation alignment in aligned environment not working properly, How do you get out of a corner when plotting yourself into a corner. Open the Ethereum application. You can also checkhttps://etherscan.io/tokens. If you preorder a special airline meal (e.g. If you use Ethereum for more than just HODLing or sending a few transactions, learning how to navigate the blockchain is hugely beneficial. Token is implemented as ERC20 smart contract with address 0x95ad61b0a150d79219dcf64e1e6cc01f0b64c4ce . This can help you spot potential scams orrug pulls, where developers abandon their projects and sell their coins. Enter the token contract address which you just copied from Etherscan.io block explorer. What is the Token Decimals ? The number 18 shown in Figure 1 simply mean that there are 18 digits in the fraction part. I check hash from ropsten testnet: wallet), the term token has several distinct definitions, mostly depending on context. The token tracker page also shows the analytics and historical data. Head to the Etherscan homepage and look for the search field at the top of the page. However, its more important to understand why you should use a block explorer like Etherscan to check on-chain information. How to use MEW offline on version 5. Etherscan is a blockchain explorer for the Ethereum network. How Do I Find the Token Decimal? We have detected unusual amounts of traffic coming from your network, please try again later. You can also go via the 'tokens' link in the menu bar. Site design / logo 2023 Stack Exchange Inc; user contributions licensed under CC BY-SA. Let's say you want to check the number of confirmations the transaction has and see if it has been sent successfully. Site design / logo 2023 Stack Exchange Inc; user contributions licensed under CC BY-SA. What is even more exciting, you can use generic ABI to connect to any ERC20 contract address and fetch its decimal value. Learn more about this page in our. Capsule Coin (CAPS) Token Tracker on Etherscan shows the price of the Token $0.0448, total supply 2,500,000,000, number of holders 7,512 and updated information of the token. Thanks for contributing an answer to Ethereum Stack Exchange! Network Status How is that done? symbol - this is the short name, or ticker, for the token (e.g. 3. Web open the metamask extension and click the add token button at the bottom of the main screen. So as long as your id is under 10 they can be spotted as a decimal, 0x00.03 = 3: You can see it in the log on you network Scanner. You could also check the status of your transaction by taking a look at the receiving wallet. At the bottom of the page, we can see the list of all transactions associated with the address: The transaction in red is the 0.025 ETH you originally sent. Share Improve this answer answered Jul 4, 2018 at 19:41 Karan Why are physically impossible and logically impossible concepts considered separate in terms of probability? 3. By clicking Accept all cookies, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy. Click on the Receive button and choose Tether TRC20. Browse other questions tagged, Start here for a quick overview of the site, Detailed answers to any questions you might have, Discuss the workings and policies of this site. uint32 tenThousand = 10**4;`, ethereum.stackexchange.com/questions/27999/, How Intuit democratizes AI development across teams through reusability. This is strange because ERC1155 has decimals in metadata files You can ask the developers who have made those contracts. Token: usually short for ERC20 token on the Ethereum mainnet. However, its more important to understand why you should use a block explorer like Etherscan to check on-chain information. On the main page of the token you'll find the contract address, symbol, and decimal. You need to go to web site EtherScan.io, select the link Tokens on the right side, and click on View Tokens. DApps. How do I return the response from an asynchronous call? Clicking [Connect to Web3] will allow you to connect a crypto wallet like MetaMask or Binance Chain Wallet and interact with the contract. Using Kolmogorov complexity to measure difficulty of problems? Short story taking place on a toroidal planet or moon involving flying, Difference between "select-editor" and "update-alternatives --config editor". How many decimals does Shiba Inu have? These fees change depending on the block that your transaction is included in. Site design / logo 2023 Stack Exchange Inc; user contributions licensed under CC BY-SA. Select Add Token MetaMask automatically updates the token symbol and tokens of precision. , showing that the address you searched was on the receiving end. Go to the Custom Token tab. By clicking Post Your Answer, you agree to our terms of service, privacy policy and cookie policy. Having more knowledge of how you interact with the blockchain can help you better understand what's going on withDApps and transactions. (not my idea, check below link), Watch this for full explanation: DeFi + NFT Tutorial | Code a Re-Fungible Token (Solidity + Tests), Check out the ERC1155 contracts designed by Enjin, they provide a way to set up fractional ownership an asset in a single contract. * - when `to` is zero, `amount` of ``from``'s tokens will be burned. Web 8 decimal token (dec8) token tracker on etherscan shows the price of the token $0.00, total supply 1,000, number of holders 9 and updated information of the token. Let's take a look at the, Clicking [Write Contract] allows you to interact with the contract directly. Search for the token, and if the token is not available, you will see a "No Asset Found" message with a Add Custom Token button. One of the most significant smart contract standards on Ethereum is known as ERC-20, which has emerged as the technical standard used for all smart contracts on the Ethereum blockchain for fungible token implementations.. ERC-20 defines a common list of rules that all fungible Ethereum tokens should adhere to. See below for an example from Etherscan: On a desktop browser, you will see the copy to clipboard icon appear when you mouse over. To submit a token information's update request, please confirm beforehand that you have: Etherscan is a Block Explorer and Analytics Platform for Ethereum, a decentralized smart contracts platform. 5. This calculator will allow you to input the token's symbol and it will output the corresponding decimal. &address=0xe04f27eb70e025b78871a2ad7eabe85e61212761, representing the address to check for token balance, Get Historical ERC20-Token TotalSupply by ContractAddress & BlockNo. It only takes a minute to sign up. You need to go to web site EtherScan.io, select the link Tokens on . The nature of simulating nature: A Q&A with IBM Quantum researcher Dr. Jamie We've added a "Necessary cookies only" option to the cookie consent popup. You also can't use it for trading. How do/should administrators estimate the cost of producing an online introductory mathematics class? Which you can do in plain JS, passing in the radix 16 for hex: const tokenId = parseInt (receipt.logs [1].topics [3], 16); Web del price live data. This usually acts as an announcement space for news that greatly affect the token such as a mainnet launch, token rebrand, cease of operation or contract address migration. Hello, I hope you can help me. Why does it seem like I am losing IP addresses after subnetting with the subnet mask of 255.255.255.192/26? Web what is a token decimal on etherscan. How to use Slater Type Orbitals as a basis functions in matrix method correctly? Ethereum Stack Exchange is a question and answer site for users of Ethereum, the decentralized application platform and smart contract enabled blockchain. Copy and paste the smart contract address into the search field. (Video) TKREV| Build Your own Token with TKREV| #TKREV| 100x Profit Token, (Video) How To Add Custom Tokens To MetaMask? https://ropsten.etherscan.io/tx/0x59928012c3e0605b9346215c24654e84be29f2bf47949a2284aecf9991996a28. rev2023.3.3.43278. Which you can do in plain JS, passing in the radix 16 for hex: Try this if receipt.logs[0].topics[3] doesn't work: Thanks for contributing an answer to Stack Overflow! Making statements based on opinion; back them up with references or personal experience. Why do we calculate the second half of frequencies in DFT? See here. What is it called when a prisoner goes back to jail? For the Nozomi from Shinagawa to Osaka, say on a Saturday afternoon, would tickets/seats typically be available - or would you need to book? To enable Debug data: Connect and unlock your Ledger device. 0.000051 BTC 0.004021 BNB. Is it correct to use "the" before "materials used in making buildings are"? The device displays Displayed. (There are eight decimal places.). Use of the "indexed" keyword and token standards, How to View All Properties and Attributes of a Token, Difference between token transactions number and same token smart contract transactions number. The address on Etherscan is different from the MetaMask wallet. You will be able to see the "Decimals" of the token as shown in the screenshot below. Making statements based on opinion; back them up with references or personal experience. The timestamp of the block your transaction was added to. , where developers abandon their projects and sell their coins. For token trading on Ethereum mainnet, you may go to Ethereum Blockchain Explorer: Etherscan. Web copy this address to your clipboard, and head back to mew. Here's a short three-step guide on how to find popular tokens using a search bar. Most * applications that interact with token contracts will not expect * {decimals} to ever change, and may work incorrectly if it does. ERC20 Interfaces overwriting ERC721 functions - Possible to adhere to standard? Search for the Token. tokenSupply = tokensIActuallyWant * (10 ** decimals) If I want 1 token with the ability to subdivide it with a precision of 2 decimal places, I represent that as 100. How to Find Token Decimal on ETHerscan 1. Decimals: This shows the decimal point value of the token that is derived from the token's contract. prices are part of Ethereums transaction fees. The best answers are voted up and rise to the top, Not the answer you're looking for? It will replaced the previous data. Think of it as the smallest possible unit, comparable to wei for Ether. now i need to fetch newItemID and store into my DB as part of storing reference to my NFT to transfer any point later to other address. Understanding how to follow your cryptocurrency is a key to unlocking all the rest of a blockchain's information. Shiba Inu has broken many records in the crypto industry, such as defeating its rival meme coin, Dogecoin. To find out a token address, you can head to CoinMarketCap, CoinGecko, or the project's official website. 2023 Binance Academy. Making statements based on opinion; back them up with references or personal experience. Exchange between any crypto or fiat, effortless and instant, 0x03be5c903c727ee2c8c4e9bc0acc860cca4715e2, 0x0D0707963952f2fBA59dD06f2b425ace40b492Fe, 0xEE52349da59C55763BC5Ec3c2E7cF75e31feE847, AbiReencodingHeadOverflowWithStaticArrayCleanup (medium-severity), DataLocationChangeInInternalOverride (very low-severity), NestedCalldataArrayAbiReencodingSizeValidation (very low-severity), ABIDecodeTwoDimensionalArrayMemory (very low-severity), registered and logged in to your Etherscan account, verified the contract's source code using our tool. It only takes a minute to sign up. rev2023.3.3.43278. Although, you can deploy an ERC721 through an ERC20 and distribute its shares using the fungible ERC20 tokens. By clicking Post Your Answer, you agree to our terms of service, privacy policy and cookie policy. Clarification on decimals and ERC20 token amount. 60806040523480156200001157600080fd5b5060405162001e0538038062001e05833981810160405260208110156200003757600080fd5b81019080805190602001909291905050506040518060400160405280600c81526020017f43617073756c6520436f696e00000000000000000000000000000000000000008152506040518060400160405280600481526020017f43415053000000000000000000000000000000000000000000000000000000008152508160039080519060200190620000cc92919062000395565b508060049080519060200190620000e592919062000395565b506012600560006101000a81548160ff021916908360ff160217905550505062000122816b0813f3978f894098440000006200012960201b60201c565b506200044b565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415620001cd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f45524332303a206d696e7420746f20746865207a65726f20616464726573730081525060200191505060405180910390fd5b620001e1600083836200030760201b60201c565b620001fd816002546200030c60201b62000f361790919060201c565b6002819055506200025b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546200030c60201b62000f361790919060201c565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b505050565b6000808284019050838110156200038b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282620003cd576000855562000419565b82601f10620003e857805160ff191683800117855562000419565b8280016001018555821562000419579182015b8281111562000418578251825591602001919060010190620003fb565b5b5090506200042891906200042c565b5090565b5b80821115620004475760008160009055506001016200042d565b5090565b6119aa806200045b6000396000f3fe608060405234801561001057600080fd5b50600436106100ea5760003560e01c8063635811e11161008c578063a457c2d711610066578063a457c2d7146104d2578063a9059cbb14610536578063dd62ed3e1461059a578063f9ed9f0314610612576100ea565b8063635811e11461036157806370a08231146103f757806395d89b411461044f576100ea565b806318160ddd116100c857806318160ddd1461023a57806323b872dd14610258578063313ce567146102dc57806339509351146102fd576100ea565b806306fdde03146100ef578063095ea7b3146101725780631647795e146101d6575b600080fd5b6100f76106e9565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561013757808201518184015260208101905061011c565b50505050905090810190601f1680156101645780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101be6004803603604081101561018857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061078b565b60405180821515815260200191505060405180910390f35b610222600480360360408110156101ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107a9565b60405180821515815260200191505060405180910390f35b6102426107d8565b6040518082815260200191505060405180910390f35b6102c46004803603606081101561026e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107e2565b60405180821515815260200191505060405180910390f35b6102e46108bb565b604051808260ff16815260200191505060405180910390f35b6103496004803603604081101561031357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506108d2565b60405180821515815260200191505060405180910390f35b6103e1600480360360a081101561037757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291908035906020019092919080359060200190929190505050610985565b6040518082815260200191505060405180910390f35b6104396004803603602081101561040d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a05565b6040518082815260200191505060405180910390f35b610457610a4d565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561049757808201518184015260208101905061047c565b50505050905090810190601f1680156104c45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61051e600480360360408110156104e857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610aef565b60405180821515815260200191505060405180910390f35b6105826004803603604081101561054c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610bbc565b60405180821515815260200191505060405180910390f35b6105fc600480360360408110156105b057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610bda565b6040518082815260200191505060405180910390f35b6106e7600480360360c081101561062857600080fd5b810190808035906020019064010000000081111561064557600080fd5b82018360208201111561065757600080fd5b8035906020019184600183028401116401000000008311171561067957600080fd5b9091929391929390803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291908035906020019092919080359060200190929190505050610c61565b005b606060038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156107815780601f1061075657610100808354040283529160200191610781565b820191906000526020600020905b81548152906001019060200180831161076457829003601f168201915b5050505050905090565b600061079f610798610fbe565b8484610fc6565b6001905092915050565b60066020528160005260406000206020528060005260406000206000915091509054906101000a900460ff1681565b6000600254905090565b60006107ef8484846111bd565b6108b0846107fb610fbe565b6108ab856040518060600160405280602881526020016118df60289139600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610861610fbe565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461147e9092919063ffffffff16565b610fc6565b600190509392505050565b6000600560009054906101000a900460ff16905090565b600061097b6108df610fbe565b8461097685600160006108f0610fbe565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f3690919063ffffffff16565b610fc6565b6001905092915050565b60008585858585604051602001808673ffffffffffffffffffffffffffffffffffffffff1681526020018573ffffffffffffffffffffffffffffffffffffffff1681526020018481526020018381526020018281526020019550505050505060405160208183030381529060405280519060200120905095945050505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b606060048054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610ae55780601f10610aba57610100808354040283529160200191610ae5565b820191906000526020600020905b815481529060010190602001808311610ac857829003601f168201915b5050505050905090565b6000610bb2610afc610fbe565b84610bad856040518060600160405280602581526020016119506025913960016000610b26610fbe565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461147e9092919063ffffffff16565b610fc6565b6001905092915050565b6000610bd0610bc9610fbe565b84846111bd565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b43821115610cd7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f5465726e6f613a20746f6f206561726c7900000000000000000000000000000081525060200191505060405180910390fd5b600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082815260200190815260200160002060009054906101000a900460ff1615610da8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f5465726e6f613a206e6f6e636520616c7265616479207573656400000000000081525060200191505060405180910390fd5b6000610dbf610dba8787878787610985565b61153e565b90508573ffffffffffffffffffffffffffffffffffffffff16610e2f89898080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050508361159690919063ffffffff16565b73ffffffffffffffffffffffffffffffffffffffff1614610eb8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f5465726e6f613a206261642070726f6f6600000000000000000000000000000081525060200191505060405180910390fd5b6001600660008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060006101000a81548160ff021916908315150217905550610f2c8686866111bd565b5050505050505050565b600080828401905083811015610fb4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561104c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602481526020018061192c6024913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156110d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806118536022913960400191505060405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611243576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806119076025913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156112c9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806118306023913960400191505060405180910390fd5b6112d483838361182a565b61133f81604051806060016040528060268152602001611875602691396000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461147e9092919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506113d2816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f3690919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b600083831115829061152b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b838110156114f05780820151818401526020810190506114d5565b50505050905090810190601f16801561151d5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385039050809150509392505050565b60008160405160200180807f19457468657265756d205369676e6564204d6573736167653a0a333200000000815250601c01828152602001915050604051602081830303815290604052805190602001209050919050565b6000604182511461160f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f45434453413a20696e76616c6964207369676e6174757265206c656e6774680081525060200191505060405180910390fd5b60008060006020850151925060408501519150606085015160001a90507f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08260001c11156116a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602281526020018061189b6022913960400191505060405180910390fd5b601b8160ff1614806116bd5750601c8160ff16145b611712576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806118bd6022913960400191505060405180910390fd5b600060018783868660405160008152602001604052604051808581526020018460ff1681526020018381526020018281526020019450505050506020604051602081039080840390855afa15801561176e573d6000803e3d6000fd5b505050602060405103519050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561181d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f45434453413a20696e76616c6964207369676e6174757265000000000000000081525060200191505060405180910390fd5b8094505050505092915050565b50505056fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545434453413a20696e76616c6964207369676e6174757265202773272076616c756545434453413a20696e76616c6964207369676e6174757265202776272076616c756545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212208df71676e7dc9f4c98f38fa586cf1636e5e25b5708edc9c46d17332c2b8a7f2064736f6c63430007060033000000000000000000000000ee52349da59c55763bc5ec3c2e7cf75e31fee847, 0x0d0707963952f2fba59dd06f2b425ace40b492fe, 0XFFBA7529AC181C2EE1844548E6D7061C9A597DF4-WBNB, 10,051,300.789 0XFFBA7529AC181C2EE1844548E6D7061C9A597DF4, 0X03BE5C903C727EE2C8C4E9BC0ACC860CCA4715E2-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2, 8,642,304.367 0X03BE5C903C727EE2C8C4E9BC0ACC860CCA4715E2, 0XFFBA7529AC181C2EE1844548E6D7061C9A597DF4-0XBB4CDB9CBD36B01BD1CBAEBF2DE08D9173BC095C, 759,460.350 0XFFBA7529AC181C2EE1844548E6D7061C9A597DF4, (ABI-Encoded and is the last bytes of the Contract Creation Code above), A token is a representation of an on-chain or off-chain asset.