Assessment reports>Carina Smart Contracts>Threat Model>transferFromAccounts

Function: transferFromAccounts(TransferHelper.TransferFromData[] transfers)

This function acts as a trusted relayer, transferring tokens from multiple user accounts to the contract owner account in batches.

Inputs

  • transfers

    • Control: Controlled only by the contract owner.

    • Constraints: None.

    • Impact: This parameter defines the complete contents of the batch-transfer operation, including from which user accounts (account), which tokens to transfer (token), the amount to transfer (amount), and the transfer method used (transferType).

Branches and code coverage

Intended branches

Negative behavior

Zellic © 2025Back to top ↑