Coder Social home page Coder Social logo

lyhiving / pointnetwork Goto Github PK

View Code? Open in Web Editor NEW

This project forked from pointnetwork/pointnetwork

0.0 1.0 0.0 58.8 MB

Point Network node

Home Page: https://pointnetwork.io

Shell 2.69% JavaScript 61.69% TypeScript 30.82% CSS 1.28% HTML 0.59% Handlebars 0.41% Dockerfile 0.39% Solidity 2.12%

pointnetwork's Introduction

Point Network

Point Network

Point Network is an implementation of decentralized internet, also known as web 3.0. Learn how it is designed to take control of your data away from nation states and corporations and give it back to you.

This repository contains the source code of the core of Point Network. It contains the core node implementation as well as docker configuration for running demos of the network on your local computer to test this out.

For more details about the project, including a Light Paper and a White Paper head over to our official website. Additionally, if you are a developer then please also head over to the Point Network Wiki.

Run a Point Network Node from Dashboard (recommended)

If you want to run a Point Network node (testnet only for now), then please head over to the Pointnetwork Dashboard repo for details on how to download and run the Point Network Dashboard which makes it super easy to run a Point Network node on Mac, Linux or Windows with just a single click!

Setup Zapp Development Environment without Docker (recommended dev setup)

Please follow these instructions on our Wiki.

Setup Zapp Development Environment using Docker

Please follow these instructions on our Wiki.

Useful Command Aliases

You can also source our set of bash aliases into your local terminal seession which can be useful for development.

Running tests

To run unit tests:

npm run test

To run end-to-end tests:

docker compose -f docker-compose.test.yaml build && docker compose -f docker-compose.test.yaml up -d

Then watch for test container logs and exit status

To run end-to-end outside docker container:

docker compose -f docker-compose.e2e.yaml build && docker compose -f docker-compose.e2e.yaml up -d`

You need to manually deploy the blog contract in the point_node container. Then you can run the tests this way:

npm run build && NODE_ENV=teste2e NODE_TLS_REJECT_UNAUTHORIZED=0 TEST_POINT_NODE=127.0.0.1 npm run test:docker

Troubleshooting

For details on troubleshooting, please refer to the troubleshooting page in our wiki.

Debugging

For details on debugging, please refer to the run a point network node in a vs code debugger page in our wiki.

Database

For more details on the database setup please refer to the Database README.

Contact

Please let us know if you hit any obstacles of encounter errors or bugs by opening an issue or emailing [email protected].

Visit our website at https://pointnetwork.io/

pointnetwork's People

Contributors

jensendarren avatar tankakatan avatar sergevar avatar koochr avatar diogosmendonca avatar tunji17 avatar elblockdude avatar germanviescas avatar nicobevilacqua avatar brianunlam avatar dependabot[bot] avatar amherag avatar emozilla avatar jatinbumbra avatar juanpmd avatar fl-y avatar alexandrecarvalhodemelo 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.