Package io.horizen

Interface SidechainModel<T extends io.horizen.block.SidechainBlockBase<?,​?>>

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      T buildScGenesisBlock​(io.horizen.block.MainchainBlockReference mcRef, io.horizen.transaction.mainchain.SidechainCreation sidechainCreation, com.fasterxml.jackson.databind.JsonNode json, io.horizen.secret.PrivateKey25519 key, io.horizen.proof.VrfProof vrfProof, io.horizen.vrf.VrfOutput vrfOutput, io.horizen.utils.MerklePath mp, io.horizen.params.NetworkParams params)  
      io.horizen.fork.ForkConfigurator getForkConfigurator()  
      String getModelName()  
    • Method Detail

      • getModelName

        String getModelName()
      • buildScGenesisBlock

        T buildScGenesisBlock​(io.horizen.block.MainchainBlockReference mcRef,
                              io.horizen.transaction.mainchain.SidechainCreation sidechainCreation,
                              com.fasterxml.jackson.databind.JsonNode json,
                              io.horizen.secret.PrivateKey25519 key,
                              io.horizen.proof.VrfProof vrfProof,
                              io.horizen.vrf.VrfOutput vrfOutput,
                              io.horizen.utils.MerklePath mp,
                              io.horizen.params.NetworkParams params)
      • getForkConfigurator

        io.horizen.fork.ForkConfigurator getForkConfigurator()