L1X Typescript SDK
Utilize this tool to engage with accounts and programs on the L1X Network via the L1X Network JSON RPC API.
Installation
For use in Node.js or a web application (Invited Members)
Login via CLI using invited credentials
npm login
For use in Node.js or a web application
npm install --save @l1x/l1x-wallet-sdk
Documentation and examples
For more detail on individual functions, see the latest API Documentation
Environment Setup
Requirements:
Node Version >= v16.19.1
To Build from source run
npm install
npm run build
Running Tests
To run tests, run the following command
npm run test
Usage/Examples
const {L1XProvider} = require("@l1x/l1x-wallet-sdk")
OR
import {L1XProvider} from "@l1x/l1x-wallet-sdk"
function getL1XProvider(){
return new L1XProvider({
clusterType:"mainnet"
})
}
(async() => {
const l1xProvider = getL1XProvider();
await l1xProvider.core.getChainState().then(console.log)
})();
Last updated