web3j-scala
web3j-scala copied to clipboard
Lightweight and idiomatic Scala wrapper around Web3J for Ethereum.
`multi3` should be consolidated with `master`. Also, the docs should mention that the `mslinn/multi-scaladoc` project should be used to generate the Scaladoc
Substitute the [web3j code generator](https://github.com/web3j/web3j/blob/master/codegen/src/main/java/org/web3j/codegen/) for a similar code generator that emits Scala code instead of Java code.
I think the project would benefit from implementing [`sbt-native-packager`](https://github.com/sbt/sbt-native-packager) It gave the flexibility to package to docker as well as assembly.
It would be great to have a `start contribution` documentation. - Know how the branching should look like (e.g Gitflow) - General code policy guides - Test policy
This project features the `web3j` logo (on the right). It might be interesting to incorporate the Scala staircase into the logo somehow.
Use [circe-config](https://github.com/circe/circe-config) to create a new `Web3JScalaConfig` class in the `demo` project created in #2. The `resource.config` from the `demo` project should be copied to `~/.web3j-scala/resource.conf` when the demo program...
Need to keep track of wallets, contracts, etc. [sbt-ethereum](https://github.com/swaldman/sbt-ethereum) already does these things. Is there a way to leverage that good work? If not, use [quill-cache](https://github.com/mslinn/quill-cache/).