1.0.35 • Published 3 years ago
sovryn-governance-data v1.0.35
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
3 years ago
1.0.34
3 years ago
1.0.33
3 years ago
1.0.32
3 years ago
1.0.31
3 years ago
1.0.30
3 years ago
1.0.29
3 years ago
1.0.28
3 years ago
1.0.27
3 years ago
1.0.26
3 years ago
1.0.25
3 years ago
1.0.24
3 years ago
1.0.22
3 years ago
1.0.21
3 years ago
1.0.20
3 years ago
1.0.19
3 years ago
1.0.18
3 years ago
1.0.17
3 years ago
1.0.16
3 years ago
1.0.15
3 years ago
1.0.14
3 years ago
1.0.13
3 years ago
1.0.12
3 years ago
1.0.11
3 years ago
1.0.10
3 years ago
1.0.9
3 years ago
1.0.8
3 years ago
1.0.7
3 years ago
1.0.6
3 years ago
1.0.5
3 years ago
1.0.3
3 years ago
1.0.2
3 years ago
1.0.1
3 years ago
1.0.0
3 years ago