Transfer with Precalculation
Overview
Transfer Details
JSON Structure
[
{
"creator": "bb18el5ug46umcws58m445ql5scgg2n3tzagfecvl",
"collectionId": "20",
"transfers": [
{
"from": "Mint",
"toAddresses": ["bb18el5ug46umcws58m445ql5scgg2n3tzagfecvl"],
"balances": [],
"precalculateBalancesFromApproval": {
"approvalId": "fd1cef5941fb08487ecc1038af09fb29a6d7d40a89d8e4889c9c954978aa7e41",
"approvalLevel": "collection",
"approverAddress": "",
"version": "0",
"precalculationOptions": {
"overrideTimestamp": "0",
"tokenIdsOverride": []
}
},
"merkleProofs": [],
"ethSignatureProofs": [],
"memo": "",
"prioritizedApprovals": [
{
"approvalId": "fd1cef5941fb08487ecc1038af09fb29a6d7d40a89d8e4889c9c954978aa7e41",
"approvalLevel": "collection",
"approverAddress": "",
"version": "0"
}
],
"onlyCheckPrioritizedCollectionApprovals": true,
"onlyCheckPrioritizedIncomingApprovals": false,
"onlyCheckPrioritizedOutgoingApprovals": false
]
}
]Key Components Explained
Precalculation Configuration
Prioritized Approvals
Precalculation Options
Non-Auto-Scan Behavior
Usage
Differences from Simple Transfer
Feature
Simple Transfer
Precalculation Transfer
Last updated