3xxxx codes
31000
Description | These error codes are related to the logic of the component for off-chain storage. They always come with the subcode, error-specific details are provided within the subcodes |
What to do | Check details of the subcode |
31000-10002
Message | object with docType: |
Description | The creation of a new document failed because a document with the same type and the document id already exists |
What to do | If you're trying to create an asset, try again, if error persists, contact CoreLedger and provide |
31000-10003
Message | mongo write operations response with error code: |
Description | The requested operation failed because of the internal error of the 3rd party component |
What to do | Try again, if error persists, contact CoreLedger and provide |
31000-10004
Message | mongo operations response with error code: |
Description | The requested operation failed because of the internal error of the 3rd party component |
What to do | Try again, if error persists, contact CoreLedger and provide |
31000-10005
Message | Document with type: |
Description | The requested document is not found |
What to do | If you expect this document to be written to the off-chain storage of the TEOS Platform, contact CoreLedger and provide |
31000-10006
Message | Document unexpected error |
Description | Some unexpected error happened, most likely you've managed to find a bug |
What to do | Try again, if error persists, contact CoreLedger and provide |
31000-10007
Message | Object with docType: |
Description | The request for deleting the asset document can't be completed because asset is already written to the blockchain. Most likely you've managed to find a bug |
What to do | Try again, if error persists, contact CoreLedger and provide |
31000-10008
Message |
|
Description | While searching for assets it is necessary to specify the type of the search. These are supported types: "fullRecords", "records" and "ids", most likely you've managed to find a bug |
What to do | Try again, if error persists, contact CoreLedger and provide |
31000-10012
Message | refId or refType missing |
Description | The amendment request doesn't have all necessary info about original asset record. Most likely you've managed to find a bug |
What to do | Check that you provide correct |
31000-10013
Message | Amendment referenced parent not found with docId: |
Description | The amendment request is for the original asset record which was not found |
What to do | Provide correct |
31000-10015
Message | Amendment author |
Description | Issuer address of the amendment must be the same as the issuer of the original asset record. |
What to do | Make sure that the amendment request is created using the same wallet and try again, if error persists, contact CoreLedger and provide |
31000-10016
Message | Amendment referenced tenant not match amendment tenant: |
Description | Tenant of the amendment must be the same as the tenant of the original asset record |
What to do | Make sure that the amendment request is created from the same tenant where the original asset record was created and try again, if error persists, contact CoreLedger and provide |
31000-10017
Message | Amendment referenced tenant not match amendment blockchain: |
Description | Blockchain of the amendment must be the same as the blockchain of the original asset record |
What to do | Make sure that the amendment request is created from the same tenant where the original asset record was created and try again, if error persists, contact CoreLedger and provide |
31000-10018
Message | Object with docType: |
Description | There was a try to set block reference for the asset where block reference is already set. Most likely you've managed to find a bug |
What to do | Try again, if error persists, contact CoreLedger and provide |
31000-10023
Message | Schema names array |
Description | Asset object misses the display names for the sections path of custom definition items. |
What to do | Provide value for |
31000-10024
Message | Amendment with docId: |
Description | There was a try to change asset general properties which are not allowed to be amended |
What to do | Make sure that your amendment request does not contain general properties of the asset and try again |
31000-10025
Message | Documents are already linked ({UniqueAssetIds}) |
Description | There was a try to link assets and some of them are already linked |
What to do | Make sure that you only link assets which are not yet linked |
31000-10026
Message | Documents are not linked ({UniqueAssetIds}) |
Description | There was a try to unlink assets and some of them are not linked |
What to do | Make sure that you only unlink assets which are linked |
31000-10027
Message | Cannot remove property ({schemaNames}) because it was already updated. |
Description | In a same amendment a value for a property was set and then there was a try to remove this property. These actions are mutually exclusive. |
What to do | Choose what to do: either update or delete the same property, but not both |
31000-10028
Message | Cannot remove language ({language}). The current document already contains some data in this language. |
Description | In a same amendment a value for a property was set in a certain language and then there was a try to remove the whole translation to that language. These actions are mutually exclusive. |
What to do | Choose what to do: either update some properties in a certain language or delete the whole translation in that language, but not both |
31000-10029
Message | Cannot update property ({fullSchemaPath}) because it was removed. |
Description | A property was removed in an amendment. Then there was a try to update a property in the same amendment. These actions are mutually exclusive. |
What to do | Choose what to do: either update or delete the same property, but not both |
31000-10030
Message | Cannot write or translate in the language ({language}) that was removed. |
Description | In an amendment a translation in a certain language was removed. Then there was a try to update a property in that language. These actions are mutually exclusive. |
What to do | Choose what to do: either update some properties in a certain language or delete the whole translation in that language, but not both |
31000-20002
Message | Parameter docType can not be null |
Description | Some unexpected error happened when processing your request, most likely you've managed to find a bug |
What to do | Try again, if error persists, contact CoreLedger and provide |
32000
Description | These error codes are related to the logic of the component which writes to the blockchain. They always come with the subcode, error-specific details are provided within the subcodes |
What to do | Check details of the subcode |
32000-10000
Message | Error code |
Description | Some unexpected error happened when processing your request, most likely you've managed to find a bug |
What to do | Try again, if error persists, contact CoreLedger and provide |
32000-10001
Message | Error message has wrong format or count of passed parameters do not match. Error message: |
Description | Some unexpected error happened when processing your request, most likely you've managed to find a bug |
What to do | Try again, if error persists, contact CoreLedger and provide |
32000-10004
Message | Error validating request. |
Description | Some validation of the request body has failed |
What to do | If you use TxServer directly, check that your request meets the requirements of the api and try again.
If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide |
32000-10011
Message | Provider |
Description | The provider associated with the transaction could not be found |
What to do | If you use TxServer directly, make sure that the request contains correct |
32000-10012
Message | Provider |
Description | The provider which is used in the request data is not active anymore and relation between the wallet and this provider can't be established |
What to do | If you use TxServer directly, make sure that the request contains correct |
32000-10013
Message | Provider |
Description | Some unexpected error happened when processing your request, most likely you've managed to find a bug |
What to do | Try again, if error persists, contact CoreLedger and provide |
32000-10021
Message | No configured address |
Description | No configured contract address with requested technology found for provider |
What to do | If you use TxServer directly, make sure that the request contains correct contract address and technology and try again. If error persists, contact CoreLedger and provide If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide |
32000-10022
Message | Address |
Description | Some unexpected error happened when processing your request, most likely you've managed to find a bug |
What to do | Try again, if error persists, contact CoreLedger and provide |
32000-10023
Message | More than one active address |
Description | Some unexpected error happened when processing your request, most likely you've managed to find a bug |
What to do | Try again, if error persists, contact CoreLedger and provide |
32000-10024
Message | Provider address nonce |
Description | Error occurred during validating nonce of the transaction being posted |
What to do | If you use TxServer directly, make sure that the request contains correct nonce and try again, if error persists, contact CoreLedger and provide If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide |
32000-10031
Message | Source address |
Description | No address address with technology technology associated with device was found during validation of a signed transaction. |
What to do | If you use TxServer directly, check that you are using correct device and correct signer address (wallet), and that the address is added to the device. If error persists, contact CoreLedger and provide If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide |
32000-10032
Message | Source address |
Description | No active address with technology associated with device was found during validation of a signed transaction. |
What to do | If you use TxServer directly, check that you are using correct device and correct signer address (wallet), and that the address is added to the device. If error persists, contact CoreLedger and provide If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide |
32000-10033
Message | No active assignments between client device and source address |
Description | No active address address with technology technology associated with to any device was found during posting a transaction. |
What to do | If you use TxServer directly, check that you are using correct device and correct signer address (wallet), and that the address is added to the device. If error persists, contact CoreLedger and provide If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide |
32000-10051
Message | Signature missing |
Description | Posted transaction doesn't have required parameter "Signature". |
What to do | If you use TxServer directly, check that you sign the posted transaction with correct provider certificate and try again. If error persists, contact CoreLedger and provide If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide |
32000-10052
Message | Signature does not match request data. |
Description | Posted transaction has invalid parameter "Signature". |
What to do | If you use TxServer directly, check that you sign the posted transaction with correct provider certificate and try again. If error persists, contact CoreLedger and provide If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide |
32000-10111
Message | Device |
Description | Device which is used in the request is not found in TEOS Platform |
What to do | If you use TxServer directly, make sure that you're using the device id which was registered and connected to TxServer and try again, if error persists, contact CoreLedger and provide |
32000-10112
Message | Device |
Description | Device which is used in the request is not active anymore in TEOS Platform |
What to do | If you use TxServer directly, make sure that you're using the device id which was registered and connected to TxServer and try again, if error persists, contact CoreLedger and provide |
32000-10121
Message | No configured address |
Description | This error may happen when configuring association between provider and device addresses. |
What to do | If you use TxServer directly, check that you are using correct device and correct signer address (wallet), and that the address is added to the device. If error persists, contact CoreLedger and provide If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide |
32000-10123
Message | Access token does not reference to device id. |
Description | Access token used in the request data is not related to the device id in the request data |
What to do | If you use TxServer directly, make sure that you're using correct access token of the authenticated user and that you're using the device id which was registered and connected to TxServer and try again, if error persists, contact CoreLedger and provide |
32000-10124
Message | Could not revoke access token. |
Description | Some unexpected error happened when processing your request, most likely you've managed to find a bug |
What to do | Try again, if error persists, contact CoreLedger and provide |
32000-10125
Message | No configured provider |
Description | There is no any transaction provider associated with the pair address and deviceId in the request data |
What to do | If you use TxServer directly, add transaction provider to the |
32000-10201
Message | Blockchain technology |
Description | Technology used in the request data is not valid |
What to do | If you use TxServer directly, provide correct |
32000-10202
Message | Contract definition for contract |
Description | Contract definition for contract and technology not found. |
What to do | If you use TxServer directly, check that you are using correct contract address and blockchain technology. If error persists, contact CoreLedger and provide If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide |
32000-10301
Message | Address registration grant |
Description | This error may happen when configuring association between provider and device addresses. |
What to do | If you use TxServer directly, generate new address registration grant and try again, if error persists, contact CoreLedger and provide |
32000-10302
Message | Address registration grant |
Description | This error may happen when configuring association between provider and device addresses. |
What to do | If you use TxServer directly, generate new address registration grant and try again, if error persists, contact CoreLedger and provide |
32000-10303
Message | Address registration grant |
Description | This error may happen when configuring association between provider and device addresses. |
What to do | If you use TxServer directly, generate new address registration grant and try again, if error persists, contact CoreLedger and provide |
32000-10304
Message | Address registration grant |
Description | This error may happen when configuring association between provider and device addresses, when the access registration grant was requested for a blockchain technology other then in the request. |
What to do | If you use TxServer directly, check that you are using correct value for blockchain technology. If error persists, contact CoreLedger and provide If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide |
32000-10401
Message | Transaction |
Description | Transaction with specified id was not found |
What to do | Provide correct transactionId in the request data and try again |
32000-10402
Message | Transaction |
Description | Transaction with specified id has invalid state |
What to do | Revoke this transaction and create a new transaction. If you observe this problem with several transactions, contact CoreLedger and provide |
32000-10403
Message | Transaction |
Description | This error may happen, when you try to get a transaction from a device, that does not have an associated address, used as transaction signer address. |
What to do | If you use TxServer directly, check that the signer address is added to the device. If error persists, contact CoreLedger and provide If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide |
32000-10421
Message | Transaction signature for transaction |
Description | This error may happen, when you try to submit a signed transaction from a device, that does not have an associated address, used as transaction signer address. |
What to do | If you use TxServer directly, check that the signer address is added to the device. If error persists, contact CoreLedger and provide If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide |
32000-10422
Message | Transaction signature for transaction |
Description | This error may happen, when trying to perform an operation on the transaction, which is invalid for current transaction state. |
What to do | If you use TxServer directly, check the logic of your application. If error persists, contact CoreLedger and provide If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide |
32000-20000
Message |
|
Description | Some error happened when processing your request in the Blockchain |
What to do | Revoke this transaction and create a new transaction. If you observe this problem with several transactions, contact CoreLedger and provide |
32000-20001
Message | Address |
Description | This error may happen when adding an address to a device. |
What to do | If you use TxServer directly, check that the address provided in the request has a correct format. If error persists, contact CoreLedger and provide If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide |
32000-20002
Message | Duplicate nonce used for transaction. |
Description | This error may happen when several transactions with the same signer address are being submitted simultaneously. |
What to do | If you use TxServer directly, try to increase nonce value (+1), sign the transaction and submit again. In general, you should avoid submitting transactions from the same signer address simultaneously. If error persists, contact CoreLedger and provide If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide |
32000-20003
Message | Insufficient funds for transaction. |
Description | Address does not have enough ether to complete transaction processing |
What to do | Top up the address balance or change gas parameters: decrease gas price and gas limit (it may help to decrease the price of this specific transaction) |
32000-20004
Message | Duplicate transaction. |
Description | This error may happen when the same transactions with identical parameters is being submitted several times. |
What to do | If you use TxServer directly, change the parameters of the transaction (nonce, gas price) and submit the transaction again. If error persists, contact CoreLedger and provide If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide |
32000-20100
Message | Transaction will probably run into error. |
Description | This warning may occur when testing transaction against the current state of blockchain without actually submitting it. |
What to do | Check the parameters of the transaction and correct if necessary before submission. After the transaction is submitted, make sure that it reaches the state "Confirmed". If not - create another transaction. |
32000-20101
Message | No address data submitted. |
Description |
|
What to do | If you use TxServer directly, provide at least one address in the request data. If error persists, contact CoreLedger and provide If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide |
32000-21000
Message |
|
Description | Error occurred during validating signed Ethereum transaction |
What to do | Contact CoreLedger and provide |
32000-21001
Message | Transaction data invalid. RLP data must contain 9 values. |
Description | Error occurred during validating signed Ethereum transaction |
What to do | If you use TxServer directly, check that parameters of the transaction signed and submitted by device correspond to the parameters of the transaction posted by provider. If error persists, contact CoreLedger and provide If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide |
32000-21002
Message | Target address does not match. |
Description | Error occurred during validating signed Ethereum transaction. |
What to do | If you use TxServer directly, check that parameters of the transaction signed and submitted by device correspond to the parameters of the transaction posted by provider. If error persists, contact CoreLedger and provide If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide |
32000-21003
Message | Amount does not match. |
Description | Error occurred during validating signed Ethereum transaction. |
What to do | If you use TxServer directly, check that parameters of the transaction signed and submitted by device correspond to the parameters of the transaction posted by provider. If error persists, contact CoreLedger and provide If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide |
32000-21004
Message | Transaction data does not match. |
Description | Error occurred during validating signed Ethereum transaction. |
What to do | If you use TxServer directly, check that parameters of the transaction signed and submitted by device correspond to the parameters of the transaction posted by provider. If error persists, contact CoreLedger and provide If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide |
33000
Description | This error code indicates, that a problem has occurred while processing the request in the backbone components of TEOS Platform Such errors always come with the subcode, error-specific details are provided within the subcodes |
What to do | check the subcode and its details |
33000-30001
Message | The length of array ( |
Description | The length of an array, provided as a blockchain transaction parameter, exceeds the allowed length |
What to do | Split the array into the parts, that fit the limitation, and send several transactions |
33000-31000
Message | Warp simulation error occured. |
Description | This error is returned, when some problem was found during warp execution simulation. For the details check the error subcode |
What to do | Check the error details and respective suggestions |
33000-31001
Message | There is no |
Description | Exchange with the selected warp can't be executed because the address offering desired asset doesn't have enough amount of sparks |
What to do | Select another warp or change the offered amount and try again |
33000-31002
Message | Asset Mismatch |
Description | Warp consists of a chain of supplies. Each next supply should have the desiredAssetId same as the previous supply's offeredAssetId, e.g. (desired1-offered2)->(desired2-offered3), where offered2 equals to desired2. The error will be returned if a warp with supply ids, breaking this rule, is executed/simulated |
What to do | Make sure that the warp supplies make a chain or select another warp and try again |
33000-31003
Message | One of supplies in the WARP failed |
Description | Exchange with the selected warp can't be executed because of the problems with one of the supplies |
What to do | Select another warp and try again. |
33000-31004
Message | One of supplies does not exist |
Description | Exchange with the selected warp can't be executed because one of the supplies does not exist anymore |
What to do | Select another warp and try again |
33000-31005
Message | Sender is blocked by compliance |
Description | There is a controller, preventing warp execution, if the sender (last supply owner) is blacklisted |
What to do | Select another warp and try again |
33000-31006
Message | Receiver is blocked by compliance |
Description | Exchange with the selected warp can't be executed because one of the receivers of the assets is not allowed to receive desired asset |
What to do | Select another warp or provide another address as a transaction signer and try again |
33000-31007
Message | Cannot estimate gas cost |
Description | Unexpected error during warp execution gas cost estimation |
What to do | Select another warp and try again |
33000-32001
Message | Supply |
Description | Exchange with the selected warp can't be executed because one of the supplies does not exist |
What to do | Select another warp and try again |
33000-32002
Message | Supply |
Description | Exchange with the selected warp can't be executed because one of the supplies was already consumed |
What to do | Select another warp and try again |
33000-32003
Message | Supply |
Description | Exchange with the selected warp can't be executed because one of the supplies has expired |
What to do | Select another warp and try again |
33000-32006
Message | Supply |
Description | The specified supply can not be executed, because its owner does not have enough sparks to the execution moment |
What to do | Select another warp and try again |
33000-32007
Message | Supply |
Description | Exchange with the selected warp can't be executed because the supply must be consumed fully ("take all" was set) but calculated output amount is less, than available in the supply |
What to do | Select another warp and try again |
33000-32008
Message | Some special rules were applied to supply |
Description | The warp can not be executed, as the were some special rules in supply container contract, preventing the execution |
What to do | Select another warp and try again |
33000-32010
Message | Supply |
Description | The transfer within the selected warp can't be executed because of compliance restrictions (e.g. asset controller doesn't allow this transfer) |
What to do | Select another warp and try again |
33000-32011
Message | Supply |
Description | The owner address of the supply is not allowed to give the sparks away |
What to do | Select another warp and try again |
33000-32012
Message | Supply |
Description | The desired address in the supply is not allowed to receive sparks |
What to do | Select another warp and try again |
33000-32013
Message | Provided ExternalReference |
Description | The external reference, provided for the supply is already used for another supply |
What to do | Retry the supply creation with another external reference |
33000-32014
Message | Balance of the address |
Description | The balance of the target address exceeds the limit for donation, request can't be completed |
What to do | Try again when |
33000-34001
Message | Only issuer or administrator can change this controller. The address |
Description | Controller can't be changed by the address which is used for signing transaction. Current address is not the issuer or administrator of the controller |
What to do | Use the address of controller issuer or administrator to change the controller |
33000-34002
Message | BlacklistReason not in the right format. The BlacklistReason value should be between 1 and 255 |
Description | Incorrect format of the blacklistReason |
What to do | Provide blacklistReason in the correct format and try again |
33000-34003
Message | The provided contract address does not implement the required controller interface |
Description | When adding an external controller, it must implement the required interface. The contract at the provided address does not implement the interface |
What to do | Contact CoreLedger team to find the decision to the problem |
33000-35001
Message | Address |
Description | The address from which transfer is initiated doesn't have enough sparks of the asset |
What to do | Provide another |
33000-35002
Message | AssetId |
Description | The request can't be executed because of the compliance restrictions (asset controller doesn't allow transfers to the target address) |
What to do | Provide another |
33000-35003
Message | AssetId |
Description | Some unexpected error happened, most likely you've managed to find a bug. |
What to do | Check the unique asset Id and its ledger part. Try again, if the error persists, contact CoreLedger and provide |
33000-35004
Message | AssetId |
Description | The address from which transfer is initiated doesn't have enough sparks of the asset |
What to do | Provide another |
33000-36001
Message | Supply |
Description | Supply can't be created because signing address doesn't have enough sparks of the offered asset |
What to do | Provide less value for the |
33000-36002
Message | Supply |
Description | Supply can't be created because the type is invalid. Some unexpected error happened, most likely you've managed to find a bug |
What to do | Try again, if error persists, contact CoreLedger and provide |
33000-36003
Message | Supply |
Description | Supply can't be created because of compliance restrictions (e.g. asset controller doesn't allow the transfer of the desired asset to the signing address or the transfer of the offered asset from the owner address) |
What to do | Provide another |
33000-36004
Message | Supply |
Description | There is not enough service asset sparks on the signing address to pay a fee for the supply creation |
What to do | Use another |
33000-36005
Message | Supply |
Description | Supply can't be created with the amount = 0 |
What to do | Set the amount bigger than 0 and try again |
33000-36006
Message | Supply |
Description | Supply can't be created with the exchange rate = 0 |
What to do | Set the exchange rate bigger than 0 and try again |
33000-36007
Message | Supply |
Description | The supply expiration date can not be set in the past |
What to do | Change the expiration date of the supply and try again |
Last updated