L2 Emissions Controller
This contract distributes the bridged rewards from the L2 Bridge Recipients to the end recipients.
Last updated
Was this helpful?
This contract distributes the bridged rewards from the L2 Bridge Recipients to the end recipients.
function addRecipient (address _bridgeRecipient, address _endRecipient) external
Adds a new mapping of a contract that receives rewards from the PoS Bridge to the contract that ultimately receives the rewards.
_bridgeRecipient
address
Address of the contract that will receive rewards from the bridge
_endRecipient
address
Address of the contract that ultimately receive rewards and implements the IRewardsDistributionRecipient interface.
function distributeRewards (address[] _endRecipients) external
Transfers bridged rewards sitting in the child recipient contracts to the end recipient contracts and the notifys them of the amount of rewards received.
_endRecipients
address[]
List of contract addressess that ultimately receive rewards.
Last updated
Was this helpful?
Was this helpful?