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