Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,5 @@ client/main

bin/
tmp
.mcp.json
.mcp.json
.claude
1 change: 1 addition & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ Keep `server/server.go` thin. New protocol logic normally belongs in `cnode`, `h
- Boolean end-to-end payments should not require relay-side on-chain actions. Numeric payments may require registry checks or disputes only where the protocol already allows them.
- Channel and payment mutations that belong to one protocol step should stay inside the existing `storage.DAL` transaction boundaries.
- Multi-server mode changes must preserve client ownership and forwarding behavior in `cnode/multiserver.go`.
- All on-chain deadlines / challenge windows / timeouts are unix seconds — the contracts compare against `block.timestamp`, not `block.number`. Off-chain code uses `time.Now().Unix()` to produce and check them. This applies to `disputeTimeout`, `settleFinalizedTime`, `withdrawDeadline`, `openDeadline`, `resolveDeadline`, `resolveTimeout`, `migrationDeadline`, the `RouterRegistry` register/refresh value, and per-pay deadlines in `PayRegistry`.

## Conventions

Expand Down
298 changes: 0 additions & 298 deletions app/app.pb.go

This file was deleted.

Loading
Loading