You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We are currently developing a Token Bridge application called Toki on Testnet.
Toki uses an architecture that verifies messages on the inter-chain using LightClient, and it uses eth_getProof to obtain the Proof required for LightClient verification.
Therefore, it requires a Client that can execute eth_getProof in Archive Mode.
In addition, it's necessary to get proof(s) which older than 128blocks.
We are getting ready for Pascal HF and have some concerns.
As for Reth, we faced a couple of issues during evaluation
Geth with PBSS&Pebble mode only supports to provide Proof within the recent 128blocks. (Please correct me if my understanding is wrong)
We know BSC-Geth doesn't support HashSchema&LevelDB anymore but it seems that it still works.
(I just tried bsc-geth 1.53-beta with options --state.scheme=hash --syncmode=snap --gcmode=archive)
So I have some questions.
Q1. Could you explain more details about the following announcement?
Q1. Could you explain more details about the following announcement?
A1: there is no official support for Hash&LevelDB mode now, but it is not broken yet, which means it still can work, but the core team would not give support and its quality are not guaranteed.
Q2.Do you have a plan to remove codes related to HashSchema&LevelDB, in the near future
A2: no plan yet, we don't have the motivation to remove the code at the moment
Q3.Do you have any recommendations or alternative ideas regarding our situation
A3: Erigon team is working on supporting this API, refer: erigontech/erigon#13345 & erigontech/erigon#13291 for the progress.
Hi team,
We are currently developing a Token Bridge application called Toki on Testnet.
Toki uses an architecture that verifies messages on the inter-chain using LightClient, and it uses
eth_getProof
to obtain the Proof required for LightClient verification.Therefore, it requires a Client that can execute
eth_getProof
in Archive Mode.In addition, it's necessary to get proof(s) which older than 128blocks.
We are getting ready for Pascal HF and have some concerns.
eth_getProof
right now. ref: E3: not implementedeth_getProof
node-real/bsc-erigon#578We know BSC-Geth doesn't support HashSchema&LevelDB anymore but it seems that it still works.
(I just tried bsc-geth 1.53-beta with options
--state.scheme=hash --syncmode=snap --gcmode=archive
)So I have some questions.
Q1. Could you explain more details about the following announcement?
Should we not use HashSchema&LevelDB at all? Or can we use it at our own risk?
Q2. Do you have a plan to remove codes related to HashSchema&LevelDB, in the near future?
Q3. Do you have any recommendations or alternative ideas regarding our situation?
Thanks in advance.
The text was updated successfully, but these errors were encountered: