Recompensate Tradeogre

I do also agree not to use any internal GRIN funds for compensation.
We as the community need to step in here and help TO.

At the same time I did have a lot of discussions with some of the GRIN users telling me , we don’t want to compensate for any reasons .

But from a personal perspective and community perspective, which exchange is supporting GRIN at the moment with full deposit / withdraw and some liquidity on the Exchange ?

To my knowledge only TO.
(correct me if I am wrong, I would love to be corrected here)

Possible donation approach:

  • I could setup a TO donation page on https://grinnode.live/ where we can donate GRIN and BTC.
    Once we reach a critical point of 50K USD we send it over to TO with a big thank you for supporting GRIN.
  • We need some time setting this up to monitor balances and show them publicly.
  • We are not ready yet to release our newest development - GRIN payment proof - we are working hard to make it public soon. Where you can proof you did send a payment to another GRIN user publicly.

Publicity:

  • We could use this for some publicity, even its sad we only have one exchange at the moment supporting us fully.
  • Contact TO and say thank you from the GRIN community.

open questions:

  • Did any of the GRIN twitter handle contacted TO yet and got some contacts?
  • We can fully use PGP if they don’t want to talk in public you find our PGP keys here and get in contact with us for the transaction.
2 Likes

what about if we compensate them from the fund to support them upgrading their Grin integration to support the Slatepack standard .

1 Like

I don’t think that we should be paying the exchanges to integrate grin. Exchanges always risk losing money, in some cases it’s not really their fault (such as this case), in some other cases it’s at least partially their fault (eg. 51% attack since they don’t have dynamic number of confirmations based on amounts). It’s unfortunate that tradeogre lost money due to the bug and it’s fine if community wants to donate, but i doubt it’s a good move to use grin’s funds to help them since if we do it here, we should also do it in the future. What if in 5 years 10 exchanges lose a lot more money? Tradeogre being the only exchange benefits them by itself since they get both respect and usage from this community. I wish them all the best and I believe they will recover from this loss. I believe it would be better if we could provide a way to notify exchanges when something weird is happening on the chain so that they could stop withdrawals/deposits in time if such thing ever happens again

2 Likes

I think TO should be fully compensated from the Grin fund and only the Grin fund.
Some people claim that this is not what the fund is for, but I disagree:

https://grin.mw/fund

All donated funds will be used towards Grin’s development or promotion.

Compensating TO for a loss would not be development, of course, but I think it would help with Grin’s promotion, as it would send a clear signal of ownership and responsibility, which can help to build trust in the project.

Not compensating TO just doesn’t feel right to me. They are not a big bad exchange, but a small operation. Especially they are the only exchange that fully supported Grin during difficult times. The loss may have exceeded all the money that they made from Grin. They did everything right and still got hit with a loss that was a consequence of a chain of decisions that the dev team is responsible for.

I am against blaming the dev team and especially individuals for these decisions, because the software is experimental and totally new terrain and bugs happen in any codebase. Those who blame the devs probably couldn’t do it better themselves. In the end it needed to be decided in the way it was decided, but we need to acknowledge what was causing the events. As far as I can tell, there were these events:

  • The faulty code was implemented
  • It was approved during review and audit (while there was a parallel implementation that did not have this issue, so in theory this could have been easier to catch by comparing the implementations)
  • There was a decision to do a rollback with the known consequence that people could lose money

I also don’t think that every loss in the future needs to be compensated, just because it was done once. The council could offer 50K Grin to TO and clearly say that this is done for unique reasons under unique circumstances, as a sign of goodwill, ownership and acknowledgment of TO’s special role for Grin and never will be done again, because Grin has no income and therefore can take no general liability for potential losses.

If paid, the 50K Grin are of course lost money for the project, but they could serve as a reminder in the future during pushing new features and during reviews. Every wrong decision can cost people a lot of money.

If TO is not compensated, I can see them and others losing their enthusiasm for Grin and that is maybe a higher price to pay than taking 50K Grin from the fund, which is at the moment a portion of about 0.5%, so it does not seem to me as it would significantly hurt the project.

Maybe TO doesn’t even accept the offered money. In that case, it would be free promotion for Grin and TO (not free for TO though…).

2 Likes

As far as I can tell, nobody was able to donate GRIN to the fund for a long time since the wallet is probably offline…

Maybe we should start by fixing this(!) before we even try to use the fund for compensations?

