Engine v0.9.5: writes to unverified contracts, resource metrics + more

The Engine v0.9.5 update brings some new features and improvements.
The /contract/write
endpoint (docs) now accepts an optional contract ABI which allows calling methods on unverified contracts where the ABI can't be auto-resolved.
The Engine dashboard now supports ngrok
URLs to tunnel your locally running Engine instance.
Keypair authentication is used to create short-lived access tokens. Now these tokens accept a bodyHash
argument to ensure it can only be used for a specific use case. Read more about keypair authentication
Cloud-hosted Engine users can view their CPU and memory usage under Configuration on the Engine dashboard.

The /transaction/:chain/send-signed-transaction
endpoint now supports sending signed transactions on zkSync.
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.