Cache System
Caching view methods
// web3Api.ts
import naxios, { StorageCache } from '@wpdas/naxios'
const naxiosInstance = new naxios({
contractId: CONTRACT_ID,
network: 'testnet',
})
// ...
/**
* Another Contract API (not using cache)
*/
export const socialDBcontractApi = naxiosInstance.contractApi({
contractId: 'v1.social08.testnet'
})
/**
* Cached - Greeting Contract API
*/
export const cachedGreetingContractApi = naxiosInstance.contractApi({
contractId: 'dev-1692221685438-15421910364142',
cache: new StorageCache({ expirationTime: 5 * 60 }), // 5 minutes
})Last updated