import React from "react"; const EventButton = (obj) => { let eventSpecificInfo; if (obj.name == "EarningsClaimed") { eventSpecificInfo =

(Round {obj.data.endRound}) Claim: {obj.data.delegator} earned {(obj.data.rewards / 1000000000000000000).toFixed(4)} Eth @ Orchestrator {obj.data.delegate}

} else if (obj.name == "Unbond") { eventSpecificInfo =

(Round {obj.data.withdrawRound}) Unbond: {obj.data.delegator} unbonded {(obj.data.amount / 1000000000000000000).toFixed(4)} Eth @ Orchestrator {obj.data.delegate}

} else if (obj.name == "TransferBond") { eventSpecificInfo =

TransferBond: transfered bond worth {(obj.data.amount / 1000000000000000000).toFixed(4)} Eth from {obj.data.oldDelegator} to {obj.data.newDelegator}

} else if (obj.name == "Bond") { eventSpecificInfo =

{obj.data.delegator} delegated {(obj.data.bondedAmount / 1000000000000000000).toFixed(4)} LPT from {obj.data.oldDelegate} to {obj.data.newDelegate}

} else if (obj.name == "Rebond") { eventSpecificInfo =

Rebond: {obj.data.delegator} @ {obj.data.delegate}

} else if (obj.name == "WithdrawFees") { eventSpecificInfo =

{obj.data.recipient} claimed stake

} else if (obj.name == "WithdrawStake") { eventSpecificInfo =

{obj.data.delegator} withdrew stake worth {(obj.data.amount / 1000000000000000000).toFixed(4)} LPT in round {obj.data.withdrawRound}

} else if (obj.name == "Reward") { eventSpecificInfo =

O {obj.data.transcoder} called reward for {(obj.data.amount / 1000000000000000000).toFixed(4)} LPT

} else if (obj.name == "TranscoderUpdate") { eventSpecificInfo =

O {obj.data.transcoder} changed their rewardCut to {(obj.data.rewardCut / 10000).toFixed(2)}% and their feeCut to {(100 - (obj.data.feeShare / 10000)).toFixed(2)}%

} else if (obj.name == "TranscoderActivated") { eventSpecificInfo =

O {obj.data.transcoder} activated and will become active in {obj.data.activationRound}

} else { console.log(obj); eventSpecificInfo =

UNIMPLEMENTED: {obj.event}

} return ( {obj.idx}: {eventSpecificInfo} ) } export default EventButton;