Skip to content

Latest commit

 

History

History
81 lines (55 loc) · 2.55 KB

File metadata and controls

81 lines (55 loc) · 2.55 KB

Engram Enigma

One Wallet. All of DERO.

The Engram smart wallet empowers users to easily and securely manage their money and assets on the DERO blockchain.

Included Features

  • Privately send and receive money globally
  • On-chain encrypted private messaging
  • Dynamically interact with smart contracts
  • Native asset tracking
  • Register and transfer user-friendly addresses (usernames)
  • Gnomon integration for blockchain indexing
  • Encrypted Notepad
  • Websocket support for dApp/web3 connections
  • Sign files using your wallet to guarantee authenticity
  • Explore TELA dApps and websites
  • Supports EPOCH crowd mining protocol

Upcoming Features

  • Multi-language support
  • Mobile camera support

Watch the Beta Release Video

Releases

We plan to deploy releases on the following platforms:

  • Windows
  • Linux
  • Mac OS
  • iOS
  • Android

See releases for the latest builds.

Build

Required Processes

Please see: https://developer.fyne.io/

You are required to have all the dependencies for Fyne installed. Specifically (if you are on windows), TDM-GCC-64.

  • Install fyne cmd tools: go install fyne.io/fyne/v2/cmd/fyne@latest
  • Add ~/go/bin to your $PATH environment variable if not done already: export PATH=$PATH:~/go/bin/
  • Clone Engram repository and navigate to its directory:
git clone https://github.com/DEROFDN/Engram.git
cd Engram
go mod tidy

Building for Windows

  • Build from within the repo directory:
fyne package -name Engram -os windows -appVersion 0.6.1 -icon Icon.png

Building for Android APK (Linux)

  • Install android-sdk: sudo apt install android-sdk
  • Download r26b android NDK - https://developer.android.com/ndk/downloads
  • Add environment variable for ANDROID_NDK_HOME to point at the downloaded and extracted ndk directory
  • Build from within the repo directory:
fyne package -name Engram -os android/arm64 -appVersion 0.6.1 -appID com.engram.main -icon ./Icon.png

Contributing

Issues and pull requests are welcome, but will need to be reviewed by DERO Foundation developers.