mirror of
https://github.com/stronk-dev/LivepeerEvents.git
synced 2025-07-06 03:05:10 +02:00
Minor adjustment to stake visualisation
This commit is contained in:
parent
daf1dc51c2
commit
1de8f1951f
@ -5,10 +5,9 @@ const activationColour = "rgba(23, 60, 122, 0.3)";
|
|||||||
const rewardColour = "rgba(20, 99, 29, 0.3)";
|
const rewardColour = "rgba(20, 99, 29, 0.3)";
|
||||||
const updateColour = "rgba(122, 63, 23, 0.3)";
|
const updateColour = "rgba(122, 63, 23, 0.3)";
|
||||||
const withdrawStakeColour = "rgba(115, 110, 22, 0.3)";
|
const withdrawStakeColour = "rgba(115, 110, 22, 0.3)";
|
||||||
const stakeColour = "rgba(71, 23, 122, 0.3)";
|
const stakeColour = "rgba(56, 23, 122, 0.3)";
|
||||||
const unbondColour = "rgba(122, 23, 51, 0.3)";
|
const unbondColour = "rgba(122, 23, 51, 0.3)";
|
||||||
const claimColour = "rgba(77, 91, 42, 0.3)";
|
const claimColour = "rgba(77, 91, 42, 0.3)";
|
||||||
const migrateColour = "rgba(56, 23, 122, 0.3)";
|
|
||||||
|
|
||||||
const thresholdStaking = 0.001;
|
const thresholdStaking = 0.001;
|
||||||
const thresholdFees = 0.00009;
|
const thresholdFees = 0.00009;
|
||||||
@ -93,17 +92,10 @@ export const getEvents = () => async dispatch => {
|
|||||||
}
|
}
|
||||||
// New transaction found
|
// New transaction found
|
||||||
if (currentTx !== eventObj.transactionHash) {
|
if (currentTx !== eventObj.transactionHash) {
|
||||||
// Unbond <> TransferBond <> Rebond => Stake Event
|
// Unbond <> TransferBond <> (eventContainsEarningsClaimed) <> Rebond => Stake Event
|
||||||
if (eventContainsUnbond && eventContainsTransferBond && eventContainsRebond) {
|
if (eventContainsUnbond && eventContainsTransferBond && eventContainsRebond) {
|
||||||
// If also hasEarningsClaimed => Migrate Event
|
eventType = "Stake";
|
||||||
if (eventContainsEarningsClaimed) {
|
eventColour = stakeColour;
|
||||||
eventType = "Migrate";
|
|
||||||
eventColour = migrateColour;
|
|
||||||
eventDescription = "migrated " + tmpAmount.toFixed(2) + " LPT to L2";
|
|
||||||
} else {
|
|
||||||
eventType = "Stake";
|
|
||||||
eventColour = stakeColour;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
// (Bond <>) TranscoderActivated => Activate Event
|
// (Bond <>) TranscoderActivated => Activate Event
|
||||||
else if (eventContainsTranscoderActivated) {
|
else if (eventContainsTranscoderActivated) {
|
||||||
@ -133,7 +125,7 @@ export const getEvents = () => async dispatch => {
|
|||||||
else if (eventContainsRebond) {
|
else if (eventContainsRebond) {
|
||||||
eventType = "Stake";
|
eventType = "Stake";
|
||||||
eventColour = stakeColour;
|
eventColour = stakeColour;
|
||||||
eventDescription = "increased their stake with " + tmpAmount.toFixed(2) + " LPT at";
|
eventDescription = "increased their stake to " + tmpAmount.toFixed(2) + " LPT at";
|
||||||
}
|
}
|
||||||
|
|
||||||
// Fill description of Stake Event if it wasn't set yet
|
// Fill description of Stake Event if it wasn't set yet
|
||||||
@ -142,7 +134,7 @@ export const getEvents = () => async dispatch => {
|
|||||||
eventDescription = "staked " + tmpAmount.toFixed(2) + " LPT";
|
eventDescription = "staked " + tmpAmount.toFixed(2) + " LPT";
|
||||||
} else if (eventFrom === eventTo) {
|
} else if (eventFrom === eventTo) {
|
||||||
eventFrom = "";
|
eventFrom = "";
|
||||||
eventDescription = "increased their self stake to " + tmpAmount.toFixed(2) + " LPT";
|
eventDescription = "increased their stake to " + tmpAmount.toFixed(2) + " LPT";
|
||||||
} else {
|
} else {
|
||||||
eventDescription = "moved a " + tmpAmount.toFixed(2) + " LPT stake";
|
eventDescription = "moved a " + tmpAmount.toFixed(2) + " LPT stake";
|
||||||
}
|
}
|
||||||
@ -188,7 +180,7 @@ export const getEvents = () => async dispatch => {
|
|||||||
// Always split off WithdrawStake as a separate Withdraw Event
|
// Always split off WithdrawStake as a separate Withdraw Event
|
||||||
if (eventObj.name === "WithdrawStake") {
|
if (eventObj.name === "WithdrawStake") {
|
||||||
const amount = parseFloat(eventObj.data.amount) / 1000000000000000000;
|
const amount = parseFloat(eventObj.data.amount) / 1000000000000000000;
|
||||||
if (amount < thresholdFees){
|
if (amount < thresholdFees) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
const txt = " withdrew a " + amount.toFixed(2) + " LPT stake in round " + eventObj.data.withdrawRound;
|
const txt = " withdrew a " + amount.toFixed(2) + " LPT stake in round " + eventObj.data.withdrawRound;
|
||||||
@ -205,7 +197,7 @@ export const getEvents = () => async dispatch => {
|
|||||||
});
|
});
|
||||||
} else if (eventObj.name === "WithdrawFees") {
|
} else if (eventObj.name === "WithdrawFees") {
|
||||||
const amount = parseFloat(eventObj.data.amount) / 1000000000000000000;
|
const amount = parseFloat(eventObj.data.amount) / 1000000000000000000;
|
||||||
if (amount < thresholdFees){
|
if (amount < thresholdFees) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
const txt = " withdrew " + amount.toFixed(2) + " LPT earned fees";
|
const txt = " withdrew " + amount.toFixed(2) + " LPT earned fees";
|
||||||
@ -319,10 +311,10 @@ export const getEvents = () => async dispatch => {
|
|||||||
}
|
}
|
||||||
else if (eventObj.name === "TransferBond") {
|
else if (eventObj.name === "TransferBond") {
|
||||||
eventContainsTransferBond = true;
|
eventContainsTransferBond = true;
|
||||||
if (!eventContainsUnbond){
|
if (!eventContainsUnbond) {
|
||||||
eventFrom = eventObj.data.oldDelegator.toLowerCase();
|
eventFrom = eventObj.data.oldDelegator.toLowerCase();
|
||||||
}
|
}
|
||||||
if (!eventContainsRebond){
|
if (!eventContainsRebond) {
|
||||||
eventTo = eventObj.data.newDelegator.toLowerCase();
|
eventTo = eventObj.data.newDelegator.toLowerCase();
|
||||||
}
|
}
|
||||||
tmpAmount = parseFloat(eventObj.data.amount) / 1000000000000000000;
|
tmpAmount = parseFloat(eventObj.data.amount) / 1000000000000000000;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user