Skip to content

CyclesLedgerDid

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:376

create_canister: ActorMethod<[CreateCanisterArgs], { Ok: CreateCanisterSuccess; } | { Err: CreateCanisterError; }>

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:377

create_canister_from: ActorMethod<[CreateCanisterFromArgs], { Ok: CreateCanisterSuccess; } | { Err: CreateCanisterFromError; }>

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:381

deposit: ActorMethod<[DepositArgs], DepositResult>

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:385

http_request: ActorMethod<[HttpRequest], HttpResponse>

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:386

icrc1_balance_of: ActorMethod<[Account], bigint>

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:392

icrc1_decimals: ActorMethod<[], number>

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:393

icrc1_fee: ActorMethod<[], bigint>

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:394

icrc1_metadata: ActorMethod<[], [string, MetadataValue][]>

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:395

icrc1_minting_account: ActorMethod<[], [] | [Account]>

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:396

icrc1_name: ActorMethod<[], string>

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:397

icrc1_supported_standards: ActorMethod<[], SupportedStandard[]>

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:398

icrc1_symbol: ActorMethod<[], string>

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:399

icrc1_total_supply: ActorMethod<[], bigint>

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:400

icrc1_transfer: ActorMethod<[TransferArgs], { Ok: bigint; } | { Err: TransferError; }>

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:401

icrc103_get_allowances: ActorMethod<[GetAllowancesArgs], ICRC103GetAllowancesResponse>

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:387

icrc106_get_index_principal: ActorMethod<[], GetIndexPrincipalResult>

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:391

icrc2_allowance: ActorMethod<[AllowanceArgs], Allowance>

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:405

icrc2_approve: ActorMethod<[ApproveArgs], { Ok: bigint; } | { Err: ApproveError; }>

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:406

icrc2_transfer_from: ActorMethod<[TransferFromArgs], { Ok: bigint; } | { Err: TransferFromError; }>

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:410

icrc3_get_archives: ActorMethod<[GetArchivesArgs], GetArchivesResult>

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:414

icrc3_get_blocks: ActorMethod<[GetBlocksArgs], GetBlocksResult>

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:415

icrc3_get_tip_certificate: ActorMethod<[], [] | [DataCertificate]>

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:416

icrc3_supported_block_types: ActorMethod<[], SupportedBlockType[]>

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:417

withdraw: ActorMethod<[WithdrawArgs], { Ok: bigint; } | { Err: WithdrawError; }>

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:418

withdraw_from: ActorMethod<[WithdrawFromArgs], { Ok: bigint; } | { Err: WithdrawFromError; }>

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:422


Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:13

owner: Principal

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:14

subaccount: [] | [Uint8Array<ArrayBufferLike>]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:15


Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:17

allowance: bigint

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:18

expires_at: [] | [bigint]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:19


Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:21

account: Account

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:22

spender: Account

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:23


Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:31

amount: bigint

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:36

created_at_time: [] | [bigint]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:35

expected_allowance: [] | [bigint]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:37

expires_at: [] | [bigint]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:38

fee: [] | [bigint]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:32

from_subaccount: [] | [Uint8Array<ArrayBufferLike>]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:34

memo: [] | [Uint8Array<ArrayBufferLike>]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:33

spender: Account

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:39


Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:54

compute_allocation: [] | [bigint]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:59

controllers: [] | [Principal[]]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:56

freezing_threshold: [] | [bigint]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:55

memory_allocation: [] | [bigint]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:58

reserved_cycles_limit: [] | [bigint]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:57


Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:62

settings: [] | [CanisterSettings]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:71

Optional canister settings that, if set, are applied to the newly created canister. If not specified, the caller is the controller of the canister and the other settings are set to default values.

subnet_selection: [] | [SubnetSelection]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:66

Optional instructions to select on which subnet the new canister will be created on.


Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:73

amount: bigint

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:76

created_at_time: [] | [bigint]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:75

creation_args: [] | [CmcCreateCanisterArgs]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:77

from_subaccount: [] | [Uint8Array<ArrayBufferLike>]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:74


Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:103

amount: bigint

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:107

created_at_time: [] | [bigint]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:106

creation_args: [] | [CmcCreateCanisterArgs]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:108

from: Account

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:105

spender_subaccount: [] | [Uint8Array<ArrayBufferLike>]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:104


Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:135

block_id: bigint

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:136

canister_id: Principal

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:137


Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:139

certificate: Uint8Array

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:143

See https://internetcomputer.org/docs/current/references/ic-interface-spec#certification

