0.3.87 • Published 2 years 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
2 years ago
0.3.85
2 years ago
0.3.84
2 years ago
0.3.87
2 years ago
0.3.79
2 years ago
0.3.83
2 years ago
0.3.82
2 years ago
0.3.81
2 years ago
0.3.80
2 years ago
0.3.78
2 years ago
0.3.76
2 years ago
0.3.77
2 years ago
0.3.74
2 years ago
0.3.73
2 years ago
0.3.71
2 years ago
0.3.70
2 years ago
0.3.69
2 years ago
0.3.67
2 years ago
0.3.66
2 years ago
0.3.65
2 years ago
0.3.64
2 years ago
0.3.63
2 years ago
0.3.62
2 years ago
0.3.61
2 years ago
0.3.60
2 years ago
0.3.59
2 years ago
0.3.58
2 years ago
0.3.57
2 years ago
0.3.56
2 years ago
0.3.55
2 years ago
0.3.54
2 years ago
0.3.53
2 years ago
0.3.52
2 years ago
0.3.51
2 years ago
0.3.49
2 years ago
0.3.48
2 years ago
0.3.47
2 years ago
0.3.46
2 years ago
0.3.45
2 years ago
0.3.44
2 years ago
0.3.43
2 years ago