To learn about integrating with additional TypeScript frameworks, see our wallet example repository.
Examples use the Rootstock ecosystem where our wallet is currently integrated. If you are interested in wallet support for your ecosystem, Contact the Blockscout team today.
Resources
- WaaS Developer SDK npm package: https://www.npmjs.com/package/@blockscout/rootstock-global-wallet
- SDK integration use case examples: https://github.com/blockscout/global-wallet-examples
- Blockscout WaaS explainer: https://www.blog.blockscout.com/what-is-wallet-as-a-service-waas-simplifying-web3-onboarding-ecosystem-approach
Installation
- Install the global wallet SDK
- Import into your project

Gas Sponsorship / Paymasters
Gas sponsorship is available through provider interagrations. In this example we use Gelato; various providers such as Pimlico, ZeroDev or Biconomy can also be used.Get started with Gelato
- Request API Key
- Install Gelato and dependencies
- Create
.envvariable and add API key
- Create a Gelato Smart Wallet Client for sponsored operations
-
Execute transactions using different payment methods
a. Sponsored transactions
b. ERC-20 tokens (example uses USDC on Base Sepolia)c. Native tokens (ie RBTC)