Start rewriting leap-core in Kotlin and make sure it behaves the same as now when compiled to JavaScript and can also be used for purposes such as in https://github.com/leapdao/leap-core/issues/152 in a JVM environment.
Scope
[x] Set up Kotlin repository/project
[x] Include documentation for people unfamiliar with Kotlin on how to get started
[x] Create an (as automatic as possible) testing procedure which makes sure the new implementation behaves the same as the old one (compile to JS -> run old tests)
Deliverables
A new repository containing the partial Kotlin leap-core implementation.
Gain for the project
Typed leap-core
Ability to use leap-core in JVM environment (can integrate with WallETH for example)
Bounty
Start rewriting leap-core in Kotlin and make sure it behaves the same as now when compiled to JavaScript and can also be used for purposes such as in https://github.com/leapdao/leap-core/issues/152 in a JVM environment.
Scope
Deliverables
A new repository containing the partial Kotlin leap-core implementation.
Gain for the project
Roles
bounty gardener: @TheReturnOfJan / 10% bounty worker: @TheReturnOfJan / 60% bounty reviewer: @MaxStalker / 30%