docs: add Solana gasless wallet module
Created by: ihsraham
Summary
- Add docs for the published
@tetherto/wdk-wallet-solana-gasless@1.0.0-beta.1package: overview, setup, configuration, account management, balances, send/sign flows, SPL transfers, message verification, transaction receipts, errors, and API reference. - Wire the module into wallet-module navigation, module indexes, flat URL redirects, redirect validation, and API-reference navigation.
- Document the beta.1
transactionMaxFeesurface forsendTransaction()/signTransaction(), keeptransferMaxFeescoped totransfer(), and keep the docs scoped to the published beta.1 package. - Merge the branch with current
developnavigation and release-docs updates.
Source context
- npmjs publishes
@tetherto/wdk-wallet-solana-gasless@1.0.0-beta.1aslatest. - The beta.1 tarball exports
WalletManagerSolanaGasless,WalletAccountSolanaGasless,WalletAccountReadOnlySolanaGasless,ConfigurationError, and bundled TypeScript declarations. - The API reference is grounded in the published beta.1 declaration files.
- Later source work, including
tetherto/wdk-wallet-solana-gasless#7, is intentionally out of scope until it is published.
Documentation
-
index.mdx: states the beta.1 scope and removes an unsupported Localnet claim. -
guides/get-started.mdx: pins the install command to@1.0.0-beta.1. -
configuration.mdx: tightens per-call override wording to the beta.1paymasterToken,transferMaxFee, andtransactionMaxFeesurface. -
api-reference.mdx: documents beta.1 exports, public classes, account methods, configuration types, paymaster overrides, andConfigurationError. -
guides/send-transactions.mdx: addsgetTransactionReceipt(hash)usage and pending-transaction behavior. -
guides/handle-errors.mdx: covers configuration, fee-cap, fee-payer, paymaster, and cleanup errors. -
src/lib/custom-tree.ts,_redirects, and module index pages: add navigation, API reference entry, and flat-route redirects. -
package.json: removes the temporary source-PR watch script now that this PR is scoped to the published beta.1 package.
Validation
PATH=/opt/homebrew/opt/node@22/bin:$PATH npm cigit diff --checkgit diff --cached --checkPATH=/opt/homebrew/opt/node@22/bin:$PATH npm run check:metaPATH=/opt/homebrew/opt/node@22/bin:$PATH npm run check:redirectsPATH=/opt/homebrew/opt/node@22/bin:$PATH LINK_CHECK_EXTERNAL=false npm run check:linksPATH=/opt/homebrew/opt/node@22/bin:$PATH npm run build