Wallet Messages models
Here you can get information about each field in our Wallet Messages API
CreateWalletMessage
field | type | additional info |
externalMessageId | String | unique message identifier from client (should be unique to portfolio) |
portfolioId | String | unique portfolio identifier for which the message will be created |
mainCurrency | Currency | currency for the wallet |
message | String | message that should be signed |
WalletMessage
field | type | additional info |
messageId | String | unique message identifier |
externalMessageId | String | unique message identifier from client (should be unique for portfolio) |
status | MessageStatus | one of possible message status |
portfolioId | String | unique portfolio identifier for which the message was created |
accountId | String | unique account identifier |
mainCurrency | Optional<Currency> | for deposits and withdrawal. Currency of main blockchain (e.g. may be BTC or ETH for USDT currency) |
extra | WalletMessageExtra | additional wallet message data |
createdBy | String | message creator user ID |
organizationId | String | unique organization identifier |
createdAt | Long | time of message creation |
MessageStatus
Enum with possible values (may be changed in future):
status | description |
working | message processing (waiting for client signature) |
canceled | canceled message |
part-signed-tx-added | part-signed message was added |
full-signed-tx-added | fully-signed message was added |
field | type | additional info |
messageRequest | MessageRequest | data for Vault message signing |
partSigned | Optional< PartSigned> | data for Vault part signed message |
signed | Optional< FullSigned> | data for Vault full signed message |
MessageRequest
field | type | additional info |
publicKeyHash | String | wallet public key hash |
currency | String | wallet currency |
message | String | message that should be signed |
PartSigned
field | type | additional info |
uploadBy | String | user ID |
partSignedMessage | Object | message part signed data |
FullSigned
field | type | additional info |
uploadBy | String | user ID |
signedMessage | Object | object that contains message signature |