f9c1fb952c
[ #2 ] Add a custom vm.Run() function
...
It executes loaded program and accumulates all seen opcodes
together with the scripthash they belong to.
Signed-off-by: Ekaterina Lebedeva <ekaterina.lebedeva@yadro.com>
2023-08-04 12:33:10 +03:00
6519282570
[ #3 ] Change neotest to covertest CompileFile in tests
...
Signed-off-by: Ekaterina Lebedeva <ekaterina.lebedeva@yadro.com>
2023-08-01 17:46:33 +03:00
45b28b723b
[ #3 ] Remove unnecessary caching in CompileFile
...
At this stage there is no need for such optimization
Signed-off-by: Ekaterina Lebedeva <ekaterina.lebedeva@yadro.com>
2023-08-01 17:46:33 +03:00
1b9c14d5d7
[ #3 ] Add a custom CompileFile
...
It is a copy of neotest.CompileFile() but it returns debug info
in addition to contract info.
Signed-off-by: Ekaterina Lebedeva <ekaterina.lebedeva@yadro.com>
2023-08-01 17:44:27 +03:00
72578fc4be
[ #1 ] Add simple test for example contract
...
Tests added: invalid key test, valid key test
and get-without-put test.
neo-go v0.101.3 is a dependency now.
Signed-off-by: Ekaterina Lebedeva <ekaterina.lebedeva@yadro.com>
2023-08-01 12:26:52 +03:00
93d1cbf208
[ #1 ] Create an example contract
...
Contract has PutNumber and GetNumber methods
Signed-off-by: Ekaterina Lebedeva <ekaterina.lebedeva@yadro.com>
2023-08-01 12:26:38 +03:00
b6325fe254
[ #1 ] Add tests folder with a test file
...
Signed-off-by: Ekaterina Lebedeva <ekaterina.lebedeva@yadro.com>
2023-08-01 12:26:25 +03:00
f9f69d3e62
[ #1 ] Add utility files
...
Signed-off-by: Ekaterina Lebedeva <ekaterina.lebedeva@yadro.com>
2023-08-01 12:26:14 +03:00
8c8136f84c
Initial commit
2023-07-28 08:35:01 +00:00