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: asset and docId: docId already exists

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 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

Message

mongo write operations response with error code: errorCode

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 clTraceId

31000-10004

Message

mongo operations response with error code: errorCode

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 clTraceId

31000-10005

Message

Document with type: docType and id: docId not found.

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 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

Message

Document unexpected error message

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 clTraceId

31000-10007

Message

Object with docType: docType and docId: docId blockreference is not empty

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 clTraceId

31000-10008

Message

searchType not supported. Supported search types are: fullRecords, records and ids

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 clTraceId

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 refId (original asset's uniqueAssetId in decimal representation), refType("asset") and try again, if error persists, contact CoreLedger and provide clTraceId

31000-10013

Message

Amendment referenced parent not found with docId: docId and docType: docType

Description

The amendment request is for the original asset record which was not found

What to do

Provide correct uniqueAssetId and try again, if error persists, contact CoreLedger and provide clTraceId

31000-10015

Message

Amendment author amendmentAuthor does not match parent author: refDocAuthor

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 clTraceId

31000-10016

Message

Amendment referenced tenant not match amendment tenant:amendmentTenant parent tenant:parentTenant

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 clTraceId

31000-10017

Message

Amendment referenced tenant not match amendment blockchain:amendmentBlockChain parent blockchain:parentBlockChain

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 clTraceId

31000-10018

Message

Object with docType: docType and docId: docId blockreference is already set

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 clTraceId

31000-10023

Message

Schema names array schemaKey.schemaKey and display names array schemaKey.dispalyName have different length

Description

Asset object misses the display names for the sections path of custom definition items.

What to do

Provide 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

Message

Amendment with docId:docId changes an immutable property [GENERAL][tuf]

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 clTraceId

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 errorCode not found

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 clTraceId

32000-10001

Message

Error message has wrong format or count of passed parameters do not match. Error message: message , parameters: parameters, format error description: description

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 clTraceId

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 clTraceId.

32000-10011

Message

Provider provider not found

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 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

Message

Provider provider not active

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 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

Message

Provider provider has no public key set.

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 clTraceId

32000-10021

Message

No configured address address found for provider provider.

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 clTraceId.

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

32000-10022

Message

Address address for provider provider is inactive.

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 clTraceId

32000-10023

Message

More than one active address address configured for provider 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 clTraceId

32000-10024

Message

Provider address nonce nonce is invalid.

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 clTraceId.

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

32000-10031

Message

Source address address with technology technology not found.

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 clTraceId.

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

32000-10032

Message

Source address address with technology technology is inactive.

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 clTraceId.

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

32000-10033

Message

No active assignments between client device and source address address with technology technology available.

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 clTraceId.

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

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 clTraceId.

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

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 clTraceId.

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

32000-10111

Message

Device deviceId not found.

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 clTraceId. If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide clTraceId.

32000-10112

Message

Device deviceId not active.

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 clTraceId. If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide clTraceId.

32000-10121

Message

No configured address address found for device deviceId.

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 clTraceId.

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

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 clTraceId. If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide clTraceId.

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 clTraceId

32000-10125

Message

No configured provider provider found for address address for device deviceId

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 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

Message

Blockchain technology technology invalid

Description

Technology used in the request data is not valid

What to do

If 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

Message

Contract definition for contract contract not found.

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 clTraceId.

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

32000-10301

Message

Address registration grant grant not found

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 clTraceId. If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide clTraceId.

32000-10302

Message

Address registration grant grant already processed.

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 clTraceId. If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide clTraceId.

32000-10303

Message

Address registration grant grant has been expired.

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 clTraceId. If you receive this error when calling TEOS API, try again, if error persists, contact CoreLedger and provide clTraceId.

32000-10304

Message

Address registration grant grant technology mismatch.

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 clTraceId.

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

32000-10401

Message

Transaction transactionId not found

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 transactionId has invalid state

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 clTraceId.

32000-10403

Message

Transaction transactionId is not assigned to device deviceId.

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 clTraceId.

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

32000-10421

Message

Transaction signature for transaction transactionId and device deviceId not found.

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 clTraceId.

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

32000-10422

Message

Transaction signature for transaction transactionId and device deviceId has invalid state.

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 clTraceId.

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

32000-20000

Message

Error specific message related to the Blockchain processing

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 clTraceId.

32000-20001

Message

Address address is invalid.

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 clTraceId.

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

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 clTraceId.

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

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 clTraceId.

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

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

Addresses parameter of the GetAddressBalances request is empty.

What to do

If 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

Message

Error specific message related to validation of an Ethereum transaction.

Description

Error occurred during validating signed Ethereum transaction

What to do

Contact CoreLedger and provide clTraceId.

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 clTraceId.

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

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 clTraceId.

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

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 clTraceId.

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

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 clTraceId.

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

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 (actualLength) exceeds the max allowed value (allowedLength)

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 inputAmount tokens of DesiredAssetId available on the Address Address

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 supplyId Issue: Not existing

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 supplyId Issue: Exhausted. Tokens fom this Supply are not available anymore

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 supplyId Issue: Expired on ExpiryTime

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 supplyId Issue: Insufficient amount on owner's account

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 supplyId Issue: Something with TakeAll or other bad things

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 supplyId consumption in supply container contract

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 supplyId Issue: Compliance: Consume failed

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 supplyId Issue: Compliance: Send failed

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 supplyId Issue: Compliance: Receive failed

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 ExternalReference is already linked to supplyId supplyId

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 targetAddress (addressBalanceEth ETH) exceeds max amount (thresholdEth ETH) for donation

Description

The balance of the target address exceeds the limit for donation, request can't be completed

What to do

Try again when addressBalanceEth of targetAddress is below thresholdEth

33000-34001

Message

Only issuer or administrator can change this controller. The address address does not have access to modify the controller

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 address does not have TokensAmount tokens (UniqueAssetId=UniqueAssetId) to transfer.

Description

The address from which transfer is initiated doesn't have enough sparks of the asset

What to do

Provide another UniqueAssetId or change the amount to transfer and try again

33000-35002

Message

AssetId UniqueAssetId Signing Address SigningAddress Issue: Transfer failed because compliance check failed

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 UniqueAssetId or contact the address issuer to change compliance restrictions

33000-35003

Message

AssetId UniqueAssetId Signing Address SigningAddress Issue: Transfer failed because ledger does not exist

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 clTraceId

33000-35004

Message

AssetId UniqueAssetId Signing Address SigningAddressIssue: Not enough tokens to transfer

Description

The address from which transfer is initiated doesn't have enough sparks of the asset

What to do

Provide another UniqueAssetId or change the Amount to transfer and try again

33000-36001

Message

Supply supplyId Issue: Insufficient amount on owner's account

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 offeredAmount, change the offeredAsset or use another address to create this supply

33000-36002

Message

Supply supplyId Issue: Supply type invalid.

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 clTraceId

33000-36003

Message

Supply supplyId Issue: Compliance failed

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 desiredAsset or another signingAddress or contact the asset issuer to change compliance restrictions

33000-36004

Message

Supply supplyId Issue: Can not pay supply creation fee

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 signingAddress to sign a transaction or top up the balance of signingAddress with the service asset tokens

33000-36005

Message

Supply supplyId Issue: Zero amount is not allowed in the 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 supplyId Issue: Zero exchange rate is not allowed in the 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 supplyId Issue: Invalid expiration date (in the past)

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