nspcc-dev / neo-go

Go Node and SDK for the Neo blockchain
MIT License
123 stars 79 forks source link

Integrate neotest with local RPC client #3245

Open AnnaShaleva opened 11 months ago

AnnaShaleva commented 11 months ago

Implement the https://github.com/nspcc-dev/neo-go/pull/3233#issuecomment-1829563912.

AnnaShaleva commented 6 months ago

We also need to refactor all tests where some custom network fee is added for transaction witnesses. Ref. https://github.com/nspcc-dev/neo-go/pull/3425#discussion_r1581848666.

AnnaShaleva commented 3 months ago

Also need to adjust neotest.AddSystemFee (or (*Executor).AddSystemFee) to properly handle RPC GAS limit problem that may happen during system fee calculation. Ref. https://github.com/nspcc-dev/neo-go/pull/3551#discussion_r1711336529.