Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

Calibur

Minimal non-upgradeable EIP-7702 delegation target. User EOAs set code to Calibur; clc-core relays batches and pays gas.

Gnosis: 0x48A910C8e9FF0b14051b78d0c96dB069E57f0729 (v1.1.0, solc 0.8.36 / osaka / 1000 runs). Commit 249cac5.

Not a proxy. Set CORE_RELAYER__CALIBUR_ADDRESS to this.

Delegated EOA code:

0xef0100 || 48A910C8e9FF0b14051b78d0c96dB069E57f0729
  • ERC-4337 / ERC-7821-style batched calls (clc-core caps at 16)
  • ERC-1271 signatures
  • WebAuthn / P-256 keys
  • ERC-7914 hooks (do not deploy the example hooks in the repo)

Audits: OpenZeppelin 05/2025, Cantina 04/2025. MIT.

Config

CORE_RELAYER__CALIBUR_ADDRESS=0x48A910C8e9FF0b14051b78d0c96dB069E57f0729
CORE_RELAYER__SETCODE_GAS_LIMIT=200000
CORE_RELAYER__DELEGATE_GAS_LIMIT=200000
CORE_RELAYER__RELYING_PARTY_ID=<exact host the console is opened on>
CORE_RELAYER__ALLOWED_ORIGINS=<comma-separated, no spaces>

Passkeys bind to RELYING_PARTY_ID. A mismatch fails sign-in with origin not allowed.

See Relayer for the HTTP flow.