Developer documentation

Signing methods

EIP-1193 and Solana RPC methods implemented by createNoderailsCardProvider().

EVM read / chain

  • eth_requestAccounts
  • eth_accounts
  • eth_chainId
  • wallet_switchEthereumChain
  • wallet_addEthereumChain

EVM signing and transactions

  • personal_sign
  • eth_sign
  • eth_signTypedData_v4
  • eth_sendTransaction
  • eth_signTransaction

Solana

  • solana_signMessage
  • solana_signTransaction
  • solana_signAndSendTransaction

Popup vs iframe

createNoderailsCardProvider({ mode: "popup" });   // default — separate window
createNoderailsCardProvider({ mode: "iframe" });  // in-page overlay
createNoderailsCardProvider({ mode: "auto" });    // prefer iframe when possible

All signing methods open user approval UI. Unsupported methods throw with Unsupported method.