crateApiKzgComputeBlobKzgProof method
Future<String>
crateApiKzgComputeBlobKzgProof({
- required List<
int> blob, - required List<
int> commitment, - required KSettings kzgSettings,
- dynamic hint,
override
Implementation
@override
Future<String> crateApiKzgComputeBlobKzgProof(
{required List<int> blob,
required List<int> commitment,
required KSettings kzgSettings,
dynamic hint}) {
return handler.executeNormal(NormalTask(
callFfi: (port_) {
final serializer = SseSerializer(generalizedFrbRustBinding);
sse_encode_list_prim_u_8_loose(blob, serializer);
sse_encode_list_prim_u_8_loose(commitment, serializer);
sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerKSettings(
kzgSettings, serializer);
pdeCallFfi(generalizedFrbRustBinding, serializer,
funcId: 2, port: port_);
},
codec: SseCodec(
decodeSuccessData: sse_decode_String,
decodeErrorData: null,
),
constMeta: kCrateApiKzgComputeBlobKzgProofConstMeta,
argValues: [blob, commitment, kzgSettings],
apiImpl: this,
hint: hint,
));
}