Added support for Avalanche and Unichain to Paymaster v0.8.
Updated the following documentation to reflect Avalanche and Unichain support in Paymaster v0.8:
Added support for USDC bridge to native upgrade for Sonic.
Added CCTP V2 support for Sonic.
Added the following documentation on Sonic support:
Updated the following documentation to reflect Sonic support:
Added Paymaster v0.8 documentation.
Updated the following pages to reflect support for EntryPoint v0.8 of the ERC-4337 contract in Paymaster:
Added passkey recovery support to Modular Wallets Web SDK.
Added the following documentation to support passkey recovery using the Modular Wallets Web SDK:
Updated the following documentation to support passkey recovery in Modular Wallets:
estimateExecuteRecoveryGas
function.estimateRegisterRecoveryAddressGas
function.executeRecovery
function.recoveryActions
function.registerRecoveryAddress
function.Updated the following documentation to reflect the removed API and the new Derive a Wallet API endpoint:
Removed API for products that never officially launched. The following APIs were removed:
PUT /developer/wallets/:id/backfill
Added content schema, description, and the X-Request-Id header to the 201 response for the following APIs:
PUT /developer/wallets/:id/blockchains/:blockchain
Added the following documents:
Added Optimism (OP) and Base (BASE) blockchains to tables of support:
Added enum values BASE
, BASE-SEPOLIA
, OP
, OP-SEPOLIA
to the
blockchain
request field for the following APIs:
POST /developer/wallets
POST /user/wallets
GET /wallets
GET /transactions
POST /transactions/contractExecution/estimateFee
POST /transactions/transfer
POST /transactions/transfer/estimateFee
POST /transactions/validateAddress
POST /user/initialize
GET /config/entity/monitoredTokens
GET /contracts
POST /contracts/deploy
POST /contracts/deploy/estimateFee
POST /contracts/import
POST /contracts/query
POST /templates/{id}/deploy
POST /templates/{id}/deploy/estimateFee
GET /contracts/monitors
POST /contracts/monitors
GET /contracts/events
Added enum values UNI
and UNI-SEPOLIA
to the blockchain
request field
for the following APIs:
GET /contracts
POST /contracts/deploy
POST /contracts/deploy/estimateFee
POST /contracts/import
POST /contracts/query
POST /templates/{id}/deploy
POST /templates/{id}/deploy/estimateFee
GET /contracts/monitors
POST /contracts/monitors
GET /contracts/events
Launched the SDK Explorer for Developer Services server-side SDKs.
Added the following pages for the SDK Explorer:
The following Circle Product Lines have been renamed:
Previous Product Line name | New Product Line name |
---|---|
Web3 Services | Developer Services |
The following Circle Products have been renamed:
Previous Product name | New Product name |
---|---|
Programmable Wallets | Circle Wallets |
Smart Contract Platform (SCP) | Circle Contracts |
These name changes are part of a broader effort to simplify and align our product naming, creating a more unified developer experience across the Circle platform.
Updated the following document to reflect the new Backfill a wallet API endpoint:
Added new API endpoints:
Removed USDC Access from the developer documentation as it's no longer available for new users.
Updated description for the following APIs:
POST /developer/sign/message
POST /developer/sign/typeData
POST /user/sign/message
POST /user/sign/typeData
Address
and ContractAddress
abiFunctionSignature
to be optional for the
POST /transactions/contractExecution/estimateFee
API.Added enum values UNI
and UNI-SEPOLIA
to the chain
request field for the
following API:
POST /compliance/screening/addresses
Added EIP-1193 example for Modular Wallets
Added a code example for EIP-1193:
Launched Web3 Services on Unichain mainnet
Added Unichain mainnets to tables of support:
Added information on batching user-ops with the Circle API.
Updated information on batch operations:
Added enum value UNI
to the blockchain
request field for the following
APIs:
POST /developer/wallets
POST /user/wallets
GET /wallets
GET /transactions
POST /transactions/validateAddress
POST /user/initialize
GET /config/entity/monitoredTokens
POST /developer/transactions/transfer
POST /transactions/transfer/estimateFee
POST /user/transactions/transfer
POST /user/transactions/transfer/estimateFee
Launched User-Controlled Wallets signing on EVM chains.
Added information for signing transactions with User-Controlled Wallets:
155236
: The provided fee in request is
invalid.Launched Modular Wallets.
Added Modular Wallets content to the Programmable Wallets section of the Web3 Services pillar:
Added Modular Wallets endpoints:
GET buidl/transfers
GET buidl/userOps
GET buidl/wallets/balances
GET buidl/wallets/nfts
Launched Web3 Services on Unichain testnet.
Added Unichain testnet to tables of support: