xermicus

Results 59 issues of xermicus

Currently, Solang has a library interface, but it is only used for tests. In the long run we should be able to use our library interface as a the ground...

enhancement

This milestone is a documentation effort. This should be a guide which explains how to port existing Solidity contracts to Substrate. This should include: * How to set up your...

enhancement
polkadot

Currently there are `--address-length` and `--value-length` compile flags to allow metadata generation for differently configured Substrate runtimes. But there is no way to tell the `path` for the type. As...

bug
polkadot

OpenZeppelin is a popular library for Solidity developers, however it uses many eth-centric constructs. Make a fork of the library which can work on Substrate using Solang with as much...

enhancement
polkadot

When a contract in either ink! or Solidity is compiled, then a metadata file is written which contains all the information needed to call a contract or deploy one. Now...

enhancement
polkadot

The polkadot-api allows storage variables to be read without executing any code. This makes it possible to inspect the state of a contract without running any code. This is currently...

bug
polkadot

The Solidity language has support for assembly statements that can contain evm builtins (evm opcodes), e.g. `chainid` or `create2`. For each of the builtin, one of three things need to...

enhancement
polkadot

Currently if the return type of a function is an address, it is not rendered as an account in `polkadot.js` UI. Ensure that all types have the correct type so...

bug
substrate

This milestone is an improvement on #971 . When an error occurs, we would like to know what line number, column number and file name that error occurred at. If...

enhancement
substrate

A major issue with the development of Solidity contracts is that, if there is an issue, the error is lost. This makes for a bad developer experience. Fixing this has...

enhancement
substrate