Skip to main content
Skip to content

Developer Docs

SDK Guide

Use the host-injected MiniApp SDK to build wallet-aware, permission-scoped Neo N3 applications without coupling frontend code to a single wallet provider.

Wallet Sessions

Connect Neo wallets, request account metadata, and submit user-approved contract operations.

Protected Runtime

Use host-provided helpers for permissions, notifications, confidential storage, and app-scoped identity.

Chain Services

Read Neo N3 state, request oracle data, and route approved transactions through configured RPC endpoints.

Host SDK entry point

const sdk = window.MiniAppSDK;

const address = await sdk.wallet.getAddress();
const provider = await sdk.wallet.getProviderInfo?.();
const tx = await sdk.wallet.invokeInvocation?.({
  contract_hash,
  method: "operationName",
  params: args,
});

Wallet-sensitive operations must remain user-approved. For a complete walkthrough, use the interactive documentation sections on the main docs page.

View full documentation