r/ethdev

▲ 14 r/ethdev

Should access automatically change when someone's onchain status changes?

I’ve been thinking about different ways to handle membership for a project. Say someone gets access to a private part of the community because they hold something or meet some other onchain condition. If they stop meeting that condition, should their access disappear automatically too? I can see the benefit of tying permissions directly to something you can verify onchain, but it gets weird when someone has been a useful member for months and then suddenly stops meeting whatever condition originally got them access. For anyone who has built something like this, do you let wallet state directly control permissions or use it as one signal and handle the rest separately?

reddit.com
u/GrippingGopher — 8 days ago
▲ 16 r/ethdev+5 crossposts

Built an offline harness that conforms to your agent loop, not the other way around

I have been trying a bunch of harness models and frameworks for the last month, and I realize most agent frameworks want you to rebuild your runtime around their harness.

We went the other way with AURA Harness: a thin membrane around loops you already run, plain Python, Ollama, LangGraph, whatever. You keep the body/runtime, while AURA records and optionally gates what crosses the boundary. Shouldn't this be what harness is about??

Local-first by default:

  • Works offline with agent_ref + session IDs, no cloud identity required
  • integrations/ollama/llama_loop.py, stdlib HTTP against Ollama (llama3.2:1b is our dev default)
  • Optional verified operator identity if you need it later, not required for OSS/dev

What you get on close: JSONL spine, audit report, hash chain, aura verify chain for CI.

Loose coat = audit-only logging. Tight coat = rules/gates at egress when you wire tool paths.

Open source (Python): github.com/ARPAHLS/aura

Happy to answer setup questions, especially Ollama related + “wrap my script, don’t replace it.”

Contributors more than just welcome, bunch of good first issues open <3

u/RossPeili — 8 days ago
▲ 4 r/ethdev+1 crossposts

how are you guys handling dropped transactions when the mempool gets chaotic?

been messing around with pending transaction tracking across a few EVM chains and one thing that keeps annoying me is how differently nodes seem to behave once activity suddenly spikes

a tx can sit pending looking completely normal, then disappear from one node’s mempool while another provider still reports it. replacements make it even messier because now you’re trying to figure out whether the original tx was actually dropped, replaced with the same nonce or your provider just stopped propagating it

right now I’m basically keeping a local state for every pending tx and comparing multiple RPC streams before marking anything as dead, but it feels heavier than it should be

for anyone running mempool infrastructure at decent volume, how long do you keep a missing transaction around before considering it dropped?

also curious if people trust a single low latency provider for this or if multiple node views are basically mandatory once you care about what happens before confirmation

reddit.com
u/Otter_Invoice_431 — 8 days ago