Setup
To use registry methods, provide thearbiterRegistryAddress when creating the arbiter instance:
Register as an Arbiter
Register your address in the on-chain registry with a URI pointing to your metadata or API endpoint:- An API endpoint for receiving dispute notifications
- A JSON metadata file describing your arbitration services
- An IPFS hash with your arbiter profile
Update Your URI
Change your registered URI:Deregister
Remove yourself from the registry:Query the Registry
Check if an Address is Registered
Get an Arbiter’s URI
Get Total Arbiter Count
List Arbiters (Paginated)
Method Reference
| Method | Parameters | Returns | Description |
|---|---|---|---|
registerArbiter | uri: string | { txHash } | Register with a URI |
updateArbiterUri | newUri: string | { txHash } | Update registered URI |
deregisterArbiter | (none) | { txHash } | Remove from registry |
getArbiterUri | arbiter: Address | string | Get arbiter’s URI |
isArbiterRegistered | arbiter: Address | boolean | Check registration |
getArbiterCount | (none) | bigint | Total registered count |
listArbiters | offset: bigint, count: bigint | ArbiterList | Paginated list |
ArbiterList Type
Complete Example
Next Steps
Decision Submission
Approve and deny refund requests.
AI Integration
Automate dispute resolution with AI.
Arbiter Quickstart
Complete arbiter setup guide.
Smart Contracts
Understand arbiter conditions in contracts.
