For the complete documentation index, see llms.txt. This page is also available as Markdown.

SafeTransferLib

Currency

SafeTransferLib

This library allows for safe transfer of tokens without using assembly

ApprovalFailed

error ApprovalFailed(address token)

NativeTransferFailed

error NativeTransferFailed()

TokenTransferFailed

error TokenTransferFailed()

TokenTransferFromFailed

error TokenTransferFromFailed()

ApprovalTargetIsNotContract

error ApprovalTargetIsNotContract(address token)

safeTransferNative

safeTransfer

safeTransferFrom

safeApprove

Allows approving all ERC20 tokens, forcing approvals when needed.

isAddressZero

Last updated