!!! WIP
A Safe wallet plugin for interacting with Safe Protocol Kit and managing wallet operations.
- Get wallet balance
- View wallet address
- Check network information
- Interact with Safe Protocol Kit
plugin-safe/
├── src/
│ ├── index.ts # Main plugin entry point
│ ├── actions/ # Plugin actions (GET_BALANCE, etc.)
│ ├── providers/ # Safe wallet provider implementations
│ └── types.ts # Type definitions
├── package.json
└── README.md
- Install dependencies:
pnpm install
- Start development mode:
pnpm dev
- Build the project:
pnpm build
- Run tests:
pnpm test
The plugin requires the following environment variables for Safe wallet integration:
WALLET_PRIVATE_KEY
: Private key for the Safe walletRPC_URL
: RPC URL for the blockchain network
# Run tests
pnpm test
# Run tests with coverage
pnpm test:coverage
- Safe Protocol Kit
- Vite
- TypeScript
- Vitest for testing
ISC