These 80 commits are when the Protocol Buffers files have changed:
Commit: | e7397c2 | |
---|---|---|
Author: | Jonathan Downing | |
Committer: | jdowning100 |
Added new coinbase locked balance index and updated API
The documentation is generated from this commit.
Commit: | 3d09b36 | |
---|---|---|
Author: | Jonathan Downing | |
Committer: | jdowning100 |
Added new coinbase locked balance index and updated API
The documentation is generated from this commit.
Commit: | c367282 | |
---|---|---|
Author: | Jonathan Downing | |
Committer: | jdowning100 |
Add Quai and Qi total supply tracking and analytics Bugfix: Don't use global total supply, use per-block supply instead
Commit: | 8b05a9d | |
---|---|---|
Author: | gop | |
Committer: | gop |
Added kQuaiDiscount, ConversionFlowAmount, MinerDifficulty, PrimeStateRoot, RegionStateRoot into the header
Commit: | cb90a2c | |
---|---|---|
Author: | gop | |
Committer: | gop |
Removed SecondaryCoinbase, QiToQuai and QuaiToQi field from the header
Commit: | 7e583aa | |
---|---|---|
Author: | gop | |
Committer: | gop |
Added kQuaiDiscount, ConversionFlowAmount, MinerDifficulty, PrimeStateRoot, RegionStateRoot into the header
Commit: | 283f386 | |
---|---|---|
Author: | gop | |
Committer: | gop |
Removed SecondaryCoinbase, QiToQuai and QuaiToQi field from the header
Commit: | bc4f96f | |
---|---|---|
Author: | gop | |
Committer: | gop |
Adding Total fees field into the header and give 50% of it to the shares at the target depth
Commit: | 1529995 | |
---|---|---|
Author: | gop | |
Committer: | gop |
tx fee capacitor, compute an average fee and then pay it to the miner
Commit: | aca4114 | |
---|---|---|
Author: | gop | |
Committer: | gop |
Removed minertip from the transaction struct
Commit: | 304739a | |
---|---|---|
Author: | gop | |
Committer: | jdowning100 |
Added a precompile that stores locked coinbases compressed into tranches Working on adding new data field into the work object header Added coinbase redemption contract call Added a precompile that stores locked coinbases compressed into tranches
Commit: | 2f576d4 | |
---|---|---|
Author: | Jonathan Downing | |
Committer: | jdowning100 |
Added reorg logic and quai_getLockupsForContractAndMiner API
Commit: | 7e35351 | |
---|---|---|
Author: | Jonathan Downing | |
Committer: | jdowning100 |
Added Quai lockups to indexer and added GetLockupsByAddress and GetLockedBalance
Commit: | cb47526 | |
---|---|---|
Author: | Jonathan Downing | |
Committer: | jdowning100 |
Added Quai lockups to indexer and added GetLockupsByAddress and GetLockedBalance
Commit: | 6f9fa95 | |
---|---|---|
Author: | gop |
Revert "Storing the best node set on stop and retrieving on launch" This reverts commit e207a5722386b65e50b007c925ddd52decb241c0.
Commit: | e207a57 | |
---|---|---|
Author: | gop | |
Committer: | gop |
Storing the best node set on stop and retrieving on launch
Commit: | b56607e | |
---|---|---|
Author: | Jonathan Downing | |
Committer: | jdowning100 |
Fixed UTXO indexer and organized index by address and block height Bugfix: Make indexer reorg look exactly like SetCurrentHeader
Commit: | d4e9c1c | |
---|---|---|
Author: | Jonathan Downing | |
Committer: | jdowning100 |
Chainindexer indexes Qi coinbases and conversions
Commit: | d43a183 | |
---|---|---|
Author: | drk | |
Committer: | gop |
Exchange Rate controller Every zone block is a clearing market, the conversions are played once in the EVM and then price effect from that conversions determine the exchange rate for that block and the converted value gets adjusted based on that price slip
Commit: | 845113a | |
---|---|---|
Author: | Jonathan Downing | |
Committer: | jdowning100 |
Trim denominations based on trim depths and adjust trim depths based on UTXO set size Disable on-line utxo key pruning
Commit: | e04794d | |
---|---|---|
Author: | drk | |
Committer: | gop |
Added exchageRate, quaiToQi and qiToQuai in header
Commit: | b34ca99 | |
---|---|---|
Author: | gop | |
Committer: | gop |
Added EtxType and removed the IsCoinbase field from the transaction
Commit: | 10e9d2c | |
---|---|---|
Author: | gop | |
Committer: | gop |
Removing the protocol defined baseFee and determining baseFee from the transactions in the block
Commit: | 270cfa3 | |
---|---|---|
Author: | gop | |
Committer: | gop |
Added primary and secondary coinbase into the header and verifying it
Commit: | 85b7a9c | |
---|---|---|
Author: | Jonathan Downing | |
Committer: | jdowning100 |
Added lockups for Qi and Quai coinbase
Commit: | d576112 | |
---|---|---|
Author: | gop | |
Committer: | gop |
Renamed Etxs and EtxHash to OutboundEtxs and OutboundEtxHash
Commit: | e66bead | |
---|---|---|
Author: | gop | |
Committer: | gop |
Renaming S (entropy) with Entropy to avoid confusion in naming throughout the codebase
Commit: | bc7942f | |
---|---|---|
Author: | gop | |
Committer: | gop |
Replaced primeTerminus with primeTerminusHash
Commit: | 17c68ec | |
---|---|---|
Author: | gop | |
Committer: | gop |
Renamed ext to etxs throught the codebase
Commit: | ad5bb1b | |
---|---|---|
Author: | Jonathan Downing | |
Committer: | jdowning100 |
Added UTXO set rollback logic for re-org Bugfix: Recover UTXO set in the event of append failed in SetCurrentHeader Added better error logging Fixed the rollback logic on the UTXO set changed the chain indexer pruneDepth to 1000
Commit: | 531a32f | |
---|---|---|
Author: | gop | |
Committer: | gop |
Added QuaiStateSize field into the header and computing it
Commit: | cfed622 | |
---|---|---|
Author: | gop | |
Committer: | gop |
Added state used field in the header
Commit: | 265e5fa | |
---|---|---|
Author: | gop | |
Committer: | gop |
Added state limit field into the header
Commit: | 187caf7 | |
---|---|---|
Author: | djadih | |
Committer: | djadih |
Encode missing TxHash, GasUsed, and Logs fields for storage
Commit: | 78da3b6 | |
---|---|---|
Author: | wizeguyy | |
Committer: | wizeguyy |
Fix protobuf defs
Commit: | bac9a59 | |
---|---|---|
Author: | wizeguyy | |
Committer: | wizeguyy |
Remove BadWorkObject and related methods
Commit: | 2835eba | |
---|---|---|
Author: | gop | |
Committer: | gop |
Downloading next 10 prime blocks in prime chain so that we prevent downloading shorter forks in prime
Commit: | e74bb2c | |
---|---|---|
Author: | Hussam | |
Committer: | Hussam |
Add prime terminus number to header, use to coordinate progpow parameters
Commit: | 2d11827 | |
---|---|---|
Author: | gop | |
Committer: | gop |
Converting the Coinbase tx into an ExternalTx
Commit: | 261f606 | |
---|---|---|
Author: | gop | |
Committer: | gop |
Adding coinbase field to the workobject header
Commit: | bbb3067 | |
---|---|---|
Author: | gop | |
Committer: | gop |
Transactions are broadcasted using the workshares
Commit: | f77a069 | |
---|---|---|
Author: | gop | |
Committer: | gop |
Removed the unused request and response types
Commit: | 9c1aa24 | |
---|---|---|
Author: | drk | |
Committer: | kiltsonfire |
modified the allocations in p2p fixed encode and decode of blockview and headerview bugfix that needs to go with f52ce02f enconde/decode of headeview blockview
Commit: | 20e2478 | |
---|---|---|
Author: | Alan Orwick | |
Committer: | jdowning100 |
Fix indexer and add method to get outpoints
Commit: | fd98d81 | |
---|---|---|
Author: | Jonathan Downing | |
Committer: | kiltsonfire |
Moved ETX Set to FIFO PMT with header commitment
Commit: | de662e5 | |
---|---|---|
Author: | Hussam | |
Committer: | Hussam |
New proto types for Blocks, Headers, and Shares
Commit: | e53b9a6 | |
---|---|---|
Author: | Hussam | |
Committer: | Hussam |
Rearrange modules to prevent import cycles
Commit: | 8ce219e | |
---|---|---|
Author: | Jonathan Downing | |
Committer: | Jonathan Downing |
Added work fields to tx
Commit: | c66877d | |
---|---|---|
Author: | Hussam | |
Committer: | Hussam |
Convert PeerInfo to protobuf
Commit: | 158b9cc | |
---|---|---|
Author: | Jonathan Downing | |
Committer: | Jonathan Downing |
Added conversion processing with ETX to origin and destination
Commit: | 4e61c2a | |
---|---|---|
Author: | drk | |
Committer: | kiltsonfire |
Introduction of the Work Object type to facilitate MMTX
Commit: | fa9da0d | |
---|---|---|
Author: | Jonathan Downing | |
Committer: | Jonathan Downing |
Removed InternalToExternalTx and replaced functionality with QuaiTx
Commit: | 4701419 | |
---|---|---|
Author: | gop | |
Committer: | gop |
Added interlink hashs to body and header
Commit: | b3bcd1a | |
---|---|---|
Author: | gop | |
Committer: | gop |
Hierarchical expansion using Hierarchical coordinator If the parent and the current block have different expansion number in the header in prime context, we can trigger the expansion
Commit: | b9ada0c | |
---|---|---|
Author: | gop | |
Committer: | gop |
Added new fields to the header for dynamic expansion - UncledS - Total uncled S in the given block - ParentUncledSubDeltaS - Total uncled s in the sub similar to the deltaS in the header - EfficiencyScore - EWMA of the ratio of the parentUncledSubDeltaS and DeltaS - ExpansionNumber - Current expansion number - ThresholdCount - Counts how many block it has been since start of the expansion - PrimeTerminus - Previous Prime Block in the given slice - EtxEligibleSlices - Stores the information about which slice is eligible to receive etx
Commit: | a618b69 | |
---|---|---|
Author: | Jonathan Downing | |
Committer: | Jonathan Downing |
Optimization: Store all ETXs, only store ETX hashes for each block
Commit: | 729313c | |
---|---|---|
Author: | Jonathan Downing | |
Committer: | Jonathan Downing |
Refactored ETX Set to be an ordered list, added header commitment, ETX dequeue enforcement
Commit: | e7e7d75 | |
---|---|---|
Author: | Jonathan Downing | |
Committer: | Jonathan Downing |
Renamed header state root to EVMRoot
Commit: | 731e34a | |
---|---|---|
Author: | Jonathan Downing | |
Committer: | Jonathan Downing |
Added Qi UTXO-set PMT with header commitment
Commit: | d9ca85f | |
---|---|---|
Author: | gop | |
Committer: | gop |
Made the TX signing hash and Tx Hash a proto buf encoded hash
Commit: | e0fa406 | |
---|---|---|
Author: | Hussam | |
Committer: | Hussam |
Create new QuaiMessage type envelope for request/response
Commit: | 5772b82 | |
---|---|---|
Author: | Alan Orwick | |
Committer: | Jonathan Downing |
utxo protobuf encoding and decoding
Commit: | 4b6ff50 | |
---|---|---|
Author: | gop | |
Committer: | gop |
PETX processing cross chain now with modified PetxRollup
Commit: | 258afcf | |
---|---|---|
Author: | gop | |
Committer: | gop |
Made every accessor in rawdb use protobuf
Commit: | 13f3b95 | |
---|---|---|
Author: | Jonathan Downing | |
Committer: | Jonathan Downing |
Refactor: ETXs use txhash/index, no longer have any fees or nonce, and inbound are added to block first Address location fixes and json unmarshal fixes
Commit: | d0efa32 | |
---|---|---|
Author: | Alejo Acosta | |
Committer: | Alejo Acosta |
add proto schema for trie nodes
Commit: | c0e957f | |
---|---|---|
Author: | gop | |
Committer: | gop |
New Downloading sequence - Ask for next Prime block and download specific hashes in the manifest recursively
Commit: | a64fba5 | |
---|---|---|
Author: | gop | |
Committer: | gop |
Defined the header, block, tx protobuf definition and Encode/Decode for each datatype
Commit: | cd3b2fa | |
---|---|---|
Author: | Alejo Acosta | |
Committer: | Alejo Acosta |
add requestId field to Quai message schema
Commit: | ed610be | |
---|---|---|
Author: | Alejo Acosta | |
Committer: | Alejo Acosta |
refactor protobuf api
Commit: | 30ea9e5 | |
---|---|---|
Author: | gop | |
Committer: | gop |
Removed the types/slice.go and replaced sliceID with common.Location
Commit: | 63b0649 | |
---|---|---|
Author: | Alejo Acosta | |
Committer: | Alejo Acosta |
add support for sending and receiving slice when requesting a block
Commit: | 8beec03 | |
---|---|---|
Author: | Alejo Acosta | |
Committer: | Alejo Acosta |
update protobuf messages to improve block request protocol
Commit: | 5d8b6b9 | |
---|---|---|
Author: | Alejo Acosta | |
Committer: | Alejo Acosta |
define basic protobuf messages for p2p communication
Commit: | fe6a8fc | |
---|---|---|
Author: | Joe | |
Committer: | wizeguyy |
Removed accounts/usbwallet
This commit does not contain any .proto
files.
Commit: | 368bc31 | |
---|---|---|
Author: | wizeguyy | |
Committer: | wizeguyy |
Fork Geth @ v1.10.7 This commit is a snapshot of Geth @ v1.10.7 (12f0ff40b).
Commit: | 61b94ee | |
---|---|---|
Author: | Joe | |
Committer: | kiltsonfire |
Removed accounts/usbwallet
This commit does not contain any .proto
files.
Commit: | dba5acd | |
---|---|---|
Author: | Joe | |
Committer: | kiltsonfire |
Removed accounts/usbwallet
This commit does not contain any .proto
files.
Commit: | b86f920 | |
---|---|---|
Author: | wizeguyy | |
Committer: | wizeguyy |
Fork Geth @ v1.10.7 This commit is a snapshot of Geth @ v1.10.7 (12f0ff40b).
Commit: | 6745e7e | |
---|---|---|
Author: | Alan Orwick |
Initial commit