Skip to content

Transaction Tracking

micgre edited this page Feb 2, 2018 · 1 revision

Goals

The primary function of transaction tracking will be executed through the use of a blockchain explorer as a central repository and ledger. Internal transactions within a single wallet will, of course, be viewable from the wallet itself as well.

The primary purposes for this feature:

  • Provide a blockchain exploration solution that allows for tracking and searching of transactions within the blockchain
  • Blockchain transaction searching, viewing and tracking both within wallet and on explorer
  • Facilitate the monitoring and analysis of blockchain activity
  • Equivalent robustness to etherscan, with further ease of use
  • Offer the ability to log in and save information that is of importance (track specific addresses, gain access to additional APIs, etc).
  • Track important blockchain data such as:
    • Average block size
    • Block count
    • Block rewards
    • Transaction fees
    • Pending transactions

Background and strategic fit

Why: Offer a solution for tracking transactions and blockchain activities for end users, exchanges, and administrators.

Product strategy: Requirement to access most exchanges and analysis of blockchain is a high level business requirement.

Assumptions

  • Users will be able to see a transaction record from the wallet
  • Users will be able to see more in-depth transaction information via block explorer website
  • APIs will be written into the blockchain to allow for access using traditional web languages

Requirements

  • Transaction ID - As a sender, I want to give the recipient a record of the transaction using a unique identifier.
  • Block number - As a sender, I want to know at which block my transaction was mined
  • Average block size - As a masternode user, I want to know what the average block size is to more accurately calculate my potential earnings
  • Pending transactions - As a sender, I want to know if and when my transaction has gone through
  • Transaction fees - As a sender, I want to know how much it cost to send my transaction
  • Search - As a user, I want to be able to search for public and private transactions using my username or transaction ID
  • Transaction ledger - As a wallet user, I want to be able to see a history of my transactions easily within the application
  • Block rewards - As a masternode user, I want to be able to see the previous block rewards both for my own wallet and throughout the network over time
Clone this wiki locally