EIP3009AuthorizationType

Documentation for eth_defi.usdc.eip_3009.EIP3009AuthorizationType Python class.

class EIP3009AuthorizationType[source]

EIP-3009 message types.

  • Note that some contracts e.g. Polygon’s bridged USDC only implement TransferWithAuthorization support. Always check your target token first for supported methods.

  • Use ReceiveWithAuthorization when possible as it is safer due to front running protection

See make_eip_3009_transfer() for more information.

Attributes summary

TransferWithAuthorization

Used with USDC

ReceiveWithAuthorization

Used with USDC

TransferWithAuthorization = 'TransferWithAuthorization'

Used with USDC

ReceiveWithAuthorization = 'ReceiveWithAuthorization'

Used with USDC

Not avaible on Polygon bridged tokens