func Act
crossing ActionAct moves funds already inside the agent wallet. The caller must be the bound agent address, not the owner.
Community realm. Read the code first. Community realm, deployed by its author. Read the code before you interact or send coins.
Package agentwallet is a spend-limited wallet bound to an Agent ID.
Package agentwallet is a spend-limited wallet bound to an Agent ID.
The owner funds it and sets the policy. A different address, the agent, is the only caller that can move those funds. Swap, exchange, liquidity, and stake stay inside this realm. They are not a public exchange.
Act moves funds already inside the agent wallet. The caller must be the bound agent address, not the owner.
Arm lets the agent address submit actions.
Disarm stops the agent address until the owner arms it again.
Free returns the spendable ugnot inside the owner's agent wallet.
Fund adds the ugnot attached to this call to the owner's agent wallet.
Open binds a fresh agent address to the caller's Agent ID. The agent address must be a different key from the owner.
Recover returns the owner's agent funds to the owner and disarms the agent.
SetPolicy replaces the per-action cap, the remaining allowance, and the allowlists. actions and names are comma-separated. The owner calls this.