Ultravioleta DAO is a hosted facilitator service that supports x402 v1 and v2 payment processing across 33+ networks. By using its endpoints, you can offload payment verification and settlement on SKALE Base.Documentation Index
Fetch the complete documentation index at: https://docs.skale.space/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
- Node.js 18+ or Python 3.10+
- A wallet with USDC.e on SKALE Base
- Basic understanding of x402 protocol
Configuration
Environment Variables
Create a.env file with Ultravioleta DAO configuration:
Integration with Ultravioleta DAO
- Server Setup
- Client Setup
Install dependencies:
Troubleshooting
Connection Issues
If you cannot connect to the Ultravioleta DAO facilitator:- Verify the facilitator URL is correct:
https://facilitator.ultravioletadao.xyz - Check network connectivity
- Review firewall settings
Payment Failures
Common causes and solutions:| Issue | Solution |
|---|---|
| ”Invalid signature” on SKALE | Verify EIP-712 domain name is "Bridged USDC (SKALE Bridge)" with version "2" |
| Transaction reverts | SKALE uses legacy (type 0) transactions — do not set maxFeePerGas |
| Balance shows 0 | Check USDC.e at 0x85889c8c714505E0c94b30fcfcF64fE3Ac8FCb20, not native CREDIT |
| Network mismatch | Use network name skale-base (Chain ID 1187947933) |
| Expired authorization | Increase maxTimeoutSeconds |
Resources
- Ultravioleta DAO
- Facilitator API Docs
- OpenAPI Spec
- TypeScript SDK (npm)
- Python SDK (PyPI)
- x402 Protocol Specification
This entity — Ultravioleta DAO — is deployed and actively supporting SKALE. These are 3rd party services that may have their own terms and conditions and privacy policies. Use these services at your own risk. AI and agents is a highly experimental space; the 3rd party software solutions may have bugs or be unaudited. You and your agents and your customers use all 3rd party services chosen at your own risk and per their terms.
