Roman Khimov
|
e5f05790d5
|
core: cache standby validators in the Blockchain
They never change, so it makes no sense parsing the keys over and over
again. It also simplifies the interface a little.
|
2020-06-24 10:22:17 +03:00 |
|
Anna Shaleva
|
f1cdcbc99c
|
core: store smartcontract items by id
closes #1037
|
2020-06-19 20:48:45 +03:00 |
|
Anna Shaleva
|
d5355acfa9
|
rpc: update RPC server invoke* calls
part of #1036
|
2020-06-11 19:34:13 +03:00 |
|
Roman Khimov
|
63f4f34659
|
mempool: drop TxWithFee type
All the fees are in transaction, this makes no sense.
|
2020-06-05 19:21:40 +03:00 |
|
Roman Khimov
|
a986e2a064
|
*: drop support for old on-chain assets
You no longer can transfer them, so creating/renewing/storing doesn't make
much sense.
|
2020-06-05 19:21:37 +03:00 |
|
Roman Khimov
|
709146f295
|
transaction: drop Inputs and Outputs, forget UTXO
|
2020-06-05 19:20:16 +03:00 |
|
Roman Khimov
|
3d18f09def
|
core: fix CalculateClaimable for NEP5 NEO
It's not stored as Fixed8, so calculations need to be adjusted for that.
|
2020-06-05 19:20:16 +03:00 |
|
Roman Khimov
|
39dfebccc4
|
core: no longer treat sysfee as claimable
As it's not on Neo 3, it just gets burned and that's it. Only network fee is
being redistributed to CNs.
|
2020-06-05 19:20:16 +03:00 |
|
Roman Khimov
|
50ed4c5967
|
core: don't return an error from CalculateClaimable
As it never returns one.
|
2020-06-05 19:20:16 +03:00 |
|
Roman Khimov
|
657bb7575e
|
rpc: change getunclaimed to getunclaimedgas
getunclaimed doesn't exist on Neo 3 and getunclaimedgas works for NEP5 GAS.
|
2020-06-05 19:20:16 +03:00 |
|
Roman Khimov
|
3ca71d5e8d
|
core: add Blockchain event subscription mechanism
A deep internal part of #895. Blockchainer interface is also extended for
various uses of these methods.
|
2020-05-25 00:27:39 +03:00 |
|
Roman Khimov
|
b83e84ca08
|
core: switch to the new voting system (via native NEO contract)
It has all the methods required now, so you can register, vote and get
voting results. Fixes #865.
|
2020-04-27 16:06:50 +03:00 |
|
Evgenii Stratonikov
|
8a2130f5b6
|
core: extend Blockchainer with GetStandByValidators()
A list of standby validators can be needed in native contracts.
|
2020-04-16 15:54:58 +03:00 |
|
Evgenii Stratonikov
|
a7c19d445b
|
core: move Blockchainer interface to a separate package
|
2020-04-11 10:56:36 +03:00 |
|