Pavel Zverev
Pavel Zverev
@axic Thanks for the feedback. It appears that issue originates from **solc-typed-ast**. However, I'm not sure if Scribble manipulated AST somehow to make that happend. We will keep track the...
Additionally, for those who else would hit this issue: there is a workaround if you remove `tuple` and pass types in parens. An example: ```javascript const ethABI = require("web3-eth-abi"); console.log(ethABI.encodeParameters(["(uint256,uint256)"],...
Hello there. Currently package supports only resolvers that you mentioned. We also provide `pathOptions` argument for `compile*()` function family: https://github.com/Consensys/solc-typed-ast/blob/36ee1b0b79f24086ae43d721f5ea322d792ed053/src/bin/compile.ts#L205-L208 You can pre-download necessary referenced sources and reference them via...
As the other option, you can compile Solidity on your own (with external logic), and the supply resulting compiler AST to an `ASTReader` (if you want to use our traversal...
Hello @d1ll0n. First of all, thanks for the interest in the project and your time investments. Also, sorry for late response - due to business, I'm not able to invest...
Also, I guess @cd1m0 could also review your points and share an opinion. We are trying carefully test changes to not break dependent packages much.
Hello @d1ll0n. > Sorry, what does BC stand for? Backward compatibility. If we change something, even if we maintain API, some of these changes may break or impact dependent packages....
@d1ll0n Hey, Dillon. Sorry it took me a week to take a look into what you submitted. I left one very raw idea [here](https://github.com/ConsenSys/solc-typed-ast/pull/166#discussion_r1027578617). I would try to separate ID...
I started implementation in #224 to have some PoC. There are several questions to address: 1. Do we want to extend `==`, use custom operator (like `=^=` for example), or...
This is implemented in #224 and would be a part of next release.