Skip to content

themartiancompany/evm-wallet.js

Repository files navigation

EVM Wallet (evm-wallet.js)

Cryptocurrency wallet for Ethereum Virtual Machine (EVM) compatible blockchain networks written in Javascript based on the Ethers library and part of the EVM Toolchain.

It depends on EVM Chains Info and EVM Chains Explorers in order to automatically retrieve informations about blockchain networks, on key-gen, for which it is at the same time a seed-phrase provider, to generate secrets, and on the Crash Bash and Crash JavaScript run-time libraries.

It is a dependency for the EVM Contracts Tools, libEVM, and so all the programs depending on it, such as the EVM OpenPGP KeyServer, the Ethereum Virtual Machine File System and the uncensorable Ur Life and DogeOS user repository and application store.

Installation

The wallet in this source repo can be installed from source using GNU Make.

make \
  install

The program has officially published on the the uncensorable Ur user repository and application store as evm-wallet. The source code is published on the Ethereum Virtual Machine File System so it can't possibly be taken down.

To install it from there just type

ur \
  evm-wallet

A censorable HTTP Github mirror of the recipe published there, containing a full list of the software dependencies needed to run the tools is hosted on evm-wallet-ur.

A censorable binary build for the GNU and Android bases of Life and DogeOS, also compatible with the Arch Linux distribution, the Termux pacman-based environment and Windows can be found on the Fur and it can be installed by typing

fur \
  evm-wallet

Direct links to the binary package can be directly accessed through Github in many ways. Check the Fur documentation for more information.

The package has also been published on the NPM Registry as evm-wallet.js and so it can be installed from there by typing

npm \
  install \
    "evm-wallet.js"

Be aware the mirrors could go offline any time as Github or NPM and more in general all HTTP resources are inherently unstable and censorable.

License

This program is released by Pellegrino Prevete under the terms of the GNU Affero General Public License version 3.