Evgenii Stratonikov
|
1c0c331e25
|
core: update System.Contract.Call syscall
1. Remove `System.Contract.CallEx`.
2. Extend number of parameters.
3. Add return value count to `VM.Context`.
|
2021-01-14 18:23:36 +03:00 |
|
Evgenii Stratonikov
|
dbe81f9b80
|
smartcontract: move flags to a separate package
|
2021-01-14 17:52:09 +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 |
|
Roman Khimov
|
4fa1476c03
|
native: use Hash160 method parameters where appropriate
Partially reverts 33386065bc , see
neo-project/neo#2183.
|
2021-01-12 18:08:12 +03:00 |
|
Anna Shaleva
|
33386065bc
|
core: adjust parameters of native methods
This commit is mostly about Hash160 -> ByteArray for native contracts'
methods. Manifest is included into states, so we need to be compatible.
|
2020-12-23 11:18:44 +03:00 |
|
Anna Shaleva
|
e40f3610ed
|
core: store MinimumDeploymentFee as uint32
|
2020-12-22 16:09:16 +03:00 |
|
Anna Shaleva
|
b1324db847
|
core: add notifications to ManagmentContract
|
2020-12-18 16:52:51 +03:00 |
|
Anna Shaleva
|
d34353aec2
|
core: add MinimumDeploymentFee
|
2020-12-18 16:48:05 +03:00 |
|
Anna Shaleva
|
a65544aab1
|
core: fix Managment destroy price
Too expensive.
|
2020-12-18 16:46:09 +03:00 |
|
Evgenii Stratonikov
|
3397f2c9be
|
native: cache contract in Management contract
|
2020-12-18 13:11:17 +03:00 |
|
Evgenii Stratonikov
|
62da365302
|
native: allow to modify StoragePrice in the policy contract
|
2020-12-16 13:55:40 +03:00 |
|
Roman Khimov
|
cf8cf93e7a
|
native: change contract names, move them to separate package
Follow neo-project/neo#2138 and make RPC client's GetNativeContractHash
case-sensitive.
|
2020-12-14 15:24:15 +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 |
|
Roman Khimov
|
ad3547783d
|
native: drop Neo.Native.Deploy, move contract init to management contract
The contract is almost a stub at the moment, though it does deploy other
contracts.
|
2020-12-14 13:33:41 +03:00 |
|