neo-go/pkg/services
Anna Shaleva 7b64b693bd rpcsrv: refactor findstoragehistoric handler to avoid DoS attack
Do not retrieve the whole set of storage items when trying to find
the ones from the specified start. Use DAO's Seek interface
implemented over MPT TrieStore to retrieve only the necessary items.

Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru>
2023-08-24 17:15:59 +03:00
..
helpers/rpcbroadcaster *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
metrics *: use CompareAndSwap instead of CAS for atomics 2023-04-28 12:07:19 +03:00
notary *: use CompareAndSwap instead of CAS for atomics 2023-04-28 12:07:19 +03:00
oracle oracle: make use of ReadCloser returned from NeoFS's getters 2023-06-06 17:40:19 +03:00
rpcsrv rpcsrv: refactor findstoragehistoric handler to avoid DoS attack 2023-08-24 17:15:59 +03:00
stateroot *: use require.ErrorIs instead of require.True(t, error.Is()) 2023-05-04 17:03:47 +03:00