neoneo-go/pkg/core/transaction
Anna Shaleva 9f69522ff5 neorpc: adjust SignerWithWitness scopes parsing
Ensure that Scopes can be properly parsed not only from the string
representation, but also from a single byte. transaction.Signer
is not affected (checked against the C# implementation), only
RPC-related signer scopes are allowed to be unmarshalled from byte.

Close #3059.

Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru>
2023-07-20 10:33:48 +03:00
..
attribute.go *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
attribute_test.go core: adjust notary-related attributes encoding 2022-06-01 15:09:06 +03:00
attrtype.go core: adjust types of NVB, Conflicts and NotaryAssisted attributes 2022-06-01 15:09:06 +03:00
attrtype_string.go core: adjust types of NVB, Conflicts and NotaryAssisted attributes 2022-06-01 15:09:06 +03:00
bench_test.go transaction: add benchmark for transaction serialization 2021-08-09 12:01:38 +03:00
conflicts.go *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
doc.go *: add more package-specific documentation 2021-03-19 16:18:45 +03:00
fuzz_test.go *: bump minimum supported go version 2022-08-08 13:59:32 +03:00
helper_test.go *: enable godot linter and fix all its warnings 2021-05-12 23:17:03 +03:00
not_valid_before.go *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
notary_assisted.go *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
oracle.go *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
oracle_test.go *: use require.ErrorIs instead of require.True(t, error.Is()) 2023-05-04 17:03:47 +03:00
oracleresponsecode_string.go oracle: check response Content-Type 2021-07-12 13:13:48 +03:00
reserved.go *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
signer.go [#2442] English Check 2022-05-04 19:48:27 +03:00
signer_test.go core: consider Rules witness scope as valid 2022-04-27 12:48:33 +03:00
transaction.go *: fix Neo and NeoGo misuses 2022-12-07 17:29:09 +03:00
transaction_test.go *: use require.ErrorIs instead of require.True(t, error.Is()) 2023-05-04 17:03:47 +03:00
witness.go [#2442] English Check 2022-05-04 19:48:27 +03:00
witness_condition.go *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
witness_condition_test.go interop/vm: use more robust CalledByEntry check 2022-08-05 14:35:00 +03:00
witness_rule.go [#2442] English Check 2022-05-04 19:48:27 +03:00
witness_rule_test.go core: add getTransactionSigners method to native Ledger 2022-04-29 11:18:58 +03:00
witness_scope.go neorpc: adjust SignerWithWitness scopes parsing 2023-07-20 10:33:48 +03:00
witness_scope_string.go transaction: fix Rules stringer, it's WitnessRules in C# 2022-05-06 10:08:09 +03:00
witness_scope_test.go neorpc: adjust SignerWithWitness scopes parsing 2023-07-20 10:33:48 +03:00
witness_test.go pkg: move internal/ package to the root directory 2020-11-24 16:39:56 +03:00
witnessaction_string.go transaction: add new Rules witness scope 2021-11-12 15:29:28 +03:00
witnessconditiontype_string.go transaction: add new Rules witness scope 2021-11-12 15:29:28 +03:00