Evgeniy Stratonikov
|
b38443fe20
|
smartcontract: add checks for onNEP*Payable methods
When they are present in contract, we want them
to have correct signature.
|
2021-02-19 17:06:07 +03:00 |
|
Evgenii Stratonikov
|
c7ce9cd4f6
|
compiler: defer dir removal right after creation
|
2020-12-10 13:40:29 +03:00 |
|
Anna Shaleva
|
9456f729be
|
compiler: generate methods names with lowercased first letter
Methods names from debuginfo should match methods names from manifest.
Original method names are stored in ID field.
|
2020-08-13 13:28:20 +03:00 |
|
Evgenii Stratonikov
|
a34ba92d46
|
compiler: allow to split main package across multiple files
|
2020-08-11 11:12:55 +03:00 |
|
Evgenii Stratonikov
|
057e1c6e3c
|
compiler: provide filename to Compile()
|
2020-08-11 11:10:45 +03:00 |
|
Anna Shaleva
|
c7746da023
|
cli, compiler: switch from .avm to .nef
We don't generate clear .avm instructions anymore. Instead, use .nef
files with additional metadata.
|
2020-06-29 09:15:29 +03:00 |
|
Roman Khimov
|
e41d434a49
|
*: move all packages from CityOfZion to nspcc-dev
|
2020-03-03 17:21:42 +03:00 |
|
Evgenii Stratonikov
|
a3dacd3b74
|
tests: replace t.Fatal with require where possible
This makes tests less verbose and unifies the style
they are written in.
|
2020-03-02 17:22:27 +03:00 |
|
Vsevolod Brekelov
|
7084925e4b
|
compiler: add test for compile and save
|
2020-01-14 17:33:04 +03:00 |
|
Roman Khimov
|
852e6a335b
|
compiler: move it up from vm
It really deserves it, I think. Especially given that it doesn't have any
direct usage of `vm` package now.
|
2019-12-03 18:23:46 +03:00 |
|