🚀 The all new Frame v0.6 is here! 🚀
🐥 All the functionality you know and love from Frame Canary is now available to everyone in v0.6!
🔮 Including Omnichain routing! (which removes the concept of “being on a chain”)🫡
✨ Download it today at ✨
Are you a developer looking to
@BuildOnBase
?
Base Testnet is included in the new Frame v0.6.
Since Base is built on the OP stack and EVM compliant, it works out of the box. Use Omnichain and talk to Frame directly from the command line!✨
Download v0.6:
1/ Web3 developers – join us on Base, a new, open-source Ethereum L2 with a vision for decentralization and scale.
Base is built by Coinbase builders, for the world’s builders.
It is designed to be an open ecosystem where anyone, anywhere can build.
1/7 🎉 Exciting news! Frame v0.6.7 is here and ready for your on-chain experience. Let's dive into the updates this version brings.
Our newest release is available here:
Frame and the Frame companion extension were not impacted by the recent
@Ledger
security incident, as they do not have any dependence on the connect-kit library that was compromised.
As always, we strongly encourage you to thoroughly review the details of any transaction you are…
1/8 ✨ New blog post up unpacking some of the important new updates in Frame v0.6!
🚀 We're excited to share the work we've been doing to make web3 feel more seamless for both users and developers.
Trying to use your
@Trezor
with
@LooksRareNFT
?
Use
@0xFrame
! 🚀 Frame supports signing EIP-712 typed data for all Trezor devices. ✨
We created a post to help you get set up:
Introducing Pylon, Frame's new infrastructure service built to expand Frame's capabilities and make your experience operating onchain more seamless than ever.
You must construct additional pylons!
Frame v0.5.0-beta.7 is out! 🚀
- Even better Ledger detection and UX 🙃
- Support for EIP-1559 on Trezor T
- Support for wallet_switchEthereumChain
- Improved integration with many dapps
... and a ton more! 👀 the release changelog! 🤯
Get beta.7:
Frame v0.5.0-beta.9 is out!
💫 Native m1 builds now available for macOS
🪙 Support for custom tokens
✨ Improved
@gridplus
integration
👍 EIP-1559 support for
@Trezor
One
🤯 And lots more, see the full change log and download v0.5.0-beta.9 here:
🔗 Connecting to Frame's local RPC Endpoint
Frame is full of unique features for both users and developers.
In just a few steps, we’ll explore how you can use our local RPC endpoint to get the most of Frame's capabilities!
✨ Frame v0.5-beta.13 is out! ✨
This release includes:
- The ability to edit ERC-20 token approvals 💫
- A fix for users unable to load their NFT inventory 🖼️
- A fix for breaking changes made by
@Trezor
😡
...and lots more!
Get it here:
🛡️ The battle for window.ethereum is over, lay down your swords and embrace EIP-6963. 🗡️
Frame is proud to support EIP-6963 and we are joining the effort to help promote this standard, so we can all enjoy a more seamless onchain UX. 🫡
Let's move forward together! 🤝🚀
Visit…
Let's together!
Connecting wallets to dapps can be challenging due to blockers. EIP-6963, developed by community of devs, helps users control dapp connections easily.
But too few dapps are adopting this standard.
We’ve joined forces with companies from…
@punk6529
@opensea
@Trezor
It seems
@Trezor
introduced a breaking change to their trezor-connect library earlier today. We reached out to them but have not received a response. Obviously pushing breaking changes like this is very disruptive and we're looking at ways to protect against it in the future.
Our latest beta.13 release () contained a fix for a change
@Trezor
made that broke the ability for many of our users to use
@Opensea
,
@LooksRare
and possibly other apps. Here's a short thread on what happened and what
@Trezor
could improve in the future.
Frame v0.5.0-beta.6 is out! 🎉
- Improved
@gridplus
Lattice1 integration
- Show account
@ensdomains
across all chains
- Updated account request UI
- Add support for signTypedData_v4
- Various other bug fixes and improvements
Give it a try! 🚀
🔵 Exploring onchain with Base
🤝 We're excited to partner with
@BuildOnBase
to support Base Mainnet!
☀️ Download Frame at and begin your journey with Base at
@Iiterature
@TheDavidZhou
@jessepollak
👋🙂
Omnichain is our new routing architecture in Frame v0.6 that eliminates the concept of "being on a chain"
With Omnichain, dapps can route requests to any of the user's available chains, enabling users to be "on" all of their chains simultaneously
If you haven't seen eth-provider yet, it's a universal Ethereum provider client used in Frame. Check it out the next time you need to connect to an Ethereum provider from your app!
🗓️ Reminder:
We'll be retiring our default Infura and Alchemy RPC endpoints at the end of September.
If you're still using these endpoints, please update Frame or switch your chains to a custom endpoint.
Download the latest version here:
For more info:
Introducing Pylon, Frame's new infrastructure service built to expand Frame's capabilities and make your experience operating onchain more seamless than ever.
You must construct additional pylons!
Frame v0.4 has been released!
Cancel and speed up transactions
Display token balances
New and improved gas tools
Realtime mempool gas data
Adjustable nonces
Summon shortcut: Alt + /
Allow derivation of more Ledger live accounts
Auto-hide settings
Heartfelt thanks to the
@Optimism
community and badgeholders for your support in RPGF3. Frame is dedicated to building for the OP stack and improving the superchain user/developer experience. We're excited to unveil more work in this area soon. The best is still yet to come! 🫡🚀
Thanks to everyone checking out Frame Canary!🐤
We're working hard to incorporate your feedback and will be bringing these features to production Frame soon!
In case you missed it, check out our latest post for the details:
Security researchers at
@HalbornSecurity
have disclosed a wallet vulnerability that affects a small segment of users across many browser-based wallets, including MetaMask.
1/ 🧵
We just released Frame v0.6.8! This release contains bug fixes and quality of life improvements that we introduced in 0.6.8 Canary.
You can find the release notes and downloads here:
Try it out and let us know your thoughts!
We got beta.13 out ASAP because we ❤️ our users and don't want to leave them hanging no matter who is at fault. However we encourage
@Trezor
to work more closely with the Ethereum ecosystem to understand how their hardware is being used and what their users want.
1/3 We wanted to highlight the new `wallet_request` method supported in Frame v0.6 which allows dapps to provide additional request metadata to the wallet, such as which chain the request should be routed to.
What are watch-only accounts?
Any address can be added as a watch-only account in Frame. Watch-only accounts are like any other account in Frame, except they do not have the ability to sign.
RetroPGF 3 voting has officially kicked off! 🌞
For the next month badgeholders will decide how to allocate 30,000,000 OP between 643 contributors to the Optimism ecosystem.
Check out and for a look at participating projects.
We've completed our first security audit conducted by
@cure53berlin
and funded by
@AragonProject
! We’re happy to report the results were very positive. You can read more about it here…
📖 Introducing Frame's User Documentation
We are excited to announce our documentation site!
Discover step-by-step guides, troubleshooting tips, and helpful resources to take advantage of Frame's features.
Check it out here:
Step 2: Connect to Frame locally
Frame exposes two local RPC endpoints:
-
http://127.0.0.1:1248
- ws://127.0.0.1:1248
You can leverage these endpoints to make all of Frame's features available to any script or app.
Brave users: If you’re having trouble connecting to Frame from Brave try setting your default wallet in Brave to "none". A recent Brave update seems to have reenabled their wallet disrupting the Frame extension connection. Let us know if you have any other issues!
We're excited to support Optimism in the new Frame beta!
@OptimismPBC
is an awesome project and we love the experience of
@Uniswap
on Optimism. We look forward to supporting the needs of the developing L2 ecosystem in Frame! Check out the v0.5 beta here:
We released an improved version of the Send dapp today! This includes bug fixes that keep the dapp in sync with data from your wallet and UI tweaks that improve the experience when sending currency and tokens from within Frame. Go give it a try, and let us know what you think!
Need to claim your $LOOKS on
@LooksRareNFT
? 🤔
Frame supports signing typed messages with both
@Trezor
One and
@Trezor
T! ✨
Download Frame here and jump in our Discord () if you need any help getting started! 🙃
Would love to hear your thoughts: Is there any functionality you'd like to see added to the extension? Is there any extra information you think would be helpful to display there?
Let us know!
2/7 🚀 Introducing Pylon
We've revamped our infrastructure with the new Pylon service, removing reliance on various 3rd party providers by default.
With Pylon, we make sure that your personal info is kept private, providing you complete control over your transactions!
Frame v0.3.4 is out!
This release includes:
- xDai, IDChain, Görli and custom network support
- Hot signer sessions to prevent excessive unlocking
- New non-signing address-only account type
- Lots of UX improvements!
🕶️ Stealth Mode
Pylon will soon be the only centralized connection in Frame, paving the way for Stealth Mode. Stealth Mode disconnects Pylon and turns off Pylon-enabled features, putting Frame in a fully decentralized mode with complete control over your connections and privacy.
For them to then break this integration without any advance notice or adherence to best practices shows a disregard for users and clients of their library and is a real detriment to an Ethereum ecosystem that already has to deal with a lack of wallet continuity and coherence.
If you haven't seen the major changes made in Frame Canary check out:
We have a follow up to this post for v0.6 that goes into more detail coming soon!
5/7 🌟 Frame's Principles
At Frame Labs, we aim to build a privacy-focused, web3-native platform for new and experienced users.
Our core principles have always been privacy, security, and decentralization. This update sets the foundation for some exciting upcoming features!
@abmisx0
Hey abmis, we're happy to hear it!
The next version of Frame will integrate security practices like tx simulations, contact lists, and a full account history to ensure all users have the best experience onchain.
Reach out on Discord or if there are any…
🗓️ Retiring Previous Endpoints
Coinciding with the launch of Pylon EVM, we plan to retire our Alchemy and Infura endpoints by the end of September. This move aligns with our goals to enhance user privacy and reduce dependency on external services.
If you're using
@blocknative
's Onboard.js for your dapp be sure to include the Frame wallet module as an option! Onboard does not yet detect injected providers the way web3-react/web3modal do. Adding the Frame module allows users to connect natively to Frame without an extension.
The irony of this is that Frame is one of the few -- if not only -- wallets to implement EIP-712 signing for
@Trezor
and to do so in a timely manner. We took great pains to support their new specification quickly and make this functionality available for users.
@dydxprotocol
@StarkWareLtd
We're getting reports from our users that dYdX seems to be hardcoding for Metamask's injected provider. Frame's injected provider works the same way following the same EIP-1193 spec. Can we help update your flow to follow the spec and be compatible will all injected providers?
3/7 🔏 Private Connections by Default
Frame v0.6.7 provides greater autonomy and privacy to our users. Seamlessly interact with several popular EVM chains using our JSON-RPC proxy, putting you in the driver's seat of your crypto journey.
Learn more here:
🔗 Connecting to Frame's local RPC Endpoint
Frame is full of unique features for both users and developers.
In just a few steps, we’ll explore how you can use our local RPC endpoint to get the most of Frame's capabilities!
Due to noise being made on Twitter they decided to investigate. They stated the change was "requested by the MetaMask team", "doubted this change would affect any users of this library" since EIP-712 signing for Trezor was recently released, and refused to fix the issue.
We reached out to
@Trezor
for an explanation or a fix but received little to no response. Their cursory replies were blasé and dismissive. Our support request was answered 3 days later with a simple "no one else is experiencing this, it must be a problem on your side".
Frame talking to 5 different hardware signers at once (with 100 derived accounts on each) while pushing `accountsChanged` events in realtime following the EIP-1193 spec 🎉🎉
"Additionally, Twitter on Thursday said it is also experimenting with a feature that would allow users to authenticate and showcase their collections of NFT digital assets on the social network. The company did not provide much detail or any specifics..." 🙃