Error Codes

Error Code Description

0

success

2001

method deprecated

2002

unknown error

2003

file system error

2004

feature not implemented

2005

persona exists already

2006

persona doesn’t exist

2007

keychain blockchain transaction payload too large

2008

insufficient free funds (of layer 1 blockchain tokens) to fund the keychain blockchain transaction

2009

missing query result

2010

invalid keychain key type

2011

unconfirmed keychain tip

2012

immature keychain tip

2013

no confirmed keychain child trxn

2014

on-chain keychain has been finalized

2015

bad input

2016

no blockchain transaction payload data found

2017

keychain terminated

2018

malformed op return script

2019

error while trying to parse transaction payload

2020

error during data marshaling

2021

error during data unmarshaling

2022

an exception occurred at lower library levels

2023

query request to blockchain server failed

2024

reached the tip/leaf of the keychain

2025

received sentinel utxo value(s) from the blockchain server so unable to calculate a balance

2026

database has already been seeded

2027

database file already exists

2028

get new address failed unexpectedly

2029

local blockchain state is already up to date

2030

creation of a persona is already in progress and it is yet immature

2031

keychain tip certificate has expired

2032

ledger transaction contains an invalid signature

2033

ledger transactino requires a signature

2034

ledger response is required

2035

decryption by persona is not authorized in the given encrypted data

2036

no recognized signer for signed data

2037

bad keychain tip payload public key

2038

no persona set as active

2039

database is busy

2040

no keychain tip found

2041

license verification failed

2042

http request returned application-level error code

2043

http request returned protocol-level code other than 200

2044

null pointer was received for an object reference when non-null was expected

2045

memory allocation request failed

2046

input file does not exist

2047

record not found

2048

attempted to issue an asset that was issued by another entity

2049

authorizer’s ledger certificate signature failed verification

2050

ledger certificate’s target holder is not the active persona

2051

ledger transaction needs a rejection signature