Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Documents lacks tooling detail how to issue out a token #189

Open
miohtama opened this issue Sep 14, 2021 · 3 comments
Open

Documents lacks tooling detail how to issue out a token #189

miohtama opened this issue Sep 14, 2021 · 3 comments

Comments

@miohtama
Copy link

miohtama commented Sep 14, 2021

The ESDT tokens chapter details how to issue out a new token.

https://docs.elrond.com/developers/esdt-tokens/#issuance-of-fungible-esdt-tokens

This documentation is very outlining and is not helpful enough for outside readers - as it has gaps to let the user to understand the complete steps to issue and manage tokens.

  • It does not cross-reference to any tooling (JavaScript, Python erdpy, Rust, how to issue out a token)

  • It does not refer to have source code, or related, how the tokens are managed, or any detailed discussion about token standards - for example it asks to community feedback, but does not discuss how to give such feedback and where relevant discussion should take a place

@miohtama miohtama changed the title Documents lack concrete token issuance example Documents lacks tooling detail how to issue out a token Sep 16, 2021
@georgebrianb
Copy link

I'd really like to see an update on this! Seems pretty important to me as a developer!

@bogdan-rosianu
Copy link
Contributor

Hello! Thank you for your suggestion. The tokens page only describes the transactions' format. It can be easily integrated into any script by simply converting the input parameters into valid hex. I will leave this issue open for future references

@juliancwirko
Copy link
Contributor

I also think it is something that could improve the docs a lot. The ones with transaction schemas. For example, for a developer who lands on docs first time, this doesn't tell much at first sight:

IssuanceTransaction {
    Sender: <account address of the token manager>
    Receiver: erd1qqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqzllls8a5w6u
    Value: 50000000000000000 # (0.05 EGLD)
    GasLimit: 60000000
    Data: "issue" +
          "@" + <token name in hexadecimal encoding> +
          "@" + <token ticker in hexadecimal encoding> +
          "@" + <initial supply in hexadecimal encoding> +
          "@" + <number of decimals in hexadecimal encoding>
}

IMO, they usually want tabs with examples of such transactions in JS SDK, Python SDK, and maybe others too. With a clear description of what should be imported from which library, with the link to the GitHub repository. Plus, to the examples repository.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants