Web3 SDK Reference
Setup
Required Dependencies
npm install ethersConfiguration
const SESSION_V2_ADDRESS = "0x..."; // SessionV2 contract address
const SESSION_QUEUE_V2_ADDRESS = "0x..."; // SessionQueueV2 contract address
const PUBLIC_RPC_URL = "https://..."; // RPC URL for the networkRequired ABIs
Session Management
create
creategetSessions
getSessionsgetSession
getSessiongetSessionMiners
getSessionMinersupdateSession
updateSessionTask Management
submit
submitgetTasksBySessionId
getTasksBySessionIdgetTaskResults
getTaskResultsEvents
SessionV2 Contract Events
SessionQueueV2 Contract Events
Listening to Events
Notes
Error Handling
Session Modes
Last updated