forked from TrueCloudLab/neoneo-go
transaction: lower MaxValidUntilBlockIncrement
Follow neo-project/neo#2042.
This commit is contained in:
parent
b327308df8
commit
b233158c9f
2 changed files with 7 additions and 6 deletions
|
@ -922,7 +922,7 @@ func TestSubscriptions(t *testing.T) {
|
||||||
txGood1 := transaction.New(netmode.UnitTestNet, script.Bytes(), 0)
|
txGood1 := transaction.New(netmode.UnitTestNet, script.Bytes(), 0)
|
||||||
txGood1.Signers = []transaction.Signer{{Account: neoOwner}}
|
txGood1.Signers = []transaction.Signer{{Account: neoOwner}}
|
||||||
txGood1.Nonce = 1
|
txGood1.Nonce = 1
|
||||||
txGood1.ValidUntilBlock = 100500
|
txGood1.ValidUntilBlock = 1024
|
||||||
require.NoError(t, signTx(bc, txGood1))
|
require.NoError(t, signTx(bc, txGood1))
|
||||||
|
|
||||||
// Reset() reuses the script buffer and we need to keep scripts.
|
// Reset() reuses the script buffer and we need to keep scripts.
|
||||||
|
@ -934,7 +934,7 @@ func TestSubscriptions(t *testing.T) {
|
||||||
txBad := transaction.New(netmode.UnitTestNet, script.Bytes(), 0)
|
txBad := transaction.New(netmode.UnitTestNet, script.Bytes(), 0)
|
||||||
txBad.Signers = []transaction.Signer{{Account: neoOwner}}
|
txBad.Signers = []transaction.Signer{{Account: neoOwner}}
|
||||||
txBad.Nonce = 2
|
txBad.Nonce = 2
|
||||||
txBad.ValidUntilBlock = 100500
|
txBad.ValidUntilBlock = 1024
|
||||||
require.NoError(t, signTx(bc, txBad))
|
require.NoError(t, signTx(bc, txBad))
|
||||||
|
|
||||||
script = io.NewBufBinWriter()
|
script = io.NewBufBinWriter()
|
||||||
|
@ -944,7 +944,7 @@ func TestSubscriptions(t *testing.T) {
|
||||||
txGood2 := transaction.New(netmode.UnitTestNet, script.Bytes(), 0)
|
txGood2 := transaction.New(netmode.UnitTestNet, script.Bytes(), 0)
|
||||||
txGood2.Signers = []transaction.Signer{{Account: neoOwner}}
|
txGood2.Signers = []transaction.Signer{{Account: neoOwner}}
|
||||||
txGood2.Nonce = 3
|
txGood2.Nonce = 3
|
||||||
txGood2.ValidUntilBlock = 100500
|
txGood2.ValidUntilBlock = 1024
|
||||||
require.NoError(t, signTx(bc, txGood2))
|
require.NoError(t, signTx(bc, txGood2))
|
||||||
|
|
||||||
invBlock := newBlock(bc.config, bc.BlockHeight()+1, bc.CurrentHeaderHash(), txGood1, txBad, txGood2)
|
invBlock := newBlock(bc.config, bc.BlockHeight()+1, bc.CurrentHeaderHash(), txGood1, txBad, txGood2)
|
||||||
|
|
|
@ -20,9 +20,10 @@ const (
|
||||||
// MaxTransactionSize is the upper limit size in bytes that a transaction can reach. It is
|
// MaxTransactionSize is the upper limit size in bytes that a transaction can reach. It is
|
||||||
// set to be 102400.
|
// set to be 102400.
|
||||||
MaxTransactionSize = 102400
|
MaxTransactionSize = 102400
|
||||||
// MaxValidUntilBlockIncrement is the upper increment size of blockhain height in blocs after
|
// MaxValidUntilBlockIncrement is the upper increment size of blockhain height in blocks
|
||||||
// exceeding that a transaction should fail validation. It is set to be 2102400.
|
// exceeding that a transaction should fail validation. It is set to estimated daily number
|
||||||
MaxValidUntilBlockIncrement = 2102400
|
// of blocks with 15s interval.
|
||||||
|
MaxValidUntilBlockIncrement = 5760
|
||||||
// MaxAttributes is maximum number of attributes including signers that can be contained
|
// MaxAttributes is maximum number of attributes including signers that can be contained
|
||||||
// within a transaction. It is set to be 16.
|
// within a transaction. It is set to be 16.
|
||||||
MaxAttributes = 16
|
MaxAttributes = 16
|
||||||
|
|
Loading…
Reference in a new issue