Type Alias validate_statement
validate_statement: RuntimeDescriptor<
[
source: Enum<
{ Chain: undefined; Local: undefined; Network: undefined },
>,
statement: {
channel?: FixedSizeBinary<32>;
data?: Binary;
decryption_key?: FixedSizeBinary<32>;
num_topics: number;
priority?: number;
proof?: Enum<
{
Ed25519: {
signature: FixedSizeBinary<64>;
signer: FixedSizeBinary<32>;
};
OnChain: {
block_hash: FixedSizeBinary<32>;
event_index: bigint;
who: FixedSizeBinary<32>;
};
Secp256k1Ecdsa: {
signature: FixedSizeBinary<65>;
signer: FixedSizeBinary<33>;
};
Sr25519: {
signature: FixedSizeBinary<64>;
signer: FixedSizeBinary<32>;
};
},
>;
topics: FixedSizeArray<4, FixedSizeBinary<32>>;
},
],
ResultPayload<
{ max_count: number; max_size: number },
Enum<
{ BadProof: undefined; InternalError: undefined; NoProof: undefined },
>,
>,
>
Validate the statement.