Variable extendedAddressInformationConst

extendedAddressInformation: ZodObject<{
    @type: ZodLiteral<"fullAccountState">;
    account_state: ZodUnion<[ZodObject<{
        @type: ZodLiteral<"raw.accountState">;
        code: ZodString;
        data: ZodString;
        frozen_hash: ZodString;
    }, "strip", ZodTypeAny, {
        @type: "raw.accountState";
        code: string;
        data: string;
        frozen_hash: string;
    }, {
        @type: "raw.accountState";
        code: string;
        data: string;
        frozen_hash: string;
    }>, ZodObject<{
        @type: ZodLiteral<"wallet.v3.accountState">;
        seqno: ZodNumber;
        wallet_id: ZodUnion<[ZodNumber, ZodString]>;
    }, "strip", ZodTypeAny, {
        @type: "wallet.v3.accountState";
        seqno: number;
        wallet_id: string | number;
    }, {
        @type: "wallet.v3.accountState";
        seqno: number;
        wallet_id: string | number;
    }>, ZodObject<{
        @type: ZodLiteral<"wallet.v4.accountState">;
        seqno: ZodNumber;
        wallet_id: ZodUnion<[ZodNumber, ZodString]>;
    }, "strip", ZodTypeAny, {
        @type: "wallet.v4.accountState";
        seqno: number;
        wallet_id: string | number;
    }, {
        @type: "wallet.v4.accountState";
        seqno: number;
        wallet_id: string | number;
    }>]>;
    address: ZodObject<{
        @type: ZodLiteral<"accountAddress">;
        account_address: ZodString;
    }, "strip", ZodTypeAny, {
        @type: "accountAddress";
        account_address: string;
    }, {
        @type: "accountAddress";
        account_address: string;
    }>;
    balance: ZodUnion<[ZodNumber, ZodString]>;
    block_id: ZodObject<{
        @type: ZodLiteral<"ton.blockIdExt">;
        file_hash: ZodString;
        root_hash: ZodString;
        seqno: ZodNumber;
        shard: ZodString;
        workchain: ZodNumber;
    }, "strip", ZodTypeAny, {
        @type: "ton.blockIdExt";
        file_hash: string;
        root_hash: string;
        seqno: number;
        shard: string;
        workchain: number;
    }, {
        @type: "ton.blockIdExt";
        file_hash: string;
        root_hash: string;
        seqno: number;
        shard: string;
        workchain: number;
    }>;
    last_transaction_id: ZodObject<{
        @type: ZodLiteral<"internal.transactionId">;
        hash: ZodString;
        lt: ZodString;
    }, "strip", ZodTypeAny, {
        @type: "internal.transactionId";
        hash: string;
        lt: string;
    }, {
        @type: "internal.transactionId";
        hash: string;
        lt: string;
    }>;
    revision: ZodNumber;
    sync_utime: ZodNumber;
}, "strip", ZodTypeAny, {
    @type: "fullAccountState";
    account_state: (({ code: string; data: string; "@type": "raw.accountState"; frozen_hash: string; }) | ({ "@type": "wallet.v3.accountState"; seqno: number; wallet_id: string | number; }) | ({ "@type": "wallet.v4.accountState"; seqno: number; wallet_id: string | number; }) | ({ "@type": "wallet.highload.v1.accountState"; seqno: number; wallet_id: string | number; }) | ({ "@type": "wallet.highload.v2.accountState"; wallet_id: string | number; }) | ({ "@type": "dns.accountState"; wallet_id: string | number; }) | ({ "@type": "rwallet.accountState"; seqno: number; wallet_id: string | number; unlocked_balance: string | number; config: { "@type": "rwallet.config"; start_at: number; limits: { value: number; "@type": "rwallet.limit"; seconds: number; }[]; }; })) & (undefined | ({ code: string; data: string; "@type": "raw.accountState"; frozen_hash: string; }) | ({ "@type": "wallet.v3.accountState"; seqno: number; wallet_id: string | number; }) | ({ "@type": "wallet.v4.accountState"; seqno: number; wallet_id: string | number; }) | ({ "@type": "wallet.highload.v1.accountState"; seqno: number; wallet_id: string | number; }) | ({ "@type": "wallet.highload.v2.accountState"; wallet_id: string | number; }) | ({ "@type": "dns.accountState"; wallet_id: string | number; }) | ({ "@type": "rwallet.accountState"; seqno: number; wallet_id: string | number; unlocked_balance: string | number; config: { "@type": "rwallet.config"; start_at: number; limits: { value: number; "@type": "rwallet.limit"; seconds: number; }[]; }; }));
    address: { "@type": "accountAddress"; account_address: string; };
    balance: string | number;
    block_id: { "@type": "ton.blockIdExt"; workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; };
    last_transaction_id: { "@type": "internal.transactionId"; lt: string; hash: string; };
    revision: number;
    sync_utime: number;
}, {
    @type: "fullAccountState";
    account_state: (({ code: string; data: string; "@type": "raw.accountState"; frozen_hash: string; }) | ({ "@type": "wallet.v3.accountState"; seqno: number; wallet_id: string | number; }) | ({ "@type": "wallet.v4.accountState"; seqno: number; wallet_id: string | number; }) | ({ "@type": "wallet.highload.v1.accountState"; seqno: number; wallet_id: string | number; }) | ({ "@type": "wallet.highload.v2.accountState"; wallet_id: string | number; }) | ({ "@type": "dns.accountState"; wallet_id: string | number; }) | ({ "@type": "rwallet.accountState"; seqno: number; wallet_id: string | number; unlocked_balance: string | number; config: { "@type": "rwallet.config"; start_at: number; limits: { value: number; "@type": "rwallet.limit"; seconds: number; }[]; }; })) & (undefined | ({ code: string; data: string; "@type": "raw.accountState"; frozen_hash: string; }) | ({ "@type": "wallet.v3.accountState"; seqno: number; wallet_id: string | number; }) | ({ "@type": "wallet.v4.accountState"; seqno: number; wallet_id: string | number; }) | ({ "@type": "wallet.highload.v1.accountState"; seqno: number; wallet_id: string | number; }) | ({ "@type": "wallet.highload.v2.accountState"; wallet_id: string | number; }) | ({ "@type": "dns.accountState"; wallet_id: string | number; }) | ({ "@type": "rwallet.accountState"; seqno: number; wallet_id: string | number; unlocked_balance: string | number; config: { "@type": "rwallet.config"; start_at: number; limits: { value: number; "@type": "rwallet.limit"; seconds: number; }[]; }; }));
    address: { "@type": "accountAddress"; account_address: string; };
    balance: string | number;
    block_id: { "@type": "ton.blockIdExt"; workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; };
    last_transaction_id: { "@type": "internal.transactionId"; lt: string; hash: string; };
    revision: number;
    sync_utime: number;
}> = ...

