Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.canton.network/llms.txt

Use this file to discover all available pages before exploring further.

This module provides a BatchedMarkersProxy that can be used to create multiple markers in one view.

Templates

template BatchedMarkersProxy
Signatory: provider
FieldTypeDescription
providerParty
dsoParty
  • Choice Archive Controller: provider Returns: () (no fields)
  • Choice BatchedMarkersProxy_CreateMarkers
    Controller: provider Returns: BatchedMarkersProxy_CreateMarkersResult
    FieldTypeDescription
    featuredAppRightCidContractId FeaturedAppRight
    batches[RewardBatch]
  • Choice BatchedMarkersProxy_CreateMarkersV2
    Controller: provider Returns: BatchedMarkersProxy_CreateMarkersV2Result
    FieldTypeDescription
    featuredAppRightCidContractId FeaturedAppRight
    batches[RewardBatchV2]

Data Types

data BatchedMarkersProxy_CreateMarkersResult
BatchedMarkersProxy_CreateMarkersResult
FieldTypeDescription
results[[FeaturedAppRight_CreateActivityMarkerResult]]
instance GetField “results” BatchedMarkersProxy_CreateMarkersResult [[FeaturedAppRight_CreateActivityMarkerResult]] instance SetField “results” BatchedMarkersProxy_CreateMarkersResult [[FeaturedAppRight_CreateActivityMarkerResult]] instance HasExercise BatchedMarkersProxy BatchedMarkersProxy_CreateMarkers BatchedMarkersProxy_CreateMarkersResult instance HasFromAnyChoice BatchedMarkersProxy BatchedMarkersProxy_CreateMarkers BatchedMarkersProxy_CreateMarkersResult instance HasToAnyChoice BatchedMarkersProxy BatchedMarkersProxy_CreateMarkers BatchedMarkersProxy_CreateMarkersResult
data BatchedMarkersProxy_CreateMarkersV2Result
BatchedMarkersProxy_CreateMarkersV2Result
FieldTypeDescription
results[FeaturedAppRight_CreateActivityMarkerResult]
instance GetField “results” BatchedMarkersProxy_CreateMarkersV2Result [FeaturedAppRight_CreateActivityMarkerResult] instance SetField “results” BatchedMarkersProxy_CreateMarkersV2Result [FeaturedAppRight_CreateActivityMarkerResult] instance HasExercise BatchedMarkersProxy BatchedMarkersProxy_CreateMarkersV2 BatchedMarkersProxy_CreateMarkersV2Result instance HasFromAnyChoice BatchedMarkersProxy BatchedMarkersProxy_CreateMarkersV2 BatchedMarkersProxy_CreateMarkersV2Result instance HasToAnyChoice BatchedMarkersProxy BatchedMarkersProxy_CreateMarkersV2 BatchedMarkersProxy_CreateMarkersV2Result
data RewardBatch
RewardBatch
FieldTypeDescription
beneficiaries[AppRewardBeneficiary]
numMarkersInt
instance Eq RewardBatch instance Show RewardBatch instance GetField “batches” BatchedMarkersProxy_CreateMarkers [RewardBatch] instance GetField “beneficiaries” RewardBatch [AppRewardBeneficiary] instance GetField “numMarkers” RewardBatch Int instance SetField “batches” BatchedMarkersProxy_CreateMarkers [RewardBatch] instance SetField “beneficiaries” RewardBatch [AppRewardBeneficiary] instance SetField “numMarkers” RewardBatch Int
data RewardBatchV2
RewardBatchV2
FieldTypeDescription
beneficiaries[AppRewardBeneficiary]
markerWeightDecimalThe total weight of the markers that should be created.
instance Eq RewardBatchV2 instance Show RewardBatchV2 instance GetField “batches” BatchedMarkersProxy_CreateMarkersV2 [RewardBatchV2] instance GetField “beneficiaries” RewardBatchV2 [AppRewardBeneficiary] instance GetField “markerWeight” RewardBatchV2 Decimal instance SetField “batches” BatchedMarkersProxy_CreateMarkersV2 [RewardBatchV2] instance SetField “beneficiaries” RewardBatchV2 [AppRewardBeneficiary] instance SetField “markerWeight” RewardBatchV2 Decimal

Functions

require : CanAssert m => Text -> Bool -> m ()Check whether a required condition is true. If it’s not, abort the transaction with a message saying that the requirement was not met.