C# Класс BitSharp.Core.Test.TestBlocks

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddBlock ( BitSharp.Core.Domain.Block block ) : void
CreateBlock ( UInt256 previousBlockHash, int txCount, UInt256 target = null, DateTimeOffset time = null ) : BitSharp.Core.Domain.Block
CreateEmptyBlock ( UInt256 prevBlockHash, UInt256 target = null, DateTimeOffset time = null ) : BitSharp.Core.Domain.Block
Fork ( int rollbackCount ) : TestBlocks
MineAndAddBlock ( BitSharp.Core.Domain.Block newBlock ) : BitSharp.Core.Domain.Block
MineAndAddBlock ( int txCount, UInt256 target = null, DateTimeOffset time = null ) : BitSharp.Core.Domain.Block
MineAndAddEmptyBlock ( UInt256 target = null, DateTimeOffset time = null ) : BitSharp.Core.Domain.Block
MineBlock ( BitSharp.Core.Domain.Block block ) : BitSharp.Core.Domain.Block
MineBlock ( UInt256 prevBlockHash, int txCount, UInt256 target = null, DateTimeOffset time = null ) : BitSharp.Core.Domain.Block
MineEmptyBlock ( UInt256 prevBlockHash, UInt256 target = null, DateTimeOffset time = null ) : BitSharp.Core.Domain.Block
Rollback ( int count ) : void
TestBlocks ( BitSharp.Core.Domain.Block genesisBlock = null ) : BitSharp.Common
TestBlocks ( TestBlocks parent ) : BitSharp.Common

Описание методов

AddBlock() публичный Метод

public AddBlock ( BitSharp.Core.Domain.Block block ) : void
block BitSharp.Core.Domain.Block
Результат void

CreateBlock() публичный Метод

public CreateBlock ( UInt256 previousBlockHash, int txCount, UInt256 target = null, DateTimeOffset time = null ) : BitSharp.Core.Domain.Block
previousBlockHash UInt256
txCount int
target UInt256
time DateTimeOffset
Результат BitSharp.Core.Domain.Block

CreateEmptyBlock() публичный Метод

public CreateEmptyBlock ( UInt256 prevBlockHash, UInt256 target = null, DateTimeOffset time = null ) : BitSharp.Core.Domain.Block
prevBlockHash UInt256
target UInt256
time DateTimeOffset
Результат BitSharp.Core.Domain.Block

Fork() публичный Метод

public Fork ( int rollbackCount ) : TestBlocks
rollbackCount int
Результат TestBlocks

MineAndAddBlock() публичный Метод

public MineAndAddBlock ( BitSharp.Core.Domain.Block newBlock ) : BitSharp.Core.Domain.Block
newBlock BitSharp.Core.Domain.Block
Результат BitSharp.Core.Domain.Block

MineAndAddBlock() публичный Метод

public MineAndAddBlock ( int txCount, UInt256 target = null, DateTimeOffset time = null ) : BitSharp.Core.Domain.Block
txCount int
target UInt256
time DateTimeOffset
Результат BitSharp.Core.Domain.Block

MineAndAddEmptyBlock() публичный Метод

public MineAndAddEmptyBlock ( UInt256 target = null, DateTimeOffset time = null ) : BitSharp.Core.Domain.Block
target UInt256
time DateTimeOffset
Результат BitSharp.Core.Domain.Block

MineBlock() публичный Метод

public MineBlock ( BitSharp.Core.Domain.Block block ) : BitSharp.Core.Domain.Block
block BitSharp.Core.Domain.Block
Результат BitSharp.Core.Domain.Block

MineBlock() публичный Метод

public MineBlock ( UInt256 prevBlockHash, int txCount, UInt256 target = null, DateTimeOffset time = null ) : BitSharp.Core.Domain.Block
prevBlockHash UInt256
txCount int
target UInt256
time DateTimeOffset
Результат BitSharp.Core.Domain.Block

MineEmptyBlock() публичный Метод

public MineEmptyBlock ( UInt256 prevBlockHash, UInt256 target = null, DateTimeOffset time = null ) : BitSharp.Core.Domain.Block
prevBlockHash UInt256
target UInt256
time DateTimeOffset
Результат BitSharp.Core.Domain.Block

Rollback() публичный Метод

public Rollback ( int count ) : void
count int
Результат void

TestBlocks() публичный Метод

public TestBlocks ( BitSharp.Core.Domain.Block genesisBlock = null ) : BitSharp.Common
genesisBlock BitSharp.Core.Domain.Block
Результат BitSharp.Common

TestBlocks() публичный Метод

public TestBlocks ( TestBlocks parent ) : BitSharp.Common
parent TestBlocks
Результат BitSharp.Common