forked from Qortal/qortal
Tree:
ea913ad90e
AT-sleep-until-message
BLOCK_SUMMARIES_V2
EPC-fixes
add-atstates-index
add-create-bytes-endpoint
arbitrary-resources-cache
at-states-fix
auto-update-033b6adb
auto-update-070f14b3
auto-update-1400e7ae
auto-update-867fe764
auto-update-94cfcd66
auto-update-a02d1cec
auto-update-b0f21c2e
auto-update-c4a7fb3b
batch-rewards
bindaddress-ipv4
block-archive
block-minter-updates
block-reward-distribution-fix
block-sequence
block-timings
blockminter-updates
blocksig
bootstrap
cancel-sell-name-fixes
chain-weight-consensus
chat-rate-limiter
chat-reference
chatdb
digibyte
disable-reference
height-v3
hosted-resources-search
ignore-old-versions
increase-online-timestamp-modulus
lists
lite-node
master
mempow-testing
name-fixes
networking
new-coins
null-owned-groups
online-accounts-mempow
online-accounts-mempow-v2
online-accounts-mempow-v2-block-updates
online-level-zero-accounts-api-call
optimize_ats
pirate-chain
prioritize-peers
protoniuman-FR-patch-1
pruning-mode
q-apps
qdn
qdn-direct-connections
qdn-file-list
qdn-metadata
qdn-on-chain-data
qora-holders-share
ravencoin
rebuild-archive
reduce-reward-shares
reindex
relay-hops
reticulum
segwit
share-bin-activation
shares-by-level-rework
split-DB
sync-long-tip
sync-multiple-blocks
synchronization-improvements
thread-limits
trade-bot-timeout-fix
trade-portal-updates
v2.0-beta
v1.0
v1.0.1
v1.0.2
v1.0.3
v1.0.3b
v1.0.3c
v1.0.4
v1.0.5
v1.0.6
v1.0.7
v1.0.8
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.3.0
v1.3.1
v1.3.2
v1.3.3
v1.3.4
v1.3.5
v1.3.6
v1.3.7
v1.3.8
v1.3.9
v1.4.0
v1.4.1
v1.4.2
v1.4.3
v1.4.4
v1.4.5
v1.4.6
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.5.4
v1.5.5
v1.5.6
v1.6.0
v1.7.0
v2.0.0
v2.1.0
v2.1.1
v2.1.2
v2.1.3
v3.0.0
v3.0.1
v3.0.2
v3.0.3
v3.0.4
v3.1.0
v3.1.1
v3.2.0
v3.2.1
v3.2.2
v3.2.3
v3.2.4
v3.2.5
v3.3.0
v3.3.1
v3.3.2
v3.3.3
v3.3.4
v3.3.5
v3.3.6
v3.3.7
v3.4.0
v3.4.1
v3.4.2
v3.4.3
v3.5.0
v3.6.0
v3.6.1
v3.6.2
v3.6.3
v3.6.4
v3.7.0
v3.8.0
v3.8.1
v3.8.2
v3.8.3
v3.8.4
v3.8.5
v3.8.6
v3.8.7
v3.8.8
v3.8.9
v3.9.0
v3.9.1
v4.0.0
v4.0.1
v4.0.2
v4.0.3
v4.1.0
v4.1.1
v4.1.2
v4.1.3
v4.2.0
v4.2.1
v4.2.2
v4.2.3
v4.2.4
v4.3.0
v4.3.1
v4.3.2
v4.4.0
v4.4.1
v4.4.2
v4.5.0
v4.5.1
v4.5.2
${ noResults }
4 Commits (ea913ad90ec3722f3da01cae127039c3ad9c3cd7)
Author | SHA1 | Message | Date |
---|---|---|---|
catbref | 461c9211da |
Bump qora-core v2 hard fork timestamp to 00:00:00 June 1st 2019
|
6 years ago |
catbref | 752361ecff |
Performance fix & other minor fixes
Fixed bug in GenesisBlock which wasn't stripping out ISSUE_ASSET transactions for v1 blockchains. Updated blockchain.json for v1 qora blockchain to fall into line with new BlockChain config unmarshalling code. Improved TransactionData.equals when comparing exact same object. Improved HSQLDBBlockRepository.getHeightFromTimestamp to use OffsetDateTime object, which includes time zone info, to fix incorrect SQL full-scan so that DB now does index-scan instead. Also converted use of MAX(column) to ORDER BY column DESC as MAX() not optimized when MVCC in effect. Added corresponding INDEX to Blocks on columns (generation, height); Similar MAX(column) to ORDER BY column DESC improvement for getBlockchainHeight(). Bumped size of HSQLDB TYPE ATTags from VARCHAR(32) to VARCHAR(80) Improved reflection-based method calls to rethrow underlying exceptions like DataException, TransformationException, etc. instead of losing them in general InvocationTargetException. Re-added atTransaction.toBytes() method so v1 transactions can be verified. Fixed extraneous additional copy of voter's public key when serializing in VoteOnPollTransactionTransformer.toBytes() Fix-up of v1feeder |
6 years ago |
catbref | 7998166c0a |
API, switchable MD160,
Now uses working RIPE-MD160 by default but can be switched to broken MD160 using flag in blockchain config, e.g. for Qora v1 blockchain. Replaced API signature/reference examples with descriptive text as they weren't very useful. Replaced API address examples with ones generated using working MD160. Added GET /transactions/signature/{signature}/raw that returns raw transaction in base58 encoding. Added "ignoreValidityChecks" query param to POST /transactions/decode to bypass INVALID_REFERENCE errors if supplying an old/speculative transaction that can't be added to unconfirmed transaction pile. Finally fixed creating inital assets in BlockChain. Controller now inserts BouncyCastle as highest priority Security Provider. TransactionData & transaction repository now tries to return transaction's block height in data when possible. |
6 years ago |
catbref | f50b53a407 |
Blockchain config (ncluding genesis block) moved out into config file
|
6 years ago |