Skip to main content
Returns all active TransferPreapproval contracts visible to the authenticated party. A preapproval allows Canton Coin transfers to settle atomically without requiring the receiver to accept each transfer individually.

Request

message GetPreapprovalsRequest {}

Response

preapprovals
PreapprovalInfo[]
Each entry describes an active preapproval: contract ID, provider party, receiver party, and expiry metadata.

Example

grpcurl rpc-devnet.modo-api.app:443 \
  silvana.ledger.v1.DAppProviderService/GetPreapprovals

See also

  • RequestPreapproval — create a new TransferPreapproval for the authenticated party.
  • TransferCc — CC transfers to a receiver with an active preapproval settle atomically instead of creating a TransferOffer.