# Create an EVM launch

> Returns the one transaction for the wallet to send: to, data, value (in wei) and gas. Send it exactly as it is.


`POST https://payday.direct/api/v1/evm/launches`

Returns the one transaction for the wallet to send: `to`, `data`, `value` (in wei) and `gas`. Send it exactly as it is.

## Body

- `chain` (integer): `solana` or the EVM chain's key
- `wallet` (string, required)
- `name` (string, required): The coin's name
- `symbol` (string, required): The ticker, in the case it was launched with
- `description` (string)
- `image` (string, required): data URL
- `fees_to` (string, required)
- `config_id` (integer, required)
- `dev_buy` (string)
- `links` (object): Where to see the coin
- `links.x` (string)
- `links.website` (string)

```json
{
  "chain": 99901,
  "wallet": "0xTHE_WALLET_THAT_SENDS_THE_LAUNCH",
  "name": "Blockhead",
  "symbol": "HEAD",
  "image": "data:image/png;base64,iVBORw0KGgo...",
  "fees_to": "someaccount",
  "config_id": 0,
  "dev_buy": "0.5"
}
```

## Responses

- 201: Created
- 401: Missing or invalid key
- 429: Over the limit. Retry-After says when to try again.

## Example

```bash
curl -X POST "https://payday.direct/api/v1/evm/launches" \
  -H "Authorization: Bearer pd_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"chain":99901,"wallet":"0xTHE_WALLET_THAT_SENDS_THE_LAUNCH","name":"Blockhead","symbol":"HEAD","image":"data:image/png;base64,iVBORw0KGgo...","fees_to":"someaccount","config_id":0,"dev_buy":"0.5"}'
```