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
|
6ca7b4b966
|
interop: rename ContractID to ID
Helps further refactoring, see next commit.
|
2021-02-11 12:27:43 +03:00 |
|
Roman Khimov
|
158f0d9d9c
|
native/vm: add script check for deployed contracts
Refs. #1699.
|
2021-02-09 22:31:26 +03:00 |
|
Roman Khimov
|
1a4958b1d5
|
manifest: add ABI validity check
Some methods must be defined in a valid ABI. Refs. neo-project/neo#2263.
|
2021-02-08 13:27:39 +03:00 |
|
Anna Shaleva
|
a2715404d0
|
core: serialise manifest as stackitem
|
2021-02-05 19:10:15 +03:00 |
|
Anna Shaleva
|
260bcd373c
|
core: store initial native values into DAO
|
2021-02-05 10:43:17 +03:00 |
|
Roman Khimov
|
054ca27e9c
|
state: use checksums and names to calculate contract hashes
It allows to deploy the same NEF using one sender and get different contract
hashes. See neo-project/neo#2240.
|
2021-01-22 12:22:48 +03:00 |
|
Evgeniy Stratonikov
|
0b26b46234
|
state: store NEF instead of script for contract
NEFs for native contracts are set statically, thus
field values are taken from the reference implementation.
|
2021-01-13 15:34:10 +03:00 |
|
Evgenii Stratonikov
|
3397f2c9be
|
native: cache contract in Management contract
|
2020-12-18 13:11:17 +03:00 |
|
Roman Khimov
|
ab12eee346
|
native: move contract deployment to management contract
See neo-project/neo#2119.
|
2020-12-14 15:23:46 +03:00 |
|