primitivefinance/arbiter
A blazing-fast Ethereum sandbox that lets developers orchestrate event-driven simulations.
RustApache-2.0
Issues
- 0
feat: Implement `get_logs()`
#869 opened by 0xJepsen - 0
Feat: Use coprocessor for reads
#855 opened by 0xJepsen - 0
feat(core): make storing logs optional
#921 opened by Autoparallel - 0
fix(engine): error propagation
#912 opened by Autoparallel - 0
- 0
- 0
enhance(arbiter-engine): allow `Behavior`s to get their own `Coprocessor`
#838 opened by Autoparallel - 0
Chore: Coproccessor should have an inspector.
#853 opened by 0xJepsen - 2
- 0
grief(arbiter-core): `with_gas_limit()` should take `ethers::types::U256`
#892 opened by Autoparallel - 0
- 0
repo: add the template repository as a submodule
#884 opened by Autoparallel - 0
- 0
feat: main macro
#870 opened by 0xJepsen - 0
Chore: Bump revm 5.0.0
#875 opened by 0xJepsen - 0
- 0
chore: Simplify the stream interface of
#865 opened by 0xJepsen - 1
doc: arbiter-core cargo docs
#857 opened by 0xJepsen - 0
deps(revm): bump to 4.0.0
#859 opened by Autoparallel - 0
feat(arbiter-core / arbiter-engine): revert handling
#823 opened by 0xJepsen - 0
feat: Optional tx hashes
#856 opened by 0xJepsen - 0
feat(arbiter-core): Block production
#824 opened by 0xJepsen - 0
- 0
- 0
- 0
docs(arbiter-engine): MDBook description for crate usage and best practices
#842 opened by Autoparallel - 0
feat(arbiter-engine): agent configuration
#825 opened by Autoparallel - 2
feat: auto-squash
#753 opened by 0xJepsen - 1
- 0
refactor(arbiter-core): replace `EnvironmentBuilder::new()` with `Environment::builder()`
#830 opened by Autoparallel - 0
- 0
enhance(arbiter-core): tx reverts do not pay gas
#836 opened by Autoparallel - 0
- 0
bug(arbiter-engine): allow `World::stop` to halt all behaviors from external call
#802 opened by Autoparallel - 0
enhance(arbiter-engine): `Behavior`s receive messager and client from above
#819 opened by Autoparallel - 0
- 0
- 1
deprecate(arbiter-derive): remove crate
#808 opened by Autoparallel - 1
- 0
bug(arbiter-core): PubSubClient unsubscribe
#803 opened by Autoparallel - 0
enhance(arbiter-core): use a broadcast (like `tokio::sync` or `async-broadcast`) in `Environment.Socket`
#756 opened by Autoparallel - 0
- 0
- 0
- 0
enhance(arbiter-engine): use `to` field in `Messager` to direct message instead of broadcasting
#750 opened by Autoparallel - 0
enhance(arbiter-engine): provide `World` and `Agent` with `Messager` by default
#785 opened by Autoparallel - 0
- 0
- 0
enhance(arbiter-engine): remove the bubbled up E, A generics from `World`.
#747 opened by Autoparallel - 0