Goblin - p2p GRIN with Nostr *UPDATED*

Floonet is such a good name lol

Could honestly just call it Diagon Alley like this original design GitHub - lnbits/Diagon-Alley: Diagon Alley: a decentralised market-stall protocol. · GitHub

@syntaxjak this is step one to your “community fork” I think. Pay people with Grin and then also pay people without a centralized council.

1 Like

Introducing Magick Market

Today I’m releasing Magick Market, a peer-to-peer marketplace for Grin.

You log in with a Nostr extension or Goblin wallet’s nsec1, list what you want to sell, and buyers pay you directly, wallet to wallet, in Grin. No middleman ever holds your money, no chargebacks, no platform sitting between you and your customer. Everything travels over Nostr as sealed, encrypted messages, and the whole thing is grin-only.

It is self-hostable and it federates, so if you run your own instance it talks to the others. Vanity names are available too, paid in Grin through GoblinPay.

Try it at https://magick.market

This is early and I will keep improving it. Feedback always welcome.

I was going to! And I was even going to fork diagon alley to fit our needs but the NIP 15 market spec is obsolete and so a fork of Plebeian market (bitcoin only) fit our needs perfectly and now fits perfectly into the ecosystem.

Here are some use cases for the goblin ecosystem: Goblin — use cases

oh and…

Goblin update!! one wallet, many identities

In the original post I wrote “Technically you could have many identities for 1 wallet!” As of the latest build that’s not technically, it’s a feature.

One Goblin wallet (one seed, one balance) now holds multiple Nostr identities, and they all listen at the same time. So you can receive on two identities at once: say a magick.market seller identity taking customer payments while you send and receive with friends as your personal one. Switching is instant, no password, no re-sync, it just changes who you appear as.

You stay anonymous across them: new identities are fresh random keys with no link to your seed or to each other, and you can name each one with a private tag that never leaves your device. Add, import (nsec or .backup), rename, delete. Back up an identity before deleting it, a deleted key is gone for good (your funds aren’t).

6 Likes