QovaQova docs
Smart Contracts

TransactionValidator

Transaction recording and aggregate statistics.

Records transactions and maintains aggregate statistics per agent.

Functions

FunctionAccessDescription
recordTransaction(address, bytes32, uint256, uint8)RECORDER_ROLERecord a transaction
getTransactionStats(address)ViewAggregate statistics

Events

event TransactionRecorded(
    address indexed agent,
    bytes32 indexed txHash,
    uint256 amount,
    uint8 txType,
    uint256 timestamp
);

Transaction Types

ValueLabel
0Payment
1Transfer
2Swap
3Bridge
4Stake
5Other

Address

Base Sepolia: 0x5d7a7AEAb26D2F0076892D1C9A28F230EbB3e900