0.3.87 • Published 6 months ago
paraspace-provider v0.3.87
:package: paraspace-provider
A simple api for interacting with paraspace protocol
🌟 Features
- 🪐 internal integration of typechain and paraspace-core addresses
- 🤖️ multicall integration
- 🍵 ethers based rpc provider
:sparkles: Usage
npm i paraspace-provider
:beers: Example
// In this case, we are connecting to the test network of paraspace in goerli
// NOTE: provider.init() should be done before use
import { Provider, ParaSpaceEthMM as MM, Environment, NetworkName, RPCProviderType } from "paraspace-provider"
const rpcs = [
{
endpoint: "https://goerli.infura.io/v3/<your-api-key>",
type: RPCProviderType.ArchiveRPC,
},
{
endpoint: "https://eth-goerli.g.alchemy.com/v2/<your-api-key>",
type: RPCProviderType.ArchiveRPC,
}
// and more ...
]
const provider = new Provider(Environment.DEVELOPMENT, NetworkName.goerli, rpcs)
await provider.init()
const reserves = await provider.connectAndSendTx(
MM.ProtocolDataProvider,
"getAllReservesTokens",
[]
)
const USDC = reserves.find({ symbol } => symbol === "USDC")
console.log(USDC)
:bookmark: see release
for CHANGELOG
0.3.86
6 months ago
0.3.85
6 months ago
0.3.84
6 months ago
0.3.87
6 months ago
0.3.79
8 months ago
0.3.83
8 months ago
0.3.82
8 months ago
0.3.81
8 months ago
0.3.80
8 months ago
0.3.78
9 months ago
0.3.76
9 months ago
0.3.77
9 months ago
0.3.74
9 months ago
0.3.73
9 months ago
0.3.71
9 months ago
0.3.70
9 months ago
0.3.69
9 months ago
0.3.67
9 months ago
0.3.66
9 months ago
0.3.65
9 months ago
0.3.64
10 months ago
0.3.63
10 months ago
0.3.62
10 months ago
0.3.61
10 months ago
0.3.60
10 months ago
0.3.59
10 months ago
0.3.58
10 months ago
0.3.57
10 months ago
0.3.56
10 months ago
0.3.55
10 months ago
0.3.54
10 months ago
0.3.53
10 months ago
0.3.52
10 months ago
0.3.51
10 months ago
0.3.49
10 months ago
0.3.48
10 months ago
0.3.47
10 months ago
0.3.46
10 months ago
0.3.45
10 months ago
0.3.44
10 months ago
0.3.43
10 months ago