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
Could you apply the ABIMetadata structure of geth? #1758
Comments
Hi @brew0722, Could you elaborate on what it means?
What do you mean the open source and redirection? I checked out the changes of the PR linked, there seems not a feature improvement and its change seems to aim to avoid unnecessary compile costs. The newly introduced type of |
Hi @hyunsooda,
For example, if have a client code that uses the
However, I don't use
I want it to be compiled as long as I change only the import to redirect.
Of course, I don't think klaytn must match the code with geth. And this is obviously a very minor change. BTW, it is a very minor issue, so please you can close it freely if you think it is unreasonable to match the equivalence with the abigen of geth after reviewing it. |
Thanks for such a kind description. If you don't start with the latest As far as I know, the Klaytn team did not add any features that fits to Klaytn's one. I anticipate this was not considered one of the following compatibility updates with Ether. its minor compatibility issue may be considered later. BTW, I wonder why you've been using the geth's one? Just for |
I agree. If it's an issue that going to work on very later, I'll leave it opened.
of course, If I developed it myself, I wouldn't use geth. But... 😅 |
I think, in that case, it seems better to use the appropriate Let me conclude this thread: For the different implementation connect, the corresponding |
I understand your concern about this part. This is the right way to deal with it properly at the time of client development. However, as I said earlier, it is an issue proposed because abigen does not seem to have any customized changes in klaytn. I just suggested it because there seems to be no reason not to follow up on the upstream changes. |
I meant, if Klaytn synced the latest
Please let me know if you have different aspect of it. |
That's right. I agree perfectly. I don't want all the porting to be solved easily through this issue. I don't want guarantees that there is haven't any problem after redirected. There seems to be a lot of confusion due to my lack of English expression. Please understand. |
Yes. Now let me note a brief conclusion for the following readers: For a consistent update of the upstream
Same for me. Thanks. |
Exalate commented: Issue Created by: brew0722 |
aidan.kwon commented: [https://github.com//pull/1879|https://github.com//pull/1879|smart-link] |
jay s commented: reopend PR : [https://github.com//pull/1881|https://github.com//pull/1881|smart-link] |
Closed via #1881 |
Is your request related to a problem? Please describe.
ethereum/go-ethereum#22583
I saw the result of the generated source which is a little different from the
abigen
of geth if I useabigen
of klaytn.One of them is the
ABIMetadata
structure.Obviously, klaytn's
abigen
also has all the technically necessary elements.However, unlike the generation result of geth, if there is any open source using the binding result, it cannot be compiled by redirection alone without modification.
If there is no difference between geth and klaytn that binding generation results, I expect to be able to compile only with redirection without source modification.
Could you please review that apply the
ABIMetadata
structure of geth?The text was updated successfully, but these errors were encountered: