forest
forest copied to clipboard
RPC endpoint request [Glif]
Issue summary
The following RPC commands are being deemed useful for Glif. We will try to include them in Forest. We can exclude the ETH endpoints.
Other information and links
Context: These are all the endpoints that can be accessed through the Lotus Gateway. They were not picked by Glif.
These are the ones we need to include; the most active endpoints are listed below:
- [x] ChainHead
- [x] StateMinerPower
- [x] ChainGetMessage
- [x] StateMarketStorageDeal
- [x] StateMinerInfo
- [ ] EthCall
- [x] WalletBalance
- [x] EthGetBalance
- [x] EthBlockNumber
- [ ] EthGetTransactionHashByCid
- [x] EthChainId
- [x] StateAccountKey
- [x] ChainNotify
- [ ] EthFeeHistory
- [ ] EthGetBlockByNumber
- [x] ChainGetBlockMessages
- [x] ChainGetTipSet
- [ ] EthGetTransactionCount
- [ ] EthGetTransactionReceipt
- [x] StateLookupID
- [x] ChainGetMessageInTipset
- [x] StateLookupID
- [x] StateGetActor
- [x] ChainGetTipSetByHeight
- [x] EthGasPrice
- [x] MsigGetAvailableBalance
- [x] ChainGetParentMessage
- [ ] EthGetLogs
- [x] StateReadState
The ones in bold are high priority.
Makes sense to group them by namespace instead of implementing them one by one, i.e., prioritize implementing:
- Filecoin.Chain*
- Filecoin.State*
- eth_*
- Filecoin.Wallet*
And so on...
@lemmih should we close this in favour of other, recent issues and the project sheet?
Replaced by #4164 and #4165. Method tracker: https://github.com/orgs/ChainSafe/projects/29.