Engine v2.1.32: Circle Wallet and Secure Credential Management

Engine v2.1.32: Circle Wallet and Secure Credential Management

This release introduces a powerful credential management system and adds support for Circle's Web3 Services wallets. Circle, known for USDC and trusted by major financial institutions, provides institutional-grade wallets with bank-level security and SOC certifications - perfect for teams that need robust security assurance and regulatory compliance.

New Credential Management System

Managing cloud credentials across multiple wallets has always been a pain point. We've fixed that with a new credential system that brings enterprise-grade security features to your wallet infrastructure.

What's awesome about it:

  • Easy Rotation: Update credentials for multiple wallets at once by rotating their shared credential - perfect for regular security maintenance
  • Security at Scale: All wallets using the same credential automatically inherit security updates and policy changes
  • Audit Superpowers: Easily track which wallets are using which credentials for security reviews and compliance
  • Emergency Ready: Quick response to security incidents by updating credentials across all affected wallets simultaneously
💡
Currently, the credentials system has been rolled out for Circle wallets only. Default credentials are coming soon. Don't worry - your existing wallets will continue to work exactly as they do now.

Circle Developer-Controlled Wallets

We've added support for Circle's w3s developer-controlled wallets, bringing enterprise-grade signing capabilities to Engine. These wallets integrate seamlessly with our new credential management system and existing Engine infrastructure for transaction management.

Try It Out

Upgrade to engine v2.1.32, then try creating a smart backend wallet backed by Circle:

POST /wallet-credentials
{
  "type": "circle",
  "label": "my-circle-credential",
  "entitySecret": "..."
}

Create a Circle Wallet Credential

POST /backend-wallet/create
{
    "type": "smart:circle",
    "credentialId": "..."
}

Use Circle Wallet Credential to create a Circle powered Smart Backend Wallet

Learn more about the entitySecret and how to create one from the Circle docs.

Take a look at our docs to learn more about configuring Engine to support Circle wallet, and check out our API Reference for detailed documentation and more examples.

What's Next?

We're working on expanding the credential system to support more wallet types and rolling out default credentials. Stay tuned for updates!

We're working on expanding support for more institutional wallet providers. Using Fireblocks, Copper, or another institutional wallet provider? We want to hear from you! Let us know which integrations would help your team ship faster.

Got questions? Join our Discord or check out the documentation.


thirdweb Engine is an open-source server for your app to read, write, and deploy contracts at production scale. Self-host for free or get a cloud-hosted Engine for $99/month.