Commit graph

  • d239d2f101 Get rid of unnecessary methods: UTXOs, TXOs, Witness, TypeTx, VersionTx, Attrs DauTT 2019-03-25 01:06:02 +0100
  • beab4d186f Fixed Txn Attribute econding/decoding (issue: #216) (#217) dauTT 2019-03-25 00:11:54 +0100
  • fb23a71337 Fixed Txn Attribute econding/decoding (issue: #216) DauTT 2019-03-24 23:29:10 +0100
  • 25a9658666 1) Added Size Calculation test 2) Added utility methods in the address pkg: FromUint160, Uint160Decode DauTT 2019-03-24 22:41:10 +0100
  • 7528cde44d 1) Simplified Transactioner interface 2) Added new methods: TypeTx, VersionTx, Attrs, BaseTx DauTT 2019-03-24 22:37:18 +0100
  • 7d84d44b08
    [chain] (#209) decentralisedkev 2019-03-23 19:09:25 +0000
  • 0b518fcb7e [chain] BlockChainDev 2019-03-23 18:55:48 +0000
  • 30e5aa8f48
    Add Chain saving functionality to Database (#206) decentralisedkev 2019-03-23 16:57:05 +0000
  • 6f496754fb 1) Fixed String method in Uint256 (#208) dauTT 2019-03-23 17:52:36 +0100
  • ef0b120432 1) Fixed String method in Uint256 2) Added ReverseString Method to Uint256 DauTT 2019-03-23 15:19:42 +0100
  • 9191a79086 [chaindb] BlockChainDev 2019-03-22 23:29:06 +0000
  • ffd6ec08a9 [chaindb] BlockChainDev 2019-03-22 23:17:02 +0000
  • 022e1e9ed7 [Chaindb] BlockChainDev 2019-03-22 22:43:11 +0000
  • e12255dd73
    [connmgr] Refactor Connmgr (#205) decentralisedkev 2019-03-21 23:18:02 +0000
  • c3d03f2b4a [ConnMgr] BlockChainDev 2019-03-21 22:50:59 +0000
  • 34e2f55a4f [connmgr] BlockChainDev 2019-03-21 22:42:18 +0000
  • 28c38bdd1f [protocol] BlockChainDev 2019-03-21 21:44:44 +0000
  • 12476d58e2 [Database] BlockChainDev 2019-03-21 21:43:20 +0000
  • 158c45c717 Merge dev into chain-db BlockChainDev 2019-03-21 21:42:16 +0000
  • 5dbd357477 [database] BlockChainDev 2019-03-21 21:37:47 +0000
  • 0fe953b5d2 [connmgr] BlockChainDev 2019-03-21 21:33:14 +0000
  • 9a1ef38689
    [Database] (#202) decentralisedkev 2019-03-21 21:28:03 +0000
  • 095653af23 Implement rpc server method: sendrawtransaction (#174) dauTT 2019-03-20 13:30:05 +0100
  • fbd54daed1 [Database] BlockChainDev 2019-03-18 22:17:11 +0000
  • bab5d370bb Interop BlockChainDev 2019-03-18 21:58:51 +0000
  • c1b6738bdb
    VM: Add basic vm (#166) decentralisedkev 2019-03-18 21:40:21 +0000
  • 9951f04099 [Stall] BlockChainDev 2019-03-18 21:33:07 +0000
  • a2bdc076d2 [VM] fix typo BlockChainDev 2019-03-18 21:17:43 +0000
  • 3dabccb6d2 return error instead of bool in Verify methods DauTT 2019-03-18 22:16:17 +0100
  • 8809be183e [VM] BlockChainDev 2019-03-18 21:15:40 +0000
  • da27c2b3f0 [Stack] BlockChainDev 2019-03-18 21:15:09 +0000
  • c177e5577e [VM] BlockChainDev 2019-03-18 21:14:03 +0000
  • 38ad4572c4 [VM] BlockChainDev 2019-03-18 21:13:08 +0000
  • 6ca6362efa Fixed tests DauTT 2019-03-18 20:44:07 +0100
  • eea063e0d8
    Merge branch 'dev' into dauTT/dev-decoding-encoding-tests decentralisedkev 2019-03-17 23:05:41 +0000
  • de3137197a remove extra base58 BlockChainDev 2019-03-17 23:02:34 +0000
  • 351f0acdfe Add astack BlockChainDev 2019-03-17 22:57:36 +0000
  • 6e149bb580 Merge branch latest dev branch into dauTT/dev-decoding-encoding-tests DauTT 2019-03-17 22:01:47 +0100
  • 9e16bac7d8 clarify vm states BlockChainDev 2019-03-17 20:21:48 +0000
  • 843fd9cd19 1) Roll back changes related to String method 2) Added ReverseString method 3) Fixed test DauTT 2019-03-17 20:50:12 +0100
  • 5afc1d1313 Deleted files related to the Size calcualtion: 1) serializable.go 2) size.go 3) size_test.go DauTT 2019-03-17 20:44:31 +0100
  • 231aa29e5a Fix test BlockChainDev 2019-03-17 18:38:52 +0000
  • 98096f6c20 golint BlockChainDev 2019-03-17 18:31:58 +0000
  • 5e26b40b5e Merge branch 'dev' into vm BlockChainDev 2019-03-17 18:30:48 +0000
  • a7db1ceaa5 minor comment BlockChainDev 2019-03-17 18:30:12 +0000
  • f8979fe7af
    Fix lint errors (#182) decentralisedkev 2019-03-17 18:26:35 +0000
  • 7ee9eed7d1 golint and minor changes to make code readable BlockChainDev 2019-03-17 17:52:09 +0000
  • 818eedec53 golint BlockChainDev 2019-03-17 16:24:06 +0000
  • 17ed9a2217 golint BlockChainDev 2019-03-17 15:49:14 +0000
  • 6c9f2e7c4c Refined (R)Lock/(R)Unlock DauTT 2019-03-17 10:02:40 +0100
  • bf91cb5d75 Added additional tests in regards to encoding/decoding of different transaction types DauTT 2019-03-17 01:24:28 +0100
  • 19dd800b2f Added new files: 1) serializable.go 2) size.go 3) size_test.go DauTT 2019-03-17 01:20:19 +0100
  • e2dcb97ff4 1) Added new method in base58.go: CheckDecode, CheckEncode 2) Added new method in address.go: FromUint160, Uint160Decode DauTT 2019-03-17 01:16:45 +0100
  • 643e526fd0 Amended String method to display the bytes in reverse order. (C# Reference: https://github.com/neo-project/neo/blob/master/neo/UIntBase.cs#L120 DauTT 2019-03-17 01:09:45 +0100
  • cc716ea447 golint BlockChainDev 2019-03-16 22:54:29 +0000
  • 4019b87090 golint aes BlockChainDev 2019-03-16 22:43:19 +0000
  • ef364900bb Add basic tests for vm BlockChainDev 2019-03-16 22:15:08 +0000
  • 17c53d1081 refactor Add, Sub to return VMSTATE add popTwoByteArrays helper function BlockChainDev 2019-03-16 22:09:34 +0000
  • c7e32e7eb3 Refactor PushNBytes Opcode BlockChainDev 2019-03-16 22:09:23 +0000
  • 7b519eba0d Add RET Opcode BlockChainDev 2019-03-16 22:09:04 +0000
  • 79e92d5e14 Add THROWIFNOT Opcode BlockChainDev 2019-03-16 22:08:35 +0000
  • 31511e55d0 Add Equal Opcode BlockChainDev 2019-03-16 22:06:32 +0000
  • 329f8f388c Add ExecuteOp, Step and Run methods on the VM BlockChainDev 2019-03-16 22:05:00 +0000
  • a7e973030c Remove context_test rename invocation to invocationstack export vmstate BlockChainDev 2019-03-16 21:52:05 +0000
  • 9eb11d2822 Make Next() method on Context failable refactor peekContext and Peek BlockChainDev 2019-03-16 21:45:48 +0000
  • 48413900ca remove error on NewBoolean Expose underlying with Getter on Boolean StackItem Add Equals method for ByteArray BlockChainDev 2019-03-16 21:44:03 +0000
  • b4fc3d88c5 Use sync.RWMutex instead of sync.Mutex DauTT 2019-03-16 20:09:41 +0100
  • 6a2f61b9a4 Extended Size calculation to all the transaction types DauTT 2019-03-16 16:59:54 +0100
  • 713f5ee4d1 Fixed attribute size calculation DauTT 2019-03-16 16:41:15 +0100
  • 05ba298fe2 Fixed empty slice case DauTT 2019-03-16 16:38:56 +0100
  • 80fd427517 - Add Op to handleOP func signature - Add PushNBytes OPcode BlockChainDev 2019-03-15 23:37:54 +0000
  • 9a59755745 Export Context Read methods - Return errors where failable BlockChainDev 2019-03-15 23:21:30 +0000
  • 280d526f41 Add SUB Opcode BlockChainDev 2019-03-15 22:55:08 +0000
  • abc3b46f1c Add popTwoIntegers convenience func BlockChainDev 2019-03-15 22:54:52 +0000
  • baf9d2b768 - Add test for math Add opcode - basic opcode execution BlockChainDev 2019-03-15 22:42:35 +0000
  • c7fb4c3bdf - Add Add OpCode - Add Opcode Function map BlockChainDev 2019-03-15 22:36:16 +0000
  • 101d48cd27 Move opcode file BlockChainDev 2019-03-15 22:35:12 +0000
  • ce2cad0817 rename testhelper to test_helper BlockChainDev 2019-03-15 22:34:04 +0000
  • f954e6f2ca Add Invocation stack - convenience RAS BlockChainDev 2019-03-15 22:33:32 +0000
  • 1ff0caf40e Add Context stack Item BlockChainDev 2019-03-15 22:32:08 +0000
  • 04c56b514c Refactor Int, Boolean, ByteArray conversion BlockChainDev 2019-03-15 22:30:25 +0000
  • e2ef6bd2f4 Add Builder BlockChainDev 2019-03-15 22:27:34 +0000
  • d18222a771 Fixed binary encoding/decoding of InvocationTX DauTT 2019-03-15 20:44:27 +0100
  • afff81ae61 Fixed small issues DauTT 2019-03-15 20:30:43 +0100
  • 7efda38711 Fixed minor issues related to DauTT 2019-03-13 00:41:40 +0100
  • 3cdcc08382 Implemented Kim suggestions: 1) Fixed data race issues 2) refactor Verify method 3) Get rid of unused InputIntersection method due to refactoring Verify method 4) Fixed bug in https://github.com/CityOfZion/neo-go/pull/174#discussion_r264108135 5) minor simplications of the code DauTT 2019-03-13 00:27:32 +0100
  • 2cf0bc8a47 Moved 'secondsPerBlock' to config file DauTT 2019-03-11 21:30:37 +0100
  • 498b1db414 Refactor getrawtransaction, sendrawtransaction in separate methods DauTT 2019-03-06 21:02:06 +0100
  • 01901fc5ed Implemented RPC server method sendrawtransaction DauTT 2019-03-06 01:03:01 +0100
  • 7fb4f396e4 Fixed tests DauTT 2019-03-06 01:00:22 +0100
  • 69b6a53367 Added new methods: RelayTxn, RelayDirectly DauTT 2019-03-06 00:59:35 +0100
  • 4e3deadcd8 1) Added MemPool 2) Added new methods to satisfy the blockchainer interface: IsLowPriority, Verify, GetMemPool DauTT 2019-03-06 00:57:46 +0100
  • a49517b778 Refactor blockchainer, Added Feer interface, Verify and GetMemPool method DauTT 2019-03-06 00:54:26 +0100
  • 7dce00d055 Added new method: IsDoubleSpend DauTT 2019-03-06 00:52:07 +0100
  • 3593e8a67c Added ned method: ScriptHash DauTT 2019-03-06 00:47:26 +0100
  • 1b9baa3c99 Added MaxTransactionSize, GroupOutputByAssetID DauTT 2019-03-06 00:46:14 +0100
  • 57d5e57668 Added new method: InputIntersection DauTT 2019-03-06 00:44:31 +0100
  • ba73b0e609 Added new methods: LessThan, GreaterThan, Equal, CompareTo DauTT 2019-03-06 00:42:16 +0100
  • 242443ad39 Fixed empty Slice case DauTT 2019-03-06 00:40:19 +0100
  • 0e5de8d753 Added new method: CompareTo DauTT 2019-03-06 00:38:54 +0100