IELFeeRecipientV1

Kiln

Execution Layer Fee Recipient Interface (v1)

This interface exposes methods to receive all the execution layer fees from the proposed blocks + bribes

Methods

initELFeeRecipientV1

function initELFeeRecipientV1(address _riverAddress) external nonpayable

Initialize the fee recipient with the required arguments

Parameters

NameTypeDescription

_riverAddress

address

Address of River

pullELFees

function pullELFees(uint256 _maxAmount) external nonpayable

Pulls ETH to the River contract

Only callable by the River contract

Parameters

NameTypeDescription

_maxAmount

uint256

The maximum amount to pull into the system

Events

SetRiver

event SetRiver(address indexed river)

The storage river address has changed

Parameters

NameTypeDescription

river indexed

address

The new river address

Errors

InvalidCall

error InvalidCall()

The fallback has been triggered

Last updated