SkillAgentSearch skills...

Grinnode.live

High-Available GRIN API & GRIN Node

Install / Use

/learn @Grinnode-live/Grinnode.live
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

https://Grinnode.live

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.

<a target="_blank" href="https://github.com/MCM-Mike/grinnode.live/blob/master/documentation/pictures/grinnode.live_draw.io.jpg"> <p align="center"> <img width="660" height="480" src="https://github.com/MCM-Mike/grinnode.live/blob/master/documentation/pictures/grinnode.live_draw.io.jpg">

</p></a>

High-Resolution image


Any questions, suggestions or requests?

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

Related Skills

View on GitHub
GitHub Stars14
CategoryDevelopment
Updated8mo ago
Forks5

Languages

HTML

Security Score

82/100

Audited on Jul 29, 2025

No findings