Multi-agent swarm coordination on ProbeChain Rydberg Testnet (Chain ID: 8004).
Register multi-agent swarms, assign subtasks, report completions, and finalize swarm operations.
registerSwarm(agents[], taskHash)-- Register a new agent swarmassignTask(swarmId, agentId, subtaskHash)-- Assign subtask to an agentreportCompletion(swarmId, subtaskId, resultHash)-- Agent reports subtask donefinalizeSwarm(swarmId)-- Finalize the swarm operation
cp .env.example .env # add your private key
npm install
npx hardhat compile
npx hardhat run scripts/deploy.ts --network rydberg- Chain ID: 8004
- EVM: London
- Solidity: 0.8.24