I just set up a group for pyramiders. Please join if you are interested in building a pyramid: https://chachi.chat/pyramid.fiatjaf.com/Tnq7x2ZTgrPZWFrC
Bug reports, questions and comments are welcome.
The group is hosted on wss://pyramid.fiatjaf.com/ so if it even works it's already a success (I didn't test on Flotilla or 0xchat).
nostr:nevent1qvzqqqqqqypzqwlsccluhy6xxsr6l9a9uhhxf75g85g8a709tprjcn4e42h053vaqydhwumn8ghj7argv4nx7un9wd6zumn0wd68yvfwvdhk6tcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsqgx6nxh9pya4gnpudsnv3vnsjgqhejphv8g9e4hk2pzmjd5s9euayvuuu2qk
fiatjaf
_@fiatjaf.com
npub180cv...h6w6
~
Notes (6)
Here's a screencast video demo/explanation of GRASP with `nak git`, for all you that are eager to hear my voice: https://cdn.azzamo.net/39fabbda2e3932d2c5e8d552da13c92788ec1f0cd0c18ea6766f31964e519ec8.mp4
New https://github.com/fiatjaf/nak/releases/tag/v0.17.2 with:
- `nak gift wrap`: takes an event on stdin and wraps it;
- `nak gift unwrap`: the opposite of `nak gift wrap`;
- `nak sync`: takes two relay URLs and does a wild negentropy hack to cause both to get synced with each other (let me know how it goes), blame nostr:npub1q3sle0kvfsehgsuexttt3ugjd8xdklxfwwkh559wxckmzddywnws6cd26p if it doesn't work;
- many fixes to `nak git`;
- `nak nip` lists NIPs, prints them in the terminal or opens them in a browser, courtesy of nostr:npub183739fkz7u07nj39yusk7556zdampuhtqx933ucqqwfnh9fjqylq0pcgnm.
nostr:nevent1qvzqqqqqqypzqwlsccluhy6xxsr6l9a9uhhxf75g85g8a709tprjcn4e42h053vaqyvhwumn8ghj7un9d3shjtnndehhyapwwdhkx6tpdshsz9thwden5te0wfjkccte9ejxzmt4wvhxjme0qqsymmnvxvnwu8jd22n4wkmuxehxjdp27gz36tkdawepp69rtakdnnqckjvwp
vnak is now widely available: https://github.com/fiatjaf/vnak
nostr:nevent1qvzqqqqqqypzqh4yvjqytwcl7g3x2hwaxmndemwugdvscfsfp3yxhmecaazsmfdaqy88wumn8ghj7mn0wvhxcmmv9uq3wamnwvaz7tmjv4kxz7fwdehhxarj9e3xzmny9uqzpvlrx2x0jvxvpc2vg5d752ag0qf4fdxgugjdkdrasam97hecsqtzn8agv3
Grab a binary from https://github.com/fiatjaf/vnak/releases/tag/v0.1.0 and let me know how it goes.
nostr:nevent1qvzqqqqqqypzqh4yvjqytwcl7g3x2hwaxmndemwugdvscfsfp3yxhmecaazsmfdaqy88wumn8ghj7mn0wvhxcmmv9uq3wamnwvaz7tmjv4kxz7fwdehhxarj9e3xzmny9uqzpvlrx2x0jvxvpc2vg5d752ag0qf4fdxgugjdkdrasam97hecsqtzn8agv3
Grab a binary from https://github.com/fiatjaf/vnak/releases/tag/v0.1.0 and let me know how it goes.Here's a demo of how you can setup a pyramid relay for you in very few steps: https://video.nostr.build/a7d6bef69b3931623ad80bec0e2e38632a03be66fc0a878c5f310703b289180e.mp4
nostr:nevent1qvzqqqqqqypzql0rmmudyyveckk8hqnntjemd76gxl0mc0xnzv9cluy965xrsj6rqydhwumn8ghj7un9d3shjtnhv4ehgetjde38gcewvdhk6tcprfmhxue69uhhq7tjv9kkjepwve5kzar2v9nzucm0d5hsqgp85z9vnkxrdfup0r0vgtjhf7h4504zlxh6vss9rt98lu2tptdl05a38s9k
New https://github.com/fiatjaf/nak release (v0.17.0) has:
- `nak git` commands that allow cloning, setting up a new nip34/grasp repository, pushing, fetching and pulling (just call "nak git push", for example, instead of "git push")
- `nak req --only-missing` flag that takes a jsonl file with events and does negentropy with a target relay to only download the events that are not in that file (finally nostr:npub1v0lxxxxutpvrelsksy8cdhgfux9l6a42hsj2qzquu2zk7vc9qnkszrqj49 -- this was ready 2 weeks ago, but I had to make a ton of git stuff before I was able to publish it)
- `nak serve --negentropy --blossom --grasp` new flags that make hosting these things of servers locally much easier for debugging
- you can finally use npubs/nprofiles/nevents/naddrs directly as arguments to `nak event`, `nak req` and others (they will be parsed and included in the event or filter as proper hex)