Roman Khimov
|
df12adaa9e
|
crypto: remove crypto.Verifiable interface
We can now verify any hash.Hashable thing.
|
2021-03-26 13:45:18 +03:00 |
|
Anna Shaleva
|
1261dd5306
|
core: refactor initVerificationVM
It needs only VM and function to get contract state. Also exposed this
method and extended Blockchainer. These changes are needed for the
next commit.
|
2021-03-12 18:55:27 +03:00 |
|
Evgeniy Stratonikov
|
f83b376181
|
block: replace Base with Header
|
2021-03-10 13:38:44 +03:00 |
|
Evgeniy Stratonikov
|
ac227a80fe
|
stateroot: use RoleStateValidator for verification
|
2021-03-09 13:51:10 +03:00 |
|
Evgeniy Stratonikov
|
bf20db09e0
|
stateroot: move state-root related logic to core/stateroot
|
2021-03-09 13:48:29 +03:00 |
|
Evgeniy Stratonikov
|
55698d0426
|
dao: use raw state.StorageItem instead of pointer
It is now a slice, there is no need for additional indirection.
|
2021-03-09 12:11:25 +03:00 |
|
Evgeniy Stratonikov
|
ffd85dd51d
|
native/policy: remove MaxBlockSize and MaxBlockSystemFee
|
2021-03-04 16:59:19 +03:00 |
|
Evgeniy Stratonikov
|
f0d8652bcd
|
rpc: implement getnativecontracts RPC
|
2021-02-11 12:27:43 +03:00 |
|
Anna Shaleva
|
260bcd373c
|
core: store initial native values into DAO
|
2021-02-05 10:43:17 +03:00 |
|
Anna Shaleva
|
4ad9c7929b
|
internals: move testchain from network to internals
It'll be useful for tests outside of the network pkg.
|
2021-02-02 22:01:32 +03:00 |
|