hash_tree: Uint8Array

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:147

CBOR encoded hash_tree


Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:149

memo: [] | [Uint8Array<ArrayBufferLike>]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:151

to: Account

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:150


Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:153

balance: bigint

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:154

block_index: bigint

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:155


Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:157

from_account: [] | [Account]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:160

prev_spender: [] | [Account]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:159

take: [] | [bigint]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:158


Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:167

from: [] | [Principal]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:174

The last archive seen by the client. The ledger will return archives coming after this one if set, otherwise it will return the first archives.


Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:191

archived_blocks: object[]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:202

The archived_blocks vector is always going to be empty for this ledger because there is no archive node.

args: GetBlocksArgs

callback: [Principal, string]

blocks: object[]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:197

block: Value

id: bigint

log_length: bigint

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:196

Total number of blocks in the block log.


Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:218

body: Uint8Array

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:221

headers: [string, string][]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:222

method: string

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:220

url: string

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:219


Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:224

body: Uint8Array

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:225

headers: [string, string][]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:226

status_code: number

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:227


Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:232

index_id: [] | [Principal]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:234

initial_balances: [] | [[Account, bigint][]]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:233

max_blocks_per_request: bigint

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:235


Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:251

subnet_type: [] | [string]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:252


Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:267

block_type: string

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:269

url: string

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:268


Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:271

name: string

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:273

url: string

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:272


Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:275

amount: bigint

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:281

created_at_time: [] | [bigint]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:280

fee: [] | [bigint]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:277

from_subaccount: [] | [Uint8Array<ArrayBufferLike>]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:279

memo: [] | [Uint8Array<ArrayBufferLike>]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:278

to: Account

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:276


Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:294

amount: bigint

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:301

created_at_time: [] | [bigint]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:300

fee: [] | [bigint]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:296

from: Account

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:298

memo: [] | [Uint8Array<ArrayBufferLike>]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:299

spender_subaccount: [] | [Uint8Array<ArrayBufferLike>]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:297

to: Account

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:295


Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:315

change_index_id: [] | [ChangeIndexId]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:316

max_blocks_per_request: [] | [bigint]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:317


Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:327

amount: bigint

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:331

created_at_time: [] | [bigint]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:330

from_subaccount: [] | [Uint8Array<ArrayBufferLike>]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:329

to: Principal

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:328


Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:349

amount: bigint

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:354

created_at_time: [] | [bigint]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:353

from: Account

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:352

spender_subaccount: [] | [Uint8Array<ArrayBufferLike>]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:351

to: Principal

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:350

Allowances = object[]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:25

allowance: bigint

expires_at: [] | [bigint]

from_account: Account

to_spender: Account


ApproveError = { GenericError: { error_code: bigint; message: string; }; } | { TemporarilyUnavailable: null; } | { Duplicate: { duplicate_of: bigint; }; } | { BadFee: { expected_fee: bigint; }; } | { AllowanceChanged: { current_allowance: bigint; }; } | { CreatedInFuture: { ledger_time: bigint; }; } | { TooOld: null; } | { Expired: { ledger_time: bigint; }; } | { InsufficientFunds: { balance: bigint; }; }

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:41


BlockIndex = bigint

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:53


ChangeIndexId = { SetTo: Principal; } | { Unset: null; }

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:61


CreateCanisterError = { GenericError: { error_code: bigint; message: string; }; } | { TemporarilyUnavailable: null; } | { Duplicate: { canister_id: [] | [Principal]; duplicate_of: bigint; }; } | { CreatedInFuture: { ledger_time: bigint; }; } | { FailedToCreate: { error: string; fee_block: [] | [BlockIndex]; refund_block: [] | [BlockIndex]; }; } | { TooOld: null; } | { InsufficientFunds: { balance: bigint; }; }

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:79


CreateCanisterFromError = { FailedToCreateFrom: { approval_refund_block: [] | [BlockIndex]; create_from_block: [] | [BlockIndex]; refund_block: [] | [BlockIndex]; rejection_code: RejectionCode; rejection_reason: string; }; } | { GenericError: { error_code: bigint; message: string; }; } | { TemporarilyUnavailable: null; } | { InsufficientAllowance: { allowance: bigint; }; } | { Duplicate: { canister_id: [] | [Principal]; duplicate_of: bigint; }; } | { CreatedInFuture: { ledger_time: bigint; }; } | { TooOld: null; } | { InsufficientFunds: { balance: bigint; }; }

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:110


