# EVM Transfers Following are examples of the body of a [Create Transaction](/api/openapi/transactions/create_transaction_api_v1_transactions_post) request for various EVM token transfers. The request should be signed, as demonstrated [here](/developers/authentication#request-signing). To learn more about programmatically transferring EVM assets with Fordefi, check out our [public API Examples repository on Github](https://github.com/FordefiHQ/api-examples/tree/main/python/simple-api-transfers). Native ```json { "vault_id": "9095b1aa-2178-4d96-88a5-b709055843e2", "type": "evm_transaction", "signer_type": "api_signer", "details": { "type": "evm_transfer", "to": "0xB572Cf029bD939B260b16A97036456d6165F2222", "asset_identifier": { "type": "evm", "details": { "type": "native", // [!code warning:2] "chain": "evm_ethereum_mainnet" } }, "value": { "type": "value", "value": "10000000000000" } } } ``` ERC-20 ```json { "vault_id": "9095b1aa-2178-4d96-88a5-b709055843e2", "type": "evm_transaction", "signer_type": "api_signer", "details": { "type": "evm_transfer", "to": "0xB572Cf029bD939B260b16A97036456d6165F2222", "asset_identifier": { "type": "evm", "details": { "type": "erc20", // [!code warning:5] "token": { "chain": "ethereum_mainnet", "hex_repr": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48" } } }, "value": { "type": "value", "value": "10000000000" } }, "note": "Transferring 10,000 USDC", } ``` ERC-721 ```json { "vault_id": "9095b1aa-2178-4d96-88a5-b709055843e2", "type": "evm_transaction", "signer_type": "api_signer", "details": { "type": "evm_transfer", "to": "0xB572Cf029bD939B260b16A97036456d6165F2222", "asset_identifier": { "type": "evm", "details": { "type": "erc721", // [!code warning:6] "token": { "chain": "ethereum_mainnet", "hex_repr": "0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D" }, "token_id": "1337" } }, "value": { "type": "value", "value": "1" } }, "note": "Transferring BoredApe #1337", } ``` ERC-1155 ```json { "vault_id": "9095b1aa-2178-4d96-88a5-b709055843e2", "type": "evm_transaction", "signer_type": "api_signer", "details": { "type": "evm_transfer", "to": "0xB572Cf029bD939B260b16A97036456d6165F2222", "asset_identifier": { "type": "evm", "details": { "type": "erc1155", // [!code warning:6] "token": { "chain": "ethereum_mainnet", "hex_repr": "0xe70659b717112AC4e14284d0db2f5d5703dF8e43" }, "token_id": "1337" } }, "value": { "type": "value", "value": "1" } }, "note": "Transferring NFT #1337", } ``` For ERC-1155, sending max is currently not supported. An explicit value to transfer must be provided.