Example #1
0
    public void GetLockTimeBasedOnDistributionTest()
    {
        var lockTimeSelector = new LockTimeSelector(new Random());

        uint     tipHeight = 600_000;
        LockTime lockTime  = lockTimeSelector.GetLockTimeBasedOnDistribution(tipHeight);

        if (lockTime.Value == 0)
        {
            Assert.Equal(LockTime.Zero, lockTime);
        }
        else
        {
            Assert.InRange(lockTime.Value, tipHeight - 99, tipHeight + 1);
        }
    }
 static LockTimeSelector()
 {
     Instance = new LockTimeSelector(new Random());
 }
Example #3
0
 static LockTimeSelector()
 {
     Instance = new LockTimeSelector(Random.Shared);
 }