These 100 commits are when the Protocol Buffers files have changed:
Commit: | c7474ea | |
---|---|---|
Author: | drcpu | |
Committer: | Adán SDPC |
feat(node): remove protocol info vector from versions message disabling version sharing
The documentation is generated from this commit.
Commit: | dcc28b3 | |
---|---|---|
Author: | drcpu | |
Committer: | drcpu |
feat(versioning): include protocol versions in Version message
Commit: | 85cad57 | |
---|---|---|
Author: | drcpu | |
Committer: | Adán SDPC |
feat(data_structures): implement consensus constants for wit/2
The documentation is generated from this commit.
Commit: | 0d88b18 | |
---|---|---|
Author: | drcpu | |
Committer: | Adán SDPC |
feat(transaction): add nonce to unstake transaction to prevent rebroadcasting
Commit: | 7174109 | |
---|---|---|
Author: | drcpu | |
Committer: | Adán SDPC |
feat(staking): implement fee for unstake transaction
Commit: | 941541b | |
---|---|---|
Author: | Adán SDPC | |
Committer: | Adán SDPC |
feat(node): reimplement dual Wit/1 and Wit/2 witnessing eligibility
Commit: | 3a5d878 | |
---|---|---|
Author: | tommytrg | |
Committer: | Adán SDPC |
feat(staking): implement unstaking logic
Commit: | 909c330 | |
---|---|---|
Author: | Guillermo Díaz | |
Committer: | Adán SDPC |
feat: implement HttpHead as new RADType
Commit: | a2eec8e | |
---|---|---|
Author: | drcpu | |
Committer: | Adán SDPC |
fix(schemas): remove optional label from ValueTransferOutput in StakeTransactionBody
Commit: | 9708c37 | |
---|---|---|
Author: | Adán SDPC | |
Committer: | Adán SDPC |
feat(node): process stake transactions when consolidating blocks
Commit: | 8a60c7a | |
---|---|---|
Author: | tommytrg | |
Committer: | Adán SDPC |
feat(data_structures): add support for `UnstakeTransaction`
Commit: | fe74681 | |
---|---|---|
Author: | Adán SDPC | |
Committer: | Adán SDPC |
feat(data_structures): allow backwards-compatibility of key data structures
Commit: | 61e4d0b | |
---|---|---|
Author: | tommytrg | |
Committer: | Adán SDPC |
feat: add StakeTransaction (split commit)
Commit: | 1ef2e5a | |
---|---|---|
Author: | Adán SDPC |
feat(node): reimplement dual Wit/1 and Wit/2 witnessing eligibility
Commit: | 3e9f2a1 | |
---|---|---|
Author: | tommytrg | |
Committer: | Adán SDPC |
feat(staking): implement unstaking logic
Commit: | 0d2cc4d | |
---|---|---|
Author: | Guillermo Díaz | |
Committer: | Guillermo Díaz |
feat: implement HttpHead as new RADType
Commit: | 70761df | |
---|---|---|
Author: | Guillermo Díaz | |
Committer: | Guillermo Díaz |
feat: implement HttpHead as new RADType
Commit: | b622aa6 | |
---|---|---|
Author: | drcpu | |
Committer: | drcpu-github |
fix(schemas): remove optional label from ValueTransferOutput in StakeTransactionBody
Commit: | 4cc3a8c | |
---|---|---|
Author: | Adán SDPC | |
Committer: | Adán SDPC |
feat(node): process stake transactions when consolidating blocks
Commit: | 824166a | |
---|---|---|
Author: | tommytrg | |
Committer: | Adán SDPC |
feat(data_structures): add support for `UnstakeTransaction`
Commit: | 10472e5 | |
---|---|---|
Author: | Adán SDPC | |
Committer: | Adán SDPC |
feat(data_structures): allow backwards-compatibility of key data structures
Commit: | 22c6672 | |
---|---|---|
Author: | tommytrg | |
Committer: | Adán SDPC |
feat: add StakeTransaction (split commit)
Commit: | 38d8a4e | |
---|---|---|
Author: | Adán SDPC | |
Committer: | Adán SDPC |
feat(data_structures): allow backwards-compatibility of key data structures
Commit: | 88a7f41 | |
---|---|---|
Author: | tommytrg | |
Committer: | Adán SDPC |
feat: add StakeTransaction (split commit)
Commit: | 3e56690 | |
---|---|---|
Author: | tommytrg | |
Committer: | Adán SDPC |
feat(data_structures): add support for `UnstakeTransaction`
Commit: | e9845b5 | |
---|---|---|
Author: | Tomasz Polaczyk | |
Committer: | Adán SDPC |
feat: remove required_reward_collateral_ratio from ConsensusConstants
Commit: | 2b7a9b3 | |
---|---|---|
Author: | drcpu | |
Committer: | Adán SDPC |
feat: implement minimum data request reward to collateral ratio (WIP0022)
Commit: | 91a64a2 | |
---|---|---|
Author: | Tomasz Polaczyk | |
Committer: | Luis Rubio |
refactor(data_structures): Refactored vtt signatures field to witness Co-authored-by: Luis Rubio <l.rubiorod@gmail.com>
Commit: | 1b0532e | |
---|---|---|
Author: | Tomasz Polaczyk | |
Committer: | Luis Rubio |
feat(data_structures): Add redeem_script field to Input Co-authored-by: Luis Rubio <l.rubiorod@gmail.com>
Commit: | 524f3d3 | |
---|---|---|
Author: | Luis Rubio | |
Committer: | Luis Rubio |
feat: Create ScriptTransaction Co-authored-by: Tomasz Polaczyk <tmpolaczyk@gmail.com>
Commit: | 4eb3086 | |
---|---|---|
Author: | Luis Rubio | |
Committer: | Luis Rubio |
feat: Include ScriptTransaction in Block, UnspentOutputsPool and TransactionsPool Co-authored-by: Tomasz Polaczyk <tmpolaczyk@gmail.com>
Commit: | 0c71643 | |
---|---|---|
Author: | Tomasz Polaczyk | |
Committer: | Tomasz Polaczyk |
feat: implement HTTP-POST RADON retrieval
Commit: | 619ae2a | |
---|---|---|
Author: | Luis Rubio | |
Committer: | Luis Rubio |
feat(rad): include tapi in RadType validation
Commit: | 556adfd | |
---|---|---|
Author: | Luis Rubio | |
Committer: | Luis Rubio |
feat(rad): add RNG in retrieval RADType
Commit: | 12a6d05 | |
---|---|---|
Author: | Luis Rubio | |
Committer: | Luis Rubio |
feat(data-structures): rename "version" field to "signals" in BlockHeader
Commit: | 833dd04 | |
---|---|---|
Author: | Luis Rubio | |
Committer: | Luis Rubio |
refactor(node): reuse the initial difficulty as minimum difficulty and rename it
Commit: | e45f186 | |
---|---|---|
Author: | Luis Rubio | |
Committer: | Luis Rubio |
feat(node): include halving and block reward in the consensus constants
Commit: | e6800e4 | |
---|---|---|
Author: | Luis Rubio | |
Committer: | Luis Rubio |
fix(superblock): modify ars_len by signing_committee_len
Commit: | 7211ab7 | |
---|---|---|
Author: | Luis Rubio | |
Committer: | Luis Rubio |
feat(session): include SuperBlock as a protocol message
Commit: | 6bb59c0 | |
---|---|---|
Author: | Luis Rubio | |
Committer: | Luis Rubio |
feat(transaction): remove tally_fee and unify commit and reveal fee in DataRequestOutput
Commit: | 5892db2 | |
---|---|---|
Author: | Gorka Irazoqui | |
Committer: | Adán SDPC |
feat(chain manager): decrease committee size if sufficient epochs without consolidation elapse
Commit: | 96d2f59 | |
---|---|---|
Author: | Gorka Irazoqui | |
Committer: | Adán SDPC |
feat(chain manager): add configurable committee reduction step
Commit: | 04fc753 | |
---|---|---|
Author: | Claudia Bartoli Duncan | |
Committer: | Adán SDPC |
feat: add committee size consensus constant Signed-off-by: Claudia Bartoli Duncan <claudia@stampery.co>
Commit: | 3f97435 | |
---|---|---|
Author: | Gorka Irazoqui | |
Committer: | Adán SDPC |
feat(config manager): add bootstrapping_committee
Commit: | d609549 | |
---|---|---|
Author: | Gorka Irazoqui | |
Committer: | Gorka Irazoqui |
feat(p2p): signal superblock beacon
Commit: | 6e4d9cf | |
---|---|---|
Author: | Tomasz Polaczyk | |
Committer: | Tomasz Polaczyk |
feat: add LastBeacon to Version message
Commit: | 5b1b1f5 | |
---|---|---|
Author: | Luis Rubio | |
Committer: | Luis Rubio |
feat(config): add initial difficulty as a consensus constant
Commit: | db51c37 | |
---|---|---|
Author: | Tomasz Polaczyk | |
Committer: | Gorka Irazoqui |
refactor(node): remove expensive clones
Commit: | af3dcce | |
---|---|---|
Author: | Gorka Irazoqui | |
Committer: | Gorka Irazoqui |
feat: add ars length to superblock
Commit: | ab003ef | |
---|---|---|
Author: | Luis Rubio | |
Committer: | Luis Rubio |
feat(transactions): add transaction weight for ValueTransferTransactions and DRTransactions
Commit: | b8c2a66 | |
---|---|---|
Author: | Luis Rubio | |
Committer: | Luis Rubio |
feat(node): do not slash RadonErrors
Commit: | 1d97051 | |
---|---|---|
Author: | Luis Rubio | |
Committer: | Luis Rubio |
feat(config): include 'extra_rounds' as a configurable parameter in ConsensusConstants
Commit: | aafcb97 | |
---|---|---|
Author: | Luis Rubio | |
Committer: | Luis Rubio |
refactor(data_structures): remove backup_witnesses and extra_rounds in DataRequestOutput
Commit: | aa164e8 | |
---|---|---|
Author: | Tomasz Polaczyk | |
Committer: | Tomasz Polaczyk |
feat: reorder fields in SuperBlockVote struct
Commit: | 34c339e | |
---|---|---|
Author: | Tomasz Polaczyk | |
Committer: | Tomasz Polaczyk |
feat: include superblock index in superblock votes
Commit: | 5acde49 | |
---|---|---|
Author: | Tomasz Polaczyk | |
Committer: | Tomasz Polaczyk |
feat: add secp256k1 signature to superblock votes
Commit: | 951193f | |
---|---|---|
Author: | Tomasz Polaczyk | |
Committer: | Tomasz Polaczyk |
feat: superblock signing and broadcasting
Commit: | 009a32b | |
---|---|---|
Author: | Luis Rubio | |
Committer: | Luis Rubio |
feat(data_structures): create SuperBlock struct Co-authored-by: Gorka Irazoqui <gorka.irazoki@gmail.com>
Commit: | 13b096b | |
---|---|---|
Author: | Mario Cao | |
Committer: | Mario Cao |
feat(data_struct): add bn256 pub key to block header
Commit: | d46dae3 | |
---|---|---|
Author: | Mario Cao | |
Committer: | Mario Cao |
feat(schema): add bn256 public key to commit txn
Commit: | 6ad2f69 | |
---|---|---|
Author: | Tomasz Polaczyk | |
Committer: | Tomasz Polaczyk |
feat: initial support for BLS signatures
Commit: | bcd4b58 | |
---|---|---|
Author: | Luis Rubio | |
Committer: | Luis Rubio |
feat(transactions): allow split mint transactions
Commit: | 97ccb8f | |
---|---|---|
Author: | Gorka Irazoqui | |
Committer: | Gorka Irazoqui |
fix: change type of vrf input message from CheckpointBeacon to CheckpointVRF
Commit: | 71b71a3 | |
---|---|---|
Author: | Tomasz Polaczyk | |
Committer: | Tomasz Polaczyk |
feat: add collateral to CommitTransaction And use it in data request mining, but not in validations
Commit: | 6de406a | |
---|---|---|
Author: | Luis Rubio | |
Committer: | Tomasz Polaczyk |
feat(data-structures): add collateral field to DataRequestOutput
Commit: | 83f70d2 | |
---|---|---|
Author: | Luis Rubio | |
Committer: | Tomasz Polaczyk |
feat(config): add collateral consensus constants
Commit: | 455f4d5 | |
---|---|---|
Author: | Luis Rubio | |
Committer: | Luis Rubio |
feat(data_structures): modify tally transaction field rewarded_witnesses by slashed_witnesses
Commit: | 5feca51 | |
---|---|---|
Author: | Deshi Xiao | |
Committer: | Adán SDPC |
docs(protobuf): add comments on the `MintTransaction.epoch` field
Commit: | b93e9e4 | |
---|---|---|
Author: | Luis Rubio | |
Committer: | Tomasz Polaczyk |
feat(node): add genesis block hash
Commit: | 2b20125 | |
---|---|---|
Author: | Luis Rubio | |
Committer: | Tomasz Polaczyk |
refactor(node): rename genesis_hash by bootstrap_hash
Commit: | 0729d01 | |
---|---|---|
Author: | Luis Rubio | |
Committer: | Luis Rubio |
feat(reputation): penalize data requester in case of lie
Commit: | 313cb87 | |
---|---|---|
Author: | Tomasz Polaczyk | |
Committer: | Tomasz Polaczyk |
feat(config): add mining backup factor and replication factor
Commit: | d306823 | |
---|---|---|
Author: | Tomasz Polaczyk | |
Committer: | Tomasz Polaczyk |
feat: implement extra_commit_rounds Co-authored-by: Luis Rubio <luisr@stampery.co>
Commit: | 6023f26 | |
---|---|---|
Author: | Tomasz Polaczyk | |
Committer: | Tomasz Polaczyk |
feat: replace dr.value with dr.witness_reward Adapt validations, update examples, fix tests
Commit: | 362db80 | |
---|---|---|
Author: | Luis Rubio | |
Committer: | Luis Rubio |
feat(rad): create RADFilter to add arguments to RADTally and RADAggregation scripts
Commit: | e78e2bc | |
---|---|---|
Author: | Luis Rubio | |
Committer: | Luis Rubio |
feat(node): use tally_precondition_clause in mining and validations and include min_consensus field in DROutput
Commit: | 02a85eb | |
---|---|---|
Author: | Luis Rubio | |
Committer: | Luis Rubio |
feat(data_structures): modify RADTally and RADAggregate from script to filters and reducer
Commit: | 47c6c28 | |
---|---|---|
Author: | Luis Rubio | |
Committer: | Luis Rubio |
feat(data_structures): add reveal stages to avoid reveal malleability
Commit: | ead2eb4 | |
---|---|---|
Author: | Luis Rubio | |
Committer: | Luis Rubio |
refactor(transaction): add time_lock to VTTransaction
Commit: | 4c8d95e | |
---|---|---|
Author: | Luis Rubio | |
Committer: | Luis Rubio |
refactor(data_structures): modify DataRequestOutput structure. Rename not_before and consensus and remove RADDeliver
Commit: | 1c5a24d | |
---|---|---|
Author: | Luis Rubio | |
Committer: | Luis Rubio |
refactor(data_structures): remove useless InventoryEntries
Commit: | d0c2daa | |
---|---|---|
Author: | Luis Rubio | |
Committer: | Luis Rubio |
refactor(data_structures): remove Ping and Pong
Commit: | 4eb9b76 | |
---|---|---|
Author: | Luis Rubio | |
Committer: | Luis Rubio |
refactor(data_structures): remove pkh from DataRequestOutput and add it in DataRequestState
Commit: | 8bd48a2 | |
---|---|---|
Author: | Tomasz Polaczyk |
feat(chain): mint transaction should have one output
Commit: | d1868ae | |
---|---|---|
Author: | Tomasz Polaczyk | |
Committer: | Tomasz Polaczyk |
feat: integrate VRFs with node
Commit: | a1f16b1 | |
---|---|---|
Author: | Tomasz Polaczyk | |
Committer: | Tomasz Polaczyk |
feat(data_structures): add VRF as lib
Commit: | f25ccba | |
---|---|---|
Author: | Luis Rubio | |
Committer: | Luis Rubio |
fix(data-structures): change mint_hash_merkle_root by mint hash
Commit: | 13b78b3 | |
---|---|---|
Author: | Luis Rubio | |
Committer: | Luis Rubio |
refactor(data-structures): modify block to segregate Transaction types
Commit: | b6ec17c | |
---|---|---|
Author: | Luis Rubio | |
Committer: | Luis Rubio |
refactor(protobuf): modify Protobuff schema to apply refactor modifications
Commit: | b842454 | |
---|---|---|
Author: | Tomasz Polaczyk | |
Committer: | Tomasz Polaczyk |
feat(config): add limit to reputation issuance
Commit: | f3f66fb | |
---|---|---|
Author: | Tomasz Polaczyk | |
Committer: | Tomasz Polaczyk |
refactor(node): move reputation constants to config
Commit: | 650021d | |
---|---|---|
Author: | Luis Rubio | |
Committer: | Luis Rubio |
refactor(proto): remove transaction input types
Commit: | 6375eb1 | |
---|---|---|
Author: | Tomasz Polaczyk | |
Committer: | Tomasz Polaczyk |
feat(data_structures): create PublicKeyHash struct
Commit: | 2ee0a81 | |
---|---|---|
Author: | Luis Rubio | |
Committer: | Luis Rubio |
feat(protobuf): modify LeadershipProof and Signature in Protobuf Co-authored-by: Tomasz Polaczyk <tmpolaczyk@gmail.com>
Commit: | b352948 | |
---|---|---|
Author: | Anler Hernández Peral | |
Committer: | Anler Hernández Peral |
fix(datastructures): remove influence field in LeadershipProof
Commit: | 863153f | |
---|---|---|
Author: | Luis Rubio | |
Committer: | Luis Rubio |
feat(proto): add PublicKey struct in Protobuff Co-authored-by: Tomasz Polaczyk <tmpolaczyk@gmail.com>
Commit: | 82a74ac | |
---|---|---|
Author: | Adán SDPC |
ref(schemas): separate transaction bodies into its own type Close #510
Commit: | 85adb16 | |
---|---|---|
Author: | Luis Rubio | |
Committer: | Luis Rubio |
feat(data_structures): add protobuf serialization to ConsensusConstants Co-authored-by: Tomasz Polaczyk <tmpolaczyk@gmail.com>
Commit: | 2dfd42a | |
---|---|---|
Author: | Luis Rubio | |
Committer: | Luis Rubio |
test(data_structures): modify builders and serializers test to add magic number and remove genesis
Commit: | 95c9803 | |
---|---|---|
Author: | Tomasz Polaczyk | |
Committer: | Tomasz Polaczyk |
feat(protobuf): setup protobuf build and add schema