PDPOffering
Defined in: packages/synapse-core/src/sp-registry/types.ts:33
PDP offering details (decoded from capability k/v pairs)
Properties
Section titled “Properties”ipniIpfs
Section titled “ipniIpfs”ipniIpfs:
boolean
Defined in: packages/synapse-core/src/sp-registry/types.ts:69
Whether the service supports IPNI IPFS.
ipniPeerId?
Section titled “ipniPeerId?”
optionalipniPeerId:string
Defined in: packages/synapse-core/src/sp-registry/types.ts:73
The IPNI peer ID.
ipniPiece
Section titled “ipniPiece”ipniPiece:
boolean
Defined in: packages/synapse-core/src/sp-registry/types.ts:65
Whether the service supports IPNI piece.
location
Section titled “location”location:
string
Defined in: packages/synapse-core/src/sp-registry/types.ts:57
Geographic location of the service provider
maxPieceSizeInBytes
Section titled “maxPieceSizeInBytes”maxPieceSizeInBytes:
bigint
Defined in: packages/synapse-core/src/sp-registry/types.ts:45
The maximum piece size in bytes.
minPieceSizeInBytes
Section titled “minPieceSizeInBytes”minPieceSizeInBytes:
bigint
Defined in: packages/synapse-core/src/sp-registry/types.ts:41
The minimum piece size in bytes.
minProvingPeriodInEpochs
Section titled “minProvingPeriodInEpochs”minProvingPeriodInEpochs:
bigint
Defined in: packages/synapse-core/src/sp-registry/types.ts:53
The minimum proving period in epochs.
paymentTokenAddress
Section titled “paymentTokenAddress”paymentTokenAddress:
`0x${string}`
Defined in: packages/synapse-core/src/sp-registry/types.ts:61
Token contract for payment (IERC20(address(0)) for FIL)
serviceURL
Section titled “serviceURL”serviceURL:
string
Defined in: packages/synapse-core/src/sp-registry/types.ts:37
The URL of the service.
storagePricePerTibPerDay
Section titled “storagePricePerTibPerDay”storagePricePerTibPerDay:
bigint
Defined in: packages/synapse-core/src/sp-registry/types.ts:49
Storage price per TiB per day (in token’s smallest unit).