Evgenii Stratonikov
|
efddcf3bfe
|
core: remove interop methods from interopContext
If interops are defined as a separate functions
they can be implemented in a separate packages
which can help us to structure core.
|
2020-04-11 10:56:35 +03:00 |
|
Evgenii Stratonikov
|
ee0ba9b1b4
|
core: make SpawnVM a method of context
spawnVMWithInterops is rather long too type and
it doesn't use Blockchain in any way.
|
2020-04-08 08:38:45 +03:00 |
|
Evgenii Stratonikov
|
030b7754ad
|
core: move DAO to a separate package
|
2020-04-08 08:38:44 +03:00 |
|
Roman Khimov
|
5f09381cf4
|
core: wrap cached dao properly, don't miss cached data
Fixes #817 where invoked contract missed updated account information because
it got it one layer below cachedDao used to process the block.
|
2020-04-03 10:15:11 +03:00 |
|
Roman Khimov
|
e41d434a49
|
*: move all packages from CityOfZion to nspcc-dev
|
2020-03-03 17:21:42 +03:00 |
|
Evgenii Stratonikov
|
66f96e3f32
|
core: shutdown Blockchain gracefully in tests
|
2020-03-02 17:22:27 +03:00 |
|
Evgenii Stratonikov
|
4eae55143f
|
core: restrict GAS available for invocation transactions
There are 10 GAS available for free plus any amount of GAS
attached to a transaction.
|
2020-01-22 14:31:54 +03:00 |
|