๐ŸŒ AIๆœ็ดข & ไปฃ็† ไธป้กต
Skip to content

5afe/plugin-safe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Plugin Safe

!!! WIP

A Safe wallet plugin for interacting with Safe Protocol Kit and managing wallet operations.

Features

  • Get wallet balance
  • View wallet address
  • Check network information
  • Interact with Safe Protocol Kit

Project Structure

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

Development

  1. Install dependencies:
pnpm install
  1. Start development mode:
pnpm dev
  1. Build the project:
pnpm build
  1. Run tests:
pnpm test

Environment Variables

The plugin requires the following environment variables for Safe wallet integration:

  • WALLET_PRIVATE_KEY: Private key for the Safe wallet
  • RPC_URL: RPC URL for the blockchain network

Testing

# Run tests
pnpm test

# Run tests with coverage
pnpm test:coverage

Build with

License

ISC

About

Eliza plugin for Safe SDK

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published