Added programmatic gas price optimization to Modular Wallets Web SDK.
Updated the following documentation to reflect programmatic gas price optimization support in Modular Wallets Web SDK:
GetUserOperationGasPriceReturnType
interface.GetUserOperationGasPriceRpcSchema
type.getUserOperationGasPrice
function.Removed Compliance Engine's Travel Rule from the developer documentation as it's been deprecated.
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: