-
The Forest Explorer has two parts: a server-side component (run on Cloudflare edge nodes) and a client-side component (run in the end user's browser). The browser is not a secure environment and shoul…
-
Lotus CLI commands currently use a variety of formats to output information. These commands are often used by operators in scripts where a whole bunch of string manipulations are required to get to de…
-
The integration tests appear to have a hack to backdate tipset timestamps:
https://github.com/filecoin-project/lotus/blob/0e7292acc708a23ddf238dae3c27767cc6728513/itests/kit/ensemble_opts.go#L31
…
-
## Done Criteria
We have a CI check that asserts that https://github.com/filecoin-project/fevm-contract-tests still pass against Lotus.
## Why Important
Currently many Lotus maintainers aren't co…
-
[Original FVM Pain-Point](https://github.com/orgs/filecoin-project/projects/82/views/26?pane=issue&itemId=32972002).
**What is the issue?**
There are not good ways (JSON-RPC API or filecoin.solidity…
-
# Summary
## Problem
When implementing FEVM RPC methods we add a lot of complex code with Ethereum-specific details. Most of this code comes from Lotus (which is NOT exactly an Ethereum node imp…
-
# Summary
An excellent summary is provided in https://github.com/filecoin-project/lotus/issues/12527#issuecomment-2388289290
tl;dr we shouldn't rely on drand providing endpoints for historical b…
-
Lotus is not designed to handle only a few large reverts (for sure not 900+ epochs). Introduce a way to prevent that in Lotus and notify the operator.
-
`eth_getBlockByNumber` uniquely handles null rounds by returning a `nil` response (`null` via RPC), whereas all the other `eth_` APIs that take a block number will return an error.
go-ethereum's be…
-
eta: 2024-09-30
We currently have a manual process to process StateMarketDeals, extract deals that are expected to be retrievable, and update Spark's database. This process does not support recentl…