Loading...
Loading...
Compare original and translation side by side
bun run validation/validation.ts <subcommand> [options]bun run validation/validation.ts <subcommand> [options]bun run validation/validation.ts request --validator <address> --agent-id <id> --request-uri <uri> --request-hash <hex> [--fee <fee>] [--sponsored]--validator--agent-id--request-uri--request-hash--feelowmediumhigh--sponsored{
"success": true,
"txid": "0xabc...",
"message": "Validation requested from SP2... for agent 42.",
"validator": "SP2...",
"agentId": 42,
"requestUri": "ipfs://request...",
"network": "mainnet",
"explorerUrl": "https://explorer.hiro.so/txid/0xabc..."
}bun run validation/validation.ts request --validator <address> --agent-id <id> --request-uri <uri> --request-hash <hex> [--fee <fee>] [--sponsored]--validator--agent-id--request-uri--request-hash--feelowmediumhigh--sponsored{
"success": true,
"txid": "0xabc...",
"message": "Validation requested from SP2... for agent 42.",
"validator": "SP2...",
"agentId": 42,
"requestUri": "ipfs://request...",
"network": "mainnet",
"explorerUrl": "https://explorer.hiro.so/txid/0xabc..."
}bun run validation/validation.ts respond --request-hash <hex> --response <value> --response-uri <uri> --response-hash <hex> [--tag <tag>] [--fee <fee>] [--sponsored]--request-hash--response--response-uri--response-hash--tag--feelowmediumhigh--sponsored{
"success": true,
"txid": "0xdef...",
"message": "Validation response 85 submitted for request hash a3f2b1....",
"response": 85,
"responseUri": "ipfs://response...",
"tag": "security",
"network": "mainnet",
"explorerUrl": "https://explorer.hiro.so/txid/0xdef..."
}bun run validation/validation.ts respond --request-hash <hex> --response <value> --response-uri <uri> --response-hash <hex> [--tag <tag>] [--fee <fee>] [--sponsored]--request-hash--response--response-uri--response-hash--tag--feelowmediumhigh--sponsored{
"success": true,
"txid": "0xdef...",
"message": "Validation response 85 submitted for request hash a3f2b1....",
"response": 85,
"responseUri": "ipfs://response...",
"tag": "security",
"network": "mainnet",
"explorerUrl": "https://explorer.hiro.so/txid/0xdef..."
}bun run validation/validation.ts get-status --request-hash <hex>--request-hash{
"success": true,
"requestHash": "a3f2b1...64hex",
"validator": "SP2...",
"agentId": 42,
"response": 85,
"responseHash": "b4e9c2...64hex",
"tag": "security",
"lastUpdate": 123456,
"hasResponse": true,
"network": "mainnet"
}bun run validation/validation.ts get-status --request-hash <hex>--request-hash{
"success": true,
"requestHash": "a3f2b1...64hex",
"validator": "SP2...",
"agentId": 42,
"response": 85,
"responseHash": "b4e9c2...64hex",
"tag": "security",
"lastUpdate": 123456,
"hasResponse": true,
"network": "mainnet"
}bun run validation/validation.ts get-summary --agent-id <id>--agent-id{
"success": true,
"agentId": 42,
"count": 3,
"avgResponse": 88,
"network": "mainnet"
}bun run validation/validation.ts get-summary --agent-id <id>--agent-id{
"success": true,
"agentId": 42,
"count": 3,
"avgResponse": 88,
"network": "mainnet"
}bun run validation/validation.ts get-agent-validations --agent-id <id> [--cursor <cursor>]--agent-id--cursor{
"success": true,
"agentId": 42,
"validations": ["a3f2b1...64hex", "c5d8e4...64hex"],
"cursor": null,
"network": "mainnet"
}bun run validation/validation.ts get-agent-validations --agent-id <id> [--cursor <cursor>]--agent-id--cursor{
"success": true,
"agentId": 42,
"validations": ["a3f2b1...64hex", "c5d8e4...64hex"],
"cursor": null,
"network": "mainnet"
}bun run validation/validation.ts get-validator-requests --validator <address> [--cursor <cursor>]--validator--cursor{
"success": true,
"validator": "SP2...",
"requests": ["a3f2b1...64hex", "c5d8e4...64hex"],
"cursor": null,
"network": "mainnet"
}bun run validation/validation.ts get-validator-requests --validator <address> [--cursor <cursor>]--validator--cursor{
"success": true,
"validator": "SP2...",
"requests": ["a3f2b1...64hex", "c5d8e4...64hex"],
"cursor": null,
"network": "mainnet"
}bun run wallet/wallet.ts unlock--request-hash--response-hash--responserespondrespondcursorstx get-transaction-statusbun run wallet/wallet.ts unlock--request-hash--response-hash--responserespondrespondcursorstx get-transaction-status