Variable BuildingPacketV1Const
BuildingPacketV1: Codec<
EncodableRecord<
{
message: Codec<
EncodableRecord<
{
actions: Codec<
EncodableRecord<
{
scriptInfoHash: Codec<(...), (...), (...)>;
scriptHash: Codec<(...), (...), (...)>;
data: Codec<(...), (...), (...)>;
},
>[],
DecodedRecord<
{
scriptInfoHash: Codec<(...), (...), (...)>;
scriptHash: Codec<(...), (...), (...)>;
data: Codec<(...), (...), (...)>;
},
>[],
TableDecodeContext,
>;
},
>,
DecodedRecord<
{
actions: Codec<
EncodableRecord<
{
scriptInfoHash: Codec<(...), (...), (...)>;
scriptHash: Codec<(...), (...), (...)>;
data: Codec<(...), (...), (...)>;
},
>[],
DecodedRecord<
{
scriptInfoHash: Codec<(...), (...), (...)>;
scriptHash: Codec<(...), (...), (...)>;
data: Codec<(...), (...), (...)>;
},
>[],
TableDecodeContext,
>;
},
>,
TableDecodeContext,
>;
payload: typeof Transaction;
resolvedInputs: Codec<
EncodableRecord<
{
outputs: Codec<CellOutputLike[], CellOutput[], unknown>;
outputsData: Codec<BytesLike[], `0x${string}`[], unknown>;
},
>,
DecodedRecord<
{
outputs: Codec<CellOutputLike[], CellOutput[], unknown>;
outputsData: Codec<BytesLike[], `0x${string}`[], unknown>;
},
>,
TableDecodeContext,
>;
changeOutput: Codec<
NumLike
| null
| undefined,
number | undefined,
unknown,
>;
scriptInfos: Codec<
EncodableRecord<
{
name: Codec<string, string, unknown>;
url: Codec<string, string, unknown>;
scriptHash: Codec<BytesLike, `0x${string}`, any>;
schema: Codec<string, string, unknown>;
messageType: Codec<string, string, unknown>;
},
>[],
DecodedRecord<
{
name: Codec<string, string, unknown>;
url: Codec<string, string, unknown>;
scriptHash: Codec<BytesLike, `0x${string}`, any>;
schema: Codec<string, string, unknown>;
messageType: Codec<string, string, unknown>;
},
>[],
TableDecodeContext,
>;
lockActions: Codec<
EncodableRecord<
{
scriptInfoHash: Codec<BytesLike, `0x${string}`, any>;
scriptHash: Codec<BytesLike, `0x${string}`, any>;
data: Codec<BytesLike, `0x${string}`, any>;
},
>[],
DecodedRecord<
{
scriptInfoHash: Codec<BytesLike, `0x${string}`, any>;
scriptHash: Codec<BytesLike, `0x${string}`, any>;
data: Codec<BytesLike, `0x${string}`, any>;
},
>[],
TableDecodeContext,
>;
},
>,
DecodedRecord<
{
message: Codec<
EncodableRecord<
{
actions: Codec<
EncodableRecord<
{
scriptInfoHash: Codec<(...), (...), (...)>;
scriptHash: Codec<(...), (...), (...)>;
data: Codec<(...), (...), (...)>;
},
>[],
DecodedRecord<
{
scriptInfoHash: Codec<(...), (...), (...)>;
scriptHash: Codec<(...), (...), (...)>;
data: Codec<(...), (...), (...)>;
},
>[],
TableDecodeContext,
>;
},
>,
DecodedRecord<
{
actions: Codec<
EncodableRecord<
{
scriptInfoHash: Codec<(...), (...), (...)>;
scriptHash: Codec<(...), (...), (...)>;
data: Codec<(...), (...), (...)>;
},
>[],
DecodedRecord<
{
scriptInfoHash: Codec<(...), (...), (...)>;
scriptHash: Codec<(...), (...), (...)>;
data: Codec<(...), (...), (...)>;
},
>[],
TableDecodeContext,
>;
},
>,
TableDecodeContext,
>;
payload: typeof Transaction;
resolvedInputs: Codec<
EncodableRecord<
{
outputs: Codec<CellOutputLike[], CellOutput[], unknown>;
outputsData: Codec<BytesLike[], `0x${string}`[], unknown>;
},
>,
DecodedRecord<
{
outputs: Codec<CellOutputLike[], CellOutput[], unknown>;
outputsData: Codec<BytesLike[], `0x${string}`[], unknown>;
},
>,
TableDecodeContext,
>;
changeOutput: Codec<
NumLike
| null
| undefined,
number | undefined,
unknown,
>;
scriptInfos: Codec<
EncodableRecord<
{
name: Codec<string, string, unknown>;
url: Codec<string, string, unknown>;
scriptHash: Codec<BytesLike, `0x${string}`, any>;
schema: Codec<string, string, unknown>;
messageType: Codec<string, string, unknown>;
},
>[],
DecodedRecord<
{
name: Codec<string, string, unknown>;
url: Codec<string, string, unknown>;
scriptHash: Codec<BytesLike, `0x${string}`, any>;
schema: Codec<string, string, unknown>;
messageType: Codec<string, string, unknown>;
},
>[],
TableDecodeContext,
>;
lockActions: Codec<
EncodableRecord<
{
scriptInfoHash: Codec<BytesLike, `0x${string}`, any>;
scriptHash: Codec<BytesLike, `0x${string}`, any>;
data: Codec<BytesLike, `0x${string}`, any>;
},
>[],
DecodedRecord<
{
scriptInfoHash: Codec<BytesLike, `0x${string}`, any>;
scriptHash: Codec<BytesLike, `0x${string}`, any>;
data: Codec<BytesLike, `0x${string}`, any>;
},
>[],
TableDecodeContext,
>;
},
>,
TableDecodeContext,
> = ...