Native wallet integration
We want to ensure a seamless payment and connection experience for users, regardless of the platform they are coming from.
Our website fully supports standard EIP-1193 Ethereum provider injection. This means if your mobile application (via WebView) or browser extension injects a standard provider into window.ethereum, your users can immediately interact with our dApp without any additional configuration.
Partner UI Customization
While standard injection works out-of-the-box, we offer an enhanced integration tier for our partners.
We understand the value of brand consistency. When a user accesses our site specifically through your application's WebView, a generic "Connect Wallet" button may not feel like a native part of the experience.
To solve this, we support UI injection customization. By adding a specific, pre-agreed property (flag) to your injected window.ethereum object, our frontend can detect your specific environment.
When detected, we can replace standard buttons like "Connect Wallet" with a customized button tailored to your brand—using your name, logo, and color palette.
Example
Instead of a generic connect button, a user opening our site inside the "Trust Wallet" app could see a branded experience like the one below:

How to Get Started
If you are a wallet provider or have an app with an embedded crypto browser and want to provide this native feel for your users:
Contact Us: Reach out to our partnerships team at [email protected].
Define the Flag: We will agree on a unique string identifier to look for on the
window.ethereumobject (e.g.,window.ethereum.isAlphaWallet = true).Provide Assets: Send us your preferred button label text, hex color codes, and SVG logo icon.
We will handle the implementation on our end to ensure your users feel right at home when transacting on our platform.
Last updated

