Giter Club home page Giter Club logo

quicksilver's Introduction

Quicksilver

Quicksilver is the Cosmos Liquid Staking Zone.

Many existing Liquid Staking providers take power and agency away from delegators, permitting only a small whitelist of validators to delegate to, and stripping away users voting rights. Quicksilver aims to right these wrongs, with active measures to reward and incentivise decentralisation and governance participation.

System Requirements

This system spec has been found to be optimal:

  1. Quad Core AMD or Intel (amd64) CPU; higher clock speed is preferrential to more cores, as Tendermint is largely single-threaded.
  2. 32GB RAM
  3. 1TB NVMe Storage (mechanical disk are insufficient)
  4. 100Mbps bidirectional Internet connection

Software Dependencies

  1. The Go programming language - https://go.dev/
  2. Git distributed version control - https://git-scm.com/
  3. Docker - https://www.docker.com/get-started/
  4. GNU Make - https://www.gnu.org/software/make/

Make sure that the above software is installed on your system. Follow the instructions for your particular platform or use your preferred platform package manager;

In addition install jq (a command line JSON processor):

  • Debian based systems:
    apt-get install jq

  • Arch based systems:
    pacman -S jq

  • Mac based systems:
    brew install jq

  • Windows based systems (using Chocolatey NuGet):
    chocolatey install jq

Clone & Run Quicksilver (dev)

NB!! Use a fork of the repository when you plan to create Pull Requests;

Clone the repository from GitHub and enter the directory:

git clone https://github.com/ingenuity-build/quicksilver.git
cd quicksilver

Then run:

make build-docker
make test-docker

For subsequent tests run the following if you want to start with fresh state:

make build-docker
make test-docker-regen

Origination and Attribution

Quicksilver utilises code and logic that originated from other projects; as an open-source project ourselves, we believe that appropriate attribution is neccessary, in order to combat plagarism.

The following modules were lifted and reused in almost entirety from Osmosis (https://github.com/osmosis-labs/osmosis), under the terms of the Apache 2.0 License, and we are grateful for their contribution:

x/mint
x/epochs

quicksilver's People

Contributors

joe-bowman avatar zanicar avatar odeke-em avatar faddat avatar levicook avatar arhamchordia avatar shmutalov avatar

Watchers

 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.