Function: calculateNetChanges()
Calculates net balance changes per address from parsed simulation events.
calculateNetChanges(
parsed,fee?,signerAddress?):NetBalanceChanges
Defined in: packages/bitbadgesjs-sdk/src/core/simulation.ts:348
Calculates net balance changes per address from parsed simulation events.
Aggregates all coin and badge transfers to produce a net view:
- Coins sent appear as negative amounts, coins received as positive
- Badge balances are subtracted from senders and added to receivers
- Optionally includes the transaction fee as a deduction from the signer
Special addresses "Mint", "Burn", "Network Fee", and "Protocol Fee" are preserved as-is.
Parameters
parsed
Parsed simulation events from parseSimulationEvents
fee?
Optional transaction fee to include as a deduction
amount
string
denom
string
signerAddress?
string
The signer's address (fee is deducted from this address)
Returns
Net balance changes per address