Git Product home page Git Product logo

defi-wallet-for-raspberry-pi's Introduction

image Defi Wallet for Raspberry Pi

The official DeFiChain AppImage release of the Defi Wallet for Linux will not work for the Raspberrys. So I have made for myself a compiled version of the Defi Wallet for my Raspberry Pi 5 8GB with official Raspberry Pi OS (64-Bit). This so called arm8, arm64 respective aarch64 version is different to other Linux x86_64 distributions.

The compiled Raspberry Pi AppImage bases on the DeFiChain original source code. No code was modyfied and was ~100% taken from the DeFiChain repository - ok, the npm workspace file package.json includes now the build for the arm-processors😉

Note: I compiled the node and wallet on my Raspberry Pi with Raspberry OS bookworm (Debian v12). I got the feedback that you therefore have to upgrade your Raspberry to the same version as mine. I recommend to use the desktop wallet on a Raspberry Pi 5 only.

Documentation

DeFi Wallet App

Use DeFi Wallet to interact with DeFiChain. It is a wallet for $DFI, wrapped BTC, ETH, USDT. Liquidity mine, use the DEX, create masternodes, and more.

Defi-Wallet-02

There are actually 2 different ways (i. or ii.) to set up a Defi Wallet (Desktop App including DeFi Node), however don't mix up! You have to decide for one of the different ways. Because you are here, I guess you have decided to use my AppImage😉:

  • Setup the Raspberry Pi with the offical Raspberry Pi OS. Next you have to install the Defi Wallet on your Raspberry Pi:
    1. Using the AppImage from here (from the release page).
    2. Using the Script from DefiNode. Follow the steps as descripted and build your own Defi Wallet.

Howto Start

  • You download the desktop app for your Raspberry Pi.
  • You can check for official DeFiChain releases for latest downloadable installers for Windows, Mac and Linux, however they have no release for the Raspberry - that's why you are here.

After download the AppImage, save the file where you want (e.g. /home/user/desktop/), mark the file as executable (right-klick the icon, choose preferences and mark as executable) and run the AppImage - that's all..., wait one new thing you have to consider:

Install dependencies for sandbox

AppImages based on Electron require the kernel to be configured in a certain way to allow for its sandboxing to work as intended. Many distributions come with this configured out of the box, but not Raspberry OS. Specially the new Raspberry OS Bullseye does not allow to run appimages. This issue is fixed by installing:

sudo apt-get install flatpak

After doing the above, the Defi Wallet will initiate and guide you. Further information is available at the DeFiChain-Wiki.

Howto Continue

Buy Hardware

On DefiNode you find a shopping list for the hardware of a Raspberry Pi node as well as a 3D program with DeFiChain logo. A good installation guide of the setup of a Raspberry Pi you can find there as well. Watch out DeFiNode Druckservice, there you can order your own DEFI case.

Run your own Masternode

Just to remember, the Defi Wallet includes a running fullnode so called "Defi Node". On top you can setup the fullnode as a masternode. The DefiChain-Wiki tells you the steps to setup a masternode and the guys from mydeficha.in will serves you with operating your own masternode.

Licenses

By using Defi-Wallet for Raspberry Pi (this repo), you (the user) agree to be bound by the terms of this license.

Last updated August 14, 2021

defi-wallet-for-raspberry-pi's People

Contributors

martin8617 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.