Replies: 3 comments 1 reply
-
@FezBox @CyrusVorwald-ICON @manishbista28 @bbist Hey guys, your opinion on the next plan is important |
Beta Was this translation helpful? Give feedback.
-
I agree with all changes mentioned to be made regarding the client. Certainly step 1 of the implementation steps is most important before we consider refactoring. The Currently, most relay code exists in |
Beta Was this translation helpful? Give feedback.
-
@andrii-kl
|
Beta Was this translation helpful? Give feedback.
-
In the process of ICE/SNOW integration it turned out that we can't simply reuse existing BSC implementation for SNOW, because of several specifics in the go-ethereum client implementation.
To learn more about the issue, you can visit the following link. #556
I suggest the next structure the relay implementation to extend reusability of the module parts and add new integration of SNOW/ICE
cmd - iconbridge - client
Rename the bsc package to eth. Because it's not really a specific implementation of BSC, but a basic implementation of Eth.
Create new substrate-eth implementation.
cmd - icon - chain -
Implementation steps:
Run minimal but stable working version of the ICON | SNOW relay.
Test start BTP with ICE chain #501
Investigate the incompatibility issue between Eth(BSC) and Substrate-eth(SNOW/ICE) #556
story(bmr): repurpose bsc chain api to fit SNOW #601
story/601-bmr-repurpose-bsc-chain-api-to-fit-snow
Fix transaction fee calculation for SNOW chain #607
Run e2e tests for the final SNOW version on the testnet #621
Move all clients to a separate package to make code easier to reuse.
Create new substrate-eth implementation
Update SNOW implementation with a new substrate-eth client
Beta Was this translation helpful? Give feedback.
All reactions