Portis
Portis is a non-custodial Web3 wallet SDK supported by a variety of "evergreen" browsers. The Portis SDK allows you to integrate your dApp with SKALE.
For more information and support, see https://docs.portis.io/#/quick-start
Example Code
import Portis from '@portis/web3';
import Web3 from 'web3';
// Your setup information
const endpoint = 'https://your.skale.endpoint'; // your SKALE Chain endpoint
const skaleChainId = 123456 // chainId of your SKALE Chain
const testAPIKey = 'your_api_key';
const mySKALEChain = {
nodeUrl: endpoint,
chainId: skaleChainId,
nodeProtocol: "rpc"
}
// Setting network
const portis = new Portis(testAPIKey, mySKALEChain);
let web3 = new Web3(portis.provider);