All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.provenance.scope.contract.proto.ProtoHash.kt Maven / Gradle / Ivy

Go to download

A collection of libraries that interact and run Provenance Java based contracts.

There is a newer version: 0.7.0
Show newest version
package io.provenance.scope.contract.proto

interface ProtoHash {

    fun getClasses(): Map

    fun getHash(): String

    // Provides a means to pair ContractHash to ProtoHash implementations so that the pairing can be preferred
    // when resolution takes place during ContractManager::dehydrateSpec. Fully qualified contract names in
    // ContractHash::getClasses must be unique, but fully qualified proto names in ProtoHash::getClasses will often
    // collide.
    fun getUuid(): String
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy