Tallied Approval Amounts
Interface
interface ApprovalCriteria<T extends NumberType> {
approvalAmounts?: ApprovalAmounts<T>;
}How It Works
Example
{
"approvalAmounts": {
"overallApprovalAmount": "1000",
"perFromAddressApprovalAmount": "0",
"perToAddressApprovalAmount": "0",
"perInitiatedByAddressApprovalAmount": "10",
"amountTrackerId": "uniqueID"
}
}Tracker Types
Overall Tracker
Per-To Address Tracker
Per-From Address Tracker
Per-InitiatedBy Address Tracker
Detailed Example
Two Trackers Get Incremented
Amount Tracking with Balance Type
Unlimited Trackers (No Increment)
Tracker Behavior
Resets and ID Changes
Changing Tracker ID
Reusing Old IDs
Last updated