Обзор
Общие ошибки 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" |