Splice.Testing.TokenStandard.RegistryApi
Splice.Testing.TokenStandard.RegistryApi
Support for using a token compliant registry API in tests.
These simulate the OpenAPI endpoints that would be served by the backend of the registry implementation.
Typeclasses
class RegistryApi app where
Type-class for simulating calls to the off-ledger API of a registry.
The function names match the names of the handlers defined in the OpenAPI specification.
getTransferFactory: app -> TransferFactory_Transfer -> Script (EnrichedFactoryChoice TransferFactory TransferFactory_Transfer)
getAllocationFactory: app -> AllocationFactory_Allocate -> Script (EnrichedFactoryChoice AllocationFactory AllocationFactory_Allocate)
getAllocation_TransferContext: app -> ContractId Allocation -> Metadata -> Script OpenApiChoiceContext
getAllocation_WithdrawContext: app -> ContractId Allocation -> Metadata -> Script OpenApiChoiceContext
getAllocation_CancelContext: app -> ContractId Allocation -> Metadata -> Script OpenApiChoiceContext
getTransferInstruction_AcceptContext: app -> ContractId TransferInstruction -> Metadata -> Script OpenApiChoiceContext
getTransferInstruction_RejectContext: app -> ContractId TransferInstruction -> Metadata -> Script OpenApiChoiceContext
getTransferInstruction_WithdrawContext: app -> ContractId TransferInstruction -> Metadata -> Script OpenApiChoiceContext
instance RegistryApi AmuletRegistry
Comments