Skip to main content

3xxxx codes

31000​

DescriptionThese 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 doCheck details of the subcode

31000-10002​

Messageobject with docType: asset and docId: docId already exists
DescriptionThe creation of a new document failed because a document with the same type and the document id already exists
What to doIf you're trying to create an asset, try again, if error persists, contact CoreLedger and provide clTraceId

If you're trying to amend an asset, check that you don't have not signed and not rejected amendments for this asset. If there are any, complete transaction. If there are no not signed amendments and if error persists, contact CoreLedger and provide clTraceId

31000-10003​

Messagemongo write operations response with error code: errorCode
DescriptionThe requested operation failed because of the internal error of the 3rd party component
What to doTry again, if error persists, contact CoreLedger and provide clTraceId

31000-10004​

Messagemongo operations response with error code: errorCode
DescriptionThe requested operation failed because of the internal error of the 3rd party component
What to doTry again, if error persists, contact CoreLedger and provide clTraceId

31000-10005​

MessageDocument with type: docType and id: docId not found.
DescriptionThe requested document is not found
What to doIf you expect this document to be written to the off-chain storage of the TEOS Platform, contact CoreLedger and provide clTraceId and uniqueAssetId
If you don't expect this asset to be written to the off-chain storage of the TEOS Platform, ignore it

31000-10006​

MessageDocument unexpected error message
DescriptionSome unexpected error happened, most likely you've managed to find a bug
What to doTry again, if error persists, contact CoreLedger and provide clTraceId

31000-10007​

MessageObject with docType: docType and docId: docId blockreference is not empty
DescriptionThe 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 doTry again, if error persists, contact CoreLedger and provide clTraceId

31000-10008​

MessagesearchType not supported. Supported search types are: fullRecords, records and ids
DescriptionWhile 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 doTry again, if error persists, contact CoreLedger and provide clTraceId

31000-10012​

