@keetanetwork/keetanet-client
Preparing search index...
KeetaNetSDK
Referenced
KeetaNetLedgerError
Class KeetaNetLedgerError
Hierarchy (
View Summary
)
KeetaNetErrorBase
<
LedgerBaseErrorCode
>
KeetaNetLedgerError
Index
Constructors
C
constructor
Properties
P
code
P
retry
Delay?
P
should
Retry
P
type
P
is
Instance
Methods
M
to
JSON
M
assert
Valid
Ledger
Error
Code
Constructors
constructor
new
KeetaNetLedgerError
(
code
:
|
"LEDGER_BLOCK_ALREADY_EXISTS"
|
"LEDGER_TRANSACTION_ABORTED"
|
"LEDGER_INVALID_CHAIN"
|
"LEDGER_INVALID_NETWORK"
|
"LEDGER_INVALID_SUBNET"
|
"LEDGER_INVALID_PERMISSIONS"
|
"LEDGER_INVALID_OWNER_COUNT"
|
"LEDGER_INVALID_BALANCE"
|
"LEDGER_INVALID_SET_REP"
|
"LEDGER_OPERATION_NOT_SUPPORTED"
|
"LEDGER_NOT_EMPTY"
|
"LEDGER_PREVIOUS_ALREADY_USED"
|
"LEDGER_PREVIOUS_NOT_SEEN"
|
"LEDGER_SUCCESSOR_VOTE_EXISTS"
|
"LEDGER_INSUFFICIENT_VOTING_WEIGHT"
|
"LEDGER_INVALID_ACCOUNT_INFO_KEY"
|
"LEDGER_RECEIVE_NOT_MET"
|
"LEDGER_DUPLICATE_VOTE_FOUND"
|
"LEDGER_CANNOT_EXCHANGE_PERM_VOTE"
|
"LEDGER_BLOCKS_DIFFER_FROM_VOTED_ON"
|
"LEDGER_NO_PERM_WITHOUT_SELF_TEMP"
|
"LEDGER_DUPLICATE_VOTE_ISSUER_FOUND"
|
"LEDGER_OTHER"
|
"LEDGER_MISSING_BLOCKS"
|
"LEDGER_FEE_AMOUNT_MISMATCH"
|
"LEDGER_FEE_TOKEN_MISMATCH"
|
"LEDGER_FEE_MISSING"
|
"LEDGER_MISSING_REQUIRED_FEE_BLOCK"
|
"LEDGER_PERM_VOTE_WITH_QUOTE"
|
"LEDGER_QUOTE_MISMATCH"
|
"LEDGER_REQUIRED_FEE_MISMATCH"
,
message
:
string
,
shouldRetry
?:
boolean
,
retryDelay
?:
number
,
)
:
KeetaNetLedgerError
Parameters
code
:
|
"LEDGER_BLOCK_ALREADY_EXISTS"
|
"LEDGER_TRANSACTION_ABORTED"
|
"LEDGER_INVALID_CHAIN"
|
"LEDGER_INVALID_NETWORK"
|
"LEDGER_INVALID_SUBNET"
|
"LEDGER_INVALID_PERMISSIONS"
|
"LEDGER_INVALID_OWNER_COUNT"
|
"LEDGER_INVALID_BALANCE"
|
"LEDGER_INVALID_SET_REP"
|
"LEDGER_OPERATION_NOT_SUPPORTED"
|
"LEDGER_NOT_EMPTY"
|
"LEDGER_PREVIOUS_ALREADY_USED"
|
"LEDGER_PREVIOUS_NOT_SEEN"
|
"LEDGER_SUCCESSOR_VOTE_EXISTS"
|
"LEDGER_INSUFFICIENT_VOTING_WEIGHT"
|
"LEDGER_INVALID_ACCOUNT_INFO_KEY"
|
"LEDGER_RECEIVE_NOT_MET"
|
"LEDGER_DUPLICATE_VOTE_FOUND"
|
"LEDGER_CANNOT_EXCHANGE_PERM_VOTE"
|
"LEDGER_BLOCKS_DIFFER_FROM_VOTED_ON"
|
"LEDGER_NO_PERM_WITHOUT_SELF_TEMP"
|
"LEDGER_DUPLICATE_VOTE_ISSUER_FOUND"
|
"LEDGER_OTHER"
|
"LEDGER_MISSING_BLOCKS"
|
"LEDGER_FEE_AMOUNT_MISMATCH"
|
"LEDGER_FEE_TOKEN_MISMATCH"
|
"LEDGER_FEE_MISSING"
|
"LEDGER_MISSING_REQUIRED_FEE_BLOCK"
|
"LEDGER_PERM_VOTE_WITH_QUOTE"
|
"LEDGER_QUOTE_MISMATCH"
|
"LEDGER_REQUIRED_FEE_MISMATCH"
message
:
string
shouldRetry
:
boolean
= false
Optional
retryDelay
:
number
Returns
KeetaNetLedgerError
Properties
code
code
:
|
"LEDGER_BLOCK_ALREADY_EXISTS"
|
"LEDGER_TRANSACTION_ABORTED"
|
"LEDGER_INVALID_CHAIN"
|
"LEDGER_INVALID_NETWORK"
|
"LEDGER_INVALID_SUBNET"
|
"LEDGER_INVALID_PERMISSIONS"
|
"LEDGER_INVALID_OWNER_COUNT"
|
"LEDGER_INVALID_BALANCE"
|
"LEDGER_INVALID_SET_REP"
|
"LEDGER_OPERATION_NOT_SUPPORTED"
|
"LEDGER_NOT_EMPTY"
|
"LEDGER_PREVIOUS_ALREADY_USED"
|
"LEDGER_PREVIOUS_NOT_SEEN"
|
"LEDGER_SUCCESSOR_VOTE_EXISTS"
|
"LEDGER_INSUFFICIENT_VOTING_WEIGHT"
|
"LEDGER_INVALID_ACCOUNT_INFO_KEY"
|
"LEDGER_RECEIVE_NOT_MET"
|
"LEDGER_DUPLICATE_VOTE_FOUND"
|
"LEDGER_CANNOT_EXCHANGE_PERM_VOTE"
|
"LEDGER_BLOCKS_DIFFER_FROM_VOTED_ON"
|
"LEDGER_NO_PERM_WITHOUT_SELF_TEMP"
|
"LEDGER_DUPLICATE_VOTE_ISSUER_FOUND"
|
"LEDGER_OTHER"
|
"LEDGER_MISSING_BLOCKS"
|
"LEDGER_FEE_AMOUNT_MISMATCH"
|
"LEDGER_FEE_TOKEN_MISMATCH"
|
"LEDGER_FEE_MISSING"
|
"LEDGER_MISSING_REQUIRED_FEE_BLOCK"
|
"LEDGER_PERM_VOTE_WITH_QUOTE"
|
"LEDGER_QUOTE_MISMATCH"
|
"LEDGER_REQUIRED_FEE_MISMATCH"
Optional
Readonly
retry
Delay
retryDelay
?:
number
Readonly
should
Retry
shouldRetry
:
boolean
Readonly
type
type
:
"LEDGER"
= LedgerErrorType
Static
Readonly
is
Instance
isInstance
:
(
obj
:
any
,
strict
?:
boolean
)
=>
obj
is
KeetaNetLedgerError
= ...
Methods
to
JSON
toJSON
()
:
{
code
:
|
"LEDGER_BLOCK_ALREADY_EXISTS"
|
"LEDGER_TRANSACTION_ABORTED"
|
"LEDGER_INVALID_CHAIN"
|
"LEDGER_INVALID_NETWORK"
|
"LEDGER_INVALID_SUBNET"
|
"LEDGER_INVALID_PERMISSIONS"
|
"LEDGER_INVALID_OWNER_COUNT"
|
"LEDGER_INVALID_BALANCE"
|
"LEDGER_INVALID_SET_REP"
|
"LEDGER_OPERATION_NOT_SUPPORTED"
|
"LEDGER_NOT_EMPTY"
|
"LEDGER_PREVIOUS_ALREADY_USED"
|
"LEDGER_PREVIOUS_NOT_SEEN"
|
"LEDGER_SUCCESSOR_VOTE_EXISTS"
|
"LEDGER_INSUFFICIENT_VOTING_WEIGHT"
|
"LEDGER_INVALID_ACCOUNT_INFO_KEY"
|
"LEDGER_RECEIVE_NOT_MET"
|
"LEDGER_DUPLICATE_VOTE_FOUND"
|
"LEDGER_CANNOT_EXCHANGE_PERM_VOTE"
|
"LEDGER_BLOCKS_DIFFER_FROM_VOTED_ON"
|
"LEDGER_NO_PERM_WITHOUT_SELF_TEMP"
|
"LEDGER_DUPLICATE_VOTE_ISSUER_FOUND"
|
"LEDGER_OTHER"
|
"LEDGER_MISSING_BLOCKS"
|
"LEDGER_FEE_AMOUNT_MISMATCH"
|
"LEDGER_FEE_TOKEN_MISMATCH"
|
"LEDGER_FEE_MISSING"
|
"LEDGER_MISSING_REQUIRED_FEE_BLOCK"
|
"LEDGER_PERM_VOTE_WITH_QUOTE"
|
"LEDGER_QUOTE_MISMATCH"
|
"LEDGER_REQUIRED_FEE_MISMATCH"
;
message
:
string
;
type
:
string
;
}
Returns
{
code
:
|
"LEDGER_BLOCK_ALREADY_EXISTS"
|
"LEDGER_TRANSACTION_ABORTED"
|
"LEDGER_INVALID_CHAIN"
|
"LEDGER_INVALID_NETWORK"
|
"LEDGER_INVALID_SUBNET"
|
"LEDGER_INVALID_PERMISSIONS"
|
"LEDGER_INVALID_OWNER_COUNT"
|
"LEDGER_INVALID_BALANCE"
|
"LEDGER_INVALID_SET_REP"
|
"LEDGER_OPERATION_NOT_SUPPORTED"
|
"LEDGER_NOT_EMPTY"
|
"LEDGER_PREVIOUS_ALREADY_USED"
|
"LEDGER_PREVIOUS_NOT_SEEN"
|
"LEDGER_SUCCESSOR_VOTE_EXISTS"
|
"LEDGER_INSUFFICIENT_VOTING_WEIGHT"
|
"LEDGER_INVALID_ACCOUNT_INFO_KEY"
|
"LEDGER_RECEIVE_NOT_MET"
|
"LEDGER_DUPLICATE_VOTE_FOUND"
|
"LEDGER_CANNOT_EXCHANGE_PERM_VOTE"
|
"LEDGER_BLOCKS_DIFFER_FROM_VOTED_ON"
|
"LEDGER_NO_PERM_WITHOUT_SELF_TEMP"
|
"LEDGER_DUPLICATE_VOTE_ISSUER_FOUND"
|
"LEDGER_OTHER"
|
"LEDGER_MISSING_BLOCKS"
|
"LEDGER_FEE_AMOUNT_MISMATCH"
|
"LEDGER_FEE_TOKEN_MISMATCH"
|
"LEDGER_FEE_MISSING"
|
"LEDGER_MISSING_REQUIRED_FEE_BLOCK"
|
"LEDGER_PERM_VOTE_WITH_QUOTE"
|
"LEDGER_QUOTE_MISMATCH"
|
"LEDGER_REQUIRED_FEE_MISMATCH"
;
message
:
string
;
type
:
string
;
}
Static
assert
Valid
Ledger
Error
Code
assertValidLedgerErrorCode
(
code
:
string
,
)
:
code
is
|
"LEDGER_BLOCK_ALREADY_EXISTS"
|
"LEDGER_TRANSACTION_ABORTED"
|
"LEDGER_INVALID_CHAIN"
|
"LEDGER_INVALID_NETWORK"
|
"LEDGER_INVALID_SUBNET"
|
"LEDGER_INVALID_PERMISSIONS"
|
"LEDGER_INVALID_OWNER_COUNT"
|
"LEDGER_INVALID_BALANCE"
|
"LEDGER_INVALID_SET_REP"
|
"LEDGER_OPERATION_NOT_SUPPORTED"
|
"LEDGER_NOT_EMPTY"
|
"LEDGER_PREVIOUS_ALREADY_USED"
|
"LEDGER_PREVIOUS_NOT_SEEN"
|
"LEDGER_SUCCESSOR_VOTE_EXISTS"
|
"LEDGER_INSUFFICIENT_VOTING_WEIGHT"
|
"LEDGER_INVALID_ACCOUNT_INFO_KEY"
|
"LEDGER_RECEIVE_NOT_MET"
|
"LEDGER_DUPLICATE_VOTE_FOUND"
|
"LEDGER_CANNOT_EXCHANGE_PERM_VOTE"
|
"LEDGER_BLOCKS_DIFFER_FROM_VOTED_ON"
|
"LEDGER_NO_PERM_WITHOUT_SELF_TEMP"
|
"LEDGER_DUPLICATE_VOTE_ISSUER_FOUND"
|
"LEDGER_OTHER"
|
"LEDGER_MISSING_BLOCKS"
|
"LEDGER_FEE_AMOUNT_MISMATCH"
|
"LEDGER_FEE_TOKEN_MISMATCH"
|
"LEDGER_FEE_MISSING"
|
"LEDGER_MISSING_REQUIRED_FEE_BLOCK"
|
"LEDGER_PERM_VOTE_WITH_QUOTE"
|
"LEDGER_QUOTE_MISMATCH"
|
"LEDGER_REQUIRED_FEE_MISMATCH"
Parameters
code
:
string
Returns
code
is
|
"LEDGER_BLOCK_ALREADY_EXISTS"
|
"LEDGER_TRANSACTION_ABORTED"
|
"LEDGER_INVALID_CHAIN"
|
"LEDGER_INVALID_NETWORK"
|
"LEDGER_INVALID_SUBNET"
|
"LEDGER_INVALID_PERMISSIONS"
|
"LEDGER_INVALID_OWNER_COUNT"
|
"LEDGER_INVALID_BALANCE"
|
"LEDGER_INVALID_SET_REP"
|
"LEDGER_OPERATION_NOT_SUPPORTED"
|
"LEDGER_NOT_EMPTY"
|
"LEDGER_PREVIOUS_ALREADY_USED"
|
"LEDGER_PREVIOUS_NOT_SEEN"
|
"LEDGER_SUCCESSOR_VOTE_EXISTS"
|
"LEDGER_INSUFFICIENT_VOTING_WEIGHT"
|
"LEDGER_INVALID_ACCOUNT_INFO_KEY"
|
"LEDGER_RECEIVE_NOT_MET"
|
"LEDGER_DUPLICATE_VOTE_FOUND"
|
"LEDGER_CANNOT_EXCHANGE_PERM_VOTE"
|
"LEDGER_BLOCKS_DIFFER_FROM_VOTED_ON"
|
"LEDGER_NO_PERM_WITHOUT_SELF_TEMP"
|
"LEDGER_DUPLICATE_VOTE_ISSUER_FOUND"
|
"LEDGER_OTHER"
|
"LEDGER_MISSING_BLOCKS"
|
"LEDGER_FEE_AMOUNT_MISMATCH"
|
"LEDGER_FEE_TOKEN_MISMATCH"
|
"LEDGER_FEE_MISSING"
|
"LEDGER_MISSING_REQUIRED_FEE_BLOCK"
|
"LEDGER_PERM_VOTE_WITH_QUOTE"
|
"LEDGER_QUOTE_MISMATCH"
|
"LEDGER_REQUIRED_FEE_MISMATCH"
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
C
constructor
Properties
P
code
P
retry
Delay
P
should
Retry
P
type
P
is
Instance
Methods
M
to
JSON
M
assert
Valid
Ledger
Error
Code
@keetanetwork/keetanet-client
Loading...