C# 클래스 BitSharp.Core.Test.TestBlocks

파일 보기 프로젝트 열기: pmlyon/BitSharp 1 사용 예제들

공개 메소드들

메소드 설명
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