MessagerefId or refType missing
DescriptionThe amendment request doesn't have all necessary info about original asset record. Most likely you've managed to find a bug
What to doCheck that you provide correct refId (original asset's uniqueAssetId in decimal representation), refType("asset") and try again, if error persists, contact CoreLedger and provide clTraceId

31000-10013​

MessageAmendment referenced parent not found with docId: docId and docType: docType
DescriptionThe amendment request is for the original asset record which was not found
What to doProvide correct uniqueAssetId and try again, if error persists, contact CoreLedger and provide clTraceId

31000-10015​

MessageAmendment author amendmentAuthor does not match parent author: refDocAuthor
DescriptionIssuer address of the amendment must be the same as the issuer of the original asset record.
What to doMake sure that the amendment request is created using the same wallet and try again, if error persists, contact CoreLedger and provide clTraceId

31000-10016​

MessageAmendment referenced tenant not match amendment tenant:amendmentTenant parent tenant:parentTenant
DescriptionTenant of the amendment must be the same as the tenant of the original asset record
What to doMake 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 clTraceId

31000-10017​

MessageAmendment referenced tenant not match amendment blockchain:amendmentBlockChain parent blockchain:parentBlockChain
DescriptionBlockchain of the amendment must be the same as the blockchain of the original asset record
What to doMake 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 clTraceId

31000-10018​

MessageObject with docType: docType and docId: docId blockreference is already set
DescriptionThere 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 doTry again, if error persists, contact CoreLedger and provide clTraceId

31000-10023​

MessageSchema names array schemaKey.schemaKey and display names array schemaKey.dispalyName have different length
DescriptionAsset object misses the display names for the sections path of custom definition items.
What to doProvide value for SectionsPathNames structured in the way which will match the SectionsPath for custom definition items. For example, if SectionsPath is defined as [General][Issuer], then SectionsPathNames must have structure [DisplayNameForGeneral][DisplayNameForIssuer]. Read more

31000-10024​

MessageAmendment with docId:docId changes an immutable property [GENERAL][tuf]
DescriptionThere was a try to change asset general properties which are not allowed to be amended
What to doMake sure that your amendment request does not contain general properties of the asset and try again

31000-10025​

MessageDocuments are already linked ({UniqueAssetIds})
DescriptionThere was a try to link assets and some of them are already linked
What to doMake sure that you only link assets which are not yet linked

31000-10026​

MessageDocuments are not linked ({UniqueAssetIds})
DescriptionThere was a try to unlink assets and some of them are not linked
What to doMake sure that you only unlink assets which are linked

31000-10027​

MessageCannot remove property ({schemaNames}) because it was already updated.
DescriptionIn 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 doChoose what to do: either update or delete the same property, but not both

31000-10028​

MessageCannot remove language ({language}). The current document already contains some data in this language.
DescriptionIn 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 doChoose what to do: either update some properties in a certain language or delete the whole translation in that language, but not both

31000-10029​

MessageCannot update property ({fullSchemaPath}) because it was removed.
DescriptionA 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 doChoose what to do: either update or delete the same property, but not both

31000-10030​

MessageCannot write or translate in the language ({language}) that was removed.
DescriptionIn 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 doChoose what to do: either update some properties in a certain language or delete the whole translation in that language, but not both

31000-20002​

MessageParameter docType can not be null
DescriptionSome unexpected error happened when processing your request, most likely you've managed to find a bug
What to doTry again, if error persists, contact CoreLedger and provide clTraceId

32000​

DescriptionThese 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 doCheck details of the subcode

32000-100​

MessageTxServer response content
DescriptionAn unexpected error response was received from the TxServer.
What to doTry again, if error persists, contact CoreLedger and provide clTraceId

32000-10000​

MessageError code errorCode not found
DescriptionSome unexpected error happened when processing your request, most likely you've managed to find a bug
What to doTry again, if error persists, contact CoreLedger and provide clTraceId

32000-10001​

MessageError message has wrong format or count of passed parameters do not match. Error message: message , parameters: parameters, format error description: description
DescriptionSome unexpected error happened when processing your request, most likely you've managed to find a bug
What to doTry again, if error persists, contact CoreLedger and provide clTraceId

32000-10004​

MessageError validating request.
DescriptionSome validation of the request body has failed
What to doIf 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 clTraceId.

32000-10005​

MessageError processing request.
DescriptionSome processing of the request body has failed
What to doIf 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 clTraceId.

32000-10011​

MessageProvider provider not found
DescriptionThe provider associated with the transaction could not be found
What to doIf you use TxServer directly, make sure that the request contains correct provider and try again, if error persists, contact CoreLedger and provide clTraceId.

If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide clTraceId.

32000-10012​

MessageProvider provider not active
DescriptionThe 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 doIf you use TxServer directly, make sure that the request contains correct provider and try again, if error persists, contact CoreLedger and provide clTraceId.

If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide clTraceId.

32000-10013​

MessageProvider provider has no public key set.
DescriptionSome unexpected error happened when processing your request, most likely you've managed to find a bug
What to doTry again, if error persists, contact CoreLedger and provide clTraceId

32000-10014​

MessageAccess to provider provider not allowed.
DescriptionSome unexpected error happened when processing your request, and you've most likely managed to find a bug related to authorization.
What to doCheck the authorization flow and try again, if error persists, contact CoreLedger and provide clTraceId

32000-10021​

MessageNo configured address address found for provider provider.
DescriptionNo configured contract address with requested technology found for provider
What to doIf 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 clTraceId.
If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide clTraceId.

32000-10022​

MessageAddress address for provider provider is inactive.
DescriptionSome unexpected error happened when processing your request, most likely you've managed to find a bug
What to doTry again, if error persists, contact CoreLedger and provide clTraceId

32000-10023​

MessageMore than one active address address configured for provider provider.
DescriptionSome unexpected error happened when processing your request, most likely you've managed to find a bug
What to doTry again, if error persists, contact CoreLedger and provide clTraceId

32000-10024​

MessageProvider address nonce nonce is invalid.
DescriptionError occurred during validating nonce of the transaction being posted
What to doIf you use TxServer directly, make sure that the request contains correct nonce and try again, if error persists, contact CoreLedger and provide clTraceId.
If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide clTraceId.

32000-10025​

MessageAddress address already registered for the provider provider.
DescriptionThe error occurs when attempting to add an already existing address to a provider.
What to doYou do not need to do anything when the address is already added

32000-10031​

MessageSource address address with technology technology not found.
DescriptionNo address address with technology technology associated with device was found during validation of a signed transaction.
What to doIf 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 clTraceId.
If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide clTraceId

32000-10032​

MessageSource address address with technology technology is inactive.
DescriptionNo active address with technology associated with device was found during validation of a signed transaction.
What to doIf 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 clTraceId.
If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide clTraceId.

32000-10033​

MessageNo active assignments between client device and source address address with technology technology available.
DescriptionNo active address address with technology technology associated with to any device was found during posting a transaction.
What to doIf 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 clTraceId.
If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide clTraceId.

32000-10051​

MessageSignature missing
DescriptionPosted transaction doesn't have required parameter "Signature".
What to doIf 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 clTraceId.
If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide clTraceId.

32000-10052​

MessageSignature does not match request data.
DescriptionPosted transaction has invalid parameter "Signature".
What to doIf 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 clTraceId.
If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide clTraceId.

32000-10053​

MessageAn error has happened while revoking a transaction.
DescriptionPosted signature does not match the address.
What to doCheck the validity of the signature, which is created by signing the ID of the transaction to be revoked, taken in lowercase. Ensure that the public address derived from the private key used for signing matches the signing address of the transaction being revoked (as indicated by the 'SignedBy' property).

32000-10111​

MessageDevice deviceId not found.
DescriptionDevice which is used in the request is not found in TEOS Platform
What to doIf 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 clTraceId.

If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide clTraceId.

32000-10112​

MessageDevice deviceId not active.
DescriptionDevice which is used in the request is not active anymore in TEOS Platform
What to doIf 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 clTraceId.

If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide clTraceId.

32000-10113​

MessageAccess to device deviceId not allowed.
DescriptionDevice which is used in the request doesn't belong to the current user
What to doIf you use TxServer directly, make sure that you're using the device id which was created by the same logged-on user

32000-10121​

MessageNo configured address address found for device deviceId.
DescriptionThis error may happen when configuring association between provider and device addresses.
What to doIf 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 clTraceId.
If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide clTraceId.

32000-10123​

MessageAccess token does not reference to device id.
DescriptionAccess token used in the request data is not related to the device id in the request data
What to doIf 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 clTraceId.

If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide clTraceId.

32000-10124​

MessageCould not revoke access token.
DescriptionSome unexpected error happened when processing your request, most likely you've managed to find a bug
What to doTry again, if error persists, contact CoreLedger and provide clTraceId

32000-10125​

MessageNo configured provider provider found for address address for device deviceId
DescriptionThere is no any transaction provider associated with the pair address and deviceId in the request data
What to doIf you use TxServer directly, add transaction provider to the address for this deviceIdand try again, if error persists, contact CoreLedger and provide clTraceId.

If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide clTraceId.

32000-10201​

MessageBlockchain technology technology invalid
DescriptionTechnology used in the request data is not valid
What to doIf you use TxServer directly, provide correct technology value and try again, if error persists, contact CoreLedger and provide clTraceId.

If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide clTraceId.

32000-10202​

MessageContract definition for contract contract not found.
DescriptionContract definition for contract and technology not found.
What to doIf you use TxServer directly, check that you are using correct contract address and blockchain technology. If error persists, contact CoreLedger and provide clTraceId.
If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide clTraceId.

32000-10301​

MessageAddress registration grant grant not found
DescriptionThis error may happen when configuring association between provider and device addresses.
What to doIf you use TxServer directly, generate new address registration grant and try again, if error persists, contact CoreLedger and provide clTraceId.

If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide clTraceId.

32000-10302​

MessageAddress registration grant grant already processed.
DescriptionThis error may happen when configuring association between provider and device addresses.
What to doIf you use TxServer directly, generate new address registration grant and try again, if error persists, contact CoreLedger and provide clTraceId.

If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide clTraceId.

32000-10303​

MessageAddress registration grant grant has been expired.
DescriptionThis error may happen when configuring association between provider and device addresses.
What to doIf you use TxServer directly, generate new address registration grant and try again, if error persists, contact CoreLedger and provide clTraceId.

If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide clTraceId.

32000-10304​

MessageAddress registration grant grant technology mismatch.
DescriptionThis 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 doIf you use TxServer directly, check that you are using correct value for blockchain technology. If error persists, contact CoreLedger and provide clTraceId.
If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide clTraceId.

32000-10401​

MessageTransaction transactionId not found
DescriptionTransaction with specified id was not found
What to doProvide correct transactionId in the request data and try again

32000-10402​

MessageTransaction transactionId has invalid state
DescriptionTransaction with specified id has invalid state
What to doRevoke this transaction and create a new transaction. If you observe this problem with several transactions, contact CoreLedger and provide clTraceId.

32000-10403​

MessageTransaction transactionId is not assigned to device deviceId.
DescriptionThis 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 doIf you use TxServer directly, check that the signer address is added to the device. If error persists, contact CoreLedger and provide clTraceId.
If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide clTraceId.

32000-10421​

MessageTransaction signature for transaction transactionId and device deviceId not found.
DescriptionThis 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 doIf you use TxServer directly, check that the signer address is added to the device. If error persists, contact CoreLedger and provide clTraceId.
If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide clTraceId.

32000-10422​

MessageTransaction signature for transaction transactionId and device deviceId has invalid state.
DescriptionThis error may happen, when trying to perform an operation on the transaction, which is invalid for current transaction state.
What to doIf you use TxServer directly, check the logic of your application. If error persists, contact CoreLedger and provide clTraceId.
If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide clTraceId.

32000-10500​

MessageProvider notification service for provider providerId (type: typeId ) not found.
What to doIf you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide clTraceId.

32000-10501​

MessageUnspecified error on TestTransaction.
DescriptionThere was an error while estimating transaction parameters
What to doIf you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide clTraceId.

32000-20000​

MessageError specific message related to the Blockchain processing
DescriptionSome error happened when processing your request in the Blockchain
What to doRevoke this transaction and create a new transaction. If you observe this problem with several transactions, contact CoreLedger and provide clTraceId.

32000-20001​

MessageAddress address is invalid.
DescriptionThis error may happen when adding an address to a device.
What to doIf you use TxServer directly, check that the address provided in the request has a correct format. If error persists, contact CoreLedger and provide clTraceId.
If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide clTraceId.

32000-20002​

MessageDuplicate nonce used for transaction.
DescriptionThis error may happen when several transactions with the same signer address are being submitted simultaneously.
What to doIf 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 clTraceId.
If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide clTraceId.

32000-20003​

MessageInsufficient funds for transaction.
DescriptionAddress does not have enough ether to complete transaction processing
What to doTop 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​

MessageDuplicate transaction.
DescriptionThis error may happen when the same transactions with identical parameters is being submitted several times.
What to doIf 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 clTraceId.
If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide clTraceId.

32000-20100​

MessageTransaction will probably run into error.
DescriptionThis warning may occur when testing transaction against the current state of blockchain without actually submitting it.
What to doCheck 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​

MessageNo address data submitted.
DescriptionAddresses parameter of the GetAddressBalances request is empty.
What to doIf you use TxServer directly, provide at least one address in the request data. If error persists, contact CoreLedger and provide clTraceId.
If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide clTraceId.

32000-21000​

MessageError specific message related to validation of an Ethereum transaction.
DescriptionError occurred during validating signed Ethereum transaction
What to doContact CoreLedger and provide clTraceId.

32000-21001​

MessageTransaction data invalid. RLP data must contain 9 values.
DescriptionError 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 clTraceId.

If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide clTraceId.

32000-21002​

MessageTarget address does not match.
DescriptionError occurred during validating signed Ethereum transaction.
What to doIf 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 clTraceId.
If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide clTraceId.

32000-21003​

MessageAmount does not match.
DescriptionError occurred during validating signed Ethereum transaction.
What to doIf 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 clTraceId.
If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide clTraceId.

32000-21004​

MessageTransaction data does not match.
DescriptionError occurred during validating signed Ethereum transaction.
What to doIf 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 clTraceId.
If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide clTraceId.

32000-21005​

MessageSigning address must not be equal to the multisign wallet address.
DescriptionError occurred during validating signed Ethereum transaction.
What to doIf 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 clTraceId.
If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide clTraceId.

32000-21006​

MessageSigning address must be equal to the transaction source address.
DescriptionError occurred during validating signed Ethereum transaction.
What to doIf 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 clTraceId.
If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide clTraceId.

32000-21007​

MessageChain ID is invalid.
DescriptionError occurred during validating signed Ethereum transaction.
What to doIf 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 clTraceId.
If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide clTraceId.

32000-21008​

MessageAn error occurred while estimating gas.
DescriptionError occurred during validating signed Ethereum transaction.
What to doIf 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 clTraceId.
If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide clTraceId.

32000-22001​

MessageNo connection id available for user userId.
DescriptionThere's a problem with SignalR connection.
What to doIf you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide clTraceId.

33000​

DescriptionThis 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 docheck the subcode and its details

33000-30001​

MessageThe length of array (actualLength) exceeds the max allowed value (allowedLength)
DescriptionThe length of an array, provided as a blockchain transaction parameter, exceeds the allowed length
What to doSplit the array into the parts, that fit the limitation, and send several transactions

33000-31000​

MessageWarp simulation error occured.
DescriptionThis error is returned, when some problem was found during warp execution simulation. For the details check the error subcode
What to doCheck the error details and respective suggestions

33000-31001​

MessageThere is no inputAmount tokens of DesiredAssetId available on the Address Address
DescriptionExchange with the selected warp can't be executed because the address offering desired asset doesn't have enough amount of sparks
What to doSelect another warp or change the offered amount and try again

33000-31002​

MessageAsset Mismatch
DescriptionWarp 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 doMake sure that the warp supplies make a chain or select another warp and try again

33000-31003​

MessageOne of supplies in the WARP failed
DescriptionExchange with the selected warp can't be executed because of the problems with one of the supplies
What to doSelect another warp and try again.

33000-31004​

MessageOne of supplies does not exist
DescriptionExchange with the selected warp can't be executed because one of the supplies does not exist anymore
What to doSelect another warp and try again

33000-31005​

MessageSender is blocked by compliance
DescriptionThere is a controller, preventing warp execution, if the sender (last supply owner) is blacklisted
What to doSelect another warp and try again

33000-31006​

MessageReceiver is blocked by compliance
DescriptionExchange 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 doSelect another warp or provide another address as a transaction signer and try again

33000-31007​

MessageCannot estimate gas cost
DescriptionUnexpected error during warp execution gas cost estimation
What to doSelect another warp and try again

33000-32001​

MessageSupply supplyId Issue: Not existing
DescriptionExchange with the selected warp can't be executed because one of the supplies does not exist
What to doSelect another warp and try again

33000-32002​

MessageSupply supplyId Issue: Exhausted. Tokens fom this Supply are not available anymore
DescriptionExchange with the selected warp can't be executed because one of the supplies was already consumed
What to doSelect another warp and try again

33000-32003​

MessageSupply supplyId Issue: Expired on ExpiryTime
DescriptionExchange with the selected warp can't be executed because one of the supplies has expired
What to doSelect another warp and try again

33000-32006​

MessageSupply supplyId Issue: Insufficient amount on owner's account
DescriptionThe specified supply can not be executed, because its owner does not have enough sparks to the execution moment
What to doSelect another warp and try again

33000-32007​

MessageSupply supplyId Issue: Something with TakeAll or other bad things
DescriptionExchange 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 doSelect another warp and try again

33000-32008​

MessageSome special rules were applied to supply supplyId consumption in supply container contract
DescriptionThe warp can not be executed, as the were some special rules in supply container contract, preventing the execution
What to doSelect another warp and try again

33000-32010​

MessageSupply supplyId Issue: Compliance: Consume failed
DescriptionThe transfer within the selected warp can't be executed because of compliance restrictions (e.g. asset controller doesn't allow this transfer)
What to doSelect another warp and try again

