1.0.35 • Published 2 years ago

sovryn-governance-data v1.0.35

Weekly downloads
-
License
-
Repository
-
Last release
2 years ago

Installation

Start with cloning this repo on your local machine:

$ npm install --save sovryn-governance-data
or
$ yarn add sovryn-governance-data

API

instance creation

in browser env:

import GovernanceData from "governance-data";

const rskRPCUrl = "https://mainnet.sovryn.app/"; // There is a default value for it that is on rsk public node
/// if you don't provide your own rsk rpc url it will probably be rate limit

const governanceData = new GovernanceData(localStorage, rskRPCUrl);

in node env you need another package called "node-localstorage":

import GovernanceData from "governance-data";
import { LocalStorage } from "node-localstorage";

const localStorage = new LocalStorage("./data");

const rskRPCUrl = "https://mainnet.sovryn.app/"; // There is a default value for it that is on rsk public node
/// if you don't provide your own rsk rpc url it will probably be rate limit

const governanceData = new GovernanceData(localStorage, rskRPCUrl);

getData

governanceData.getData();

subscribe to changes

governanceData.onChange((currentData) => {
  console.log(currentData);
});

Utils

getContracts

Get all contracts

getContracts(governanceData.getData());

getAllCategories

Get all categories

getAllCategories(governanceData.getData());

filterSelectedCategories

filter contracts based on selected categories

const listOfCategoriesYouWant = ["Marginal Trading Protocol", "Loan"];
filterSelectedCategories(governanceData.getData())(listOfCategoriesYouWant);

filterBySearchString

filter contracts based on search string

const searchString = "iXUSD";
filterBySearchString(governanceData.getData())(searchString);

getContractName

filter contracts based on search string

const contractAddress = "0xd8d25f03ebba94e15df2ed4d6d38276b595593c1";
getContractName(governanceData.getData())(contractAddress);
1.0.35

2 years ago

1.0.34

2 years ago

1.0.33

2 years ago

1.0.32

2 years ago

1.0.31

2 years ago

1.0.30

2 years ago

1.0.29

2 years ago

1.0.28

2 years ago

1.0.27

2 years ago

1.0.26

2 years ago

1.0.25

2 years ago

1.0.24

2 years ago

1.0.22

2 years ago

1.0.21

2 years ago

1.0.20

2 years ago

1.0.19

2 years ago

1.0.18

2 years ago

1.0.17

2 years ago

1.0.16

2 years ago

1.0.15

2 years ago

1.0.14

2 years ago

1.0.13

2 years ago

1.0.12

2 years ago

1.0.11

2 years ago

1.0.10

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago