other useless quibbles.

This commit is contained in:
fiatjaf
2025-09-23 12:29:55 -03:00
parent 5727c1e477
commit 8b8693f4bf
4 changed files with 5 additions and 5 deletions

View File

@@ -39,7 +39,7 @@ func easyjsonDecodeFilter(in *jlexer.Lexer, out *Filter) {
out.IDs = (out.IDs)[:0] out.IDs = (out.IDs)[:0]
} }
for !in.IsDelim(']') { for !in.IsDelim(']') {
id := [32]byte{} id := ID{}
b := in.UnsafeBytes() b := in.UnsafeBytes()
if len(b) == 64 { if len(b) == 64 {
hex.Decode(id[:], b) hex.Decode(id[:], b)
@@ -76,7 +76,7 @@ func easyjsonDecodeFilter(in *jlexer.Lexer, out *Filter) {
out.Authors = (out.Authors)[:0] out.Authors = (out.Authors)[:0]
} }
for !in.IsDelim(']') { for !in.IsDelim(']') {
pk := [32]byte{} pk := PubKey{}
b := in.UnsafeBytes() b := in.UnsafeBytes()
if len(b) == 64 { if len(b) == 64 {
hex.Decode(pk[:], b) hex.Decode(pk[:], b)

View File

@@ -64,9 +64,9 @@ func main() {
relay.RejectEvent = append(relay.RejectEvent, relay.RejectEvent = append(relay.RejectEvent,
// built-in policies // built-in policies
policies.ValidateKind, policies.ValidateKind,
policies.RejectUnprefixedNostrReferences,
// define your own policies // define your own policies
policies.PreventLargeTags(100),
func(ctx context.Context, event *nostr.Event) (reject bool, msg string) { func(ctx context.Context, event *nostr.Event) (reject bool, msg string) {
if event.PubKey == nostr.MustPubKeyFromHex("fa984bd7dbb282f07e16e7ae87b26a2a7b9b90b7246a44771f0cf5ae58018f52") { if event.PubKey == nostr.MustPubKeyFromHex("fa984bd7dbb282f07e16e7ae87b26a2a7b9b90b7246a44771f0cf5ae58018f52") {
return true, "we don't allow this person to write here" return true, "we don't allow this person to write here"

View File

@@ -50,7 +50,7 @@ func main() {
relay.OnEvent = policies.SeqEvent( relay.OnEvent = policies.SeqEvent(
// built-in policies // built-in policies
policies.ValidateKind, policies.ValidateKind,
policies.PreventLargeTags(100), policies.RejectUnprefixedNostrReferences,
// define your own policies // define your own policies
func(ctx context.Context, event nostr.Event) (reject bool, msg string) { func(ctx context.Context, event nostr.Event) (reject bool, msg string) {

View File

@@ -42,7 +42,7 @@ func (evt *Event) Sign(secretKey [32]byte) error {
sk, pk := btcec.PrivKeyFromBytes(secretKey[:]) sk, pk := btcec.PrivKeyFromBytes(secretKey[:])
pkBytes := pk.SerializeCompressed()[1:] pkBytes := pk.SerializeCompressed()[1:]
evt.PubKey = [32]byte(pkBytes) evt.PubKey = PubKey(pkBytes)
h := sha256.Sum256(evt.Serialize()) h := sha256.Sum256(evt.Serialize())
sig, err := schnorr.Sign(sk, h[:], schnorr.FastSign()) sig, err := schnorr.Sign(sk, h[:], schnorr.FastSign())