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