33000-32011​

MessageSupply supplyId Issue: Compliance: Send failed
DescriptionThe owner address of the supply is not allowed to give the sparks away
What to doSelect another warp and try again

33000-32012​

MessageSupply supplyId Issue: Compliance: Receive failed
DescriptionThe desired address in the supply is not allowed to receive sparks
What to doSelect another warp and try again

33000-32013​

MessageProvided ExternalReference ExternalReference is already linked to supplyId supplyId
DescriptionThe external reference, provided for the supply is already used for another supply
What to doRetry the supply creation with another external reference

33000-32014​

MessageBalance of the address targetAddress (addressBalanceEth ETH) exceeds max amount (thresholdEth ETH) for donation
DescriptionThe balance of the target address exceeds the limit for donation, request can't be completed
What to doTry again when addressBalanceEth of targetAddress is below thresholdEth

33000-34001​

MessageOnly issuer or administrator can change this controller. The address address does not have access to modify the controller
DescriptionController 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 doUse the address of controller issuer or administrator to change the controller

33000-34002​

MessageBlacklistReason not in the right format. The BlacklistReason value should be between 1 and 255
DescriptionIncorrect format of the blacklistReason
What to doProvide blacklistReason in the correct format and try again

33000-34003​

MessageThe provided contract address does not implement the required controller interface
DescriptionWhen adding an external controller, it must implement the required interface. The contract at the provided address does not implement the interface
What to doContact CoreLedger team to find the decision to the problem

