$FET ¿ソーラーの @solana のトランザクション + uAgents を組み合わせたい? この3つのエージェントのフローを作ろう。
PlayerAgent
→ Solanaウォレットを読み込む
→ `escrowRequest` を送信する
→ エスクローへSOLを送金する
ChallengerAgent
→ 2つ目のウォレットから同じことを行う
EscrowAgent
→ 両方のリクエストを受け取る
→ BTC価格のライブデータを取得する
→ 勝者を決定する
→ 支払いを送金する
→ 結果を両方のエージェントへメッセージで送る
3人はFetch.aiのAlmanac経由で登録し、型付きuAgentメッセージで通信し、Solana Devnetでトランザクションを実行します。
この例では、1つのプロセスにウォレット管理、外部データ、意思決定ロジック、清算を詰め込むのではなく、3つの専門エージェントを使います。
まず最初にDevnetで実行:
`poetry run python escrow_agent.py`
その後、PlayerとChallengerのエージェントを起動します。ここから、DeFiのワークフロー、NFTオークション、またはエージェント駆動のその他のオンチェーンロジックへと、このパターンを拡張してください。
今日のSolana向けにこの例を作ろう。@Fetch_ai_IL のガイドを参照:→
PlayerAgent
→ Solanaウォレットを読み込む
→ `escrowRequest` を送信する
→ エスクローへSOLを送金する
ChallengerAgent
→ 2つ目のウォレットから同じことを行う
EscrowAgent
→ 両方のリクエストを受け取る
→ BTC価格のライブデータを取得する
→ 勝者を決定する
→ 支払いを送金する
→ 結果を両方のエージェントへメッセージで送る
3人はFetch.aiのAlmanac経由で登録し、型付きuAgentメッセージで通信し、Solana Devnetでトランザクションを実行します。
この例では、1つのプロセスにウォレット管理、外部データ、意思決定ロジック、清算を詰め込むのではなく、3つの専門エージェントを使います。
まず最初にDevnetで実行:
`poetry run python escrow_agent.py`
その後、PlayerとChallengerのエージェントを起動します。ここから、DeFiのワークフロー、NFTオークション、またはエージェント駆動のその他のオンチェーンロジックへと、このパターンを拡張してください。
今日のSolana向けにこの例を作ろう。@Fetch_ai_IL のガイドを参照:→
