A comprehensive integration plugin for ElizaOS that provides access to Okto's various APIs and services.
- Token Transfer: Transfer tokens to other users
- Wallet Management: Get user's wallets
- Portfolio Management: Get user's portfolio
- Order History: Get user's order history
npm install elizaos-okto-plugin
The plugin requires several environment variables to be set:
OKTO_API_KEY= # Get from https://dashboard.okto.tech/home
OKTO_BUILD_TYPE=SANDBOX # SANDBOX, STAGING, PRODUCTION
GOOGLE_CLIENT_SECRET= # Get from https://console.cloud.google.com/
GOOGLE_CLIENT_ID= # Get from https://console.cloud.google.com/
- Go to https://console.cloud.google.com/
- Create a new project
- Create Oauth credentials
- Get the client id and secret
- Set the redirect url to http://localhost:5000
import OktoPlugin from "elizaos-okto-plugin";
runtime.registerPlugin(OktoPlugin);
// etc...
Contributions are welcome! Please see the CONTRIBUTING.md file for more information.
This plugin is licensed under the MIT License. See the LICENSE file for more information.