Skip to main content

KryptoGO Wallet Business Client API (1.0.0)

Download OpenAPI specification:Download

License: Proprietary

API for KryptoGO business clients to manage wallets and NFTs for their end-users. These APIs allow programmatic creation of wallets linked to user identifiers (phone/email) and management of associated NFTs. End-users must use the KryptoGO Wallet App to access and control their wallets.

Wallet Management

Create User Wallet by Identifier

Creates a user account and their corresponding multi-chain wallets in the KryptoGO system, associated with either a phone number or an email address. If a user with the given identifier already exists, this operation will succeed without creating duplicates (idempotent).

Supported Chains: Bitcoin, Ethereum, Polygon, Solana, Binance Smart Chain, Tron, Arbitrum, Kucoin Community Chain, Ronin, Oasys.

End-User Action: The end-user needs to download the KryptoGO Wallet App and sign in with the same phone number or email to gain control of the created wallet.

Authorizations:
StudioApiKeyAuth
Request Body schema: application/json
required
One of
phone_number
required
string <phone>

The user's phone number. Required if email is not provided.

email
string <email>

The user's email address. Required if phone_number is not provided.

Responses

Request samples

Content type
application/json
Example
{
  • "phone_number": "+886912345678"
}

Response samples

Content type
application/json
{
  • "code": 0
}

Retrieve Wallet Addresses by Identifier

Retrieves the multi-chain wallet addresses associated with a user's phone number or email address.

Authorizations:
StudioApiKeyAuth
query Parameters
phone_number
string
Example: phone_number=+886912345678

The user's phone number (E.164 format recommended). Required if email is not provided.

email
string <email>
Example: email=user@example.com

The user's email address. Required if phone_number is not provided.

Responses

Response samples

Content type
application/json
{
  • "code": 0,
  • "data": {
    }
}