C# Class FactomAPI.Chain

Afficher le fichier Open project: CryptidID/FactomDotNet

Méthodes publiques

Méthode Description
CommitChain ( ChainType c, string name ) : byte[]

First method to add a chain to factom. Spends the entry credits, must wait 10seconds and call RevealChain() to finalize the commit.

GetAllChainEntries ( DataStructs chainHead ) : List

Returns all the entries in a Chain. Type of entry has timestamp and entryhash value

GetAllChainEntries ( byte chainHeadID ) : List

Returns all the entries in a Chain. Type of entry has timestamp and entryhash value

GetChainHead ( byte hash ) : DataStructs.ChainHeadData

Takes in an entry chain hash and returns Key MR of the first entry. Can be used to get all the entries

NewChain ( DataStructs entry ) : ChainType

Creates a new Chain

RevealChain ( ChainType c ) : bool

Second step in committing a new chain. Only run this if CommitChain was successful.

Method Details

CommitChain() public static méthode

First method to add a chain to factom. Spends the entry credits, must wait 10seconds and call RevealChain() to finalize the commit.
public static CommitChain ( ChainType c, string name ) : byte[]
c ChainType Chain to be added
name string Name of Entry Credit wallet
Résultat byte[]

GetAllChainEntries() public static méthode

Returns all the entries in a Chain. Type of entry has timestamp and entryhash value
public static GetAllChainEntries ( DataStructs chainHead ) : List
chainHead DataStructs ChainHeadData type
Résultat List

GetAllChainEntries() public static méthode

Returns all the entries in a Chain. Type of entry has timestamp and entryhash value
public static GetAllChainEntries ( byte chainHeadID ) : List
chainHeadID byte ChainID of chain
Résultat List

GetChainHead() public static méthode

Takes in an entry chain hash and returns Key MR of the first entry. Can be used to get all the entries
public static GetChainHead ( byte hash ) : DataStructs.ChainHeadData
hash byte ChainID of chain
Résultat DataStructs.ChainHeadData

NewChain() public static méthode

Creates a new Chain
public static NewChain ( DataStructs entry ) : ChainType
entry DataStructs First entry in chain
Résultat ChainType

RevealChain() public static méthode

Second step in committing a new chain. Only run this if CommitChain was successful.
public static RevealChain ( ChainType c ) : bool
c ChainType Chain to be added
Résultat bool