Function: getAllBalancesToBeTransferred()
Gets the balances to be transferred for a given transfer with increments.
getAllBalancesToBeTransferred<
T>(transfers,blockTime):BalanceArray<bigint>
Defined in: packages/bitbadgesjs-sdk/src/core/transfers.ts:314
Gets the balances to be transferred for a given transfer with increments.
Type Parameters
T
T extends NumberType
Parameters
transfers
blockTime
T
Returns
BalanceArray<bigint>
Remarks
For a transfer with balances: [{ tokenIds: [{ start: 1n, end: 1n }], amount: 1n }], incrementTokenIdsBy: 1n, toAddressesLength: 1000 We return [{ tokenIds: [{ start: 1n, end: 1000n }], amount: 1n }] because we transfer x1 token to 1000 addresses and increment the tokenIds by 1 each time.
This is really inefficient and should be optimized for large N.