presets
constpresets:object
Defined in: packages/synapse-core/src/mocks/jsonrpc/index.ts:301
Type Declaration
Section titled “Type Declaration”basic:
object
basic.debug
Section titled “basic.debug”debug:
boolean
basic.endorsements
Section titled “basic.endorsements”endorsements:
object
basic.endorsements.getProviderIds
Section titled “basic.endorsements.getProviderIds”getProviderIds: (
args) => readonly [readonlybigint[]]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [] |
Returns
Section titled “Returns”readonly [readonly bigint[]]
basic.erc20
Section titled “basic.erc20”erc20:
object
basic.erc20.allowance
Section titled “basic.erc20.allowance”allowance: (
args) => readonly [bigint]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [`0x${string}`, `0x${string}`] |
Returns
Section titled “Returns”readonly [bigint]
basic.erc20.approve
Section titled “basic.erc20.approve”approve: (
args) => readonly [boolean]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [`0x${string}`, bigint] |
Returns
Section titled “Returns”readonly [boolean]
basic.erc20.balanceOf
Section titled “basic.erc20.balanceOf”balanceOf: (
args) => readonly [bigint]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [`0x${string}`] |
Returns
Section titled “Returns”readonly [bigint]
basic.erc20.decimals
Section titled “basic.erc20.decimals”decimals: (
args) => readonly [number]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [] |
Returns
Section titled “Returns”readonly [number]
basic.erc20.name
Section titled “basic.erc20.name”name: (
args) => readonly [string]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [] |
Returns
Section titled “Returns”readonly [string]
basic.erc20.nonces
Section titled “basic.erc20.nonces”nonces: (
args) => readonly [bigint]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [`0x${string}`] |
Returns
Section titled “Returns”readonly [bigint]
basic.erc20.symbol
Section titled “basic.erc20.symbol”symbol: (
args) => readonly [string]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [] |
Returns
Section titled “Returns”readonly [string]
basic.erc20.version
Section titled “basic.erc20.version”version: (
args) => readonly [string]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [] |
Returns
Section titled “Returns”readonly [string]
basic.eth_accounts
Section titled “basic.eth_accounts”eth_accounts:
string[]
basic.eth_blockNumber
Section titled “basic.eth_blockNumber”eth_blockNumber:
string
basic.eth_chainId
Section titled “basic.eth_chainId”eth_chainId:
string
basic.eth_estimateGas
Section titled “basic.eth_estimateGas”eth_estimateGas: (
params) =>`0x${string}`
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
params | [TransactionRequest] | [TransactionRequest, bigint | BlockTag] | [TransactionRequest, bigint | BlockTag, RpcStateOverride] |
Returns
Section titled “Returns”`0x${string}`
basic.eth_fillTransaction
Section titled “basic.eth_fillTransaction”eth_fillTransaction: (
params) =>object
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
params | [TransactionRequest] |
Returns
Section titled “Returns”object
raw:
`0x${string}`
tx:
RpcTransaction
basic.eth_gasPrice
Section titled “basic.eth_gasPrice”eth_gasPrice: () =>
`0x${string}`
Returns
Section titled “Returns”`0x${string}`
basic.eth_getBalance
Section titled “basic.eth_getBalance”eth_getBalance: (
params) =>`0x${string}`
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
params | [`0x${string}`, bigint | BlockTag] |
Returns
Section titled “Returns”`0x${string}`
basic.eth_getBlockByNumber
Section titled “basic.eth_getBlockByNumber”eth_getBlockByNumber: (
params) =>Block<`0x${string}`,boolean,BlockTag,RpcTransaction<false>> |null
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
params | [bigint | BlockTag, boolean] |
Returns
Section titled “Returns”Block<`0x${string}`, boolean, BlockTag, RpcTransaction<false>> | null
basic.eth_getTransactionByHash
Section titled “basic.eth_getTransactionByHash”eth_getTransactionByHash: (
params) =>any
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
params | any |
Returns
Section titled “Returns”any
basic.eth_getTransactionCount
Section titled “basic.eth_getTransactionCount”eth_getTransactionCount: (
params) =>`0x${string}`
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
params | [`0x${string}`, bigint | BlockTag | BlockIdentifier] |
Returns
Section titled “Returns”`0x${string}`
basic.eth_getTransactionReceipt
Section titled “basic.eth_getTransactionReceipt”eth_getTransactionReceipt: (
params) =>any
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
params | any |
Returns
Section titled “Returns”any
basic.eth_maxPriorityFeePerGas
Section titled “basic.eth_maxPriorityFeePerGas”eth_maxPriorityFeePerGas: () =>
`0x${string}`
Returns
Section titled “Returns”`0x${string}`
basic.eth_sendRawTransaction
Section titled “basic.eth_sendRawTransaction”eth_sendRawTransaction: (
params) =>`0x${string}`
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
params | [`0x${string}`] |
Returns
Section titled “Returns”`0x${string}`
basic.eth_signTypedData_v4
Section titled “basic.eth_signTypedData_v4”eth_signTypedData_v4: (
params) =>string
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
params | any |
Returns
Section titled “Returns”string
basic.payments
Section titled “basic.payments”payments:
object
basic.payments.accounts
Section titled “basic.payments.accounts”accounts: (
args) => readonly [bigint,bigint,bigint,bigint]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [`0x${string}`, `0x${string}`] |
Returns
Section titled “Returns”readonly [bigint, bigint, bigint, bigint]
basic.payments.deposit
Section titled “basic.payments.deposit”deposit: (
args) => readonly []
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [`0x${string}`, `0x${string}`, bigint] |
Returns
Section titled “Returns”readonly []
basic.payments.depositWithPermit
Section titled “basic.payments.depositWithPermit”depositWithPermit: (
args) => readonly []
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [`0x${string}`, `0x${string}`, bigint, bigint, number, `0x${string}`, `0x${string}`] |
Returns
Section titled “Returns”readonly []
basic.payments.depositWithPermitAndApproveOperator
Section titled “basic.payments.depositWithPermitAndApproveOperator”depositWithPermitAndApproveOperator: (
args) => readonly []
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [`0x${string}`, `0x${string}`, bigint, bigint, number, `0x${string}`, `0x${string}`, `0x${string}`, bigint, bigint, bigint] |
Returns
Section titled “Returns”readonly []
basic.payments.getRail
Section titled “basic.payments.getRail”getRail: (
args) => readonly [{commissionRateBps:bigint;endEpoch:bigint;from:`0x${string}`;lockupFixed:bigint;lockupPeriod:bigint;operator:`0x${string}`;paymentRate:bigint;serviceFeeRecipient:`0x${string}`;settledUpTo:bigint;to:`0x${string}`;token:`0x${string}`;validator:`0x${string}`; }]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [bigint] |
Returns
Section titled “Returns”readonly [{ commissionRateBps: bigint; endEpoch: bigint; from: `0x${string}`; lockupFixed: bigint; lockupPeriod: bigint; operator: `0x${string}`; paymentRate: bigint; serviceFeeRecipient: `0x${string}`; settledUpTo: bigint; to: `0x${string}`; token: `0x${string}`; validator: `0x${string}`; }]
basic.payments.getRailsForPayeeAndToken
Section titled “basic.payments.getRailsForPayeeAndToken”getRailsForPayeeAndToken: (
args) => readonly [readonlyobject[],bigint,bigint]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [`0x${string}`, `0x${string}`, bigint, bigint] |
Returns
Section titled “Returns”readonly [readonly object[], bigint, bigint]
basic.payments.getRailsForPayerAndToken
Section titled “basic.payments.getRailsForPayerAndToken”getRailsForPayerAndToken: (
args) => readonly [readonlyobject[],bigint,bigint]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [`0x${string}`, `0x${string}`, bigint, bigint] |
Returns
Section titled “Returns”readonly [readonly object[], bigint, bigint]
basic.payments.operatorApprovals
Section titled “basic.payments.operatorApprovals”operatorApprovals: (
args) => readonly [boolean,bigint,bigint,bigint,bigint,bigint]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [`0x${string}`, `0x${string}`, `0x${string}`] |
Returns
Section titled “Returns”readonly [boolean, bigint, bigint, bigint, bigint, bigint]
basic.payments.setOperatorApproval
Section titled “basic.payments.setOperatorApproval”setOperatorApproval: (
args) => readonly []
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [`0x${string}`, `0x${string}`, boolean, bigint, bigint, bigint] |
Returns
Section titled “Returns”readonly []
basic.payments.settleRail
Section titled “basic.payments.settleRail”settleRail: (
args) => readonly [bigint,bigint,bigint,bigint,bigint,string]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [bigint, bigint] |
Returns
Section titled “Returns”readonly [bigint, bigint, bigint, bigint, bigint, string]
basic.payments.settleTerminatedRailWithoutValidation
Section titled “basic.payments.settleTerminatedRailWithoutValidation”settleTerminatedRailWithoutValidation: (
args) => readonly [bigint,bigint,bigint,bigint,bigint,string]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [bigint] |
Returns
Section titled “Returns”readonly [bigint, bigint, bigint, bigint, bigint, string]
basic.payments.withdraw
Section titled “basic.payments.withdraw”withdraw: (
args) => readonly []
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [`0x${string}`, bigint] |
Returns
Section titled “Returns”readonly []
basic.payments.withdrawTo
Section titled “basic.payments.withdrawTo”withdrawTo: (
args) => readonly []
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [`0x${string}`, `0x${string}`, bigint] |
Returns
Section titled “Returns”readonly []
basic.pdpVerifier
Section titled “basic.pdpVerifier”pdpVerifier:
object
basic.pdpVerifier.dataSetLive
Section titled “basic.pdpVerifier.dataSetLive”dataSetLive: (
args) => readonly [boolean]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [bigint] |
Returns
Section titled “Returns”readonly [boolean]
basic.pdpVerifier.getActivePieceCount
Section titled “basic.pdpVerifier.getActivePieceCount”getActivePieceCount: (
args) => readonly [bigint]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [bigint] |
Returns
Section titled “Returns”readonly [bigint]
basic.pdpVerifier.getActivePieces
Section titled “basic.pdpVerifier.getActivePieces”getActivePieces: (
args) => readonly [readonlyobject[], readonlybigint[],boolean]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [bigint, bigint, bigint] |
Returns
Section titled “Returns”readonly [readonly object[], readonly bigint[], boolean]
basic.pdpVerifier.getDataSetLeafCount
Section titled “basic.pdpVerifier.getDataSetLeafCount”getDataSetLeafCount: (
args) => readonly [bigint]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [bigint] |
Returns
Section titled “Returns”readonly [bigint]
basic.pdpVerifier.getDataSetListener
Section titled “basic.pdpVerifier.getDataSetListener”getDataSetListener: (
args) => readonly [`0x${string}`]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [bigint] |
Returns
Section titled “Returns”readonly [`0x${string}`]
basic.pdpVerifier.getDataSetStorageProvider
Section titled “basic.pdpVerifier.getDataSetStorageProvider”getDataSetStorageProvider: (
args) => readonly [`0x${string}`,`0x${string}`]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [bigint] |
Returns
Section titled “Returns”readonly [`0x${string}`, `0x${string}`]
basic.pdpVerifier.getNextChallengeEpoch
Section titled “basic.pdpVerifier.getNextChallengeEpoch”getNextChallengeEpoch: (
args) => readonly [bigint]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [bigint] |
Returns
Section titled “Returns”readonly [bigint]
basic.pdpVerifier.getNextPieceId
Section titled “basic.pdpVerifier.getNextPieceId”getNextPieceId: (
args) => readonly [bigint]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [bigint] |
Returns
Section titled “Returns”readonly [bigint]
basic.pdpVerifier.getScheduledRemovals
Section titled “basic.pdpVerifier.getScheduledRemovals”getScheduledRemovals: (
args) => readonly [readonlybigint[]]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [bigint] |
Returns
Section titled “Returns”readonly [readonly bigint[]]
basic.serviceRegistry
Section titled “basic.serviceRegistry”serviceRegistry:
object
basic.serviceRegistry.activeProviderCount
Section titled “basic.serviceRegistry.activeProviderCount”activeProviderCount: (
args) => readonly [bigint]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [] |
Returns
Section titled “Returns”readonly [bigint]
basic.serviceRegistry.addProduct
Section titled “basic.serviceRegistry.addProduct”addProduct: (
args,value,from) => readonly []
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [number, readonly string[], readonly `0x${string}`[]] |
value | `0x${string}` |
from | `0x${string}` |
Returns
Section titled “Returns”readonly []
basic.serviceRegistry.getAllActiveProviders
Section titled “basic.serviceRegistry.getAllActiveProviders”getAllActiveProviders: (
args) => readonly [readonlybigint[],boolean]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [bigint, bigint] |
Returns
Section titled “Returns”readonly [readonly bigint[], boolean]
basic.serviceRegistry.getProvider
Section titled “basic.serviceRegistry.getProvider”getProvider: (
args) => readonly [{info: {description:string;isActive:boolean;name:string;payee:`0x${string}`;serviceProvider:`0x${string}`; };providerId:bigint; }]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [bigint] |
Returns
Section titled “Returns”readonly [{ info: { description: string; isActive: boolean; name: string; payee: `0x${string}`; serviceProvider: `0x${string}`; }; providerId: bigint; }]
basic.serviceRegistry.getProviderByAddress
Section titled “basic.serviceRegistry.getProviderByAddress”getProviderByAddress: (
args) => readonly [{info: {description:string;isActive:boolean;name:string;payee:`0x${string}`;serviceProvider:`0x${string}`; };providerId:bigint; }]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [`0x${string}`] |
Returns
Section titled “Returns”readonly [{ info: { description: string; isActive: boolean; name: string; payee: `0x${string}`; serviceProvider: `0x${string}`; }; providerId: bigint; }]
basic.serviceRegistry.getProviderCount
Section titled “basic.serviceRegistry.getProviderCount”getProviderCount: (
args) => readonly [bigint]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [] |
Returns
Section titled “Returns”readonly [bigint]
basic.serviceRegistry.getProviderIdByAddress
Section titled “basic.serviceRegistry.getProviderIdByAddress”getProviderIdByAddress: (
args) => readonly [bigint]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [`0x${string}`] |
Returns
Section titled “Returns”readonly [bigint]
basic.serviceRegistry.getProvidersByProductType
Section titled “basic.serviceRegistry.getProvidersByProductType”getProvidersByProductType: (
args) => readonly [{hasMore:boolean;providers: readonlyobject[]; }]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [number, boolean, bigint, bigint] |
Returns
Section titled “Returns”readonly [{ hasMore: boolean; providers: readonly object[]; }]
basic.serviceRegistry.getProviderWithProduct
Section titled “basic.serviceRegistry.getProviderWithProduct”getProviderWithProduct: (
args) => readonly [{product: {capabilityKeys: readonlystring[];isActive:boolean;productType:number; };productCapabilityValues: readonly`0x${string}`[];providerId:bigint;providerInfo: {description:string;isActive:boolean;name:string;payee:`0x${string}`;serviceProvider:`0x${string}`; }; }]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [bigint, number] |
Returns
Section titled “Returns”readonly [{ product: { capabilityKeys: readonly string[]; isActive: boolean; productType: number; }; productCapabilityValues: readonly `0x${string}`[]; providerId: bigint; providerInfo: { description: string; isActive: boolean; name: string; payee: `0x${string}`; serviceProvider: `0x${string}`; }; }]
basic.serviceRegistry.isProviderActive
Section titled “basic.serviceRegistry.isProviderActive”isProviderActive: (
args) => readonly [boolean]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [bigint] |
Returns
Section titled “Returns”readonly [boolean]
basic.serviceRegistry.isRegisteredProvider
Section titled “basic.serviceRegistry.isRegisteredProvider”isRegisteredProvider: (
args) => readonly [boolean]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [`0x${string}`] |
Returns
Section titled “Returns”readonly [boolean]
basic.serviceRegistry.registerProvider
Section titled “basic.serviceRegistry.registerProvider”registerProvider: (
args,value,from) => readonly [bigint]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [`0x${string}`, string, string, number, readonly string[], readonly `0x${string}`[]] |
value | `0x${string}` |
from | `0x${string}` |
Returns
Section titled “Returns”readonly [bigint]
basic.serviceRegistry.REGISTRATION_FEE
Section titled “basic.serviceRegistry.REGISTRATION_FEE”REGISTRATION_FEE: () =>
bigint
Returns
Section titled “Returns”bigint
basic.serviceRegistry.removeProduct
Section titled “basic.serviceRegistry.removeProduct”removeProduct: (
args,value,from) => readonly []
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [number] |
value | `0x${string}` |
from | `0x${string}` |
Returns
Section titled “Returns”readonly []
basic.serviceRegistry.removeProvider
Section titled “basic.serviceRegistry.removeProvider”removeProvider: (
args,value,from) => readonly []
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [] |
value | `0x${string}` |
from | `0x${string}` |
Returns
Section titled “Returns”readonly []
basic.serviceRegistry.updateProduct
Section titled “basic.serviceRegistry.updateProduct”updateProduct: (
args,value,from) => readonly []
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [number, readonly string[], readonly `0x${string}`[]] |
value | `0x${string}` |
from | `0x${string}` |
Returns
Section titled “Returns”readonly []
basic.serviceRegistry.updateProviderInfo
Section titled “basic.serviceRegistry.updateProviderInfo”updateProviderInfo: (
args,value,from) => readonly []
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [string, string] |
value | `0x${string}` |
from | `0x${string}` |
Returns
Section titled “Returns”readonly []
basic.sessionKeyRegistry
Section titled “basic.sessionKeyRegistry”sessionKeyRegistry:
object
basic.sessionKeyRegistry.authorizationExpiry
Section titled “basic.sessionKeyRegistry.authorizationExpiry”authorizationExpiry: (
args) => readonly [bigint]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [`0x${string}`, `0x${string}`, `0x${string}`] |
Returns
Section titled “Returns”readonly [bigint]
basic.warmStorage
Section titled “basic.warmStorage”warmStorage:
object
basic.warmStorage.addApprovedProvider
Section titled “basic.warmStorage.addApprovedProvider”addApprovedProvider: (
args) => readonly []
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [bigint] |
Returns
Section titled “Returns”readonly []
basic.warmStorage.filBeamBeneficiaryAddress
Section titled “basic.warmStorage.filBeamBeneficiaryAddress”filBeamBeneficiaryAddress: (
args) => readonly [`0x${string}`]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [] |
Returns
Section titled “Returns”readonly [`0x${string}`]
basic.warmStorage.getServicePrice
Section titled “basic.warmStorage.getServicePrice”getServicePrice: (
args) => readonly [{epochsPerMonth:bigint;minimumPricePerMonth:bigint;pricePerTiBCacheMissEgress:bigint;pricePerTiBCdnEgress:bigint;pricePerTiBPerMonthNoCDN:bigint;tokenAddress:`0x${string}`; }]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [] |
Returns
Section titled “Returns”readonly [{ epochsPerMonth: bigint; minimumPricePerMonth: bigint; pricePerTiBCacheMissEgress: bigint; pricePerTiBCdnEgress: bigint; pricePerTiBPerMonthNoCDN: bigint; tokenAddress: `0x${string}`; }]
basic.warmStorage.owner
Section titled “basic.warmStorage.owner”owner: (
args) => readonly [`0x${string}`]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [] |
Returns
Section titled “Returns”readonly [`0x${string}`]
basic.warmStorage.paymentsContractAddress
Section titled “basic.warmStorage.paymentsContractAddress”paymentsContractAddress: (
args) => readonly [`0x${string}`]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [] |
Returns
Section titled “Returns”readonly [`0x${string}`]
basic.warmStorage.pdpVerifierAddress
Section titled “basic.warmStorage.pdpVerifierAddress”pdpVerifierAddress: (
args) => readonly [`0x${string}`]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [] |
Returns
Section titled “Returns”readonly [`0x${string}`]
basic.warmStorage.removeApprovedProvider
Section titled “basic.warmStorage.removeApprovedProvider”removeApprovedProvider: (
args) => readonly []
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [bigint, bigint] |
Returns
Section titled “Returns”readonly []
basic.warmStorage.serviceProviderRegistry
Section titled “basic.warmStorage.serviceProviderRegistry”serviceProviderRegistry: (
args) => readonly [`0x${string}`]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [] |
Returns
Section titled “Returns”readonly [`0x${string}`]
basic.warmStorage.sessionKeyRegistry
Section titled “basic.warmStorage.sessionKeyRegistry”sessionKeyRegistry: (
args) => readonly [`0x${string}`]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [] |
Returns
Section titled “Returns”readonly [`0x${string}`]
basic.warmStorage.terminateService
Section titled “basic.warmStorage.terminateService”terminateService: (
args) => readonly []
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [bigint] |
Returns
Section titled “Returns”readonly []
basic.warmStorage.topUpCDNPaymentRails
Section titled “basic.warmStorage.topUpCDNPaymentRails”topUpCDNPaymentRails: (
args) => readonly []
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [bigint, bigint, bigint] |
Returns
Section titled “Returns”readonly []
basic.warmStorage.usdfcTokenAddress
Section titled “basic.warmStorage.usdfcTokenAddress”usdfcTokenAddress: (
args) => readonly [`0x${string}`]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [] |
Returns
Section titled “Returns”readonly [`0x${string}`]
basic.warmStorage.viewContractAddress
Section titled “basic.warmStorage.viewContractAddress”viewContractAddress: (
args) => readonly [`0x${string}`]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [] |
Returns
Section titled “Returns”readonly [`0x${string}`]
basic.warmStorageView
Section titled “basic.warmStorageView”warmStorageView:
object
basic.warmStorageView.clientDataSets
Section titled “basic.warmStorageView.clientDataSets”clientDataSets: (
args) => readonly [readonlybigint[]]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [`0x${string}`] |
Returns
Section titled “Returns”readonly [readonly bigint[]]
basic.warmStorageView.clientNonces
Section titled “basic.warmStorageView.clientNonces”clientNonces: (
args) => readonly [bigint]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [`0x${string}`, bigint] |
Returns
Section titled “Returns”readonly [bigint]
basic.warmStorageView.getAllDataSetMetadata
Section titled “basic.warmStorageView.getAllDataSetMetadata”getAllDataSetMetadata: (
args) => readonly [readonlystring[], readonlystring[]]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [bigint] |
Returns
Section titled “Returns”readonly [readonly string[], readonly string[]]
basic.warmStorageView.getAllPieceMetadata
Section titled “basic.warmStorageView.getAllPieceMetadata”getAllPieceMetadata: (
args) => readonly [readonlystring[], readonlystring[]]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [bigint, bigint] |
Returns
Section titled “Returns”readonly [readonly string[], readonly string[]]
basic.warmStorageView.getApprovedProviders
Section titled “basic.warmStorageView.getApprovedProviders”getApprovedProviders: (
args) => readonly [readonlybigint[]]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [bigint, bigint] |
Returns
Section titled “Returns”readonly [readonly bigint[]]
basic.warmStorageView.getClientDataSets
Section titled “basic.warmStorageView.getClientDataSets”getClientDataSets: (
args) => readonly [readonlyobject[]]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [`0x${string}`] |
Returns
Section titled “Returns”readonly [readonly object[]]
basic.warmStorageView.getDataSet
Section titled “basic.warmStorageView.getDataSet”getDataSet: (
args) => readonly [{cacheMissRailId:bigint;cdnRailId:bigint;clientDataSetId:bigint;commissionBps:bigint;dataSetId:bigint;payee:`0x${string}`;payer:`0x${string}`;pdpEndEpoch:bigint;pdpRailId:bigint;providerId:bigint;serviceProvider:`0x${string}`; }]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [bigint] |
Returns
Section titled “Returns”readonly [{ cacheMissRailId: bigint; cdnRailId: bigint; clientDataSetId: bigint; commissionBps: bigint; dataSetId: bigint; payee: `0x${string}`; payer: `0x${string}`; pdpEndEpoch: bigint; pdpRailId: bigint; providerId: bigint; serviceProvider: `0x${string}`; }]
basic.warmStorageView.getDataSetMetadata
Section titled “basic.warmStorageView.getDataSetMetadata”getDataSetMetadata: (
args) => readonly [boolean,string]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [bigint, string] |
Returns
Section titled “Returns”readonly [boolean, string]
basic.warmStorageView.getPDPConfig
Section titled “basic.warmStorageView.getPDPConfig”getPDPConfig: (
args) => readonly [bigint,bigint,bigint,bigint]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [] |
Returns
Section titled “Returns”readonly [bigint, bigint, bigint, bigint]
basic.warmStorageView.getPieceMetadata
Section titled “basic.warmStorageView.getPieceMetadata”getPieceMetadata: (
args) => readonly [boolean,string]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [bigint, bigint, string] |
Returns
Section titled “Returns”readonly [boolean, string]
basic.warmStorageView.isProviderApproved
Section titled “basic.warmStorageView.isProviderApproved”isProviderApproved: (
args) => readonly [boolean]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [bigint] |
Returns
Section titled “Returns”readonly [boolean]
basic.warmStorageView.railToDataSet
Section titled “basic.warmStorageView.railToDataSet”railToDataSet: (
args) => readonly [bigint]
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [bigint] |
Returns
Section titled “Returns”readonly [bigint]