Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RPC endpoint request [Glif] #3585

Closed
lerajk opened this issue Oct 12, 2023 · 5 comments
Closed

RPC endpoint request [Glif] #3585

lerajk opened this issue Oct 12, 2023 · 5 comments

Comments

@lerajk
Copy link
Contributor

lerajk commented Oct 12, 2023

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

@lerajk lerajk added the RPC label Oct 12, 2023
@lerajk lerajk added this to the Forest 🌲 RPC endpoints milestone Oct 12, 2023
@lemmih
Copy link
Contributor

lemmih commented Oct 12, 2023

Context: These are all the endpoints that can be accessed through the Lotus Gateway. They were not picked by Glif.

@lerajk
Copy link
Contributor Author

lerajk commented Oct 12, 2023

These are the ones we need to include; the most active endpoints are listed below:

  • ChainHead
  • StateMinerPower
  • ChainGetMessage
  • StateMarketStorageDeal
  • StateMinerInfo
  • EthCall
  • WalletBalance
  • EthGetBalance
  • EthBlockNumber
  • EthGetTransactionHashByCid
  • EthChainId
  • StateAccountKey
  • ChainNotify
  • EthFeeHistory
  • EthGetBlockByNumber
  • ChainGetBlockMessages
  • ChainGetTipSet
  • EthGetTransactionCount
  • EthGetTransactionReceipt
  • StateLookupID
  • ChainGetMessageInTipset
  • StateLookupID
  • StateGetActor
  • ChainGetTipSetByHeight
  • EthGasPrice
  • MsigGetAvailableBalance
  • ChainGetParentMessage
  • EthGetLogs
  • StateReadState

The ones in bold are high priority.

@q9f
Copy link
Contributor

q9f commented Oct 12, 2023

Makes sense to group them by namespace instead of implementing them one by one, i.e., prioritize implementing:

  1. Filecoin.Chain*
  2. Filecoin.State*
  3. eth_*
  4. Filecoin.Wallet*

And so on...

@LesnyRumcajs
Copy link
Member

@lemmih should we close this in favour of other, recent issues and the project sheet?

@lemmih
Copy link
Contributor

lemmih commented Apr 12, 2024

Replaced by #4164 and #4165. Method tracker: https://github.com/orgs/ChainSafe/projects/29.

@lemmih lemmih closed this as not planned Won't fix, can't repro, duplicate, stale Apr 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants