TokenERC20 | ERC20 Standart Token | Cryptocurrency library

 by   EasyToken Java Version: Current License: No License

kandi X-RAY | TokenERC20 Summary

kandi X-RAY | TokenERC20 Summary

TokenERC20 is a Java library typically used in Financial Services, Fintech, Blockchain, Cryptocurrency, Ethereum applications. TokenERC20 has no bugs, it has no vulnerabilities and it has low support. However TokenERC20 build file is not available. You can download it from GitHub.

Its own Crypto-currency on the Blockchain Ethereum.

            kandi-support Support

              TokenERC20 has a low active ecosystem.
              It has 4 star(s) with 5 fork(s). There are 1 watchers for this library.
              It had no major release in the last 6 months.
              TokenERC20 has no issues reported. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of TokenERC20 is current.

            kandi-Quality Quality

              TokenERC20 has no bugs reported.

            kandi-Security Security

              TokenERC20 has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              TokenERC20 does not have a standard license declared.
              Check the repository for any license declaration and review the terms closely.
              Without a license, all rights are reserved, and you cannot use the library in your applications.

            kandi-Reuse Reuse

              TokenERC20 releases are not available. You will need to build from source code and install.
              TokenERC20 has no build file. You will be need to create the build yourself to build the component from source.

            Top functions reviewed by kandi - BETA

            kandi has reviewed TokenERC20 and discovered the below as its top functions. This is intended to give you an instant insight into TokenERC20 implemented functionality, and help decide if they suit your requirements.
            • Create a remote call
            • Create a remote call to the server
            • Creates an Observable object of a transfer event
            • Creates an observable for burn event response
            • Extract transfer events from a transaction receipt
            • Extract the burn events from a transaction receipt
            • Allow the user to allowance the given parameters
            • Calculates the balance of a given address
            • Retrieves the decimals from the system
            • Return the name of this name
            • Execute symbol
            • Return the sum of all items in the hash table
            • Executes a transfer
            • Transfer a value from one to another
            Get all kandi verified functions for this library.

            TokenERC20 Key Features

            No Key Features are available at this moment for TokenERC20.

            TokenERC20 Examples and Code Snippets

            No Code Snippets are available at this moment for TokenERC20.

            Community Discussions


            Remix error The transaction has been reverted to the initial state
            Asked 2021-Jun-01 at 19:25

            I am testing my smart contract on remix. While testing Start Airdrop function is running successfully but as I approach getAirrop function I receive error :

            transact to getAirdrop errored: VM error: revert. revert The transaction has been reverted to the initial state. Note: The called function should be payable if you send value and the value you send should be less than your current balance. Debug the transaction to get more information.

            my smart contract code is :



            Answered 2021-Jun-01 at 19:25
            require(aSBlock <= block.number && block.number <= aEBlock);



            i don't know Why string size can't be allocated as much as i want in solidity
            Asked 2019-Aug-26 at 06:42

            Here is my solidity code.

            I wanna return some stored data on ethereum blockchain via my function getDeals()

            but when I called getDeals() function on remix, it died. it was look like runtime error or something.

            and it turned out str size wasn't not enough. it was just only 32byte.

            so I modified my code like below but it still not works. It's because of not enough space.

            The reason why i think that, it returned well by 32byte size.

            Is there anybody why can't be allocated string size as much as i want?



            Answered 2019-Aug-26 at 06:42

            oh, I finally got it and share it. it looks like it's about javascript vm problem, because I tested on Javascript VM in remix. I think it's sort of memory problem of vm. I checked this code worked on rinkeby testnet well.



            how to get to know where is interface's link between implementation and declaration on ethereum blockchain
            Asked 2018-Oct-26 at 16:13

            I don't get that how to connect interface declaration to implementation part in solidity

            Here is pseudo code that leaves only important part which is related.



            Answered 2018-Oct-26 at 16:13

            This interface is just for convenience, so you can easily call the interface methods. You can cast any smart contract address to this interface, even if they are not an instance of this interface.

            For instance, if I would make the following changes to your example:




            ERC20 token code from the Ethereum website
            Asked 2018-Oct-18 at 19:06

            I took the code for the ERC20 token from the official ether website. link: (the end of the page) My question is why do they have two contracts there, namely TokenERC20 and MyAdvancedToken and don't unite all functions under a single contract? Also, which contract should I deploy so all functions work properly? Thank you very much in advance.



            Answered 2018-Oct-18 at 16:15

            The TokenERC20 is the standard ERC20 token that most people are using. This contract allows you to create a token that has the basic functionality of an ERC20 token, such as transfer, transferFrom, approve, etc. These are all required functions to qualify for the ERC20 standard.

            The MyAdvancedToken contract is an extension of the TokenERC20 contract (hence the line, MyAdvancedToken is owned, TokenERC20). What this means is MyAdvancedToken is able to use all the functionality of TokenERC20 without rewriting the whole thing. The reason this contract exists is to give the token additional functionality.

            In this example, you can see that the owner has the ability to mint additional tokens and to freeze tokens of a specific user. While this is not a part of the ERC20 specification directly, you are allowed to add functions like this.

            You may see that some functions, such as _transfer are in both contracts. When this occurs, the child contract function overwrites the parent contract. In this case, the _transfer function that gets executed when called is the one that checks for frozen accounts.



            How to receive ether in my token contract to transfer them automatically to payers
            Asked 2018-Jan-06 at 18:15

            What I want to achieve when someone sends ether to my token address then automatically equivalent amount of token (I am also setting token price manually) must be sent back. The problem is I am not able to send ether to the token address. I am learning the code from . I copied the code from there , some little changes made .

            Here's what I tried



            Answered 2018-Jan-06 at 18:15

            You need to understand how the tokens works in general and what token actually is. Token is just a smart-contract which keeps information about balances (mapping address => uint). So it just keeps the amount of tokens held by specified address. Nothing more. Another thing you need to know is fallback function(the one without the name). In your case it is empty.



            Understanding Ethereum ERC20 token creation code
            Asked 2018-Jan-02 at 01:25
            totalSupply = initialSupply * 10 ** uint256(decimals); 


            Answered 2018-Jan-02 at 01:25

            It's not multiplying by 10. It's multiplying by (10 ^ 18). That line is used to handle the decimal offset since fixed point numbers are not yet supported in Solidity.

            An ERC20 token is not required to use 18 decimals (or any at all), but it's recommended to use some level of precision since the value of a token can fluctuate significantly. 18 is used in most examples because contracts that receive ether work with values at the wei level (1 ether = 10^18 wei).



            Ethereum Advance token sample
            Asked 2017-Nov-15 at 21:53

            In this example i have 2 question.

            1. MyAdvanceToken - why the _transfer method is using > instead of >= for checking require(balanceOf[_from] > _value); while the TokenERC20 in this link is using >= ( require(balanceOf[_from] >= _value);)

            2. Since inheritance will be in development only, the _transfer method base on this example is internal in TokenERC20, is it safe to assume that once deployed no one can use this internal function except from this contract ? There is no other contract that can inherit and use this internal method since inheritance is in development only?

            Many thanks in advance



            Answered 2017-Nov-15 at 21:53
            1. Using > instead of >= is a typo and >= sign should be preferred over >. Imagine you have 15 tokens and want to send all of them - you'll not pass the require with > sign.

            2. It is safe because no one can use once deployed contract to inherit from. To create malignant inheritance you need to use parent contract code in the same or different file and deploy it one more time, creating the second base contract, distinct from the first one and not able to take its tokens.


            Community Discussions, Code Snippets contain sources that include Stack Exchange Network


            No vulnerabilities reported

            Install TokenERC20

            You can download it from GitHub.
            You can use TokenERC20 like any standard Java library. Please include the the jar files in your classpath. You can also use any IDE and you can run and debug the TokenERC20 component as you would do with any other Java program. Best practice is to use a build tool that supports dependency management such as Maven or Gradle. For Maven installation, please refer For Gradle installation, please refer .


            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
          • HTTPS


          • CLI

            gh repo clone EasyToken/TokenERC20

          • sshUrl


          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link