neoneo-go/pkg/core
Anna Shaleva 53655c5ac2 core: implement new System.Blockchain.GetTransaction interop
closes #1023

Now we put on stack stackitem.Array instead of Interop, so we don't
need old transaction-related interops anymore. Removed the following
interops:
	System.Transaction.GetHash
	Neo.Transaction.GetAttributes
	Neo.Transaction.GetHash
	Neo.Transaction.GetWitnesses
	Neo.Attribute.GetData
	Neo.Attribute.GetUsage

Also removed the following duplicated NEO interop:
	Neo.Blockchain.GetTransaction
2020-06-09 22:04:13 +03:00
..
block transaction: remove type field, set Version to 0 2020-06-05 19:20:16 +03:00
blockchainer mempool: drop TxWithFee type 2020-06-05 19:21:40 +03:00
dao *: drop support for old on-chain assets 2020-06-05 19:21:37 +03:00
interop vm: move StackItem to a separate package 2020-06-08 13:27:08 +03:00
mempool mempool: drop TxWithFee type 2020-06-05 19:21:40 +03:00
native core: update native contract data serialisation format 2020-06-08 13:29:35 +03:00
state core: update native contract data serialisation format 2020-06-08 13:29:35 +03:00
storage *: drop support for old on-chain assets 2020-06-05 19:21:37 +03:00
test_data Persist blockchain with leveldb on disk (#48) 2018-03-17 12:53:21 +01:00
transaction transaction: encode Script in base64 2020-06-08 10:31:51 +03:00
blockchain.go vm/encoding: move bigint from vm to encoding package 2020-06-08 13:27:13 +03:00
blockchain_test.go transaction: remove type field, set Version to 0 2020-06-05 19:20:16 +03:00
doc.go core: add Blockchain event subscription mechanism 2020-05-25 00:27:39 +03:00
gas_price.go core: remove old AntShares interops 2020-06-09 20:54:00 +03:00
gas_price_test.go *: drop support for old on-chain assets 2020-06-05 19:21:37 +03:00
header_hash_list.go *: move all packages from CityOfZion to nspcc-dev 2020-03-03 17:21:42 +03:00
helper_test.go transaction: remove type field, set Version to 0 2020-06-05 19:20:16 +03:00
interop_neo.go core: implement new System.Blockchain.GetTransaction interop 2020-06-09 22:04:13 +03:00
interop_neo_test.go core: implement new System.Blockchain.GetTransaction interop 2020-06-09 22:04:13 +03:00
interop_system.go core: implement new System.Blockchain.GetTransaction interop 2020-06-09 22:04:13 +03:00
interop_system_test.go core: implement new System.Blockchain.GetTransaction interop 2020-06-09 22:04:13 +03:00
interops.go core: implement new System.Blockchain.GetTransaction interop 2020-06-09 22:04:13 +03:00
interops_test.go core: implement new System.Blockchain.GetTransaction interop 2020-06-09 22:04:13 +03:00
native_contract_test.go vm: move StackItem to a separate package 2020-06-08 13:27:08 +03:00
opcode_price.go core: add SystemFee and NetworkFee to transaction 2020-05-20 23:26:48 +03:00
prometheus.go core: refactor out MemPool 2020-01-16 10:16:24 +03:00
util.go transaction: remove type field, set Version to 0 2020-06-05 19:20:16 +03:00
util_test.go transaction: drop Inputs and Outputs, forget UTXO 2020-06-05 19:20:16 +03:00