# EVMRetryPolicy

```
type EVMRetryPolicy = object;
```

Defined in: [atomiq-chain-evm/src/evm/chain/EVMChainInterface.ts:27](https://github.com/atomiqlabs/atomiq-chain-evm/blob/98ca6f16fbfb37e521f8c27b4f942642fe00c2ee/src/evm/chain/EVMChainInterface.ts#L27)

Retry policy configuration for EVM RPC calls

## Properties

### delay?

```
optional delay: number;
```

Defined in: [atomiq-chain-evm/src/evm/chain/EVMChainInterface.ts:35](https://github.com/atomiqlabs/atomiq-chain-evm/blob/98ca6f16fbfb37e521f8c27b4f942642fe00c2ee/src/evm/chain/EVMChainInterface.ts#L35)

Default delay between retries

***

### exponential?

```
optional exponential: boolean;
```

Defined in: [atomiq-chain-evm/src/evm/chain/EVMChainInterface.ts:39](https://github.com/atomiqlabs/atomiq-chain-evm/blob/98ca6f16fbfb37e521f8c27b4f942642fe00c2ee/src/evm/chain/EVMChainInterface.ts#L39)

Whether the delays should scale exponentially, i.e. 1 second, 2 seconds, 4 seconds, 8 seconds

***

### maxRetries?

```
optional maxRetries: number;
```

Defined in: [atomiq-chain-evm/src/evm/chain/EVMChainInterface.ts:31](https://github.com/atomiqlabs/atomiq-chain-evm/blob/98ca6f16fbfb37e521f8c27b4f942642fe00c2ee/src/evm/chain/EVMChainInterface.ts#L31)

Maximum retries to be attempted
