Name: bivrost-kotlin
Owner: GNOSIS
Description: ? ? Bridge between Solidity Contracts and Kotlin
Created: 2017-08-21 16:59:31.0
Updated: 2018-05-21 14:50:44.0
Pushed: 2018-05-23 10:51:23.0
Size: 250
Language: Kotlin
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
? ? Bridge between Solidity Contracts and Kotlin
Add jitpack repository (see https://www.jitpack.io/#gnosis/bivrost-kotlin)
Add classpath dependency:
spath ('com.github.gnosis:bivrost-kotlin:bivrost-gradle-plugin:<version>')
Add runtime dependency:
ementation ('com.github.gnosis:abi-kotlin:bivrost-solidity-types:<version>')
Apply plugin:
y plugin: 'bivrost'
Add abi json to project in app/abi
folder (see sample app)
Optional: Generate the Solidity types:
./gradlew :bivrost-solidity-types-generator:runSolidityTypeGenerator
Add library artifacts to local maven:
./gradlew :bivrost-utils:uploadArchives
./gradlew :bivrost-solidity-types:uploadArchives
./gradlew :bivrost-abi-parser:uploadArchives
./gradlew :bivrost-gradle-plugin:uploadArchives
Uncomment include ':sample:app'
in the settings.gradle
to include sample app module.
Build sample app. This should also generate the class MultiSigWalletWithDailyLimit