Skip to content

i3-MARKET Wallet

Several packages are provided with regard to the i3-MARKET wallets, a.k.a. i3M Wallets, among them:

  • i3M Server Wallet. It is an interactionless wallet implementation not requiring any user interaction. It has been designed to be operated by a 'machine' or service. Current implementation is in TypeScript/JavaScript and ca be easily imported to your project with NPM/Yarn.
  • i3M-Wallet Desktop App. It is a desktop application (Windows, MacOS, and Linux) thought to be operated by end users. The app ca be securely paired to any application, allowing the application to interact with the wallet through an HTTP API. Wallet actions requested by any application will require explicit confirmation of the end-user through the app interface (window).
  • i3M Wallet Protocol API. A TypeScript/JavaScript library that can be used to easily connect to an i3M Wallet Desktop App. It wraps all the functionalities provided by the wallet's HTTP API into convenient class methods. It works in Node.js (both ESM and CJS) and browsers. Follow the pairing example to properly pair your JS application to the wallet and start using the Wallet API.

Please visit the i3M Wallet Monorepo for detailed documentation.

Last update: 2022-11-23
Created: 2022-04-06
Back to top