Kotlin library for Ethereum
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.ci Initial May 30, 2017
abi Initial ABI module Sep 17, 2018
assets Add and use smaller logo Apr 14, 2018
base58 Improve readability Aug 16, 2018
bip32 More idiomatic code Aug 16, 2018
bip39 Implement SHA256 (#41) Aug 31, 2018
bip39_wordlist_en Fix package and improve wordlist naming Aug 16, 2018
bip44 Improve BIP44 API - no more companion object Aug 16, 2018
contract_abi_types Rename folder java->kotlin May 4, 2018
crypto Remove deprecated methods Aug 21, 2018
eip155 Add method to extract/recover "From" May 28, 2018
erc1328 Modify detector to use 831 - makes detecting more efficient Sep 21, 2018
erc55 Add readme for ERC-55 Aug 1, 2018
erc67 Rename folder java->kotlin May 4, 2018
erc681 Expose fun to direct convert 831->681 and copy scheme correctly Sep 17, 2018
erc831 Fix typo Sep 17, 2018
erc961 Rename folder java->kotlin May 4, 2018
etherscan Initial EtherScan module Aug 19, 2018
extensions Improve code style Aug 16, 2018
functions Use klaxon 3.0.6 Jul 9, 2018
gradle/wrapper Use Gradle 4.10.2 Sep 21, 2018
hashes Implement SHA256 (#41) Aug 31, 2018
keccak_shortcut Split hashes keccak_shortcut Jun 4, 2018
method_signatures Expose normalized parameters and function signature Jun 12, 2018
model Improve RPC code and API Aug 21, 2018
networks Fix order Aug 20, 2018
ripemd160 Kotlinify a bit more and add helper extension functions Jun 6, 2018
rlp Add method to extract/recover "From" May 28, 2018
rpc Migrate to moshi Aug 25, 2018
uri_common Use sequence Sep 21, 2018
wallet Make KDFJsonAdapter internal and expose function to generate wallet JSON Sep 17, 2018
.gitignore add a more extensive `.gitignore` for easier interaction with Android… Jan 10, 2018
LICENSE Create LICENSE May 30, 2017
README.md Heimdall Android is now Gnosis Safe Android Aug 5, 2018
build.gradle Use kotlin 1.2.70 Sep 13, 2018
gradle.properties Initial May 30, 2017
gradlew Use gradle 4.1 Sep 13, 2017
settings.gradle Initial ABI module Sep 17, 2018

README.md

This is a Kotlin library for Ethereum. Currently it is not a full featured Ethereum implementation - but a library to share common Ethereum code between different apps to prevent WET code and make things more DRY. Mainly in the context of the WallETH Project. Later I could imagine that this extends to a full implementation of Ethereum in Kotlin. But as this would be a huge endeavour and I want to continue with my projects don't expect this in the near future - but I accept PRs ;-)

Projects that use kethereum

Links

Get it

KEthereum is available via jitpack:

License

MIT