JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • 0
  • Score
    100M100P100Q65598F
  • License MIT

Package Exports

  • @solace-fi/sdk
  • @solace-fi/sdk/dist/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@solace-fi/sdk) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

The Solace SDK exists to make it easy for developers to integrate Solace into external protocols and custom scripts. It is designed to run in Javascript environments (browsers, frontend, Node.js).

This SDK is in alpha testing and may contain bugs or change significantly between patch versions. If you have questions about how to use the SDK, please reach out in the Discord. Pull requests welcome!

Install npm package

npm i @solace-fi/sdk

Testing

yarn test

Basic Usage

Get active cover limit of Solace Cover Product on Ethereum mainnet

import { Fetcher } from "@solace-fi/sdk"

// Create new Fetcher instance (contains blockchain read-only methods), connected to Ethereum mainnet (chainID = 1)
const fetcher = new Fetcher(1)

// Makes read-only call to SolaceCoverProduct.sol smart contract
const activeCoverLimit = await fetcher.activeCoverLimit()

Documentation

https://docs.solace.fi/docs/dev-docs/sdk/getting-started