paint-brush
Etherspot Multichain SDK: Enabling Agile Web3 Developmentby@etherspot
670 reads
670 reads

Etherspot Multichain SDK: Enabling Agile Web3 Development

by EtherspotAugust 25th, 2022
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

SDKs greatly assist builders to focus on their creative ideas for the products and dApps. They often allow projects to deploy their ideas in a matter of days instead of months of tedious preparation and infrastructure generation. Etherspot is a blockchain development framework for EVM-compatible chains that creates direct state channel bridges to provide a seamless user experience across chains and wallets. With just one deposit, you can onboard your users to the entire multi-chain world of EVM compatible chains. This helps platforms save cost, time and increase user adoption.

Companies Mentioned

Mention Thumbnail
Mention Thumbnail

Coins Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - Etherspot Multichain SDK: Enabling Agile Web3 Development
Etherspot HackerNoon profile picture

Blockchain smart contract interactions and dApps (decentralised application) are becoming more advanced and interesting every week in the Web3 space. Exciting smart contract-based projects are emerging regularly but with the fast-paced environment there comes a challenge. That being, keeping up with the newest innovation and then coding for it efficiently.


This is where Software Development Kits greatly assist builders to focus on their creative ideas for the products and dApps. They often allow projects to deploy their ideas in a matter of days instead of months of tedious preparation and infrastructure generation.


Here’s an example, let’s say a project is interested in building a staking dApp. 6 months ago, that could have had some traction but now, if it is not able to service users coming from a multitude of EVM compatible chains, it may never garner much adoption.

What is now required is hundreds of lines of code to integrate each desired blockchain. This is hugely time consuming and removes the developers focus from the app at hand.


In this instance, such a project would benefit massively from building their app on top of an already established, reliable and effective SDK framework like Etherspot. This removes the need for them to reinvent the wheel.


Rather they can integrate the quality, pre-written code that Etherspot SDK multichain framework provides for builders and offer their users a simplified, yet technically capable experience when using their products.

What is Etherspot Exactly?

Etherspot SDK is a blockchain development framework for EVM-compatible chains that creates direct state channel bridges to provide a seamless user experience across chains and wallets. With just one deposit, you can onboard your users to the entire multi-chain world of EVM compatible chains. This helps platforms save cost, time and increase user adoption.


Etherspot is an open-source managed, free of charge, reliable multichain SDK which has been audited by Consensys Diligence for your peace of mind.


Pain points in Web3 that Etherspot can help you avoid:


  • Networking switching for every multichain connection

  • Gas token requirements on the destination chain

  • Splitting of dApps’ liquidity over multiple chains

  • Custodial extensions for smart contract bridging solutions

  • Complex user experience of Web3 products

    and more!


Etherspot constantly strives to add functionality that assists in its mission to increase adoption in the Web3 space by abstracting the complexity away from your average user when interacting with decentralized apps (dApps) and services. Only once the crypto space is simplified enough for a non-tech-savvy user, will mass adoption take place.

How Etherspot Simplifies Web3 Life

Let’s take a look at more of the pain-points that Etherspot helps developers address through a particular use-case. This is just one of the many examples.


Let’s say a DeFi yield farming project resides on one particular chain, for example, Polygon. In order for this project to access users from other chains, they would have to deploy on other chains thereby splitting their liquidity and resources to maintain the protocol on multiple chains. If they do not deploy on other chains, users coming from Ethereum mainnet or any other chain, for that matter, have an expensive and complex journey to take part in their protocol. The majority of users face major hurdles when attempting to stake into such projects cross-chain. Hurdles that often stop them from entering such positions.


To take this example further, let’s imagine you have ETH on Mainnet and you want to reap the sweet rewards offered from the liquidity pair MaticX-MATIC on Polygon.


This journey involves:

  1. Find the pool you wish to provide liquidity on.
  2. Find a secure bridge to get ETH onto Polygon as WETH (Ethereum gas fee involved)
  3. Switch RPC network in a wallet to Polygon
  4. Make sure you have MATIC for gas fees on Polygon. (Buy from a CEX or purchase with a credit card using a FIAT on-ramp) Fees involved
  5. Send to the wallet you wish to stake from (Polygon gas fee involved)
  6. Go to a DEX that supports Polygon chain and authorise WETH spending.
  7. Swap 50% of my remaining WETH for > MaticX
  8. Swap the rest for > MATIC
  9. Now go back to the LP protocol and stake into the LP pool.


This is not helping with adoption…


By projects employing the Etherspot SDK multichain framework their users are able to avoid these complex actions entirely, and get involved through following a vastly simplified 2 steps.

Often users who come to a project with their assets on a separate chain have to go through at least 9 steps; interact with 3 separate platforms to bridge, swap and stake; acquire native tokens for gas fees on the destination chain; as well as the particular liquidity provision tokens (MaticX & MATIC in our example) and change RPC networks. All this in order to stake tokens on the platform.


Etherspot is here to simplify your users' experience and to offer an out-the-box solution that allows developers to keep focussed on their products rather than building infrastructure.


Etherspot Solutions:

  • Multichain infrastructure - by implementing Etherspot’s SDK, projects are able to attract users and funds from multiple EVM compatible blockchains without having to build the infrastructure or provide liquidity on each individual chain.


  • Meta-transactions - this function means that users do not have to worry about acquiring native tokens to cover gas fees, for example, on Polygon if they are coming from another chain. Etherspot takes care of it.


  • Transaction batching -  dApps can use this to take care of all the required actions for the user in the background without them having to worry about the technicalities. For a user coming from another chain, this reduces the actions from 9 on-chain interactions down to 3, maximum 4, transaction signatures depending on wallet authorizations previously granted.


  • Network Switching - Etherspot automatically switches the blockchain network as the actions are implemented meaning that user, in-wallet, network switching becomes a thing of the past


  • Relayer Functionality - Quite often, due to blockchain network technicalities and congestion, transactions are known to fail. Relayers guarantee transactions are confirmed successfully by calls being resubmitted if the initial one fails. Etherspot will even take a hit and increase the gas price to ensure transactions confirm.


  • Cross-chain Messaging - Etherspot makes utilising cross-chain messaging simple for dApp builders. Just add a few lines of code. Now users from other chains can interact and move cross-chain seamlessly from within your dApp.


  • Payment Streaming - Etherspot brings cross-chain capabilities to Superfluid’s integrated API. Now builders can access cross-chain programmable, composable and modular payment streaming, that can handle subscriptions, salaries, rewards and any composable stream of value, with continuous settlement and per-second netting for extreme capital efficiency. (only one gas fee on setup)


Read the technical details here.


Additionally, developers can get a feel of exactly how the Etherspot SDK operates by going to the playground which is hosted on our testnet. From there, all the features can be interacted with and tried out.


If you'd like to integrate Etherspot's SDK in your dApp or propose our team integrate your project, feel free to fill out this form and we will get back to you!


All-in-all, Etherspot is fully managed & supported by engineers, designers, legal, financial, marketers and executives that believe in the refinement of the Ethereum vision and supporting teams to build the new world.


Etherspot’s channels:

Website | Twitter | Discord | Github | Medium