Skip to main content
ArcBlock Community

Missing Invoices for ABT Staking

JM “cryptotestnet” Morales
Support
did-wallet

image.png

image.png

image.png

Product/Feature: Blocklet Store / Staking Invoicing System

Severity: High (Affects financial record-keeping, compliance, and user trust)

Status: Open

1. Description

The system is inconsistent in generating financial records for staking activities. Specifically, when a user stakes ABT on the "Virtual Gift Card" Blocklet, no corresponding invoice or receipt is generated or provided to the user.

This contrasts with the staking process for the "ArcBridge Node," where an invoice is correctly generated and made available to the user.

2. Steps to Reproduce

  1. Stake on ArcBridge Node: Stake ABT on the ArcBridge Node.
  2. Verify Invoice (Control): Confirm that an invoice/receipt is generated and accessible for this staking transaction (Expected: Pass).
  3. Stake on Virtual Gift Card: Stake ABT on the "Virtual Gift Card" Blocklet.
  4. Verify Invoice (Test): Attempt to locate the corresponding invoice/receipt for this staking transaction in the user's transaction history or payment section.

3. Expected Result

All staking transactions, regardless of the specific Blocklet or service, should generate a standardized invoice or receipt. This document should detail the transaction, including:

  • Date and time of the stake.
  • Amount of ABT staked.
  • The Blocklet/Service the ABT was staked to ("Virtual Gift Card").
  • The user's account/DID information.

4. Actual Result

An invoice is generated for staking on the ArcBridge Node, but no invoice is generated or provided for staking on the "Virtual Gift Card" Blocklet.

5. Potential Impact

  • Compliance/Tax Issues: Users require invoices for accurate financial reporting and tax compliance.
  • Inconsistent User Experience: Users expect consistent record-keeping across all platform services.
  • Audit Trail Gaps: The lack of a formal record creates a gap in the user's transaction history and the platform's audit trail for this specific type of staking.

6. Environment

  • Application: Blocklet Store / Payment Kit
  • Affected Services: "Virtual Gift Card" Blocklet Staking
  • Working Services (for comparison): "ArcBridge Node" Staking

1 reply

wangshijun11 months ago

The blocklet staking is a feature in DID Wallet, all transaction history are shown in your DID Wallet, not in launcher.

Reply