Documentation Index
Fetch the complete documentation index at: https://yieldxyz.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Overview
The StakeKit Signers package allows you to create a signing wallet instance from a mnemonic phrase or Ledger app and sign transactions. It supports custom derivation paths and multiple wallet mechanisms including MetaMask, Omni, Phantom, and Keplr.NPM Package
@stakekit/signers
GitHub
View source code
Installation
Supported Networks
- EVM Networks
- Non-EVM Networks
Production Networks:
Arbitrum, Avalanche, Base, BNB Chain, Celo, CoreDAO, Cronos, Ethereum, Harmony, Linea, Optimism, Polygon, Sonic, Unichain, VictionTestnets:
Base-Sepolia, Ethereum-Goerli, Ethereum-Holesky, Ethereum-Sepolia, Polygon-Amoy
Supported Wallets
| Wallet | Description |
|---|---|
| MetaMask | Standard EVM derivation path |
| Omni | Multi-chain wallet derivation |
| Phantom | Solana-focused derivation |
| Keplr | Cosmos ecosystem derivation |
| SteakWallet | Alternative derivation path |
| Temple | Tezos wallet derivation |
Usage Examples
- Ethereum
- Solana
- Cosmos
Integration with Yield API
Get unsigned transaction
Call
/v1/actions/enter or /v1/actions/exit to receive unsigned transactionsCustom Derivation Paths
You can derive different wallets from the same mnemonic by changing theindex or walletType:
Development Setup
- Create
.envfile with variables from.env.example - Install dependencies:
Security Considerations
Use environment variables
Store mnemonics in secure environment variables
Server-side signing
Perform signing operations on secure backend servers
Next Steps
Shield
Validate transactions before signing
Quickstart
Complete integration guide

