BuyerOptions
@totemsdk/edge / BuyerOptions
Interface: BuyerOptions
Properties
adapters
adapters:
ResourceAdapter[]
authority
authority:
AuthorityPort
lookup
lookup:
PurchaseLookupPort
negotiationStore?
optionalnegotiationStore?:NegotiationStore
Durable negotiation store. When omitted, in-memory (dev mode).
negotiationTransport?
optionalnegotiationTransport?:NegotiationTransport
Authenticated negotiation transport. When omitted, negotiation is local/programmatic.
now?
optionalnow?: () =>number
Returns
number
onEvent?
optionalonEvent?: (event) =>void
Parameters
event
Returns
void
onOutboundEnqueued?
optionalonOutboundEnqueued?: () =>Promise<void>
Optional hook invoked after a message is enqueued to the durable outbox. The runtime uses this to trigger an immediate outbox drain over the wire.
Returns
Promise<void>
outboxStore?
optionaloutboxStore?:OutboxStore
Durable outbox store. When omitted, in-memory (dev mode).
payment
payment:
PurchasePaymentPort
principal
principal:
string
principalStore?
optionalprincipalStore?:PrincipalNegotiationStore
Durable principal anti-abuse store. When omitted, in-memory (dev mode).
providerTrust?
optionalproviderTrust?:ProviderTrustPort
purchaseStore?
optionalpurchaseStore?:PurchaseStore
Durable purchase store. When omitted, in-memory (dev mode).
replayLedger?
optionalreplayLedger?:ReplayLedger
Durable replay ledger. When omitted, in-memory (dev mode).
sign
sign:
Signer
txpow
txpow:
EdgeTxPowAdapter
verifySignature
verifySignature:
SignatureVerifier
workPolicy
workPolicy:
EdgeWorkPolicy