Skip to content

Colm3na/DAppNodePackage-cosmos

Repository files navigation

DAppNodePackage-Cosmos

Website dappnode.io Documentation Wiki RIOT DAppNode Twitter Follow

DAppNode is a web application and also the name of the hardware of an amazing project. Its goal is to make it extremely easy to install and run blockchain applications, full nodes and help to decentralice the nodes.

What we have develop here is the DAppNode package that inclues a complete Cosmos Full Node and its official web wallet, Lunie. With this package you can have your own Cosmos full node at home.

The build process of the package is based on dappnode-sdk

Latest version of the package (0.1.2) maintained by La ColmenaSvQ

Manifest.

You can install it in your DAppnode with:

IPFS hash:

/ipfs/QmQetWYatxuuJCBA8MAVxnEc6AQW9XFza9H1hCs5QXw3WF

DAppNode link:

http://my.dappnode/#/installer/cosmos.public.dappnode.eth

If you need a peer for IPFS you can add the node of Colm3na (in your DAppNode):

http://my.dappnode/#/system/add-ipfs-peer/%2Fdns4%2F06f904705c1cde31.dyndns.dappnode.io%2Ftcp%2F4001%2Fipfs%2FQme3qzA1X2q1agL7rpmej6dS5ygGyyL9obeZ8mCD6KkPQt

Getting Started

With these instructions you can install a Cosmos node in DAppNode

Prerequisites

- If you are using Linux you need to follow these steps for the connection issues(described on the Ledger website.)

1. Setup

  • Check if the plugdev group exists by entering the command:
    cat /etc/group | grep plugdev
  • Follow the steps below if the previous command did not return a result
    1. Create the plugdev group:
      sudo groupadd plugdev
    2. Check if you are in the group plugdev with the command:
      groups
    3. If the output does not contain plugdev, you are not in the plugdev group. Enter the command:

      sudo gpasswd -a <user> plugdev

      Note: replace <user> by your username, e.g for user "mike", it would be: sudo gpasswd -a mike plugdev.

    4. Logout and login for the change to take effect. To verify you are now in the plugdev group, enter:

      groups
      and search for a plugdev occurrence. If it's not there, you've missed a step and should restart from step 1.

2. Add the udev rules

  1. Enter the following command to automatically add the rules and reload udev:
    wget -q -O - https://raw.githubusercontent.com/LedgerHQ/udev-rules/master/add_udev_rules.sh | sudo bash
  • You need your own DAppNode.

  • In your DAppNode install the package with:

http://my.dappnode/#/installer/cosmos.public.dappnode.eth
  • Then you can go to the URL of your node, which would be something like this:
https://cosmos.public.dappnode/lunie
  • By placing the mouse at the bottom right above Cosmoshub-2 you can see that you are connected to your own Cosmos node.

You're connected to cosmoshub-2 via https://cosmos.public.dappnode

The first time we access the URL, warns us of the certificate, to be self-signed warns us of it as an error, we must accept it

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Authors

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details