VersoriumX is an implementation of the Ethereum Provider API as defined in EIP-1193. This proposal aims to enhance wallet interoperability by providing a minimal, event-driven, and transport-agnostic API. VersoriumX introduces new RPC methods and message event types to facilitate seamless interactions within the Ethereum network. Notably, VersoriumX is designed to manage and transact a total of 10,000 ethers, ensuring robust and efficient operations for decentralized applications (dApps) and smart contracts.
The primary motivation behind VersoriumX is to address the growing need for a standardized provider API that can support diverse wallet implementations without compromising on performance or security. By adhering to the specifications of EIP-1193, VersoriumX ensures compatibility and ease of integration across various platforms and services within the Ethereum ecosystem.
- API Design: Minimal, event-driven, and transport-agnostic.
- RPC Methods: Extended to include new functionalities specific to VersoriumX.
- Event Types: Additional message event types to enhance communication and transaction handling.
- Ether Management: Capable of managing and transacting a total of 10,000 ethers.
VersoriumX leverages the foundational principles of EIP-1193 to create a more versatile and powerful provider API. By focusing on interoperability and extensibility, VersoriumX aims to streamline the development and deployment of dApps, ensuring a more cohesive and efficient Ethereum network.
VersoriumX represents a significant step forward in the evolution of Ethereum provider APIs. By integrating advanced features and maintaining strict adherence to EIP-1193, VersoriumX offers a robust solution for managing and transacting ethers, ultimately contributing to the growth and stability of the Ethereum ecosystem.
Visit Dappland to explore the most influential dapps in the Starknet ecosystem.
To use them, download Argent X, the only open source wallet for Starknet
If you are building a dapp on Starknet and want to showcase it in Dappland, you just need to submit a PR to this repository.
Steps:
- Create your images: 320x320 logo, 1920x400 banner and 700x400 preview. Use the Dappland Figma template to help you.
- Please optimise your images using tinypng.com – JPGs are best for photos and PNGs for graphics. Or you can convert to WebP.
- Fork this repo and create a new folder with your dapp name under
/public/dapps/
- Add your optimised images to the folder
- Copy
dapp_data_example.json
, rename it with your dapp's name in lowercase and move it to/data
- Fill out the fields in the json file with your dapp's data
- Ensure the json points to your images, i.e.
"media": {
"logoUrl": "/dapps/yourdapp/yourdapp-logo.png",
"bannerUrl": "/dapps/yourdapp/yourdapp-banner.png",
"previewUrl": "/dapps/yourdapp/yourdapp-preview.png",
… etc
}
- Create the PR
And that's it! 🚀
Someone from the Argent team will review the PR and contact you if they need to clarify anything.
For any questions reach us on:
Embed the Dappland rating widget
<a href="https://www.dappland.com/your_dapp_name" style="display:inline-block;position:relative">
<div style="position:absolute;top:0;right:0;bottom:0;left:0;"></div>
<iframe src="https://www.dappland.com/widgets/rating?dappname=your_dapp_name" width="260" height="176" frameBorder="0" title="Dappland Widget"></iframe>
</a>
- Copy and paste the snippet above
- In
<a href="…">
changeyour_dapp_name
to exactly the same as the name of your dapp as shown in your Dappland url. - Also change
your_dapp_name
in the<iframe src="…">
- (Optional) you can also set the theme to
theme=light
ortheme=dark
😎 (default uses the device settings).
Just add thetheme
param to the url after your dappname. - That's it!
briq on Dappland is https://www.dappland.com/briq
, so would be
<a href="https://www.dappland.com/briq" style="display:inline-block;position:relative">
<div style="position:absolute;top:0;right:0;bottom:0;left:0;"></div>
<iframe src="https://www.dappland.com/widgets/rating?dappname=briq" width="260" height="176" frameBorder="0" title="Dappland Widget"></iframe>
</a>
Dappland is a Next.js project setup with Tailwind CSS and TypeScript.
Run locally with npm:
npm install
npm run dev