# Grin-Node Challenge 2020 - Win over +800 GRIN Coins and free GRIN Merchandise

**URL:** <https://forum.grin.mw/t/grin-node-challenge-2020-win-over-800-grin-coins-and-free-grin-merchandise/7166>\
**Category:** Uncategorized\
**Created:** [March 22, 2020, 7:31am UTC](https://forum.grin.mw/t/grin-node-challenge-2020-win-over-800-grin-coins-and-free-grin-merchandise/7166 "2020-03-22T07:31:37Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![mcm-mike](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/mcm-mike/32/3492_2.png) [@mcm-mike](https://forum.grin.mw/u/mcm-mike)\
**Post date:** [March 22, 2020, 7:31am UTC](https://forum.grin.mw/t/grin-node-challenge-2020-win-over-800-grin-coins-and-free-grin-merchandise/7166/1 "2020-03-22T07:31:37Z")

</div>

**Why Grin-Node Challenge 2020?**

> To stabilize the GRIN-Network, we need to ensure we have enough running Grin-Nodes on the Mainnet-Network. We are believing in GRIN and the future of GRIN, therefore we setting up this challenge.

**Who can participate?**

> Everyone with a non-commercial Grin-Node.  
> All commercial nodes are allowed to connect as well but they wont win any prices.

**How can you participate?**

> It is simple, just run a Grin-Node over the measured time period from 22.03.2020 12:00:00 noon (UTC+0) to 22.04.2020 12:00:00 noon (UTC+0) and connect your Grin-Node to Grinnode.live

**What can I win?**

> [Full list here](https://github.com/MCM-Mike/grinnode.live/blob/master/free-grin-challenge.md#prices--free-giveaways)

**Where can I find the Node-Challenge leader board?**

> [https://grinnode.live/challenge](https://grinnode.live/challenge)

**When does it start?**

> 22.03.2020 12:00:00 noon (UTC+0).  
> _All previous statistics will be set to zero._

**When does it end?**

> 22.04.2020 12:00:00 noon (UTC+0)

**Where can I find more details?**

> [https://grinnode.live/challenge](https://grinnode.live/challenge)

**Issues / Problems?**

> Please contact us.

**Contact:**

> [https://github.com/MCM-Mike/grinnode.live/blob/master/contact.md](https://github.com/MCM-Mike/grinnode.live/blob/master/contact.md)  
> Or on GRIN-Discord [Grin Community](https://discord.gg/X5bPyRg) Channel: #node-challenge

**Thank’s to:** 🙂 👍

(1) @WarmBeer for the new Grinnode.live Website  
(2 ) Ro (Tian Qi) [https://grin.fan/product/grinshirt/](https://grin.fan/product/grinshirt/) who are sponsoring T-Shirts in corporation with Grinnode.live

_[https://grinnode.live/](https://grinnode.live/) is NOT optimized for mobile devices, if someone can help, contact me._

---

<div class="post-metadata">

**Author:** ![tromp](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/tromp/32/22_2.png) [@tromp](https://forum.grin.mw/u/tromp)\
**Post date:** [March 22, 2020, 8:07am UTC](https://forum.grin.mw/t/grin-node-challenge-2020-win-over-800-grin-coins-and-free-grin-merchandise/7166/3 "2020-03-22T08:07:06Z")

</div>

> [@mcm-mike](#):
>
> from 22.03.2020:12:00:00 am

Could you please disambiguate that time?  
Is that noon, or midnight (and if so, which) ?

---

<div class="post-metadata">

**Author:** ![david](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/david/32/660_2.png) [@david](https://forum.grin.mw/u/david)\
**Post date:** [March 22, 2020, 8:08am UTC](https://forum.grin.mw/t/grin-node-challenge-2020-win-over-800-grin-coins-and-free-grin-merchandise/7166/4 "2020-03-22T08:08:15Z")

</div>

Very cool!

> To stabilize the GRIN-Network, we need to ensure we have enough running Grin-Nodes on the Mainnet-Network.

While it’s important for everyone receiving Grin to run a full node, running a full node just for the sake of it only adds value _if_ the nodes are accepting incoming connections. To ensure this happens, everyone should setup port forwarding on port 3414, and confirm that grin-server.toml is configured to accept incoming connections.

---

<div class="post-metadata">

**Author:** ![mcm-mike](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/mcm-mike/32/3492_2.png) [@mcm-mike](https://forum.grin.mw/u/mcm-mike)\
**Post date:** [March 22, 2020, 8:12am UTC](https://forum.grin.mw/t/grin-node-challenge-2020-win-over-800-grin-coins-and-free-grin-merchandise/7166/5 "2020-03-22T08:12:32Z")

</div>

> [@tromp](#):
>
> Could you please disambiguate that time?  
> Is that noon, or midnight (and if so, which) ?

thank you, I did update it **22.03.2020 12:00:00 noon (UTC+0).**

---

<div class="post-metadata">

**Author:** ![JustAResearcher](https://avatars.discourse-cdn.com/v4/letter/j/b5e925/32.png) [@JustAResearcher](https://forum.grin.mw/u/JustAResearcher)\
**Post date:** [March 22, 2020, 9:58am UTC](https://forum.grin.mw/t/grin-node-challenge-2020-win-over-800-grin-coins-and-free-grin-merchandise/7166/6 "2020-03-22T09:58:11Z")

</div>

Very cool Mike! Thanks for setting all of this up

---

<div class="post-metadata">

**Author:** ![Chronos](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/chronos/32/153_2.png) [@Chronos](https://forum.grin.mw/u/Chronos)\
**Post date:** [March 23, 2020, 12:01am UTC](https://forum.grin.mw/t/grin-node-challenge-2020-win-over-800-grin-coins-and-free-grin-merchandise/7166/7 "2020-03-23T00:01:59Z")

</div>

For those feeling a bit lost, you just need to add this IP to your config file in order to connect to the challenge node and be counted:

```auto
peers_preferred = ["213.239.215.236:3414"]

```

Source: [https://grinnode.live/](https://grinnode.live/)

---

<div class="post-metadata">

**Author:** ![Chronos](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/chronos/32/153_2.png) [@Chronos](https://forum.grin.mw/u/Chronos)\
**Post date:** [March 23, 2020, 3:37am UTC](https://forum.grin.mw/t/grin-node-challenge-2020-win-over-800-grin-coins-and-free-grin-merchandise/7166/8 "2020-03-23T03:37:32Z")

</div>

Actually, my node isn’t being counted, and that IP doesn’t appear under “Peers and Sync” in the menu.

Here’s my .toml:

```auto
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
peer_min_preferred_outbound_count = 10

#temporarily allowed to exceed peer_max_inbound_count
peer_listener_buffer_count = 5

```

I can ping that IP and can telnet into 3414 from my node. When I switch to “List” seeding, and explicitly set that IP, I have 0 connections at first, and then eventually pick up a connection which doesn’t match that IP. Otherwise, I quickly get 10 outbound connections that don’t match that IP.

What could be the problem?

---

<div class="post-metadata">

**Author:** ![mcm-mike](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/mcm-mike/32/3492_2.png) [@mcm-mike](https://forum.grin.mw/u/mcm-mike)\
**Post date:** [March 23, 2020, 6:44am UTC](https://forum.grin.mw/t/grin-node-challenge-2020-win-over-800-grin-coins-and-free-grin-merchandise/7166/9 "2020-03-23T06:44:21Z")

</div>

> [@Chronos](#):
>
> What could be the problem?

You are doing everything correct.  
If you connect to the high-available IP address using

`peers_preferred = ["213.239.215.236:3414"]`

your node gets redirected to one of our GRIN-Nodes.  
As long as you see connections to any Grin-node with sub domain :

` *.grinnode.live:3414`

you are fine and your node is being added to the challenge.

---

<div class="post-metadata">

**Author:** ![mcm-mike](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/mcm-mike/32/3492_2.png) [@mcm-mike](https://forum.grin.mw/u/mcm-mike)\
**Post date:** [March 26, 2020, 1:25pm UTC](https://forum.grin.mw/t/grin-node-challenge-2020-win-over-800-grin-coins-and-free-grin-merchandise/7166/10 "2020-03-26T13:25:11Z")

</div>

Updated FAQ section:

- Added a short tutorial on [**"How to run GRIN-Node on Windows"**](https://github.com/MCM-Mike/grinnode.live/blob/master/documentation/node/winodws-how-to-run-node.md)  
[https://grinnode.live/faq](https://grinnode.live/faq)

---

<div class="post-metadata">

**Author:** ![Anynomous](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/anynomous/32/2928_2.png) [@Anynomous](https://forum.grin.mw/u/Anynomous)\
**Post date:** [March 28, 2020, 3:46pm UTC](https://forum.grin.mw/t/grin-node-challenge-2020-win-over-800-grin-coins-and-free-grin-merchandise/7166/11 "2020-03-28T15:46:54Z")

</div>

I asume winners are selected at random or based on random chance corrected for the up time, right. Otherwise joining the list or setting up a new node right now would automatically not win… and I want T-Shirt 😢

---

<div class="post-metadata">

**Author:** ![mcm-mike](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/mcm-mike/32/3492_2.png) [@mcm-mike](https://forum.grin.mw/u/mcm-mike)\
**Post date:** [March 28, 2020, 4:08pm UTC](https://forum.grin.mw/t/grin-node-challenge-2020-win-over-800-grin-coins-and-free-grin-merchandise/7166/12 "2020-03-28T16:08:47Z")

</div>

_You are correct, joining now will not bring you in Top20._

# **But, let’s do the following and adjust the current rules a bit:**

If more than 20 Users reply here telling us, we have successfully setup a Grin-Node and connected to Grinnode.live, we will add 10 more T-Shirts 👕 to the winning pool.

- Winners will be randomly chosen from all connected nodes during the 4 week Challenge
- Top20 Nodes can not win any additional T-Shirts
- only non-commercial Grin-Nodes can win any prices.

**What do you think about this?**  
👍 👎 Leave a ❤ and share this Post

---

<div class="post-metadata">

**Author:** ![johndavies24](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/johndavies24/32/1828_2.png) [@johndavies24](https://forum.grin.mw/u/johndavies24)\
**Post date:** [March 28, 2020, 5:13pm UTC](https://forum.grin.mw/t/grin-node-challenge-2020-win-over-800-grin-coins-and-free-grin-merchandise/7166/13 "2020-03-28T17:13:07Z")

</div>

I have successfully setup a grin node and connected to grinnode.live

---

<div class="post-metadata">

**Author:** ![Chronos](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/chronos/32/153_2.png) [@Chronos](https://forum.grin.mw/u/Chronos)\
**Post date:** [March 29, 2020, 2:19am UTC](https://forum.grin.mw/t/grin-node-challenge-2020-win-over-800-grin-coins-and-free-grin-merchandise/7166/14 "2020-03-29T02:19:34Z")

</div>

I have successfully setup a grin node and connected to grinnode.live, and it was fun!

---

<div class="post-metadata">

**Author:** ![Anynomous](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/anynomous/32/2928_2.png) [@Anynomous](https://forum.grin.mw/u/Anynomous)\
**Post date:** [March 29, 2020, 7:27am UTC](https://forum.grin.mw/t/grin-node-challenge-2020-win-over-800-grin-coins-and-free-grin-merchandise/7166/15 "2020-03-29T07:27:31Z")

</div>

I will add two more nodes this afternoon, one existing and one new one.

---

<div class="post-metadata">

**Author:** ![xiaojay](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/xiaojay/32/858_2.png) [@xiaojay](https://forum.grin.mw/u/xiaojay)\
**Post date:** [March 30, 2020, 4:19am UTC](https://forum.grin.mw/t/grin-node-challenge-2020-win-over-800-grin-coins-and-free-grin-merchandise/7166/16 "2020-03-30T04:19:46Z")

</div>

I have successfully setup a grin node and connected to grinnode.live 🕶

---

<div class="post-metadata">

**Author:** ![n15e](https://avatars.discourse-cdn.com/v4/letter/n/d2c977/32.png) [@n15e](https://forum.grin.mw/u/n15e)\
**Post date:** [March 30, 2020, 4:34pm UTC](https://forum.grin.mw/t/grin-node-challenge-2020-win-over-800-grin-coins-and-free-grin-merchandise/7166/17 "2020-03-30T16:34:51Z")

</div>

I have successfully setup a grin node and connected to grinnode.live

---

<div class="post-metadata">

**Author:** ![lmmjvsd](https://avatars.discourse-cdn.com/v4/letter/l/a88e57/32.png) [@lmmjvsd](https://forum.grin.mw/u/lmmjvsd)\
**Post date:** [March 31, 2020, 10:02am UTC](https://forum.grin.mw/t/grin-node-challenge-2020-win-over-800-grin-coins-and-free-grin-merchandise/7166/18 "2020-03-31T10:02:09Z")

</div>

I have successfully setup a grin node and connected to grinnode.live 😉

---

<div class="post-metadata">

**Author:** ![Anynomous](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/anynomous/32/2928_2.png) [@Anynomous](https://forum.grin.mw/u/Anynomous)\
**Post date:** [March 31, 2020, 8:34pm UTC](https://forum.grin.mw/t/grin-node-challenge-2020-win-over-800-grin-coins-and-free-grin-merchandise/7166/19 "2020-03-31T20:34:45Z")

</div>

@david, I do not see a grin-server.toml file as part of Grin++. What config file does Grin++ use where I can specify the peers\_preferred? Thx.

---

<div class="post-metadata">

**Author:** ![Anynomous](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/anynomous/32/2928_2.png) [@Anynomous](https://forum.grin.mw/u/Anynomous)\
**Post date:** [April 1, 2020, 9:05pm UTC](https://forum.grin.mw/t/grin-node-challenge-2020-win-over-800-grin-coins-and-free-grin-merchandise/7166/20 "2020-04-01T21:05:39Z")

</div>

I just realized I cannot setup additional nodes due to the need for port forwarding for port 3414 😅. Since I forward the ports used by Grin to one computer cannot redirect to another, right? I was even thinking of going for three nodes by adding a node running on a Raspberry Pi. Any thoughts on how to circumvent this limitation?

---

<div class="post-metadata">

**Author:** ![mcm-mike](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/mcm-mike/32/3492_2.png) [@mcm-mike](https://forum.grin.mw/u/mcm-mike)\
**Post date:** [April 2, 2020, 8:32am UTC](https://forum.grin.mw/t/grin-node-challenge-2020-win-over-800-grin-coins-and-free-grin-merchandise/7166/21 "2020-04-02T08:32:49Z")

</div>

Don’t stop using Grin++ to participate 🙂

But, if you are on Windows I can recomend you setting up a Grin-Node under Windows following my How-To: [https://github.com/MCM-Mike/grinnode.live/blob/master/documentation/node/winodws-how-to-run-node.md](https://github.com/MCM-Mike/grinnode.live/blob/master/documentation/node/winodws-how-to-run-node.md) to run a Grin-Node and connect to us. (not 100% ready but it will guide you through the steps)

You can also share this link and I am writing on an official Windows Grin-Node article here on the main repository: [https://github.com/mimblewimble/docs/wiki/(draft)-How-to-run-a-Grin-Node-(Windows)](https://github.com/mimblewimble/docs/wiki/%28draft%29-How-to-run-a-Grin-Node-%28Windows%29) (also in draft state)

As always have fun 😃

[Next page](https://forum.grin.mw/t/grin-node-challenge-2020-win-over-800-grin-coins-and-free-grin-merchandise/7166.md?page=2)
