Overview

What is Token-Kit API?

The Token-Kit API enables developers to easily build decentralized applications (dApps) using token kits that adhere to the ERC-20 standard. With this API, developers can conveniently access various token-related data, including token details, balances, and transaction histories. Additionally, the API supports initiating transactions through the Account Manager.

Token-Kit Features

Supply Management

  • Issuance: Increase the total supply of tokens.

    • Manager accounts can mint tokens for users.
    • Users can mint tokens directly if certain conditions are met.
  • Redemption: Decrease the total supply of tokens.

    • Users can burn their own tokens.
    • Manager accounts can burn tokens on behalf of users.

Balance Management

  • Transfers: Facilitate token transfers.
    • Users can directly transfer tokens.
    • Authorized users can transfer tokens on behalf of others.
    • Manager accounts can perform token transfers for users.

Permission Management

  • Token Usage Permissions: Grant or revoke token usage permissions.
  • Manager Permissions: Manage accounts with specific operational permissions within the Token-Kit.

Quick Checklist

Ensure you have the following credentials to use the Token-Kit API:

  • API Key
  • Account ID (Optional): Identifier for specific accounts.
    • Secret Key: Required for secure access.
    • Password (Optional): Secondary authentication method for enhanced security when accessing accounts.

Where Can I Use It?

  • Tracking ERC-20 token transfer history
  • Executing ERC-20 token transfers