Skip to content

IcpIndexDid

Defined in: packages/canisters/src/declarations/ledger-icp/index.d.ts:131

get_account_identifier_balance: ActorMethod<[string], bigint>

Defined in: packages/canisters/src/declarations/ledger-icp/index.d.ts:132

get_account_identifier_transactions: ActorMethod<[GetAccountIdentifierTransactionsArgs], GetAccountIdentifierTransactionsResult>

Defined in: packages/canisters/src/declarations/ledger-icp/index.d.ts:133

get_account_transactions: ActorMethod<[GetAccountTransactionsArgs], GetAccountIdentifierTransactionsResult>

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

get_blocks: ActorMethod<[GetBlocksRequest], GetBlocksResponse>

Defined in: packages/canisters/src/declarations/ledger-icp/index.d.ts:141

http_request: ActorMethod<[HttpRequest], HttpResponse>

Defined in: packages/canisters/src/declarations/ledger-icp/index.d.ts:142

icrc1_balance_of: ActorMethod<[Account], bigint>

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

ledger_id: ActorMethod<[], Principal>

Defined in: packages/canisters/src/declarations/ledger-icp/index.d.ts:144

status: ActorMethod<[], Status>

Defined in: packages/canisters/src/declarations/ledger-icp/index.d.ts:145


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

owner: Principal

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

subaccount: [] | [Uint8Array<ArrayBufferLike>]

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


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

account_identifier: string

Defined in: packages/canisters/src/declarations/ledger-icp/index.d.ts:20

max_results: bigint

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

start: [] | [bigint]

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


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

message: string

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


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

balance: bigint

Defined in: packages/canisters/src/declarations/ledger-icp/index.d.ts:26

oldest_tx_id: [] | [bigint]

Defined in: packages/canisters/src/declarations/ledger-icp/index.d.ts:28

transactions: TransactionWithId[]

Defined in: packages/canisters/src/declarations/ledger-icp/index.d.ts:27


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

account: Account

Defined in: packages/canisters/src/declarations/ledger-icp/index.d.ts:47

max_results: bigint

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

Maximum number of transactions to fetch.

start: [] | [bigint]

Defined in: packages/canisters/src/declarations/ledger-icp/index.d.ts:46

The txid of the last transaction seen by the client. If None then the results will start from the most recent txid. If set then the results will start from the next most recent txid after start (start won’t be included).


Defined in: packages/canisters/src/declarations/ledger-icp/index.d.ts:49

length: bigint

Defined in: packages/canisters/src/declarations/ledger-icp/index.d.ts:51

start: bigint

Defined in: packages/canisters/src/declarations/ledger-icp/index.d.ts:50


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

blocks: Uint8Array<ArrayBufferLike>[]

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

chain_length: bigint

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


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

body: Uint8Array

Defined in: packages/canisters/src/declarations/ledger-icp/index.d.ts:60

headers: [string, string][]

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

method: string

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

url: string

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


Defined in: packages/canisters/src/declarations/ledger-icp/index.d.ts:63

body: Uint8Array

Defined in: packages/canisters/src/declarations/ledger-icp/index.d.ts:64

headers: [string, string][]

Defined in: packages/canisters/src/declarations/ledger-icp/index.d.ts:65

status_code: number

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


Defined in: packages/canisters/src/declarations/ledger-icp/index.d.ts:69

ledger_id: Principal

Defined in: packages/canisters/src/declarations/ledger-icp/index.d.ts:70

retrieve_blocks_from_ledger_interval_seconds
Section titled “retrieve_blocks_from_ledger_interval_seconds”

retrieve_blocks_from_ledger_interval_seconds: [] | [bigint]

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

The interval in seconds in which to retrieve blocks from the ledger. A lower value makes the index more responsive in showing new blocks, but increases the consumption of cycles of both the index and ledger canisters. A higher values means that it takes longer for new blocks to show up in the index.


Defined in: packages/canisters/src/declarations/ledger-icp/index.d.ts:102

num_blocks_synced: bigint

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


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

timestamp_nanos: bigint

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


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

e8s: bigint

Defined in: packages/canisters/src/declarations/ledger-icp/index.d.ts:109


Defined in: packages/canisters/src/declarations/ledger-icp/index.d.ts:111

created_at_time: [] | [TimeStamp]

Defined in: packages/canisters/src/declarations/ledger-icp/index.d.ts:116

icrc1_memo: [] | [Uint8Array<ArrayBufferLike>]

Defined in: packages/canisters/src/declarations/ledger-icp/index.d.ts:113

memo: bigint

Defined in: packages/canisters/src/declarations/ledger-icp/index.d.ts:112

operation: Operation

Defined in: packages/canisters/src/declarations/ledger-icp/index.d.ts:114

timestamp: [] | [TimeStamp]

Defined in: packages/canisters/src/declarations/ledger-icp/index.d.ts:115


Defined in: packages/canisters/src/declarations/ledger-icp/index.d.ts:118

id: bigint

Defined in: packages/canisters/src/declarations/ledger-icp/index.d.ts:119

transaction: Transaction

Defined in: packages/canisters/src/declarations/ledger-icp/index.d.ts:120


Defined in: packages/canisters/src/declarations/ledger-icp/index.d.ts:122

ledger_id: [] | [Principal]

Defined in: packages/canisters/src/declarations/ledger-icp/index.d.ts:123

retrieve_blocks_from_ledger_interval_seconds
Section titled “retrieve_blocks_from_ledger_interval_seconds”

retrieve_blocks_from_ledger_interval_seconds: [] | [bigint]

Defined in: packages/canisters/src/declarations/ledger-icp/index.d.ts:129

The interval in seconds in which to retrieve blocks from the ledger. A lower value makes the index more responsive in showing new blocks, but increases the consumption of cycles of both the index and ledger canisters. A higher values means that it takes longer for new blocks to show up in the index.

GetAccountIdentifierTransactionsResult = { Ok: GetAccountIdentifierTransactionsResponse; } | { Err: GetAccountIdentifierTransactionsError; }

Defined in: packages/canisters/src/declarations/ledger-icp/index.d.ts:30


IndexArg = { Upgrade: UpgradeArg; } | { Init: InitArg; }

Defined in: packages/canisters/src/declarations/ledger-icp/index.d.ts:68


Operation = { Approve: { allowance: Tokens; expected_allowance: [] | [Tokens]; expires_at: [] | [TimeStamp]; fee: Tokens; from: string; spender: string; }; } | { Burn: { amount: Tokens; from: string; spender: [] | [string]; }; } | { Mint: { amount: Tokens; to: string; }; } | { Transfer: { amount: Tokens; fee: Tokens; from: string; spender: [] | [string]; to: string; }; }

Defined in: packages/canisters/src/declarations/ledger-icp/index.d.ts:78

const idlFactory: IDL.InterfaceFactory

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


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

Defined in: packages/canisters/src/declarations/ledger-icp/index.d.ts:148

typeof IDL

IDL.Type[]