Skip to content

IcrcNftLedgerDid

Defined in: packages/canisters/src/declarations/ledger-icrc/icrc_nft-ledger.d.ts:47

icrc7_atomic_batch_transfers: ActorMethod<[], [] | [boolean]>

Defined in: packages/canisters/src/declarations/ledger-icrc/icrc_nft-ledger.d.ts:48

icrc7_balance_of: ActorMethod<[Account[]], bigint[]>

Defined in: packages/canisters/src/declarations/ledger-icrc/icrc_nft-ledger.d.ts:49

icrc7_collection_metadata: ActorMethod<[], [string, Value][]>

Defined in: packages/canisters/src/declarations/ledger-icrc/icrc_nft-ledger.d.ts:50

icrc7_default_take_value: ActorMethod<[], [] | [bigint]>

Defined in: packages/canisters/src/declarations/ledger-icrc/icrc_nft-ledger.d.ts:51

icrc7_description: ActorMethod<[], [] | [string]>

Defined in: packages/canisters/src/declarations/ledger-icrc/icrc_nft-ledger.d.ts:52

icrc7_logo: ActorMethod<[], [] | [string]>

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

icrc7_max_memo_size: ActorMethod<[], [] | [bigint]>

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

icrc7_max_query_batch_size: ActorMethod<[], [] | [bigint]>

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

icrc7_max_take_value: ActorMethod<[], [] | [bigint]>

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

icrc7_max_update_batch_size: ActorMethod<[], [] | [bigint]>

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

icrc7_name: ActorMethod<[], string>

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

icrc7_owner_of: ActorMethod<[bigint[]], ([] | [Account])[]>

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

icrc7_permitted_drift: ActorMethod<[], [] | [bigint]>

Defined in: packages/canisters/src/declarations/ledger-icrc/icrc_nft-ledger.d.ts:60

icrc7_supply_cap: ActorMethod<[], [] | [bigint]>

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

icrc7_symbol: ActorMethod<[], string>

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

icrc7_token_metadata: ActorMethod<[bigint[]], ([] | [[string, Value][]])[]>

Defined in: packages/canisters/src/declarations/ledger-icrc/icrc_nft-ledger.d.ts:63

icrc7_tokens: ActorMethod<[[] | [bigint], [] | [bigint]], bigint[]>

Defined in: packages/canisters/src/declarations/ledger-icrc/icrc_nft-ledger.d.ts:67

icrc7_tokens_of: ActorMethod<[Account, [] | [bigint], [] | [bigint]], bigint[]>

Defined in: packages/canisters/src/declarations/ledger-icrc/icrc_nft-ledger.d.ts:68

icrc7_total_supply: ActorMethod<[], bigint>

Defined in: packages/canisters/src/declarations/ledger-icrc/icrc_nft-ledger.d.ts:72

icrc7_transfer: ActorMethod<[TransferArg[]], ([] | [TransferResult])[]>

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

icrc7_tx_window: ActorMethod<[], [] | [bigint]>

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


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

owner: Principal

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

subaccount: [] | [Subaccount]

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


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

created_at_time: [] | [bigint]

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

from_subaccount: [] | [Uint8Array<ArrayBufferLike>]

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

memo: [] | [Uint8Array<ArrayBufferLike>]

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

to: Account

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

token_id: bigint

Defined in: packages/canisters/src/declarations/ledger-icrc/icrc_nft-ledger.d.ts:20

Subaccount = Uint8Array

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


TransferError = { GenericError: { error_code: bigint; message: string; }; } | { Duplicate: { duplicate_of: bigint; }; } | { NonExistingTokenId: null; } | { Unauthorized: null; } | { CreatedInFuture: { ledger_time: bigint; }; } | { InvalidRecipient: null; } | { GenericBatchError: { error_code: bigint; message: string; }; } | { TooOld: null; }

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


TransferResult = { Ok: bigint; } | { Err: TransferError; }

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


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

Defined in: packages/canisters/src/declarations/ledger-icrc/icrc_nft-ledger.d.ts:40

Generic value in accordance with ICRC-3

const idlFactory: IDL.InterfaceFactory

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


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

Defined in: packages/canisters/src/declarations/ledger-icrc/icrc_nft-ledger.d.ts:80

typeof IDL

IDL.Type[]