Sean Young
Sean Young
EVM has an keccak instruction, webassembly does not. Because of this, https://github.com/hyperledger-labs/solang has to include a keccak implementation in any contract which does keccak hashing. Keccak hashing is used for...
In a wasm context not all types are 256 bit like in evm. This would make easier to store smaller primitives (e.g. i32), since they would not require padding. The...
When using mempool signing, if the validator address is used, then burrow will happily sign the transaction using the validator key. This is not good. Also we should consider whether...
The [solang](https://github.com/hyperledger-labs/solang) compiler uses this crate for integer literals, which can 256 bits in Solidity. However formatting bigints with `Display` is not great. ``` contract c { int256 constant a...
libbpf has the `bpf_prog_query()` function to get a list of the all attached programs; it is also possible to deattach them and get their names. I am currently re-writing `ir-keytable`...
### Checklist - [X] I have used the search function to see if someone else has already submitted the same bug report. - [X] I will describe the problem with...
This feature is incomplete and does not have any users yet. For example, there is a debugging endpoint for Solana in the works, but this is not finished yet. Also,...
When `solang --standard-json` is run, the output from the compiler is in the [standard json](https://docs.soliditylang.org/en/v0.8.13/using-the-compiler.html#compiler-input-and-output-json-description) format. However, the input is not. 1) Parse input on stdin as json using the...
The visual studio code extension gives compiler diagnostics (i.e. compiler warnings and errors). For functions, variables, and all other types (events, contracts, etc) it should be able to: - Go...