33000-35001​

MessageAddress address does not have TokensAmount tokens (UniqueAssetId=UniqueAssetId) to transfer.
DescriptionThe address from which transfer is initiated doesn't have enough sparks of the asset
What to doProvide another UniqueAssetId or change the amount to transfer and try again

33000-35002​

MessageAssetId UniqueAssetId Signing Address SigningAddress Issue: Transfer failed because compliance check failed
DescriptionThe request can't be executed because of the compliance restrictions (asset controller doesn't allow transfers to the target address)
What to doProvide another UniqueAssetId or contact the address issuer to change compliance restrictions

33000-35003​

MessageAssetId UniqueAssetId Signing Address SigningAddress Issue: Transfer failed because ledger does not exist
DescriptionSome unexpected error happened, most likely you've managed to find a bug.
What to doCheck the unique asset Id and its ledger part. Try again, if the error persists, contact CoreLedger and provide clTraceId

33000-35004​

MessageAssetId UniqueAssetId Signing Address SigningAddressIssue: Not enough tokens to transfer
DescriptionThe address from which transfer is initiated doesn't have enough sparks of the asset
What to doProvide another UniqueAssetId or change the Amount to transfer and try again

33000-36001​

MessageSupply supplyId Issue: Insufficient amount on owner's account
DescriptionSupply can't be created because signing address doesn't have enough sparks of the offered asset
What to doProvide less value for the offeredAmount, change the offeredAsset or use another address to create this supply

