Skip to content

fixes-world/elizaOnFlow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eliza 🤖 on Flow Blockchain

Flow-dedicated Autonomous Agents powered by Eliza.

ElizaOnFlow Banner

✨ Features & Use Cases

Basic Features

Check out the Eliza's README

Extra Features

  • Provide Flow-dedicated Agent without other extra blockchain dependencies runtime(by default).
    • You can still use other blockchains if you want.
  • Use InversifyJS for dependency injection.
    • Share the same instances of providers across the application and plugins.
    • All actions / evaluators / providers for plugins can be dynamically loaded and injected.
    • Provide standard action / evaluator wrapper for plugins.
    • Let develoeprs focus on the business logic of actions / evaluators.
  • Use shared flow.json for all Flow Cadence contracts dependencies in Flow relevant plugins.
  • Provide accounts management for AI Agents based on Flow’s unique Account Linking feature.
    • Fully on-chain child accounts management without any extra off-chain private key custodial service.
    • Each user account in Eliza system can be allocated with a full functional Flow wallet fully controlled by the AI Agent as its child account.
    • You can customize any transaction for your users based on the on-chain child accounts management system.
  • Both Flow EVM and Flow Cadence projects will be supported.
  • Fully compatible with origin Eliza plugins.

🚀 Quick Start

Please follow the Quick Start Guide to create your first Agent on Flow.

🌊 Flow Cadence

Core Cadence Contracts

  • AccountsPool - A contract to let the agent account manage multiple child accounts.
Contract Testnet Address Mainnet Address
AccountsPool 0x9f9cd022231f7a19 0xa253e78e8971f273

Install / Add new Flow Cadence contracts dependencies

All Flow Cadence contracts dependencies should be installed to flow.json file. To ensure development and deployment, you need to install all dependencies.

flow deps install

And if you want to add a new contract dependency, you can use the following command:

flow deps add mainnet://0xAddress.ContractName

Community & contact

About

Flow-dedicated Autonomous Agents powered by Eliza.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published