neo-go/pkg/vm
Roman Khimov c3591d8897 vm: fix CHECKMULTISIG to comply with NEO VM implementation
Testing with testnet quickly revealed that our code has an issue when the key
count doesn't equal signature count, fix it and add some comments.
2019-10-01 13:41:26 +03:00
..
cli vm/cli: add some convenience heuristic to ease 'run' use 2019-09-10 23:31:06 +03:00
compiler compiler: update and move README to the docs folder 2019-09-17 19:09:02 +03:00
tests vm: make PUSH0 create empty bytearray 2019-09-16 15:50:51 +03:00
context.go vm: protect PUSHDATA from short reads 2019-09-11 12:35:37 +03:00
emit.go vm: switch from Opcode to Instruction 2019-08-14 15:40:31 +03:00
emit_test.go vm: switch from Opcode to Instruction 2019-08-14 15:40:31 +03:00
instruction_string.go vm: expand instruction list with commands from current VM spec 2019-09-08 20:46:35 +03:00
instructions.go vm: expand instruction list with commands from current VM spec 2019-09-08 20:46:35 +03:00
interop.go Optimisations and API changes for smart contracts (#67) 2018-04-10 11:45:31 +02:00
output.go Optimizations + some improvements (#105) 2018-11-26 16:56:45 +01:00
stack.go vm: add CHECKSIG/VERIFY/CHECKMULTISIG implementations 2019-09-24 13:01:54 +03:00
stack_item.go vm: implement KEYS opcode 2019-09-25 17:53:34 +03:00
stack_test.go vm: add CHECKSIG/VERIFY/CHECKMULTISIG implementations 2019-09-24 13:01:54 +03:00
state.go *: add/fix godoc comments to satisfy golint 2019-09-03 17:57:51 +03:00
state_test.go Code refactoring (#143) 2019-02-19 14:22:33 +01:00
vm.go vm: fix CHECKMULTISIG to comply with NEO VM implementation 2019-10-01 13:41:26 +03:00
vm_test.go vm: support Map in ARRAYSIZE 2019-09-25 17:53:36 +03:00