Commit graph

  • 9c5138aeef Added support for Osize (len(string)) and factored out the array tests Anthony De Meulemeester 2018-04-04 12:17:21 +0200
  • f62245a2da renamed test folders and fixed bug where wrong jump labels would be exectuted for rewrite. Anthony De Meulemeester 2018-04-04 10:38:45 +0200
  • 83e467e527 ignore Goland and bump version (#59) 0.38.1 Pedro Miguel Domingos da Costa 2018-04-02 17:49:14 +0100
  • 1a2c1aa2b3 ignore Goland and bump version Pedro Costa 2018-04-02 17:16:59 +0100
  • 69c3e645b6
    VM improvements, tests + bugfixes (#61) 0.38.0 Anthony De Meulemeester 2018-04-02 17:04:42 +0200
  • d3daa45e49 bumped version Anthony De Meulemeester 2018-04-02 17:00:43 +0200
  • ec85c499ce added basic for support + inc and dec stmts Anthony De Meulemeester 2018-04-02 17:00:08 +0200
  • 87be1aaefb moved compiler tests to vm tests Anthony De Meulemeester 2018-04-02 12:12:57 +0200
  • 34f4ef6af4 fixed broken tests Anthony De Meulemeester 2018-04-01 19:01:23 +0200
  • 3fe65b58db moved test to vm + fixed numnotequal bug Anthony De Meulemeester 2018-04-01 18:48:52 +0200
  • df6992b053 fixed Uint16 jmp bug in VM Anthony De Meulemeester 2018-03-31 15:44:21 +0200
  • 26f341872f changed vm commands to match more of the standard Anthony De Meulemeester 2018-03-31 08:58:25 +0200
  • 931388b687
    Cross platform virtual machine implementation (#60) 0.37.0 Anthony De Meulemeester 2018-03-30 18:15:06 +0200
  • 40a0c771dc
    Merge branch 'master' into vm Anthony De Meulemeester 2018-03-30 18:13:32 +0200
  • 0c3374ccda bumped version -> 0.37.0 Anthony De Meulemeester 2018-03-30 18:12:38 +0200
  • 33acd96e2f added more test for VM and fixed some edge cases. Anthony De Meulemeester 2018-03-30 18:10:11 +0200
  • 0b023c5c5c Small RPC improvements (#57) 0.36.0 Steven Jack 2018-03-30 07:15:03 +0100
  • 3de2e4169c Fix readme link Steven Jack 2018-03-29 21:49:11 +0100
  • b6f5543d37 Adds link in main readme Steven Jack 2018-03-29 21:42:19 +0100
  • 185f6c4c84 Typo Steven Jack 2018-03-29 21:40:59 +0100
  • 9c1f6f0ad7 Few updates Steven Jack 2018-03-29 21:39:44 +0100
  • ea6ca64ced Adds README for rpc package Steven Jack 2018-03-29 21:32:55 +0100
  • 626272e5c4 updated readme Anthony De Meulemeester 2018-03-29 21:34:40 +0200
  • 3851f9890c fixed vet errors Anthony De Meulemeester 2018-03-29 21:24:09 +0200
  • 208d3621a4 moved cli to vm package Anthony De Meulemeester 2018-03-29 21:21:00 +0200
  • 4d48991b03 added support for printing the stack. Anthony De Meulemeester 2018-03-29 14:20:50 +0200
  • 7297f1c35d started VM cli (prompt) integration Anthony De Meulemeester 2018-03-29 11:58:52 +0200
  • 7999960cf8 Only reverse when marshalling for moment Steven Jack 2018-03-28 19:24:47 +0100
  • f1b9544cb8 Bumps version Steven Jack 2018-03-27 00:14:57 +0100
  • 42c627c7f4 Adds few more fields and corrects witness Steven Jack 2018-03-27 00:14:16 +0100
  • 0b32300740 Few tweaks to improve output of getblock Steven Jack 2018-03-26 23:27:25 +0100
  • c51a6d3e57 Fix compile output name (#58) 0.35.1 Pedro Miguel Domingos da Costa 2018-03-29 07:24:45 +0100
  • e97b9c300a Bump version Pedro Costa 2018-03-29 01:01:50 +0100
  • eead4d871e Fix output file name Pedro Costa 2018-03-29 00:54:40 +0100
  • beafe35c60 removed main.go Anthony De Meulemeester 2018-03-28 18:17:29 +0200
  • a821a14321 Added README for vm package. Anthony De Meulemeester 2018-03-28 18:16:43 +0200
  • a1d0dda983 added appcall Anthony De Meulemeester 2018-03-28 18:13:51 +0200
  • 9cfdd111da fixed big.Int numeric operation pointer issue. Anthony De Meulemeester 2018-03-28 17:00:32 +0200
  • 39ff546487 Virtual machine for the NEO blockhain. Anthony De Meulemeester 2018-03-26 20:29:03 +0200
  • 34bd9d31ac
    Compiler arrays (#49) 0.35.0 Anthony De Meulemeester 2018-03-25 18:21:00 +0200
  • a435a3ffc2 updated compiler README and changed invoke to testinvoke. Anthony De Meulemeester 2018-03-25 18:13:31 +0200
  • 46e90dd9dc bumped version -> 0.35.0 Anthony De Meulemeester 2018-03-25 17:33:13 +0200
  • f59f1a6286 implemented builtin (len) for the compiler. Anthony De Meulemeester 2018-03-25 17:32:28 +0200
  • 96a2ad4054 Merge with master Anthony De Meulemeester 2018-03-25 16:05:59 +0200
  • 62ceb0b42c
    update and tidy README. (#55) 0.34.1 Anthony De Meulemeester 2018-03-25 16:03:38 +0200
  • ab99081e64 bumped version 0.34.1 Anthony De Meulemeester 2018-03-25 16:00:12 +0200
  • 572acadf10 update and tidy README. Anthony De Meulemeester 2018-03-25 14:37:05 +0200
  • 94672cb9cc
    Persistance (#53) 0.34.0 Anthony De Meulemeester 2018-03-25 12:45:54 +0200
  • e5e0819e6d Fixed merge conflicts. Anthony De Meulemeester 2018-03-25 12:36:40 +0200
  • a22226bb68 bumped version -> 0.34.0 Anthony De Meulemeester 2018-03-25 12:15:33 +0200
  • ad9333c74c Bug where result was written after error regardless of if there was one or not (#54) 0.33.1 Steven Jack 2018-03-25 11:13:47 +0100
  • 7839bf39bf removed log line. Anthony De Meulemeester 2018-03-25 12:11:25 +0200
  • 881cc8df8e Bumps version Steven Jack 2018-03-24 21:59:58 +0000
  • 5b478d0bdc Fix bug where result was sent back aswell as error Steven Jack 2018-03-24 21:49:39 +0000
  • 22622f4414 fixed broken tests after genesis block. Anthony De Meulemeester 2018-03-24 15:22:44 +0100
  • 00fe644956
    Merge 25d0dc30aa into 19a430b262 Anthony De Meulemeester 2018-03-23 20:53:11 +0000
  • 25d0dc30aa merged with master Anthony De Meulemeester 2018-03-23 21:52:55 +0100
  • 19a430b262 RCP server (#50) 0.33.0 Steven Jack 2018-03-23 20:36:59 +0000
  • 852e304b1e Fixed bug in unspent coin state. Anthony De Meulemeester 2018-03-23 21:25:58 +0100
  • e8457f8769 starting blockhain with generated genesis hash Anthony De Meulemeester 2018-03-23 20:45:33 +0100
  • 59b2184aa4 implemented merkle tree. Anthony De Meulemeester 2018-03-23 19:35:09 +0100
  • 976aa609f6 building genesis block from scratch. Anthony De Meulemeester 2018-03-23 10:34:21 +0100
  • f7344cb119 Bumps version and fix hex issues Steven Jack 2018-03-22 19:28:43 +0000
  • cb126e2c63 Remove old field Steven Jack 2018-03-22 19:19:27 +0000
  • 0cc678649e Moves submitblock to TODO block Steven Jack 2018-03-22 19:11:04 +0000
  • 19b26892bb Remove version from server Steven Jack 2018-03-21 07:53:54 +0000
  • d20e521d06 Comment fix Steven Jack 2018-03-20 22:17:32 +0000
  • ae83b064a4 Small tweak to param name Steven Jack 2018-03-20 22:13:58 +0000
  • e03e0f2e69 Fix priv port Steven Jack 2018-03-20 22:11:17 +0000
  • a49c445bb6 Fix tests Steven Jack 2018-03-20 22:09:54 +0000
  • fe43fd576d Check if error is close error in tcp transport Steven Jack 2018-03-20 21:55:00 +0000
  • d23929a727 Few tweaks Steven Jack 2018-03-20 21:33:47 +0000
  • a6f4a4c39c Small tidy up Steven Jack 2018-03-19 00:24:20 +0000
  • 2015cdba3b Allow bad addresses to be registered in discovery externally Steven Jack 2018-03-18 22:47:49 +0000
  • b645bd4b89 Update names of nodes Steven Jack 2018-03-18 22:20:39 +0000
  • d7b9b92f34 Update request structure Steven Jack 2018-03-18 21:22:05 +0000
  • dd298526e1 Add getblock RPC method Steven Jack 2018-03-18 08:08:46 +0000
  • 33d45525c6 Adds interrupt handling and error chan Steven Jack 2018-03-17 20:45:20 +0000
  • 46e2804b9c Adds basic RPC supporting files Steven Jack 2018-03-15 05:04:22 +0000
  • 43fd1dc5bd added createMultiRedeemScript for genesis block generation. Anthony De Meulemeester 2018-03-22 14:55:54 +0100
  • 813849f4be print useragent on startup Anthony De Meulemeester 2018-03-22 09:29:44 +0100
  • e4a3506656 lowered the prototick for faster block syncing Anthony De Meulemeester 2018-03-22 09:16:23 +0100
  • 2b20c48b97 added publish TX for backwards compat. Anthony De Meulemeester 2018-03-22 09:08:28 +0100
  • 52fa41a12a
    Persist transactions (#51) 0.32.0 Anthony De Meulemeester 2018-03-21 17:11:04 +0100
  • a06f3e4478 bumped version -> 0.32.0 Anthony De Meulemeester 2018-03-21 17:08:16 +0100
  • c6db1fcd47 added persist of accounts and unspent coins Anthony De Meulemeester 2018-03-21 17:06:30 +0100
  • 01884935ce added enrollment TX Anthony De Meulemeester 2018-03-20 18:39:47 +0100
  • 37198d13eb implemented GetTransaction. Anthony De Meulemeester 2018-03-20 09:33:06 +0100
  • 81ffb7ccc7 in depth test for existing accounts. Anthony De Meulemeester 2018-03-20 07:51:33 +0100
  • 093d0c9c44 merged with master and fixed some typos Anthony De Meulemeester 2018-03-19 09:33:58 +0100
  • 53cdc915d9 account state persist Anthony De Meulemeester 2018-03-19 09:21:14 +0100
  • 4db2a179f2 added account_state + changed ECPoint to PublicKey Anthony De Meulemeester 2018-03-18 16:00:17 +0100
  • a67728628e
    Persist blockchain with leveldb on disk (#48) 0.31.0 Anthony De Meulemeester 2018-03-17 12:53:21 +0100
  • 7da5fceada bumped version -> 0.31.0 anthdm 2018-03-17 12:51:24 +0100
  • 73efd47367 Block persisting + tests anthdm 2018-03-17 12:50:22 +0100
  • cdea30220c Created standalone package for storage. Added couple more methods to Batch and Store interfaces. anthdm 2018-03-17 08:54:25 +0100
  • 4dde15fdb0 Implemented Node restore state from chain file. anthdm 2018-03-16 18:10:08 +0100
  • 64eec392ea Fix tx decode bug + lots of housekeeping. anthdm 2018-03-16 15:17:37 +0100
  • 11f07d1c72 restore headerList from chain file anthdm 2018-03-16 09:26:42 +0100
  • 8f7572587d Merge branch 'master' into persist anthdm 2018-03-15 21:49:18 +0100