Getting Started

A thin JSON-RPC wrapper for interacting with chains and Blocto wallet.

Blocto SDK comes with an EIP-1193 compatible provider, you can use it to interact with Solana.

Installation

Install from npm/yarn

$ yarn add @solana/web3.js
$ yarn add @blocto/sdk

... or via CDN

<script src="https://unpkg.com/@solana/web3.js@latest/lib/index.iife.min.js"></script>
<script src="https://unpkg.com/@blocto/sdk" crossorigin="anonymous" referrerpolicy="no-referrer"></script>

Usage

Initiate the Blocto provider

import solanaWeb3 from '@solana/web3'
import BloctoSDK from '@blocto/sdk'

const bloctoSDK = new BloctoSDK({
    solana: {
        // (required) devnet to be used
        net: 'testnet',
        // (optional) rpc endpoint
        rpc: 'https://api.testnet.solana.com',
    },
    
    // (optional) Blocto app ID
    appId: 'YOUR_BLOCTO_APP_ID',
});

Blocto Provider parameters

solana.net

String

one of testnet or mainnet-beta

Yes

solana.rpc

String

custom rpc endpoint

No

appId

String

Blocto dApp ID

No

Last updated

Was this helpful?

#370: docs: add web sdk v0.5.0 ERC-4337 docs

Change request updated