presets
constpresets:object
Defined in: packages/synapse-core/src/mocks/jsonrpc/index.ts:287
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.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.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.REGISTRATION_FEE()
Section titled “basic.serviceRegistry.REGISTRATION_FEE()”REGISTRATION_FEE: () =>
bigint
Returns
Section titled “Returns”bigint
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]