Перейти к содержанию

Обзор

Общие ошибки blockchain connectors

Error name Error code Error description
appErrorInvalidPublicKey -10 Невалидный публичный ключ (publicKey)

Примеры сообщения об ошибке:
"Invalid publicKey"
"Invalid y value for curve"
"Invalid publicKey. Unknown point format"
appErrorSameAddressTransfer -12 Возникает в случае, если адрес отправителя идентичен адресу получателя

Пример сообщения об ошибке:
"Invalid argument to. …Cannot transfer to the same account…"
appErrorInvalidAmount -14 Возникает в случае ввода суммы (amount), превышающей допустимое значение

Примеры сообщения об ошибке:
"Invalid_argument_amount, value out-of-bounds"
"Assertion failed, invalid argument amount"
"Invalid_argument_amount: startingBalance must be of type String, represent a non-negative number and have at most 7 digits after the decimal"
appErrorInvalidTxData -16 Ошибка раскодировки данных транзакции (txdata)

Примеры сообщения об ошибке:
"TX decode failed. Make sure the tx has at least one input"
"Invalid signedTransaction: Failed to decode the transaction"
appErrorInvalidSignature -17 Невалидная подпись (signature)

Примеры сообщения об ошибке:
"The provided signature doesn't match the transaction hash"
"Invalid signature. Signature verification failed"
appErrorUnderfundedAction -23 Возникает в случае, если недостаточно средств для отправки

Примеры сообщения об ошибке:
"Operation is underfunded"
"Underfunded action"
appErrorTransactionExpired -24 Срок действия транзакции истек

Примеры сообщения об ошибке:
"Transaction expiration error"
"The ledger closeTime was after the maxTime"
appErrorNoSourceAccount -25 Возникает в случае, если не удалось подтвердить транзакцию

Возможные причины:
- учетная запись, инициировавшая транзакцию, не активирована;
- неверный адрес отправителя;
- неверный адрес контракта.

Примеры сообщения об ошибке:
"The source account does not exist"
"Stellar source account doesn\'t exist"
appErrorInvalidAsset -26 Возникает в случае, если смарт-контракт не существует или он не действительный

Пример сообщения об ошибке:
"Invalid asset. No contract or not a valid smart contract"

Ошибки, специфичные для blockchain-connector-eth-like-service

Error name Error code Error description
appErrorInvalidGasLimit -101 Невалидный лимит газа (gasLimit)

Пример сообщения об ошибке:
"Invalid_argument_gasLimit: invalid length for gasLimit"
appErrorInvalidGasPrice -102 Невалидная цена газа (gasPrice)

Пример сообщения об ошибке: "Invalid_argument_gasPrice: invalid length for gasPrice"
appErrorInvalidNonce -103 Невалидный параметр nonce

Пример сообщения об ошибке:
"Invalid_argument_nonce: invalid hexlify value"

Ошибки, специфичные для blockchain-connector-btc-like-service

Error name Error code Error description
appErrorInvalidUtxoValue -202 Невалидный utxo (внутренний параметр value)

Пример сообщения об ошибке:
"Assertion failed, invalid argument amount"
appErrorInvalidUtxoTxId -203 Невалидный utxo (внутренний параметр txid)

Пример сообщения об ошибке: "Invalid TXID in object"

Ошибки, специфичные для blockchain-connector-xlm-service

Error name Error code Error description
appErrorInvalidClaimableBalanceId -301 Невалидный параметр claimableBalanceId

Примеры сообщения об ошибке:
"Invalid_argument_claimableBalanceId: must provide a valid claimable balance id"
"There is no existing ClaimableBalanceEntry that matches the input BalanceID"
appErrorLowReserve -303 Возникает в случае, если сумма на аккаунте слишком мала для создания учетной записи

Пример сообщения об ошибке:
"The amount is too low to create an account"
appErrorNoTrust -304 Возникает в случае, если получатель не доверяет эмитенту отправляемого актива

Примеры сообщения об ошибке:
"The receiver does not trust the issuer of the asset being sent"
"The source account does not trust the issuer of the asset being sent"
appErrorNoDestination -305 Возникает в случае, если аккаунт получателя не существует

Пример сообщения об ошибке:
"The receiving account does not exist"
appErrorBadSequenceNumber -306 Возникает в случае, если транзакция с данным порядковым номером уже отправлена в сеть. Порядковый номер транзакции всегда должен увеличиваться на единицу

Пример сообщения об ошибке:
"Sequence number does not match source account"
appErrorInvalidFee -308 Возникает в случае, если комиссия превышает допустимое значение

Пример сообщения об ошибке:
"Invalid_argument_fee: …The value of "value" is out of range…"
appErrorInvalidMemo -309 Невалидный аргумент memo

Пример сообщения об ошибке:
"Invalid_argument_memo: Expects string, array or buffer, max 28 bytes"
appErrorInvalidAssetIssuer -311 Невалидный параметр issuer

Пример сообщения об ошибке:
"Invalid_argument_asset": "Issuer must start with G and contain 56 alphanum characters"