directory
    
    
      
        
      
    
   
    
      
  
    
      
  
    
      Version: 
        v0.9.8-RC06
    
    
      Opens a new window with list of versions in this module.
    
    
    
  
      
  
    Published: Oct 28, 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.