diff --git a/src/popup/views/txStatus.js b/src/popup/views/txStatus.js
index e8dee6e..91d6746 100644
--- a/src/popup/views/txStatus.js
+++ b/src/popup/views/txStatus.js
@@ -50,6 +50,16 @@ function toAddressHtml(address) {
return `
${dot}${escapeHtml(address)}${extLink}
`;
}
+function blockNumberHtml(blockNumber) {
+ const num = String(blockNumber);
+ const link = `https://etherscan.io/block/${num}`;
+ const extLink = `${EXT_ICON}`;
+ return (
+ `${escapeHtml(num)}` +
+ extLink
+ );
+}
+
function txHashHtml(hash) {
const link = `https://etherscan.io/tx/${hash}`;
const extLink = `${EXT_ICON}`;
@@ -189,7 +199,7 @@ function renderSuccess() {
$("success-tx-to").innerHTML = toAddressHtml(d.to);
}
- $("success-tx-block").textContent = String(d.blockNumber);
+ $("success-tx-block").innerHTML = blockNumberHtml(d.blockNumber);
$("success-tx-hash").innerHTML = txHashHtml(d.hash);
// Show decoded calldata details if present