Skip to content

Releases: rosalesnikho/Tribar

Tribar 1.0

16 Oct 01:31
26c2773
Compare
Choose a tag to compare

Core wallet for the crypto currency.

Ability for the cryptographic key pair and public key addressing system.

Signature generation and verification to make transactions.

Includes functionality to actually validate transactions.

Ties transaction creation with the wallet class.

Allows transactions to be updated with multiple outputs to efficiently use existing objects.

Improves the hash function to recognize objects with new properties as changes in incoming data.

Covers edges cases with transaction updates to prevent vulnerabilities.

Creates the core transaction miner class to capture how miners should add transactions to the blockchain.

Has the ability to grab valid transactions from the transaction pool.

Clears blockchain transactions to ensure that only unique transaction objects could be recorded.

Adds a mining transactions endpoint to enable transaction mining through the API.

Clears recorded transactions on a successful replacement of the blockchain.

Calculates the wallet balance based on the blockchain history.

Applies wallet balances whenever conducting a new transaction.

Exposes the wallet information including the public key and balance through the API.

Validates transaction data incoming into the blockchain.

Validates incoming transaction input balances.

Prevents duplicate transactions from appearing in a block’s data.

Validates the entire transaction itself when accepting new user-contributed blockchains.