Deprecated

This Splice documentation site is deprecated. Use the current Canton Network docs.

Open current docs

Splice.Testing.TokenStandard.WalletClient

Daml script test utilities for simulating the actions of wallet client based on the token standard.

NOTE: there are likely more functions that could/should be added to this module. PRs welcome.

Functions

listHoldings

: Party -> InstrumentId -> Script [(ContractId Holding, HoldingView)]

List the hodlings of a party of a specific instrument.

listLockedHoldings

: Party -> InstrumentId -> Script [(ContractId Holding, HoldingView)]

listHoldingCids

: Party -> InstrumentId -> Script [ContractId Holding]

List the cids of the hodlings of a party of a specific instrument.

checkHoldingWithAmountExists

: Party -> InstrumentId -> Decimal -> Script ()

Check that a holding with a specific amount exists for the given owner.

checkBalanceBounds

: Party -> InstrumentId -> (Decimal, Decimal) -> Script ()

Check the bounds on a party’s total balance of all holdings of the given instrument.

checkHolding

: Party -> ContractId Holding -> Decimal -> Script ()

Check the exact value of on an individual holding’s amount.

checkHoldingBounds

: Party -> ContractId Holding -> (Decimal, Decimal) -> Script ()

Check the bounds on an individual holding’s amount.

checkBalanceApprox

: Party -> InstrumentId -> Decimal -> Script ()

Check the approximate value (+/- 1.0) a party’s total balance of all holdings of the given instrument.

checkHoldingApprox

: Party -> ContractId Holding -> Decimal -> Script ()

Check the approximate (+/- 1.0) amount of an individual holding.

checkBalance

: Party -> InstrumentId -> Decimal -> Script ()

Check the exact value a party’s total balance of all holdings of the given instrument.

listTransferOffers

: Party -> InstrumentId -> Script [(ContractId TransferInstruction, TransferInstructionView)]

List pending transfer offers (as sender or receiver)

listRequestedAllocations

: Party -> InstrumentId -> Script [AllocationSpecification]

List all allocations requested from the owner for a specific instrument.

Comments