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