33000-36002​

MessageSupply supplyId Issue: Supply type invalid.
DescriptionSupply can't be created because the type is invalid. Some unexpected error happened, most likely you've managed to find a bug
What to doTry again, if error persists, contact CoreLedger and provide clTraceId

33000-36003​

MessageSupply supplyId Issue: Compliance failed
DescriptionSupply 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 doProvide another desiredAsset or another signingAddress or contact the asset issuer to change compliance restrictions

33000-36004​

MessageSupply supplyId Issue: Can not pay supply creation fee
DescriptionThere is not enough service asset sparks on the signing address to pay a fee for the supply creation
What to doUse another signingAddress to sign a transaction or top up the balance of signingAddress with the service asset tokens

33000-36005​

MessageSupply supplyId Issue: Zero amount is not allowed in the supply
DescriptionSupply can't be created with the amount = 0
What to doSet the amount bigger than 0 and try again

33000-36006​

MessageSupply supplyId Issue: Zero exchange rate is not allowed in the supply
DescriptionSupply can't be created with the exchange rate = 0
What to doSet the exchange rate bigger than 0 and try again

33000-36007​

MessageSupply supplyId Issue: Invalid expiration date (in the past)
DescriptionThe supply expiration date can not be set in the past
What to doChange the expiration date of the supply and try again