ServerWallet API
ServerWallet APIs support HTTP protocol. It uses /wallet path.
Last updated
ServerWallet APIs support HTTP protocol. It uses /wallet path.
Last updated
Real Server : https://api.vixco.net/wallet
Test Server : https://test-api.vixco.net/wallet
Returns a new address. After generating a new private key in Server Wallet, Address, secretKey, and mnemonic are returned.
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
A new secretKey is created when ImportAddress is called.
Return an address information.
Returns the mnemonic of a given address. if hashKey is not correct, it will return error.
Import an Address using mnemonic. Store private key in Server Wallet, and Address, secretKey, and mnemonic are returned.
Import an Address using private key. Store private key in Server Wallet, and Address, secretKey are returned. Unlike importAddress , mnemonic is not returned.
Returns a list of tokens held by address.
Returns data signed with the private key of address to make a transaction.
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
addInfo
String
Address Information. This can be retrieved using the getAddressInfo API. Max length : 200
address
String
Address
secretKey
String
It is used for authentication when requesting SignData to the Server Wallet. It cannot be viewed or exported, so it must be kept well.
mnemonic
String
Used for address recovery if necessary
address
String
Address
address
String
Address
addInfo
String
Address information saved when creating an address.
address
String
Address
languageType
String
mnemonic language (Currently only "en" available)
tempKey
String
tempKey for "exportAddress"
hashKey
String
hash(tempKey | secretKey)
mnemonic
String
Used for address recovery if necessary.
languageType
String
mnemonic language (Currently only "en" available)
mnemonic
String
Mnemonic String
addInfo
String
Address Information. This can be retrieved using the getAddressInfo API. Max length : 200
address
String
Address
secretKey
String
It is used for authentication when requesting SignData to the Server Wallet. It cannot be viewed or exported, so it must be kept well.
mnemonic
String
Address can be restored using Mnemonic.
privateKey
String
private Key
addInfo
String
Address Information. This can be retrieved using the getAddressInfo API. Max length : 200
address
String
Address (0x....)
secretKey
String
It is used for authentication when requesting SignData to the Server Wallet. It cannot be viewed or exported, so it must be kept well.
mnemonic
String
empty.
address
String
Address
address
String
Address
contractAddress
String
Contract address of token.
symbol
String
Symbol of token.
tokenType
String
Type of token "ERC20", "ERC721", "ERC1155"
tokenId
BigInteger
tokenId of ERC1155, In case of ERC20, ERC721 token, it is the blank.
balance
BigDecimal
Balance of token. In case of ERC1155 token, it is the balance of tokenId.
address
String
Address
data
String
Data to be signed. This is probably a hash value.
tempKey
String
tempKey for "signData"
hashKey
String
hash(tempKey | secretKey)
signedData
String
Signed data