Ian Clarke
Ian Clarke
To prevent buggy or malicious contract behavior from propagating invalid states across the network, we should enforce a design where `validate_state()` is always called after `update_state()`. This will ensure that...
### What is the issue? I've tried this several times - same result every time: ~ took 43s ❯ ollama run llama3.3 pulling manifest pulling 4824460d29f2... 100% ▕████████████████████████████████████▏ 42 GB...
## Summary - Increased WebSocket max message size from default (~64KB) to 100MB - Fixes issue where PUT requests with large WASM contracts were silently dropped - Resolves River invitation...
## Summary When a WebSocket client sends a GET request for a non-existent contract, the operation completes internally with a failure but no response is sent back to the client,...
## Summary The River app WebSocket connection is hardcoded to connect to port 50509, but it should dynamically connect to whatever port the HTTP page was served from. ## Current...
## Summary When connecting through the vega gateway (EC2 instance), the keep-alive mechanism sends NoOp packets correctly for approximately 30 seconds, then stops sending them entirely. This causes connections to...
## Problem Summary The gateway event loop is experiencing severe blocking (30-90 seconds) which causes channel overflow, dropped packets, and connection failures. This is affecting production gateways and preventing normal...
## Summary - Remove CLAUDE.local.md from git tracking (should be local only) - Add *.local.md pattern to .gitignore to prevent future commits - CLAUDE.md was already removed, only local instructions...
## Problem Gateway connections timeout after exactly 30 seconds despite keep-alive packets being sent and received every 10 seconds. ## Observed Behavior 1. Client establishes connection to gateway successfully 2....
## Problem When both peers detect a connection drop and attempt to reconnect simultaneously, they both send intro packets. The client in `StartOutbound` state expects a symmetric ACK response but...