submit-intent

Submit trading intents to the AgentManager contract on the 0G chain.

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/NickVanzo/hackathon-eth-global-2026 --skill submit-intent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: submit-intent
Source: https://github.com/NickVanzo/hackathon-eth-global-2026/tree/main/ai-plugin/skills/submit-intent
Command: npx skills add https://github.com/NickVanzo/hackathon-eth-global-2026 --skill submit-intent

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Submits on-chain liquidity intents to AgentManager to automate DeFi actions, bridging wallet operations with the 0G chain.

Core Features & Use Cases

  • On-chain intent submission: Encodes and transmits actions (OPEN, MODIFY, CLOSE) to the AgentManager.
  • Agent-wallet integration: Resolves wallet address to agentId and validates registration before submission.
  • Audit-ready transactions: Prints tx hash and confirmation details for traceability.

Quick Start

Use the provided script to submit an on-chain trading intent for opening, modifying, or closing a liquidity position.

Frequently Asked Questions about submit-intent

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I submit an on-chain liquidity intent to the 0G chain?

To submit an on-chain liquidity intent to the 0G chain, encode your action's bounds and amounts into an ABI-encoded payload and transmit it to the AgentManager contract. The process handles wallet derivation and transaction confirmation automatically.

What is an AgentManager trading intent used for in DeFi?

An AgentManager trading intent is used to orchestrate automated DeFi actions by opening, modifying, or closing a concentrated liquidity position. It bridges your wallet operations with the 0G chain to execute specific bounded trades.

Can I modify a concentrated liquidity position on the 0G chain?

Yes, you can modify a concentrated liquidity position on the 0G chain by submitting a MODIFY intent to the AgentManager. The system validates your agent registration and constructs the necessary ABI-encoded payload before on-chain submission.

Do I need to resolve my agentId before submitting a blockchain intent?

Yes, you need to resolve your agentId before submitting a blockchain intent. The system resolves your wallet address to the agentId and validates your registration with the AgentManager contract prior to constructing and transmitting the transaction.

How does the AgentManager handle on-chain transaction confirmations?

The AgentManager handles on-chain transaction confirmations by submitting the encoded payload to the 0G chain and waiting for network validation. It then prints the transaction hash and confirmation details to ensure audit-ready traceability.

What are the limitations of using intents for liquidity action orchestration?

The limitations of using intents for liquidity action orchestration include dependency on the 0G chain for transaction validation and the requirement to pre-define specific bounds and amounts for concentrated liquidity positions before submission.