Go to file
Paul Schaaf b7036486a0 update solana web deps 2021-07-08 23:01:34 +02:00
.github/ISSUE_TEMPLATE add feedback template (#44) 2020-11-18 17:56:54 +01:00
public add favicon and improved site title 2020-11-12 21:38:21 +01:00
src [BUGFIX] external wallet should use chosenCluster 2020-12-23 21:42:09 +01:00
.gitignore init 2020-10-17 22:13:40 +02:00
.prettierignore [Faucet Creation] empty amount field will now lead to MAX LIMIT, no need to manually click button (#55) 2020-12-16 21:11:21 +01:00
CONTRIBUTING.md add CONTRIBUTING.md (#40) 2020-11-18 14:06:47 +01:00
README.md add support for delegation (#50) 2020-12-05 16:56:44 +01:00
babel.config.js Revert "add async routes again; try #2" 2020-11-05 23:42:26 +01:00
package-lock.json update solana web deps 2021-07-08 23:01:34 +02:00
package.json update solana web deps 2021-07-08 23:01:34 +02:00
postcss.config.js SPEED - performance optimisations (#39) 2020-11-18 00:19:17 +01:00
tsconfig.json give users option to have tx signed via an external wallet, thereby not exposing their private key to the Token UI (#32) 2020-11-16 22:58:11 +01:00
vue.config.js SPEED - performance optimisations (#39) 2020-11-18 00:19:17 +01:00

README.md

spl-token-ui

Netlify Status

A UI for the creation and management of SPL tokens

Features

Managing Tokens

  • Creating new tokens
  • Editing a token's mint and freeze authority

Managing Token Accounts

  • Creating token accounts and associated token accounts
  • Minting tokens to token accounts
  • Transferring tokens
  • Freezing token accounts
  • Thawing token accounts
  • Burning tokens
  • Closing accounts
  • Setting account owners
  • Setting acount close authorities
  • Approving and revoking delegates

Airdrops

  • Requesting SOL airdrops
  • Managing Token Faucets

FAQ

What secret types are supported in the manual input secret field?

  • Seed phrase
  • Ed25519 comma-separated number array
  • Base58 encoded Ed25519 comma-separated number array

How are seed phrases converted to private keys?

  • Seed phrases are converted using the derivation path m/501'/0'/0/0

How-to

Token Faucets

Token faucets allow developers to easily give others access to tokens of a specific mint without sending around their private key. This is accomplished through a token faucet program (https://github.com/paul-schaaf/spl-token-faucet).

When creating a token faucet, the chosen token's mint authority is transferred to a Program Derived Address. The program then accepts minting requests. Having received such a request, the program checks that the requested amount is lower than the configured max amount or that the requester is the faucet admin (in which case they may mint as much as they like). These parameters can be set during faucet creation. Finally, a faucet may be closed again but only if it has an admin configured which must sign the closure tx. Faucet closure will transfer the token's mint authority back to the admin.

Contributing

Please see CONTRIBUTING.md