Endpoints

Vault server provide Wallet Service between Api servers and Hashicorp Vault

Execute a transaction

post

Executes a transaction on the Solana blockchain using the provided transaction data and user ID.

Header parameters
AutorizationstringRequired

API Key

Body
tx_datastringOptional
user_idintegerOptional
Responses
200

OK

application/json
post
/execute

Export wallet private key

post

Retrieves the private key of the wallet associated with the provided user ID.

Header parameters
AutorizationstringRequired

API Key

Body
user_idintegerOptional
Responses
200

OK

application/json
post
/export

Get public key

post

Retrieves the public key for the wallet associated with the provided user ID.

Header parameters
AutorizationstringRequired

API Key

Body
user_idintegerOptional
Responses
200

OK

application/json
post
/pubkey

Register wallet

post

Registers a new wallet for the user ID provided.

Header parameters
AutorizationstringRequired

API Key

Body
user_idintegerOptional
Responses
200

OK

application/json
post
/register

Revoke wallet

post

Revokes the existing wallet and generates a new one for the user ID provided.

Header parameters
AutorizationstringRequired

API Key

Body
user_idintegerOptional
Responses
200

OK

application/json
post
/revoke

Last updated