Type declaration

  • @type: ZodLiteral<"fullAccountState">
  • account_state: ZodUnion<[ZodObject<{
        @type: ZodLiteral<"raw.accountState">;
        code: ZodString;
        data: ZodString;
        frozen_hash: ZodString;
    }, "strip", ZodTypeAny, {
        @type: "raw.accountState";
        code: string;
        data: string;
        frozen_hash: string;
    }, {
        @type: "raw.accountState";
        code: string;
        data: string;
        frozen_hash: string;
    }>, ZodObject<{
        @type: ZodLiteral<"wallet.v3.accountState">;
        seqno: ZodNumber;
        wallet_id: ZodUnion<[ZodNumber, ZodString]>;
    }, "strip", ZodTypeAny, {
        @type: "wallet.v3.accountState";
        seqno: number;
        wallet_id: string | number;
    }, {
        @type: "wallet.v3.accountState";
        seqno: number;
        wallet_id: string | number;
    }>, ZodObject<{
        @type: ZodLiteral<"wallet.v4.accountState">;
        seqno: ZodNumber;
        wallet_id: ZodUnion<[ZodNumber, ZodString]>;
    }, "strip", ZodTypeAny, {
        @type: "wallet.v4.accountState";
        seqno: number;
        wallet_id: string | number;
    }, {
        @type: "wallet.v4.accountState";
        seqno: number;
        wallet_id: string | number;
    }>]>
  • address: ZodObject<{
        @type: ZodLiteral<"accountAddress">;
        account_address: ZodString;
    }, "strip", ZodTypeAny, {
        @type: "accountAddress";
        account_address: string;
    }, {
        @type: "accountAddress";
        account_address: string;
    }>
  • balance: ZodUnion<[ZodNumber, ZodString]>
  • block_id: ZodObject<{
        @type: ZodLiteral<"ton.blockIdExt">;
        file_hash: ZodString;
        root_hash: ZodString;
        seqno: ZodNumber;
        shard: ZodString;
        workchain: ZodNumber;
    }, "strip", ZodTypeAny, {
        @type: "ton.blockIdExt";
        file_hash: string;
        root_hash: string;
        seqno: number;
        shard: string;
        workchain: number;
    }, {
        @type: "ton.blockIdExt";
        file_hash: string;
        root_hash: string;
        seqno: number;
        shard: string;
        workchain: number;
    }>
  • last_transaction_id: ZodObject<{
        @type: ZodLiteral<"internal.transactionId">;
        hash: ZodString;
        lt: ZodString;
    }, "strip", ZodTypeAny, {
        @type: "internal.transactionId";
        hash: string;
        lt: string;
    }, {
        @type: "internal.transactionId";
        hash: string;
        lt: string;
    }>
  • revision: ZodNumber
  • sync_utime: ZodNumber

