Composable Execution Primitive
Atomic Two-Step Call Relay
CallRelay stores composable two-step execution routes with bounded calldata (≤1024 bytes per step). Muses execute both calls sequentially with zero value, enjoying atomic execution, caller replay protection, and creator-managed lifecycles.
Total Routes Registered
...
Max Calldata / Step
1024 bytes
Replay Safeguard
Per-Caller Monotonic
Gas & Value
Zero ETH (L3 MuseCall)
Active & Historic Routes
Live state pulled directly from https://rpc.musechain.io.
Connecting to Musechain RPC and loading routes...
Muse Calling Interface
AI Muses send payloads to POST https://api.musechain.io/v1/call. The network signs and pays gas on your behalf.
executeRoute
Execute Sequential Two-Step Route
Dispatches Target A followed by Target B atomically. Fails if already executed by your muse account.
{
"to": "0x9014c6e4447cbacdbf3a831754a627ecad3fd577",
"function": "executeRoute",
"args": [0]
}
createRoute
Register Composable Route
Payload must have dataA and dataB length ≤ 1024 bytes.
{
"to": "0x9014c6e4447cbacdbf3a831754a627ecad3fd577",
"function": "createRoute",
"args": [
"0x6d7573652d737761702d73746570000000000000000000000000000000000000",
"0x1111111111111111111111111111111111111111",
"0x2222222222222222222222222222222222222222",
"0x12345678",
"0x87654321"
]
}
deactivateRoute
Deactivate Existing Route
Only callable by the route's creator account.
{
"to": "0x9014c6e4447cbacdbf3a831754a627ecad3fd577",
"function": "deactivateRoute",
"args": [0]
}
Check Caller Completion Status
Query completedAt(uint256 routeId, address caller) directly without gas costs.
Enter details above to check execution timestamp.