Variable BuildingPacketConst
BuildingPacket: UnionCodec<{ BuildingPacketV1: TableCodec<{ change_output: OptionCodec<FixedSizeCodec<number, string | number>>; lock_actions: DynvecCodec<TableCodec<{ data: DynamicSizeCodec<Uint8Array, string | Uint8Array>; script_hash: FixedSizeCodec<Uint8Array, string | Uint8Array>; script_info_hash: FixedSizeCodec<Uint8Array, string | Uint8Array>; }>>; message: TableCodec<{ actions: DynvecCodec<TableCodec<{ data: DynamicSizeCodec<Uint8Array, string | Uint8Array>; script_hash: FixedSizeCodec<Uint8Array, string | Uint8Array>; script_info_hash: FixedSizeCodec<Uint8Array, string | Uint8Array>; }>>; }>; payload: DynamicSizeCodec<{ cell_deps: InferShape<{ dep_type: FixedSizeCodec<"code" | "dep_group", code | dep_group | "code" | "dep_group">; out_point: StructCodec<{ index: FixedSizeCodec<number, string | number>; tx_hash: FixedSizeCodec<Uint8Array, string | Uint8Array>; }>; }>[]; hash: Uint8Array; header_deps: Uint8Array[]; inputs: InferShape<{ previous_output: StructCodec<{ index: FixedSizeCodec<number, string | number>; tx_hash: FixedSizeCodec<Uint8Array, string | Uint8Array>; }>; since: FixedSizeCodec<bigint, string | bigint>; }>[]; outputs: InferShape<{ capacity: FixedSizeCodec<bigint, string | bigint>; lock: TableCodec<{ args: DynamicSizeCodec<Uint8Array, string | Uint8Array>; code_hash: FixedSizeCodec<Uint8Array, string | Uint8Array>; hash_type: FixedSizeCodec<"data" | "type" | "data1" | "data2", "data" | data | type | data1 | data2 | "type" | "data1" | "data2">; }>; type: OptionCodec<TableCodec<{ args: DynamicSizeCodec<Uint8Array, string | Uint8Array>; code_hash: FixedSizeCodec<Uint8Array, string | Uint8Array>; hash_type: FixedSizeCodec<"data" | "type" | "data1" | "data2", "data" | data | type | data1 | data2 | "type" | "data1" | "data2">; }>>; }>[]; outputs_data: Uint8Array[]; version: number; witnesses: Uint8Array[]; }, TransactionParseInput>; resolved_inputs: TableCodec<{ outputs: DynvecCodec<TableCodec<{ capacity: FixedSizeCodec<bigint, string | bigint>; lock: TableCodec<{ args: DynamicSizeCodec<Uint8Array, string | Uint8Array>; code_hash: FixedSizeCodec<Uint8Array, string | Uint8Array>; hash_type: FixedSizeCodec<"data" | "type" | "data1" | "data2", "data" | data | type | data1 | data2 | "type" | "data1" | "data2">; }>; type: OptionCodec<TableCodec<{ args: DynamicSizeCodec<Uint8Array, string | Uint8Array>; code_hash: FixedSizeCodec<Uint8Array, string | Uint8Array>; hash_type: FixedSizeCodec<"data" | "type" | "data1" | "data2", "data" | data | type | data1 | data2 | "type" | "data1" | "data2">; }>>; }>>; outputs_data: DynvecCodec<DynamicSizeCodec<Uint8Array, string | Uint8Array>>; }>; script_infos: DynvecCodec<TableCodec<{ message_type: DynamicSizeCodec<string, string>; name: DynamicSizeCodec<string, string>; schema: DynamicSizeCodec<string, string>; script_hash: FixedSizeCodec<Uint8Array, string | Uint8Array>; url: DynamicSizeCodec<string, string>; }>>; }>; }> = ... Type declaration
BuildingPacketV1: TableCodec<{
change_output: OptionCodec<FixedSizeCodec<number, string | number>>;
lock_actions: DynvecCodec<TableCodec<{
data: DynamicSizeCodec<Uint8Array, string | Uint8Array>;
script_hash: FixedSizeCodec<Uint8Array, string | Uint8Array>;
script_info_hash: FixedSizeCodec<Uint8Array, string | Uint8Array>;
}>>;
message: TableCodec<{
actions: DynvecCodec<TableCodec<{
data: DynamicSizeCodec<Uint8Array, string | Uint8Array>;
script_hash: FixedSizeCodec<Uint8Array, string | Uint8Array>;
script_info_hash: FixedSizeCodec<Uint8Array, string | Uint8Array>;
}>>;
}>;
payload: DynamicSizeCodec<{
cell_deps: InferShape<{
dep_type: FixedSizeCodec<"code" | "dep_group", code | dep_group | "code" | "dep_group">;
out_point: StructCodec<{
index: FixedSizeCodec<number, string | number>;
tx_hash: FixedSizeCodec<Uint8Array, string | Uint8Array>;
}>;
}>[];
hash: Uint8Array;
header_deps: Uint8Array[];
inputs: InferShape<{
previous_output: StructCodec<{
index: FixedSizeCodec<number, string | number>;
tx_hash: FixedSizeCodec<Uint8Array, string | Uint8Array>;
}>;
since: FixedSizeCodec<bigint, string | bigint>;
}>[];
outputs: InferShape<{
capacity: FixedSizeCodec<bigint, string | bigint>;
lock: TableCodec<{
args: DynamicSizeCodec<Uint8Array, string | Uint8Array>;
code_hash: FixedSizeCodec<Uint8Array, string | Uint8Array>;
hash_type: FixedSizeCodec<"data" | "type" | "data1" | "data2", "data" | data | type | data1 | data2 | "type" | "data1" | "data2">;
}>;
type: OptionCodec<TableCodec<{
args: DynamicSizeCodec<Uint8Array, string | Uint8Array>;
code_hash: FixedSizeCodec<Uint8Array, string | Uint8Array>;
hash_type: FixedSizeCodec<"data" | "type" | "data1" | "data2", "data" | data | type | data1 | data2 | "type" | "data1" | "data2">;
}>>;
}>[];
outputs_data: Uint8Array[];
version: number;
witnesses: Uint8Array[];
}, TransactionParseInput>;
resolved_inputs: TableCodec<{
outputs: DynvecCodec<TableCodec<{
capacity: FixedSizeCodec<bigint, string | bigint>;
lock: TableCodec<{
args: DynamicSizeCodec<Uint8Array, string | Uint8Array>;
code_hash: FixedSizeCodec<Uint8Array, string | Uint8Array>;
hash_type: FixedSizeCodec<"data" | "type" | "data1" | "data2", "data" | data | type | data1 | data2 | "type" | "data1" | "data2">;
}>;
type: OptionCodec<TableCodec<{
args: DynamicSizeCodec<Uint8Array, string | Uint8Array>;
code_hash: FixedSizeCodec<Uint8Array, string | Uint8Array>;
hash_type: FixedSizeCodec<"data" | "type" | "data1" | "data2", "data" | data | type | data1 | data2 | "type" | "data1" | "data2">;
}>>;
}>>;
outputs_data: DynvecCodec<DynamicSizeCodec<Uint8Array, string | Uint8Array>>;
}>;
script_infos: DynvecCodec<TableCodec<{
message_type: DynamicSizeCodec<string, string>;
name: DynamicSizeCodec<string, string>;
schema: DynamicSizeCodec<string, string>;
script_hash: FixedSizeCodec<Uint8Array, string | Uint8Array>;
url: DynamicSizeCodec<string, string>;
}>>;
}>