GithubHelp home page GithubHelp logo

yakkan / grinnode.live Goto Github PK

View Code? Open in Web Editor NEW

This project forked from grinnode-live/grinnode.live

0.0 0.0 0.0 248.95 MB

High-Available GRIN API & GRIN Node

Home Page: https://Grinnode.live

License: MIT License

HTML 88.15% Python 11.85%

grinnode.live's Introduction

HA-IP: 213.239.215.236 (ipv4)

HA-IP: [2a01:4f8:a0:905b::2] (ipv6)

+++UPDATE+++

IPv6 enabled for grinnode.live services.

We enabled GRIN API v2 on our high-available GRIN-Node's

Scheduled downtime: n/a

What is grinnode.live

It is an High Available (HA) public and free API service and seed node for the GRIN community see: https://grinnode.live/

To Connect your GRIN Node to our high available GRIN-Node system:

_$ cat grin-server.toml [..] peers_preferred = ["213.239.215.236:3414"]

To Connect your GRIN Wallet use:

Using HA-GRIN Node

  1. Setup a GRIN Wallet e.g. https://github.com/mimblewimble/docs/wiki/How-to-use-the-Grin-wallet

  2. Use it as API Endpoint or add it to your grin-wallet.toml

CLI:
           ./grin-wallet --api_server_address "https://grinnode.live:3413"

grin-wallet.toml :
          check_node_api_http_addr = "https://grinnode.live:3413"

When using the Grinnode Wallet API , you are trusting us to run a Grin node. It is recommended to run your own Grin-Node and use it instead of our API which is better for your privacy.

Other GRIN wallets

Tested wallets can use grinnode.live problems
grin-wallet 2.1.0 yes no known problems
grin-wallet 3.0.X-beta.1 yes no known problems
niffler version 0.5.0 yes no known problems
grin++ not tested please open an issue if tested
Wallet 713 not tested please open an issue if tested
Wimble not tested please open an issue if tested
IronBelly not tested please open an issue if tested

Do I need a API secret?

No! All API's can be used without any API secret or owner secrets.

Grin default Ports

Port 3414 is for connecting GRIN nodes

Port 3413 is for connecting GRIN wallets

grin-server.toml basic setup to connect to Grinnode.live

peers_preferred = [213.239.215.236:3414]

#maximum number of inbound peer connections
peer_max_inbound_count = 30

#maximum number of outbound peer connections
peer_max_outbound_count = 10

#preferred minimum number of outbound peers (we'll actively keep trying to add peers
#until we get to at least this number)
peer_min_preferred_outbound_count = 10

#amount of incoming connections temporarily allowed to exceed peer_max_inbound_count
peer_listener_buffer_count = 5


You can download an example grin-server.toml here: https://github.com/MCM-Mike/grinnode.live/blob/master/grin-server.toml

CORS disabled

as of December 2019 CORS on the HTTP(s) API is disabled and can be used from your application or website 01/2020 - enabled API v2 on all high-available public GRIN-Node

Infrastructure Grinnode.live

We try to keep all servers high-available using at least two (2) geo-redunant datacenters accross Europe.

High-Resolution image


Any questions, suggestions or requests?

https://github.com/MCM-Mike/grinnode.live/blob/master/contact.md .

grinnode.live's People

Contributors

deevope avatar paouky avatar mcm-mike avatar stakervali 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.