Home Reference Source Repository
public class | source

DAGBlock

Create new block

Constructor Summary

Public Constructor
public

constructor(options: *)

Member Summary

Public Members
public

data: {"index": *, "prevHash": *, "time": *, "transactions": *, "nonce": *}

public

node: *

Method Summary

Public Methods
public

async get(hash: *): *

public

async newBlock(objectPattern: {"transactions": *, "previousBlock": *, "address": *}): *

public

async put(block: *): *

public

transformBlock(objectPattern: {"multihash": *, "data": *}): *

Public Constructors

public constructor(options: *) source

Params:

NameTypeAttributeDescription
options *

Public Members

public data: {"index": *, "prevHash": *, "time": *, "transactions": *, "nonce": *} source

public node: * source

Public Methods

public async get(hash: *): * source

Params:

NameTypeAttributeDescription
hash *

Return:

*

public async newBlock(objectPattern: {"transactions": *, "previousBlock": *, "address": *}): * source

Params:

NameTypeAttributeDescription
objectPattern {"transactions": *, "previousBlock": *, "address": *}
  • default: {"transactions":null,"previousBlock":null,"address":null}

Return:

*

public async put(block: *): * source

Params:

NameTypeAttributeDescription
block *

Return:

*

public transformBlock(objectPattern: {"multihash": *, "data": *}): * source

Params:

NameTypeAttributeDescription
objectPattern {"multihash": *, "data": *}
  • default: {"multihash":null,"data":null}

Return:

*