Install
openclaw skills install safe-flow-solana-skillUse when running SafeFlow against a deployed Solana program. Trigger for tasks such as generating an agent keypair, asking the owner to fund gas and create wallet/session via the web dashboard, saving walletPda/sessionPda for autonomous payments, and executing rate-limited payments on Solana.
openclaw skills install safe-flow-solana-skillOperate this as a payment skill for AI agents on Solana with on-chain rate limiting.
Default program ID (devnet):
DwYEDn6xRpSbnNA7mkszQgDAUoHGfgdBNSi6pwy4qJKycd safe-flow-solana-skill/scripts
chmod +x ./*.sh
./bootstrap.sh \
--program-id DwYEDn6xRpSbnNA7mkszQgDAUoHGfgdBNSi6pwy4qJKy \
--cluster devnet
Ask owner to:
walletOwner public keySave owner-provided config:
./save_config.sh \
--wallet-owner <OWNER_PUBKEY>
./execute_payment.sh \
--recipient <RECIPIENT_ADDRESS> \
--amount 500000000 \
--evidence-id "reasoning:task_completed"
.safeflow/agent-keypair.json)Check remaining budget before attempting payment:
./execute_payment.sh --query --wallet-owner <OWNER_PUBKEY>
The skill classifies payment failures:
| Error | Meaning | Agent Action |
|---|---|---|
ExceedsRateLimit | Too fast | Wait, retry with smaller amount |
ExceedsTotalLimit | Budget exhausted | Stop, notify owner |
SessionExpired | Time's up | Ask owner for new session |
SessionRevoked | Owner killed it | Stop immediately |