solang GitHub

PR #990 WIP: test: initial subxt test
alternative tests using subxt, currently using raw selector until the ABI are compatible where we can just use contract-transcode. test cases are semantically derived from the original substrate integration tests using polkadot.js.
Created At 2022-08-28 05:49:37 +0000 UTC
PR #989 WIP: Feature ink metadata for substrate
attempt to generate ink compatible metadata using ink_metadata::InkProject currently relies on unmerged branched of scale-info, ink_metadata.
Created At 2022-08-26 07:35:00 +0000 UTC
PR #988 Multiplication overflow detection for integer width > 64 bits
Signed-off-by: salaheldinsoliman <>
Created At 2022-08-26 03:15:59 +0000 UTC
PR #987 Create 'writeString' and 'writeBytes'
This PR creates `writeStringData` and `writeBytesData` functions that write only the contents of strings and bytes arrays into a buffer. They are useful for using bincode when creating a library for System Instructions on Solana. For arrays (strings and bytes included) bincode encodes lengths in `u64`, so borsh encoding cannot be used for this case.
Created At 2022-08-25 19:31:05 +0000 UTC
PR #985 Generate solidity interface from Anchor IDL files so that anchor contracts can be called
</td> </tr> </table>
Created At 2022-08-23 18:59:45 +0000 UTC