applyForwardBatch function
Ingest canonical forwards for this store's base asset. expiries_ms[i] is an
untrusted descriptor witness for signed update i; equality with the
upstream-derived SID proves the association before any observation is stored.
Implementation
MoveCallBuilder applyForwardBatch(
{required dynamic arguments, String? package}) {
final packageAddress = package ?? '@local-pkg/propbook';
return (tx) => tx.moveCall(
'$packageAddress::block_scholes_store::apply_forward_batch',
arguments: normalizeMoveArguments(
tx,
arguments,
[null, null, 'vector<u64>', '0x2::clock::Clock'],
['store', 'batch', 'expiriesMs']),
);
}