Variable transactionConst
transaction: ZodObject<
{
account: ZodString;
account_state_after: ZodNullable<
ZodObject<
{
account_status: ZodNullable<
ZodUnion<
readonly [
ZodLiteral<"uninit">,
ZodLiteral<"frozen">,
ZodLiteral<"active">,
ZodLiteral<"nonexist">,
],
>,
>;
balance: ZodNullable<ZodString>;
code_hash: ZodNullable<ZodString>;
data_hash: ZodNullable<ZodString>;
extra_currencies: ZodOptional<
ZodNullable<ZodRecord<ZodString, ZodString>>,
>;
frozen_hash: ZodNullable<ZodString>;
hash: ZodString;
},
$strip,
>,
>;
account_state_before: ZodNullable<
ZodObject<
{
account_status: ZodNullable<
ZodUnion<
readonly [
ZodLiteral<"uninit">,
ZodLiteral<"frozen">,
ZodLiteral<"active">,
ZodLiteral<"nonexist">,
],
>,
>;
balance: ZodNullable<ZodString>;
code_hash: ZodNullable<ZodString>;
data_hash: ZodNullable<ZodString>;
extra_currencies: ZodOptional<
ZodNullable<ZodRecord<ZodString, ZodString>>,
>;
frozen_hash: ZodNullable<ZodString>;
hash: ZodString;
},
$strip,
>,
>;
block_ref: ZodNullable<
ZodObject<
{ seqno: ZodNumber; shard: ZodString; workchain: ZodNumber },
$strip,
>,
>;
description: ZodLazy<
ZodObject<
{
aborted: ZodOptional<ZodBoolean>;
action: ZodOptional<
ZodObject<
{
action_list_hash: ZodString;
msgs_created: ZodNumber;
no_funds: ZodBoolean;
result_arg: ZodOptional<ZodNumber>;
result_code: ZodNumber;
skipped_actions: ZodNumber;
spec_actions: ZodNumber;
status_change: ZodString;
success: ZodBoolean;
tot_actions: ZodNumber;
tot_msg_size_bits: ZodOptional<ZodNumber>;
tot_msg_size_cells: ZodOptional<ZodNumber>;
total_action_fees: ZodOptional<ZodString>;
total_fwd_fees: ZodOptional<ZodString>;
valid: ZodBoolean;
},
$strip,
>,
>;
bounce: ZodOptional<
ZodObject<
{
fwd_fees: ZodOptional<ZodString>;
msg_fees: ZodOptional<ZodString>;
msg_size_bits: ZodOptional<ZodNumber>;
msg_size_cells: ZodOptional<ZodNumber>;
req_fwd_fees: ZodOptional<ZodString>;
type: ZodString;
},
$strip,
>,
>;
compute_ph: ZodOptional<
ZodObject<
{
account_activated: ZodOptional<ZodBoolean>;
exit_arg: ZodOptional<ZodNumber>;
exit_code: ZodOptional<ZodNumber>;
gas_credit: ZodOptional<ZodString>;
gas_fees: ZodOptional<ZodString>;
gas_limit: ZodOptional<ZodString>;
gas_used: ZodOptional<ZodString>;
mode: ZodOptional<ZodNumber>;
msg_state_used: ZodOptional<ZodBoolean>;
success: ZodOptional<ZodBoolean>;
type: ZodOptional<ZodString>;
vm_final_state_hash: ZodOptional<ZodString>;
vm_init_state_hash: ZodOptional<ZodString>;
vm_steps: ZodOptional<ZodNumber>;
},
$strip,
>,
>;
credit_first: ZodOptional<ZodBoolean>;
credit_ph: ZodOptional<
ZodObject<
{
credit: ZodOptional<ZodString>;
fees_collected: ZodOptional<ZodString>;
},
$strip,
>,
>;
destroyed: ZodOptional<ZodBoolean>;
installed: ZodOptional<ZodBoolean>;
is_tock: ZodOptional<ZodBoolean>;
split_info: ZodOptional<
ZodObject<
{
acc_split_depth: ZodNumber;
cur_shard_pfx_len: ZodNumber;
sibling_addr: ZodString;
this_addr: ZodString;
},
$strip,
>,
>;
storage_ph: ZodOptional<
ZodObject<
{
fees_collected: ZodOptional<ZodString>;
fees_due: ZodOptional<ZodString>;
status_change: ZodString;
},
$strip,
>,
>;
type: ZodString;
},
$strip,
>,
>;
emulated: ZodOptional<ZodBoolean>;
end_status: ZodUnion<
readonly [
ZodLiteral<"uninit">,
ZodLiteral<"frozen">,
ZodLiteral<"active">,
ZodLiteral<"nonexist">,
],
>;
hash: ZodString;
in_msg: ZodNullable<
ZodObject<
{
bounce: ZodNullable<ZodBoolean>;
bounced: ZodNullable<ZodBoolean>;
created_at: ZodNullable<ZodString>;
created_lt: ZodNullable<ZodString>;
destination: ZodNullable<ZodString>;
fwd_fee: ZodNullable<ZodString>;
hash: ZodString;
ihr_disabled: ZodNullable<ZodBoolean>;
ihr_fee: ZodNullable<ZodString>;
import_fee: ZodNullable<ZodString>;
init_state: ZodNullable<
ZodObject<{ body: ZodString; hash: ZodString }, $strip>,
>;
message_content: ZodNullable<
ZodObject<
{
body: ZodString;
decoded: ZodNullable<ZodUnion<readonly [(...), (...), (...)]>>;
hash: ZodString;
},
$strip,
>,
>;
opcode: ZodNullable<ZodString>;
source: ZodNullable<ZodString>;
value: ZodNullable<ZodString>;
},
$strip,
>,
>;
lt: ZodString;
mc_block_seqno: ZodNullable<ZodNumber>;
now: ZodNumber;
orig_status: ZodUnion<
readonly [
ZodLiteral<"uninit">,
ZodLiteral<"frozen">,
ZodLiteral<"active">,
ZodLiteral<"nonexist">,
],
>;
out_msgs: ZodArray<
ZodObject<
{
bounce: ZodNullable<ZodBoolean>;
bounced: ZodNullable<ZodBoolean>;
created_at: ZodNullable<ZodString>;
created_lt: ZodNullable<ZodString>;
destination: ZodNullable<ZodString>;
fwd_fee: ZodNullable<ZodString>;
hash: ZodString;
ihr_disabled: ZodNullable<ZodBoolean>;
ihr_fee: ZodNullable<ZodString>;
import_fee: ZodNullable<ZodString>;
init_state: ZodNullable<
ZodObject<{ body: ZodString; hash: ZodString }, $strip>,
>;
message_content: ZodNullable<
ZodObject<
{
body: ZodString;
decoded: ZodNullable<ZodUnion<readonly [(...), (...), (...)]>>;
hash: ZodString;
},
$strip,
>,
>;
opcode: ZodNullable<ZodString>;
source: ZodNullable<ZodString>;
value: ZodNullable<ZodString>;
},
$strip,
>,
>;
prev_trans_hash: ZodString;
prev_trans_lt: ZodString;
total_fees: ZodString;
total_fees_extra_currencies: ZodOptional<ZodRecord<ZodString, ZodString>>;
trace_external_hash: ZodOptional<ZodNullable<ZodString>>;
trace_id: ZodNullable<ZodString>;
},
$strip,
> = ...