m3s logo

M3S

Documentation

Adapters

Introduction

Adapters are specific implementations that encapsulate the logic of a concrete blockchain technology (for example: ethers, web3auth, LiFi, etc.). Each adapter is integrated within a module (wallet, smart-contract, crosschain), allowing the abstraction of low-level details and exposing a common, simple, and coherent API for the developer.

Any developer can contribute new adapters by following the interfaces and contracts defined by m3s. This allows extending the ecosystem without breaking the modular structure of the project. If you wish to collaborate with our project, click here.

In the first version of the project, the following adapters are published:

  • Wallet: Ethers y Web3auth.
  • Smart Contract: OpenZepellinWizard.
  • Crosschain: LiFi.

Each of these adapters has been designed to integrate transparently into its respective module, maintaining a homogeneous development experience.