Package io.horizen

Class AbstractUTXOModel

  • All Implemented Interfaces:
    SidechainModel<io.horizen.utxo.block.SidechainBlock>

    public abstract class AbstractUTXOModel
    extends Object
    implements SidechainModel<io.horizen.utxo.block.SidechainBlock>
    • Constructor Detail

      • AbstractUTXOModel

        public AbstractUTXOModel()
    • Method Detail

      • buildScGenesisBlock

        public io.horizen.utxo.block.SidechainBlock 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)
        Specified by:
        buildScGenesisBlock in interface SidechainModel<io.horizen.utxo.block.SidechainBlock>