GetAllowancesError = { GenericError: { error_code: bigint; message: string; }; } | { AccessDenied: { reason: string; }; }

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:162


GetArchivesResult = object[]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:176

canister_id: Principal

The id of the archive

end: bigint

The last block in the archive

start: bigint

The first block in the archive


GetBlocksArgs = object[]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:190

length: bigint

start: bigint


GetIndexPrincipalError = { GenericError: { description: string; error_code: bigint; }; } | { IndexPrincipalNotSet: null; }

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:207

{ GenericError: { description: string; error_code: bigint; }; }

GenericError: object

Any error not covered by the above variants.

description: string

error_code: bigint

{ IndexPrincipalNotSet: null; }

IndexPrincipalNotSet: null


GetIndexPrincipalResult = { Ok: Principal; } | { Err: GetIndexPrincipalError; }

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:215


ICRC103GetAllowancesResponse = { Ok: Allowances; } | { Err: GetAllowancesError; }

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:229


LedgerArgs = { Upgrade: [] | [UpgradeArgs]; } | { Init: InitArgs; }

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:237


MetadataValue = { Int: bigint; } | { Nat: bigint; } | { Blob: Uint8Array; } | { Text: string; }

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:238


RejectionCode = { NoError: null; } | { CanisterError: null; } | { SysTransient: null; } | { DestinationInvalid: null; } | { Unknown: null; } | { SysFatal: null; } | { CanisterReject: null; }

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:243


SubnetSelection = { Filter: SubnetFilter; } | { Subnet: { subnet: Principal; }; }

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:254

{ Filter: SubnetFilter; }

Filter: SubnetFilter

Choose a random subnet that satisfies the specified properties.

{ Subnet: { subnet: Principal; }; }

Subnet: object

/ Choose a specific subnet

subnet: Principal


TransferError = { GenericError: { error_code: bigint; message: string; }; } | { TemporarilyUnavailable: null; } | { BadBurn: { min_burn_amount: bigint; }; } | { Duplicate: { duplicate_of: bigint; }; } | { BadFee: { expected_fee: bigint; }; } | { CreatedInFuture: { ledger_time: bigint; }; } | { TooOld: null; } | { InsufficientFunds: { balance: bigint; }; }

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:283


TransferFromError = { GenericError: { error_code: bigint; message: string; }; } | { TemporarilyUnavailable: null; } | { InsufficientAllowance: { allowance: bigint; }; } | { BadBurn: { min_burn_amount: bigint; }; } | { Duplicate: { duplicate_of: bigint; }; } | { BadFee: { expected_fee: bigint; }; } | { CreatedInFuture: { ledger_time: bigint; }; } | { TooOld: null; } | { InsufficientFunds: { balance: bigint; }; }

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:303


Value = { Int: bigint; } | { Map: [string, Value][]; } | { Nat: bigint; } | { Nat64: bigint; } | { Blob: Uint8Array; } | { Text: string; } | { Array: Value[]; }

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:319


WithdrawError = { FailedToWithdraw: { fee_block: [] | [bigint]; rejection_code: RejectionCode; rejection_reason: string; }; } | { GenericError: { error_code: bigint; message: string; }; } | { TemporarilyUnavailable: null; } | { Duplicate: { duplicate_of: bigint; }; } | { BadFee: { expected_fee: bigint; }; } | { InvalidReceiver: { receiver: Principal; }; } | { CreatedInFuture: { ledger_time: bigint; }; } | { TooOld: null; } | { InsufficientFunds: { balance: bigint; }; }

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:333


WithdrawFromError = { GenericError: { error_code: bigint; message: string; }; } | { TemporarilyUnavailable: null; } | { InsufficientAllowance: { allowance: bigint; }; } | { Duplicate: { duplicate_of: BlockIndex; }; } | { InvalidReceiver: { receiver: Principal; }; } | { CreatedInFuture: { ledger_time: bigint; }; } | { TooOld: null; } | { FailedToWithdrawFrom: { approval_refund_block: [] | [bigint]; refund_block: [] | [bigint]; rejection_code: RejectionCode; rejection_reason: string; withdraw_from_block: [] | [bigint]; }; } | { InsufficientFunds: { balance: bigint; }; }

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:356

const idlFactory: IDL.InterfaceFactory

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:427


const init: (args) => IDL.Type[]

Defined in: packages/canisters/src/declarations/cycles-ledger/cycles-ledger.d.ts:428

typeof IDL

IDL.Type[]