calculateTrafficCostInCents multiplies bytes by pricePerMBCents / (1024 * 1024). Defaults pricePerMBCents to DEFAULT_PRICE_PER_MB_CENTS (6000, i.e. $60/MB).
Setup
import { calculateTrafficCostInCents } from '@fairmint/canton-node-sdk';
Minimal example
const cents = calculateTrafficCostInCents(55 * 1024);
console.log(cents);
Parameters
bytes— Total traffic in bytes (request + response + optional overhead already included upstream).pricePerMBCents(optional) — Override list price.
Returns
number — Cost in cents (may be fractional).
Errors
Pure math — assumes finite numeric inputs.