Skip to content
CCPEDIAby Unity Nodes

Traffic Cost Estimates

This page provides indicative traffic cost estimates for all DA Registry actions, including the Token Standard v1 and v2 workflows. The USD amounts are costs due to traffic and exclude any reward offsets. Use the estimates to compare the relative traffic generated by each action and workflow variant.

Assumptions

  • The baseline assumes minimal input holdings, a single required allowlist credential, no blocklist, and parties hosted on separate participant nodes. Additional holdings, credentials, or blocklist entries may increase the traffic cost.
  • V1 allocation estimates assume a free-of-payment (FoP) transfer between a sender and receiver. The settler executes it via the Allocation_ExecuteTransfer choice (using ActAs rights for both parties).
  • V2 allocation estimates use the same FoP setup but create two allocations: allocation 1 for the sender and allocation 2 for the receiver. The settler executes both atomically via the SettlementFactory_SettleBatch choice.
  • The Merge (or self-transfer) estimate is for merging two input holdings into one.
  • The Burn-Mint estimate assumes one registrar, one owner, one holding burned, and one holding minted. The registrar holds ActAs rights for the owner.

Traffic Cost Breakdown

The USD amounts represent estimated traffic costs at the applied rate of $60 per MB of traffic data (before reward offsets). They vary with transaction inputs and setup, including holdings, credentials, blocklist entries, and participant topology. Each row estimates the traffic cost for the listed choice.
WorkflowChoiceTraffic (bytes)Traffic Cost (USD)
Direct Transfer (v1)TransferFactory_Transfer9172$0.55
Direct Transfer (v2)TransferFactory_Transfer9750$0.59
Merge (v1)TransferFactory_Transfer7793$0.47
Merge (v2)TransferFactory_Transfer4793$0.29
2-Step Transfer (v1)TransferFactory_Transfer9401$0.56
2-Step Transfer (v1)TransferInstruction_Accept6245$0.37
2-Step Transfer (v1)TransferInstruction_Reject5085$0.31
2-Step Transfer (v1)TransferInstruction_Withdraw5085$0.31
2-Step Transfer (v2)TransferFactory_Transfer6177$0.37
2-Step Transfer (v2)TransferInstruction_Accept6221$0.37
2-Step Transfer (v2)TransferInstruction_Reject5066$0.30
2-Step Transfer (v2)TransferInstruction_Withdraw5068$0.30
FoP Allocation (v1)AllocationFactory_Allocate8695$0.52
FoP Allocation (v1)Allocation_Cancel5024$0.30
FoP Allocation (v1)Allocation_Withdraw4901$0.29
FoP Allocation (v1)Allocation_ExecuteTransfer6150$0.37
FoP Allocation (v2)AllocationFactory_Allocate (allocation 1)5947$0.36
FoP Allocation (v2)AllocationFactory_Allocate (allocation 2)5296$0.32
FoP Allocation (v2)Allocation_Cancel (allocation 1)4820$0.29
FoP Allocation (v2)Allocation_Withdraw (allocation 1)4816$0.29
FoP Allocation (v2)Allocation_Cancel (allocation 2)4305$0.26
FoP Allocation (v2)Allocation_Withdraw (allocation 2)4278$0.26
FoP Allocation (v2)SettlementFactory_SettleBatch6769$0.41
Mint RequestAllocationFactory_RequestMint5063$0.30
Mint RequestMintRequest_Accept5105$0.31
Mint RequestMintRequest_Reject4047$0.24
Mint RequestMintRequest_Cancel4041$0.24
Mint OfferAllocationFactory_OfferMint5019$0.30
Mint OfferMintOffer_Accept5095$0.31
Mint OfferMintOffer_Reject4049$0.24
Mint OfferMintOffer_Cancel4047$0.24
Burn RequestAllocationFactory_RequestBurn5648$0.34
Burn RequestBurnRequest_Accept5164$0.31
Burn RequestBurnRequest_Reject4590$0.28
Burn RequestBurnRequest_Cancel4579$0.27
Burn OfferAllocationFactory_OfferBurn5030$0.30
Burn OfferBurnOffer_Accept5134$0.31
Burn OfferBurnOffer_Reject4044$0.24
Burn OfferBurnOffer_Cancel4036$0.24
Burn-MintBurnMintFactory_BurnMint8033$0.48