neo-go/pkg/core/transaction
Roman Khimov 53c014a0bb crypto/consensus: sign hashes and cache them for consensus payloads
Avoid serializing payload again and again for various purposes. To sign it, we
only need a hash.

Some 2.4% gain in TPS could be achieved with this.
2020-09-09 20:46:31 +03:00
..
attribute.go transaction: add HighPriority attribute 2020-08-23 09:39:46 +03:00
attrtype.go transaction: add HighPriority attribute 2020-08-23 09:39:46 +03:00
attrtype_string.go transaction: add HighPriority attribute 2020-08-23 09:39:46 +03:00
helper_test.go transaction: update binary test data 2020-08-18 15:09:30 +03:00
signer.go core: move transaction's sender to cosigners 2020-08-04 17:33:50 +03:00
signer_test.go core: move transaction's sender to cosigners 2020-08-04 17:33:50 +03:00
transaction.go crypto/consensus: sign hashes and cache them for consensus payloads 2020-09-09 20:46:31 +03:00
transaction_test.go transaction: add tests for (*Transaction).isValid() 2020-08-23 09:39:46 +03:00
witness.go transaction: encode witness scripts in base64 2020-06-08 10:23:56 +03:00
witness_scope.go core: move transaction's sender to cosigners 2020-08-04 17:33:50 +03:00
witness_scope_string.go core: add FeeOnly witness scope 2020-08-04 15:08:59 +03:00
witness_scope_test.go transaction: fix ineffassign GoReportCard issue 2020-08-14 12:08:16 +03:00