Mamora is a SolanaGent πβ¨βοΈ β an intelligent on-chain agent that performs various tasks across the Solana blockchain with the help of Action API. Designed to streamline and automate processes, Mamora empowers developers and users to interact with the Solana ecosystem seamlessly. π οΈπβ‘οΈ
- Automated Task Execution: Perform on-chain actions programmatically.
- Action API Integration: Mamora connects to external APIs for dynamic operations.
- Chain Operations: Interact with Solana smart contracts, manage tokens, send transactions, and more.
- Modular Design: Extendable and configurable for custom tasks.
- Automating token transfers and airdrops.
- Managing smart contract interactions.
- On-chain data monitoring and reporting.
- Custom workflows for dApps, NFT projects, and DeFi protocols.
To set up and run Mamora, ensure you have the following:
- Node.js (>= 16.x)
- Solana CLI
- Rust (for Solana program development)
- API credentials for the Action API
- send_transaction: Send SOL or tokens to a specific address.
- monitor_account: Monitor on-chain accounts for changes.
- execute_program: Interact with Solana smart contracts.
- fetch_data: Retrieve data from on-chain or off-chain sources.
We welcome contributions to Mamora! To contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature
. - Commit your changes and push to your branch.
- Submit a pull request.
This project is licensed under the MIT License. See LICENSE for details.
Mamora β¨β‘οΈπ β Simplifying Solana interactions, one task at a time! ππβ¨.