@investin/client-sdk
v1.3.6
Published
Client SDK for interacting with INVESTIN's smart-contracts
Downloads
59
Readme
Investin SDK
Client SDK for interacting with INVESTIN's smart-contracts
Install
npm i @investin/client-sdk / yarn add @investin/client-sdk
Using the SDK
To fetch all the funds
const investinClient = new InvestinClient(connection);
const funds = await investinClient.fetchAllFunds();
Token Pricing
Currently the SDK uses coingecko for token prices, if you have a alternative source you can pass them in like so
const prices = // fetching prices logic
const funds = await investinClient.fetchAllFunds(prices);
refer to types.ts for price types
Fetch investor deposits
const investinClient = new InvestinClient(connection);
const investorAddress = new PublicKey("...");
const investments = await investinClient.getInvestmentsByInvestorAddress(investorAddress);
This is very quick implementation and still in progress so PR's or suggestions are much appreciated, you can either create issues for improvements or join our discord and raise them there :)