Register Delegated Signer
Register a delegated key for a smart wallet with optional restrictions around permissions and expiry date.
API scope required: wallets.create
Headers
API key required for authentication
Path Parameters
A wallet locator can be of the format:
<walletAddress>
email:<email>:<walletType>
userId:<userId>:<walletType>
userId:<userId>:<walletType>
(white label user example)phoneNumber:<phoneNumber>:<walletType>
twitter:<handle>:<walletType>
x:<handle>:<walletType>
Body
Parameters for creating a EVM delegated signer
The locator of the delegated signer
The chain where the signer will be registered
base
, polygon
, optimism
, arbitrum
, mode
, story
, base-sepolia
, polygon-amoy
, optimism-sepolia
, arbitrum-sepolia
, mode-sepolia
, story-testnet
The expiry date of the signer in milliseconds since UNIX epoch
The permissions of the signer following ERC-7715
Response
Complete delegated signer response including the signer and authorizations for each chain
Specifies the type of EVM signer being used, describing the method of key management and transaction signing. evm-keypair
indicates a signer using a locally managed keypair, suitable for non-custodial wallets. evm-fireblocks-custodial
refers to a signer managed by Fireblocks, a custodial service provider.
evm-keypair
, evm-fireblocks-custodial
The Ethereum address of the signer
The locator of the signer
The expiry date of the signer in ISO 8601 format
The permissions of the signer following ERC-7715
Authorization status for each chain where the chain name is the key and the signature request is the value
Was this page helpful?