Type declaration

  • @type: "fullAccountState"
  • account_state: (({ code: string; data: string; "@type": "raw.accountState"; frozen_hash: string; }) | ({ "@type": "wallet.v3.accountState"; seqno: number; wallet_id: string | number; }) | ({ "@type": "wallet.v4.accountState"; seqno: number; wallet_id: string | number; }) | ({ "@type": "wallet.highload.v1.accountState"; seqno: number; wallet_id: string | number; }) | ({ "@type": "wallet.highload.v2.accountState"; wallet_id: string | number; }) | ({ "@type": "dns.accountState"; wallet_id: string | number; }) | ({ "@type": "rwallet.accountState"; seqno: number; wallet_id: string | number; unlocked_balance: string | number; config: { "@type": "rwallet.config"; start_at: number; limits: { value: number; "@type": "rwallet.limit"; seconds: number; }[]; }; })) & (undefined | ({ code: string; data: string; "@type": "raw.accountState"; frozen_hash: string; }) | ({ "@type": "wallet.v3.accountState"; seqno: number; wallet_id: string | number; }) | ({ "@type": "wallet.v4.accountState"; seqno: number; wallet_id: string | number; }) | ({ "@type": "wallet.highload.v1.accountState"; seqno: number; wallet_id: string | number; }) | ({ "@type": "wallet.highload.v2.accountState"; wallet_id: string | number; }) | ({ "@type": "dns.accountState"; wallet_id: string | number; }) | ({ "@type": "rwallet.accountState"; seqno: number; wallet_id: string | number; unlocked_balance: string | number; config: { "@type": "rwallet.config"; start_at: number; limits: { value: number; "@type": "rwallet.limit"; seconds: number; }[]; }; }))
  • address: { "@type": "accountAddress"; account_address: string; }
  • balance: string | number
  • block_id: { "@type": "ton.blockIdExt"; workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; }
  • last_transaction_id: { "@type": "internal.transactionId"; lt: string; hash: string; }
  • revision: number
  • sync_utime: number

Type declaration

  • @type: "fullAccountState"
  • account_state: (({ code: string; data: string; "@type": "raw.accountState"; frozen_hash: string; }) | ({ "@type": "wallet.v3.accountState"; seqno: number; wallet_id: string | number; }) | ({ "@type": "wallet.v4.accountState"; seqno: number; wallet_id: string | number; }) | ({ "@type": "wallet.highload.v1.accountState"; seqno: number; wallet_id: string | number; }) | ({ "@type": "wallet.highload.v2.accountState"; wallet_id: string | number; }) | ({ "@type": "dns.accountState"; wallet_id: string | number; }) | ({ "@type": "rwallet.accountState"; seqno: number; wallet_id: string | number; unlocked_balance: string | number; config: { "@type": "rwallet.config"; start_at: number; limits: { value: number; "@type": "rwallet.limit"; seconds: number; }[]; }; })) & (undefined | ({ code: string; data: string; "@type": "raw.accountState"; frozen_hash: string; }) | ({ "@type": "wallet.v3.accountState"; seqno: number; wallet_id: string | number; }) | ({ "@type": "wallet.v4.accountState"; seqno: number; wallet_id: string | number; }) | ({ "@type": "wallet.highload.v1.accountState"; seqno: number; wallet_id: string | number; }) | ({ "@type": "wallet.highload.v2.accountState"; wallet_id: string | number; }) | ({ "@type": "dns.accountState"; wallet_id: string | number; }) | ({ "@type": "rwallet.accountState"; seqno: number; wallet_id: string | number; unlocked_balance: string | number; config: { "@type": "rwallet.config"; start_at: number; limits: { value: number; "@type": "rwallet.limit"; seconds: number; }[]; }; }))
  • address: { "@type": "accountAddress"; account_address: string; }
  • balance: string | number
  • block_id: { "@type": "ton.blockIdExt"; workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; }
  • last_transaction_id: { "@type": "internal.transactionId"; lt: string; hash: string; }
  • revision: number
  • sync_utime: number

Generated using TypeDoc