Made a ton of progress on the NIP-29 strfry wire policy code today. I’m hoping to have it complete for testing tomorrow. I just need to also make some minor changes in @seer before I can really test it.
It’s been really fun to learn how strfry works and just the relay side of things in general. It’s also been a blast to write it in V-Lang. Such a fun language. It’s like C with some nice additions. Not to mention it’s super fast. The write policy code is about 700 lines so far. I think it will end up being about 1000 loc.
✌️
ismyhc
ismyhc@galaxoidlabs.com
npub1ch8a...zh48
Building coolr.chat and Hollow a long form Nostr reader/publisher application.
GM! I've been working on a strfry write policy in v-lang that adds Nip-29 support!
Simply add the binary (or build it yourself) and conf and update your strfry.conf to point to the write policy.
Will share soon 😉
Let’s go!


Don’t sleep on vlang.
I’ve just created 3 vlang modules for doing Nostr stuff.
vsecp256k1 - A wrapper around libsecp256k1 C library.
vbech32 - Pure v Bech32 implementation.
vnostr - Core Nostr types and functions.
All work on MacOS, Linux and windows. Intel/arm
vnostr is still a work in progress and I’ll come back to it later so I can get back to Seer.
If you like C and its speed you’ll love Vlang.
The V Programming Language
GitHub
GitHub - ismyhc/vsecp256k1: A V module that wraps libsecp256k1
A V module that wraps libsecp256k1. Contribute to ismyhc/vsecp256k1 development by creating an account on GitHub.
GitHub
GitHub - ismyhc/vbech32: Bech32 encoding and decoding
Bech32 encoding and decoding. Contribute to ismyhc/vbech32 development by creating an account on GitHub.
GitHub
GitHub - ismyhc/vnostr: Core Nostr types and functions
Core Nostr types and functions. Contribute to ismyhc/vnostr development by creating an account on GitHub.
Took a little time this morning to figure out how to create a V-lang module that wraps libsecp256k1 so that it can be use in V-lang. Got it working!
Will table it for now and get back to Seer, but if you haven't tried V-lang it's worth playing around with. A C-like language that's super fast with a lot of nice things.
I will post the module repo soon. 😃
I’ve just rediscovered Perl. I like it much better for system scripting than Bash or even Python.
Enjoying the best that the great state on North Carolina has! This is where I spent all my summers and my youth. Blessed 🙏


Relay devs sleeping on Redis's json document store feature. It's absolutely blazing fast, highly queryable and still open source via Redis Community Edition.
I took some time yesterday to do some testing on it and wow. It's really quite amazing. Simply create an index on all the needed fields and you have powerful querying capabilities. Even tags!
As part of my work on Seer and Nip29 Im also writing a Nip29 focused relay that's easy to run and it will use redisJSON as its db.
Very excited about this.
You can read more about it here.
Docs
Redis Open Source
Operate Redis Open Source. Redis 8 in Redis Open Source replaces Redis Stack.
GM Nostr!
Just learned yesterday that swift has recently brought over some of the missing pieces of Foundation to open source side. This is great. Now with just a little finesse my swift Nostr Libraries should work across apple/linux/windows platforms. 😃 The missing piece was some of the networking api's like URLSessionWebSocketTask which is used in NostrClient. This allows me to only have a single third-party dependency in my libraries. (secp256k1.swift).
Down the road I will bring Seer to Linux and Windows Desktop.

GitHub
GitHub - swiftlang/swift-corelibs-foundation: The Foundation Project, providing core utilities, internationalization, and OS independence
The Foundation Project, providing core utilities, internationalization, and OS independence - swiftlang/swift-corelibs-foundation
Trump is putting together the dream team! RFK Jr and now Tulsi Gabbard.
The Unity Party for the win!
GM Nostr! Now my three kids are back in school it’s really good time! Ready to write some code! 🙏
Took the day to spend with the family! 🙏


Here's a quick video of @seer from startup and importing key. Still a lot todo, but coming along 😃
If you’re into retro gaming and computers you’ll love this movie.
Amazing song. In fact the entire album is perfect. Start to finish.
View quoted note →
Very grateful to be a part of this! 🙏
@seer full steam ahead!
View quoted note →
Very grateful to be a part of this 🙏
@seer full steam ahead!
View quoted note →
If anyone remembers the JavaScript game framework impact you will love this. The guy rewrote it in C. It’s super simple and targets Mac, Linux, Windows and wasm.

GitHub
GitHub - phoboslab/high_impact: A 2d game engine written in C
A 2d game engine written in C. Contribute to phoboslab/high_impact development by creating an account on GitHub.
