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 |
|
Roman Khimov
|
6ecc6f0422
|
native: call native contracts by ID instead of name
Fix #1666.
|
2021-01-18 00:38:23 +03:00 |
|
Roman Khimov
|
f39ede9869
|
opcode: add CALLT opcode, move ABORT/ASSERT
Refs. #1644. Hash compatibility test temporarily disabled, to be enabled when
it's up to date with current C# master.
|
2021-01-18 00:14:52 +03:00 |
|
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
|
1ffa1f9ade
|
native: fix contract hashes
|
2020-12-15 12:58:04 +03:00 |
|
Evgenii Stratonikov
|
5310c7f3ce
|
native: fix NEP17.Transfer cost
It was increased with the introducion of `postTransfer`.
|
2020-12-15 12:04:10 +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
|
1e9253f1f0
|
interop: rename Neo.Native.Call to System.Contract.CallNative
|
2020-12-14 15:24:13 +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 |
|
Evgenii Stratonikov
|
99bdee676a
|
cli: add tests for db dump/restore
|
2020-12-01 18:38:09 +03:00 |
|