XaiGate Wallet
  • Overview
  • Getting Started
    • Sign Up
    • Get API Key
    • Supported Chains
  • API Documentation
    • Create User
    • Create New Wallet Address
    • Get Wallet Balance
    • Withdraw
    • Get Transactions
  • Invoice
    • Create Invoice
    • Get Invoice
  • IPNS
    • Deposit/Withdraw Response
    • Notify Invoice Response
  • Features
Powered by GitBook
On this page
  • Request Parameter
  • Example Value
  • Response (200 Ok - https status code)
  • Example Value
  1. API Documentation

Create New Wallet Address

The generateAddress API is a RESTful API endpoint that allows you to generate a new cryptocurrency wallet address for a specified account.

POST https://wallet-api.xaigate.com/api/v1/generateAddress

Parameter content type: application/json

Request Body

Name
Type
Description

apiKey*

String

fdda9f03-6409-43eb-a6ef-e1f6cea71c2e

userId*

String

097f35dd-a806-43ef-ab0d-f121cb11567e

networkId*

Stirng

1

{
    "name"="Wilson",
    "owner": {
        "id": "sha7891bikojbkreuy",
        "name": "Samuel Passet",
    "species": "Dog",}
    "breed": "Golden Retriever",
}

Request Parameter

Parameter

Type

Sample Value

apiKey (required)

String

​

userId (required)

String

​

networkId (required)

String

​Enum: 1, 56, TRX

Example Value

{
  "apiKey": "fdda9f03-6409-43eb-a6ef-e1f6cea71c2e",
  "userId": "b3e36e1a-296f-4198-bda1-180c51aff14a",
  "networkId": 1
}

Response (200 Ok - https status code)

Response

Type

Sample Value

address

String

​It is the address where funds are sent or received

Example Value

{
    "address": "0x3A93c5618F5d10EA43dCda6A689a31228442F61c"
}
PreviousCreate UserNextGet Wallet Balance

Last updated 1 year ago