neo-go/pkg
Roman Khimov d4d1ff284b native: add candidate registration via onNEP17Payment
Solves two problems:
 * inability to estimate GAS needed for registerCandidate in a regular way
   because of its very high fee (more than what normal RPC servers allow)
 * inability to have MaxBlockSystemFee lower than the registration price
   which is very high on its own (more than practically possible to execute)

See https://github.com/neo-project/neo/issues/3552.

Signed-off-by: Roman Khimov <roman@nspcc.ru>
2024-11-24 12:52:55 +03:00
..
compiler *: fix some dupword warnings 2024-11-13 20:57:10 +03:00
config services: add new service for fetching blocks from NeoFS 2024-09-11 08:50:31 +04:00
consensus *: fix linter exhaustive errors 2024-09-26 13:29:03 +03:00
core native: add candidate registration via onNEP17Payment 2024-11-24 12:52:55 +03:00
crypto *: improve for loop syntax 2024-08-30 21:45:18 +03:00
encoding *: improve for loop syntax 2024-08-30 21:45:18 +03:00
interop interop: fix linter issues 2024-10-11 12:41:06 +03:00
io io: no need to do ValueOf() again, it's known 2024-11-15 22:29:06 +03:00
neorpc neorpc: remove deprecated error codes (as scheduled) 2024-11-19 21:47:27 +03:00
neotest neotest: sort coverage blocks within a test scope 2024-10-16 16:03:46 +03:00
network network: drop deprecated serv_node_version metric 2024-11-19 21:43:08 +03:00
rpcclient unwrap: add ErrNull to handle Null returned, fix #2795 2024-11-21 13:23:32 +03:00
services *: extend basic testing chain documentation 2024-11-20 18:06:13 +03:00
smartcontract manifest: support NEP-24 2024-11-20 14:45:28 +03:00
util *: improve for loop syntax 2024-08-30 21:45:18 +03:00
vm vm: fix PACKMAP operation 2024-11-19 13:49:53 +03:00
wallet *: use slices.Index/slices.Contains where appropriate 2024-08-27 08:24:52 +03:00