Roman Khimov
33c512032f
vm: switch from Opcode to Instruction
...
Which matches the changes done in neo-storm and also make this codebase closer
to the `dev` branch (that also uses Instruction).
2019-08-14 15:40:31 +03:00
Evgeniy Kulikov
f000b76879
[FIX] Formatting and code-style ( #118 )
...
* [FIX] Formatting and code-style
- gofmt
- import resort
- prealloc slices
- simplify code
* fix vet
2019-01-25 12:20:35 +01:00
aprasolova
de45c58551
RPC invocation parameters ( #106 )
...
* added rpc.invoke and parameters marshalling
* removed debug output
* stringer and marshalling corrections
* version
2018-11-26 16:57:53 +01:00
cff42de061
Add proper field names for JSON RPC ( #80 )
2018-05-04 19:15:35 +02:00
Steven Jack
8ea013ab60
Incorrect import ( #69 )
...
* Update incorrect import
* Bumps version
2018-04-15 18:56:18 +02:00
Anthony De Meulemeester
94672cb9cc
Persistance ( #53 )
...
* added publish TX for backwards compat.
* lowered the prototick for faster block syncing
* print useragent on startup
* added createMultiRedeemScript for genesis block generation.
* building genesis block from scratch.
* implemented merkle tree.
* starting blockhain with generated genesis hash
* Fixed bug in unspent coin state.
* fixed broken tests after genesis block.
* removed log line.
* bumped version -> 0.34.0
2018-03-25 12:45:54 +02:00
Anthony De Meulemeester
1a1a19da7d
Smartcontract ( #39 )
...
* deleted transfer_output added asset type and transaction result to core
* removed writing 0x00 when buffer length is 0
* Refactored emit into VM package + moved tx to own package.
* implemented transaction along with claimTransaction.
* refactored naming of transaction + added decode address for uint160 types
* removed unnecessary folder and files.
* transaction/smartcontract logic
* bumped version 0.24.0
2018-03-04 14:56:49 +01:00
Anthony De Meulemeester
b6b8542caf
Compiler ( #37 )
...
* refactored structs so the scope is not needed anymore + fix passing struct in func arguments.
* implemented byte arrays and added runtime tests
* Added sc examples in compiler README + added quick nested if test.
* Updated README
* Changed import paths to interop layer
2018-03-02 16:49:10 +01:00
Anthony De Meulemeester
f3f6662fc9
Base wallet implementation ( #35 )
...
* Initial draft of the neo-go wallet
* Cleanup + more test for util package
* integrated wallet into neo-cli partially
* base wallet implementation + smartcontract code.
2018-03-02 16:24:09 +01:00
Anthony De Meulemeester
2345858238
Compiler update (basic sc ready) ( #31 )
...
* refactored structs, the scope is not needed anymore + fix passing struct in func arguments.
* implemented byte arrays and added runtime tests
* Added sc examples in compiler README + added quick nested if test.
* Updated README
2018-02-27 10:04:24 +01:00
Anthony De Meulemeester
de3395fb51
Refactor of imports + lots of sweet stuff ( #30 )
...
* implemented global variables.
* refactored imports + lots and lots of other sweet stuff + fix #28 .
* Implemented the VM interop runtime API (GetTrigger, CheckWitness, ...)
2018-02-25 13:26:56 +01:00
anthdm
95a7ac1d22
bootstrapped projects folders.
2018-01-26 21:39:56 +01:00