1 Like

First of all. The only reason why people would vote for compensate is because they don’t have to pay it from their own pocket. It is always easier to judge sideways about someone else his money and what he or she should do with it.

community support: yes
Grin fund: no

besides that, everyone can scream what they want, but let’s see some proof maybe? Evidence would be nice to begin with. Otherwise everyone is free to open their grin claimable topic.

1 Like

This is also the problem with government officials having the power to spend funds, not to mention the massive natural incentive to spend the money of others for your own secret benefit.

1 Like

Imo in the end it would be more a promotion of an inflation bug we had than anything else.

That reminds me of the daohack which happened on eth where they’ve bailed out people. It was a wrong decision since you can’t 100% prevent bugs in the smart contract and you can’t do such thing for every bug which means there are some unknown requirements for when they do it (how much money is hacked and possibly who loses money). And they had such decision issues in the hacks that followed

So we have to keep it simple, no official support for TO, donations only.
Those who use TO are encourage to donate to help them out. Also, if you are a TO user who sold Grin and received BTC of which the Grin transaction was removed from chain, you can simply decide to be fair and send back the BTC to TO.
Also I agree with @siNix that some proof lf the loss would nice. Also, TO themselve can message users who benefitted and ask them if they could be so kind to send back any wrongely received BTC. Asking never hurts, and might significantly reduce their loss.

1 Like

Tradeogre will never ask for money refund or donation.

2 Likes

Better buy this Tradeogre exchange, get rid all other coins and start listing all stablecoins pair for Grin :sunglasses:

3 Likes

not impossible at all :wink:

2 Likes

Nah if it’s bought and only lists Grin then many will easily conclude something like “see? It’s a scam shitcoin with only one exchange owned by the core team”. Don’t do that.

1 Like

Maybe the opposite will happen, grin pairs with existing stablecoins such as USDT, USDC, and many more. Grin-specific exchanges only allow for rapid response and adaptation of Grin’s development.

Note: Only TradeOgre Active Exchange for Grin so far. Propose to buy this Exchange as soon as possible and make it Grin Exchange. :grin: Don’t just hope that someday grin can be obtained with usdt or usdc using cheaper networks such as tron ​​or algorand or solana, and so on, or hope that the exchanges will quickly respond to the changing depo and wd Grin methods, or hope there are grin/usdt, grin/usdc, grin/usd, grin/idr, or whatever pairs needed.

And about shitcoin? All coin are shitcoins until proven otherwise and Grin is no shitcoin because proven in the code we trust. :rofl: Have you seen Paypal? Paypal is no “shitcoin” because centralized gateway.

Just as an update for those who where not in yesterdays keybase governance meeting.
In summary, we discussed compensating TradOgre and agreed that it would set a rather dangerous precedence.
Instead it was agreed that we should support Grin on a more personal basis. E.g. we can make personal donations to them, and more importantly, those who wrongefully profited, e.g. received BTC for a Grin transaction that was not included in the blockchain, should simply return the BTC if they value TO as exchange.

Bla bla bla … shit talk

Are council nuts ?? In what world you live ??

If someone will return Btc to Tradeogre i will double that sum

Basically most at the meeting agreed that they support TradeOgre, but compensating for an attack would set a dangerous presedence, which no other coin does. The damage TO incured was approximately 50k Grin, so 25000$. It is something TO can handle.

In the end I agree with the others who were present at the meeting, which was many from the community as well, so it is not like the Council is having a different opinion than the community.
Those in the community who wrongly benefited, basically getting free BTC should be the ones to listen to their concious and support TO. If I wrongely received BTC for Grin I never lost, I would mosts defenitely be supportive of TO and give it back.

Maybe they can handle it, but it may also mean that they supported Grin for two years at a loss. Delisting Grin wouldn’t be an unreasonable decision for them in that case.

1 Like

Where is this based on, I mean stating that they supported grin at a loss?

Anyhow, there is a big difference between no support and community driven support. In the end it realy depends on those within the community and their generosity. I even considered donating to them while I have not even used TO, how much more for people who actually use TO as their default exchange.

For now I think we should get our community support started, e.g. an address that we can donate to. @mcm-mike can you set this up, or know someone who wants to set up a node?
TO has lost approximately 50k Grin, so not 50k$. This could be the target we set for handing it over to them maybe combined with a deadline untill the donations are given to TO independent of the amount.