directory
Version:
v0.9.5
Opens a new window with list of versions in this module.
Published: Sep 19, 2025
License: MIT
Opens a new window with license information.
README
¶
Protocol Documentation
Table of Contents
Top
processing/client/v1/client.proto
CreateRequest
Field |
Type |
Label |
Description |
callback_url |
string |
|
|
backend_ip |
string |
optional |
|
merchant_domain |
string |
optional |
|
backend_version |
string |
|
|
CreateResponse
GetCallbackURLRequest
Field |
Type |
Label |
Description |
client_id |
string |
|
|
GetCallbackURLResponse
Field |
Type |
Label |
Description |
callback_url |
string |
|
|
UpdateCallbackURLRequest
Field |
Type |
Label |
Description |
client_id |
string |
|
|
callback_url |
string |
|
|
UpdateCallbackURLResponse
ClientService
Service which interacts with client
Top
processing/common/v1/common.proto
BitcoinAddressType
Name |
Number |
Description |
BITCOIN_ADDRESS_TYPE_UNSPECIFIED |
0 |
|
BITCOIN_ADDRESS_TYPE_P2PKH |
1 |
Legacy |
BITCOIN_ADDRESS_TYPE_P2SH |
2 |
SegWit |
BITCOIN_ADDRESS_TYPE_SEGWIT |
3 |
Native SegWit or Bech32 |
BITCOIN_ADDRESS_TYPE_P2TR |
4 |
Taproot address or Bech32m |
Blockchain
Name |
Number |
Description |
BLOCKCHAIN_UNSPECIFIED |
0 |
|
BLOCKCHAIN_TRON |
1 |
|
BLOCKCHAIN_BITCOIN |
2 |
|
BLOCKCHAIN_ETHEREUM |
3 |
|
BLOCKCHAIN_LITECOIN |
4 |
|
BLOCKCHAIN_BITCOINCASH |
5 |
|
BLOCKCHAIN_BINANCE_SMART_CHAIN |
6 |
|
BLOCKCHAIN_POLYGON |
7 |
|
BLOCKCHAIN_ARBITRUM |
8 |
|
BLOCKCHAIN_OPTIMISM |
9 |
|
BLOCKCHAIN_LINEA |
10 |
|
BLOCKCHAIN_SOLANA |
11 |
|
BLOCKCHAIN_MONERO |
12 |
|
BLOCKCHAIN_DOGECOIN |
13 |
|
BLOCKCHAIN_TON |
14 |
|
DogecoinAddressType
Name |
Number |
Description |
DOGECOIN_ADDRESS_TYPE_UNSPECIFIED |
0 |
|
DOGECOIN_ADDRESS_TYPE_P2PKH |
1 |
Legacy |
IncomingWalletType
Name |
Number |
Description |
INCOMING_WALLET_TYPE_UNSPECIFIED |
0 |
|
INCOMING_WALLET_TYPE_HOT |
1 |
|
INCOMING_WALLET_TYPE_PROCESSING |
2 |
|
LitecoinAddressType
Name |
Number |
Description |
LITECOIN_ADDRESS_TYPE_UNSPECIFIED |
0 |
|
LITECOIN_ADDRESS_TYPE_P2PKH |
1 |
Legacy |
LITECOIN_ADDRESS_TYPE_P2SH |
2 |
SegWit |
LITECOIN_ADDRESS_TYPE_SEGWIT |
3 |
Native SegWit or Bech32 |
LITECOIN_ADDRESS_TYPE_P2TR |
4 |
Taproot address or Bech32m |
TransactionType
Name |
Number |
Description |
TRANSACTION_TYPE_UNSPECIFIED |
0 |
|
TRANSACTION_TYPE_TRANSFER |
1 |
|
TRANSACTION_TYPE_DEPOSIT |
2 |
|
TransferStatus
Name |
Number |
Description |
TRANSFER_STATUS_UNSPECIFIED |
0 |
|
TRANSFER_STATUS_ACCEPTED |
1 |
|
TRANSFER_STATUS_SUCCESS |
2 |
|
TRANSFER_STATUS_FAILED |
3 |
|
Top
processing/owner/v1/owner.proto
ConfirmTwoFactorAuthRequest
ConfirmTwoFactorAuthResponse
CreateRequest
Field |
Type |
Label |
Description |
client_id |
string |
|
|
external_id |
string |
|
External id of store |
mnemonic |
string |
|
|
CreateResponse
Field |
Type |
Label |
Description |
id |
string |
|
|
DisableTwoFactorAuthRequest
DisableTwoFactorAuthResponse
GetHotWalletKeysItem
GetHotWalletKeysRequest
Field |
Type |
Label |
Description |
owner_id |
string |
|
|
otp |
string |
|
|
wallet_addresses |
string |
repeated |
|
excluded_wallet_addresses |
string |
repeated |
|
GetHotWalletKeysResponse
GetPrivateKeysRequest
GetPrivateKeysResponse
GetPrivateKeysResponse.KeysEntry
GetSeedsRequest
GetSeedsResponse
Field |
Type |
Label |
Description |
mnemonic |
string |
|
|
pass_phrase |
string |
|
|
GetTwoFactorAuthDataRequest
Field |
Type |
Label |
Description |
owner_id |
string |
|
|
GetTwoFactorAuthDataResponse
Field |
Type |
Label |
Description |
secret |
string |
optional |
|
is_confirmed |
bool |
|
|
KeyPair
KeyPairSequence
Field |
Type |
Label |
Description |
pairs |
KeyPair |
repeated |
|
PrivateKeyItem
ValidateTwoFactorTokenRequest
ValidateTwoFactorTokenResponse
OwnerService
Service which interacts with owner
Top
processing/system/v1/system.proto
CheckNewVersionRequest
CheckNewVersionResponse
Field |
Type |
Label |
Description |
name |
string |
|
|
installed_version |
string |
|
|
available_version |
string |
|
|
need_for_update |
bool |
|
|
GetLastLogsRequest
GetLastLogsResponse
Field |
Type |
Label |
Description |
logs |
LogEntry |
repeated |
|
InfoRequest
InfoResponse
LogEntry
UpdateToNewVersionRequest
UpdateToNewVersionResponse
Field |
Type |
Label |
Description |
status |
string |
|
|
SystemService
Service which provides system information
Top
processing/transfer/v1/transfer.proto
CreateRequest
CreateResponse
Field |
Type |
Label |
Description |
item |
Transfer |
|
|
GetByRequestIDRequest
Field |
Type |
Label |
Description |
request_id |
string |
|
|
GetByRequestIDResponse
Field |
Type |
Label |
Description |
item |
Transfer |
|
|
Transfer
Transfer
TransferTransaction
Transfer transaction
Status
Transfer status
Name |
Number |
Description |
STATUS_UNSPECIFIED |
0 |
|
STATUS_NEW |
1 |
|
STATUS_PENDING |
2 |
|
STATUS_PROCESSING |
3 |
|
STATUS_IN_MEMPOOL |
4 |
|
STATUS_UNCONFIRMED |
5 |
|
STATUS_COMPLETED |
6 |
|
STATUS_FAILED |
7 |
|
STATUS_FROZEN |
8 |
|
TransferTransactionStatus
Transfer transaction status
Name |
Number |
Description |
TRANSFER_TRANSACTION_STATUS_UNSPECIFIED |
0 |
|
TRANSFER_TRANSACTION_STATUS_PENDING |
1 |
|
TRANSFER_TRANSACTION_STATUS_UNCONFIRMED |
2 |
|
TRANSFER_TRANSACTION_STATUS_CONFIRMED |
3 |
|
TRANSFER_TRANSACTION_STATUS_FAILED |
4 |
|
TransferTransactionType
Transfer transaction type
Name |
Number |
Description |
TRANSFER_TRANSACTION_TYPE_UNSPECIFIED |
0 |
|
TRANSFER_TRANSACTION_TYPE_TRANSFER |
1 |
|
TRANSFER_TRANSACTION_TYPE_DELEGATE |
2 |
|
TRANSFER_TRANSACTION_TYPE_RECLAIM |
3 |
|
TRANSFER_TRANSACTION_TYPE_SEND_BURN_BASE_ASSET |
4 |
|
TRANSFER_TRANSACTION_TYPE_ACCOUNT_ACTIVATION |
5 |
|
TransferService
Service which interacts with transfers
Top
processing/wallet/v1/wallets.proto
Asset
Assets
Field |
Type |
Label |
Description |
asset |
Asset |
repeated |
|
AttachOwnerColdWalletsRequest
AttachOwnerColdWalletsResponse
BlockchainAdditionalData
BlockchainAdditionalData.TronData
CreateOwnerHotWalletRequest
CreateOwnerHotWalletResponse
Field |
Type |
Label |
Description |
address |
string |
|
|
GetOwnerColdWalletsRequest
GetOwnerColdWalletsResponse
GetOwnerHotWalletsRequest
GetOwnerHotWalletsResponse
GetOwnerHotWalletsResponse.HotAddress
Field |
Type |
Label |
Description |
address |
string |
|
|
external_wallet_id |
string |
|
|
GetOwnerProcessingWalletsRequest
GetOwnerProcessingWalletsResponse
MarkDirtyHotWalletRequest
MarkDirtyHotWalletResponse
WalletPreview
WalletService
Service which interacts with wallets
Scalar Value Types
.proto Type |
Notes |
C++ |
Java |
Python |
Go |
C# |
PHP |
Ruby |
double |
|
double |
double |
float |
float64 |
double |
float |
Float |
float |
|
float |
float |
float |
float32 |
float |
float |
Float |
int32 |
Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint32 instead. |
int32 |
int |
int |
int32 |
int |
integer |
Bignum or Fixnum (as required) |
int64 |
Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint64 instead. |
int64 |
long |
int/long |
int64 |
long |
integer/string |
Bignum |
uint32 |
Uses variable-length encoding. |
uint32 |
int |
int/long |
uint32 |
uint |
integer |
Bignum or Fixnum (as required) |
uint64 |
Uses variable-length encoding. |
uint64 |
long |
int/long |
uint64 |
ulong |
integer/string |
Bignum or Fixnum (as required) |
sint32 |
Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int32s. |
int32 |
int |
int |
int32 |
int |
integer |
Bignum or Fixnum (as required) |
sint64 |
Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int64s. |
int64 |
long |
int/long |
int64 |
long |
integer/string |
Bignum |
fixed32 |
Always four bytes. More efficient than uint32 if values are often greater than 2^28. |
uint32 |
int |
int |
uint32 |
uint |
integer |
Bignum or Fixnum (as required) |
fixed64 |
Always eight bytes. More efficient than uint64 if values are often greater than 2^56. |
uint64 |
long |
int/long |
uint64 |
ulong |
integer/string |
Bignum |
sfixed32 |
Always four bytes. |
int32 |
int |
int |
int32 |
int |
integer |
Bignum or Fixnum (as required) |
sfixed64 |
Always eight bytes. |
int64 |
long |
int/long |
int64 |
long |
integer/string |
Bignum |
bool |
|
bool |
boolean |
boolean |
bool |
bool |
boolean |
TrueClass/FalseClass |
string |
A string must always contain UTF-8 encoded or 7-bit ASCII text. |
string |
String |
str/unicode |
string |
string |
string |
String (UTF-8) |
bytes |
May contain any arbitrary sequence of bytes. |
string |
ByteString |
str |
[]byte |
ByteString |
string |
String (ASCII-8BIT) |
Directories
¶
processing
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Click to show internal directories.
Click to hide internal directories.