diff --git a/src/eventButton.js b/src/eventButton.js
index 4490792..ef4209e 100644
--- a/src/eventButton.js
+++ b/src/eventButton.js
@@ -15,8 +15,8 @@ const EventButton = (obj) => {
TransferBond: transfered bond worth {obj.data.amount / 1000000000000000000} Eth from {obj.data.oldDelegator} to {obj.data.newDelegator}
} else if (obj.name == "Bond") {
- eventSpecificInfo =
-
Bond: {obj.data.delegator} transfered bond worth {obj.data.bondedAmount / 1000000000000000000} Eth from {obj.data.oldDelegate} to {obj.data.newDelegate}
+ eventSpecificInfo =
+
Bond: {obj.data.delegator} delegated {obj.data.bondedAmount / 1000000000000000000} LPT from {obj.data.oldDelegate} to {obj.data.newDelegate}
} else if (obj.name == "Rebond") {
eventSpecificInfo =
diff --git a/src/eventViewer.js b/src/eventViewer.js
index c0116f2..5102627 100644
--- a/src/eventViewer.js
+++ b/src/eventViewer.js
@@ -5,30 +5,37 @@ import ScrollContainer from 'react-indiana-drag-scroll';
const EventViewer = (obj) => {
let txCounter = 0;
let currentTx = "";
+ let eventCache = [];
+ let eventBundle = [];
return (
-
-
-
- {obj.events.map((eventObj, idx) => {
- if(currentTx != eventObj.transactionHash){
- txCounter++;
- currentTx = eventObj.transactionHash;
- }
- // TODO: make something that groups shit as long as the eventObj.transactionUrl is the same
- return
- })}
-
-
-
+
+
+
+ {obj.events.slice(0).reverse().map((eventObj, idx) => {
+ if (currentTx != eventObj.transactionHash) {
+ txCounter++;
+ currentTx = eventObj.transactionHash;
+ eventBundle = eventCache;
+ eventCache = [];
+ } else {
+ eventCache.push(eventObj);
+ return;
+ }
+ return
+ })}
+
+
+
)
}