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

org.ergoplatform.appkit.BlockHeader Maven / Gradle / Ivy

package org.ergoplatform.appkit;

import java.math.BigInteger;

import sigma.AvlTree;
import sigma.Coll;
import sigma.GroupElement;

/**
 * Header of a block
 */
public interface BlockHeader extends PreHeader {
    String getId();

    AvlTree getStateRoot();

    Coll getAdProofsRoot();

    Coll getTransactionsRoot();

    Coll getExtensionHash();

    GroupElement getPowSolutionsPk();

    GroupElement getPowSolutionsW();

    BigInteger getPowSolutionsD();

    Coll getPowSolutionsN();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy