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.

Templates

template BuyTrafficRequest
A request by an end-user to the wallet’s automation to buy traffic for a sequencer member Signatory: endUserParty
FieldTypeDescription
dsoParty
endUserPartyParty
expiresAtTimeBuy the traffic before this time.
trackingIdTextUsed to deduplicate requests
trafficAmountInt
memberIdText
synchronizerIdText
migrationIdInt
  • Choice Archive Controller: endUserParty Returns: () (no fields)
  • Choice BuyTrafficRequest_Cancel
    Controller: endUserParty Returns: BuyTrafficRequest_CancelResult
    FieldTypeDescription
    reasonText
  • Choice BuyTrafficRequest_Complete
    Controller: endUserParty, walletProvider Returns: BuyTrafficRequest_CompleteResult
    FieldTypeDescription
    inputs[TransferInput]
    contextPaymentTransferContext
    walletProviderParty
  • Choice BuyTrafficRequest_Expire
    Controller: endUserParty Returns: BuyTrafficRequest_ExpireResult (no fields)

Data Types

data BuyTrafficRequestTrackingInfo
BuyTrafficRequestTrackingInfo
FieldTypeDescription
trackingIdTextused to deduplicate requests and query for the status
endUserPartyPartyused in UserWalletTxLogParser’s filterByParty
instance Eq BuyTrafficRequestTrackingInfo instance Show BuyTrafficRequestTrackingInfo instance GetField “endUserParty” BuyTrafficRequestTrackingInfo Party instance GetField “trackingId” BuyTrafficRequestTrackingInfo Text instance GetField “trackingInfo” BuyTrafficRequest_CancelResult BuyTrafficRequestTrackingInfo instance GetField “trackingInfo” BuyTrafficRequest_CompleteResult BuyTrafficRequestTrackingInfo instance GetField “trackingInfo” BuyTrafficRequest_ExpireResult BuyTrafficRequestTrackingInfo instance GetField “trackingInfo” WalletAppInstall_BuyTrafficRequest_CancelResult BuyTrafficRequestTrackingInfo instance GetField “trackingInfo” WalletAppInstall_BuyTrafficRequest_ExpireResult BuyTrafficRequestTrackingInfo instance SetField “endUserParty” BuyTrafficRequestTrackingInfo Party instance SetField “trackingId” BuyTrafficRequestTrackingInfo Text instance SetField “trackingInfo” BuyTrafficRequest_CancelResult BuyTrafficRequestTrackingInfo instance SetField “trackingInfo” BuyTrafficRequest_CompleteResult BuyTrafficRequestTrackingInfo instance SetField “trackingInfo” BuyTrafficRequest_ExpireResult BuyTrafficRequestTrackingInfo instance SetField “trackingInfo” WalletAppInstall_BuyTrafficRequest_CancelResult BuyTrafficRequestTrackingInfo instance SetField “trackingInfo” WalletAppInstall_BuyTrafficRequest_ExpireResult BuyTrafficRequestTrackingInfo
data BuyTrafficRequest_CancelResult
BuyTrafficRequest_CancelResult
FieldTypeDescription
trackingInfoBuyTrafficRequestTrackingInfo
instance GetField “trackingInfo” BuyTrafficRequest_CancelResult BuyTrafficRequestTrackingInfo instance SetField “trackingInfo” BuyTrafficRequest_CancelResult BuyTrafficRequestTrackingInfo instance HasExercise BuyTrafficRequest BuyTrafficRequest_Cancel BuyTrafficRequest_CancelResult instance HasFromAnyChoice BuyTrafficRequest BuyTrafficRequest_Cancel BuyTrafficRequest_CancelResult instance HasToAnyChoice BuyTrafficRequest BuyTrafficRequest_Cancel BuyTrafficRequest_CancelResult
data BuyTrafficRequest_CompleteResult
BuyTrafficRequest_CompleteResult
FieldTypeDescription
purchasedTrafficContractId MemberTraffic
trackingInfoBuyTrafficRequestTrackingInfo
senderChangeAmuletOptional (ContractId Amulet)
instance GetField “purchasedTraffic” BuyTrafficRequest_CompleteResult (ContractId MemberTraffic) instance GetField “senderChangeAmulet” BuyTrafficRequest_CompleteResult (Optional (ContractId Amulet)) instance GetField “trackingInfo” BuyTrafficRequest_CompleteResult BuyTrafficRequestTrackingInfo instance SetField “purchasedTraffic” BuyTrafficRequest_CompleteResult (ContractId MemberTraffic) instance SetField “senderChangeAmulet” BuyTrafficRequest_CompleteResult (Optional (ContractId Amulet)) instance SetField “trackingInfo” BuyTrafficRequest_CompleteResult BuyTrafficRequestTrackingInfo instance HasExercise BuyTrafficRequest BuyTrafficRequest_Complete BuyTrafficRequest_CompleteResult instance HasFromAnyChoice BuyTrafficRequest BuyTrafficRequest_Complete BuyTrafficRequest_CompleteResult instance HasToAnyChoice BuyTrafficRequest BuyTrafficRequest_Complete BuyTrafficRequest_CompleteResult
data BuyTrafficRequest_ExpireResult
BuyTrafficRequest_ExpireResult
FieldTypeDescription
trackingInfoBuyTrafficRequestTrackingInfo
instance GetField “trackingInfo” BuyTrafficRequest_ExpireResult BuyTrafficRequestTrackingInfo instance SetField “trackingInfo” BuyTrafficRequest_ExpireResult BuyTrafficRequestTrackingInfo instance HasExercise BuyTrafficRequest BuyTrafficRequest_Expire BuyTrafficRequest_ExpireResult instance HasFromAnyChoice BuyTrafficRequest BuyTrafficRequest_Expire BuyTrafficRequest_ExpireResult instance HasToAnyChoice BuyTrafficRequest BuyTrafficRequest_Expire BuyTrafficRequest_ExpireResult