ETH Price: $1,953.33 (-6.32%)

Address

0x12ef58947285F01cE8d8EcD90b3Ea384B022cd1C

Overview

ETH Balance

Linea Mainnet LogoLinea Mainnet LogoLinea Mainnet Logo0.001197894231290221 ETH

ETH Value

$2.34 (@ $1,953.33/ETH)

Token Holdings

More Info

Private Name Tags

Transactions Sent

Transaction Hash
Block
From
To
Call Diamond Wit...287333592026-02-09 7:35:426 days ago1770622542
lanke.linea.eth
OUT0 ETH0.000006690.04005523
Call Diamond Wit...287332872026-02-09 7:31:106 days ago1770622270
lanke.linea.eth
OUT0 ETH0.000027360.03900855
Approve287332672026-02-09 7:30:086 days ago1770622208
lanke.linea.eth
OUT0 ETH0.00000230.04136757
Swap Tokens Sing...284899072026-01-31 7:25:2815 days ago1769844328
lanke.linea.eth
OUT0.00001 ETH0.000028280.03898735
Swap Tokens Sing...269610202025-12-22 12:29:3255 days ago1766406572
lanke.linea.eth
OUT0.00001 ETH0.000014890.03305826
Swap Tokens Sing...261865442025-11-30 12:42:3677 days ago1764506556
lanke.linea.eth
OUT0.00001 ETH0.000011660.0331823
Deposit For Burn252310052025-11-03 13:19:56104 days ago1762175996
lanke.linea.eth
OUT0 ETH0.000004790.04263091
Approve252309962025-11-03 13:19:38104 days ago1762175978
lanke.linea.eth
OUT0 ETH0.00000270.04516833
0x0000018e252246142025-11-03 9:31:10104 days ago1762162270
lanke.linea.eth
OUT0 ETH0.000018450.04504487
Approve252246072025-11-03 9:30:56104 days ago1762162256
lanke.linea.eth
OUT0 ETH0.000001630.04557866
Approve252246052025-11-03 9:30:52104 days ago1762162252
lanke.linea.eth
OUT0 ETH0.000002530.04557866
Approve252243252025-11-03 9:20:56104 days ago1762161656
lanke.linea.eth
OUT0 ETH0.000002540.04555076
0x0000018e252237402025-11-03 9:00:48104 days ago1762160448
lanke.linea.eth
OUT0 ETH0.000015220.04580236
Approve252237202025-11-03 9:00:08104 days ago1762160408
lanke.linea.eth
OUT0 ETH0.000002530.04557866
0x0000018e252227892025-11-03 8:27:44104 days ago1762158464
lanke.linea.eth
OUT0 ETH0.00001310.0443689
Approve252227432025-11-03 8:26:08104 days ago1762158368
lanke.linea.eth
OUT0 ETH0.000002420.04350691
0x0000018e252226742025-11-03 8:23:30104 days ago1762158210
lanke.linea.eth
OUT0 ETH0.00001310.04436966
Approve252226652025-11-03 8:23:08104 days ago1762158188
lanke.linea.eth
OUT0 ETH0.000002420.04350691
0x0000018e252217342025-11-03 7:49:38104 days ago1762156178
lanke.linea.eth
OUT0 ETH0.000013370.04423559
Approve252215252025-11-03 7:41:58104 days ago1762155718
lanke.linea.eth
OUT0 ETH0.000002420.04350691
0x0000018e252208972025-11-03 7:20:08104 days ago1762154408
lanke.linea.eth
OUT0 ETH0.000017860.04292238
Approve252208902025-11-03 7:19:54104 days ago1762154394
lanke.linea.eth
OUT0 ETH0.000002420.04350691
0x0000018e252179712025-11-03 5:33:08104 days ago1762147988
lanke.linea.eth
OUT0 ETH0.000013370.04423583
Approve252179632025-11-03 5:32:50104 days ago1762147970
lanke.linea.eth
OUT0 ETH0.000002420.04350691
0x0000018e252179082025-11-03 5:30:48104 days ago1762147848
lanke.linea.eth
OUT0 ETH0.00001310.04436916
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
252201102025-11-03 6:51:56104 days ago1762152716
lanke.linea.eth
0.00098897 ETH
250046472025-10-28 17:18:16110 days ago1761671896
lanke.linea.eth
0.1365705 ETH
229483642025-09-05 11:12:03163 days ago1757070723
lanke.linea.eth
0.11272296 ETH
183044372025-04-23 10:42:05298 days ago1745404925
lanke.linea.eth
0.00005561 ETH
147051022025-01-17 16:38:05394 days ago1737131885
lanke.linea.eth
3.002967 ETH
127663152024-12-01 12:21:46441 days ago1733055706
lanke.linea.eth
0.06056029 ETH
126014902024-11-27 13:10:08445 days ago1732713008
lanke.linea.eth
0.0000096 ETH
126013532024-11-27 13:05:34445 days ago1732712734
lanke.linea.eth
0.03000008 ETH
111476642024-10-24 7:46:44479 days ago1729756004
lanke.linea.eth
0.00549507 ETH
90961372024-09-06 7:26:03527 days ago1725607563
lanke.linea.eth
0.00396219 ETH
90954002024-09-06 7:01:28527 days ago1725606088
lanke.linea.eth
74 wei
70844752024-07-21 14:30:30574 days ago1721572230
lanke.linea.eth
0.00002475 ETH
70843982024-07-21 14:27:56574 days ago1721572076
lanke.linea.eth
0.00002475 ETH
70843682024-07-21 14:26:56574 days ago1721572016
lanke.linea.eth
0.00002475 ETH
70843382024-07-21 14:25:56574 days ago1721571956
lanke.linea.eth
0.00002475 ETH
70843142024-07-21 14:25:08574 days ago1721571908
lanke.linea.eth
0.00002475 ETH
70842672024-07-21 14:23:34574 days ago1721571814
lanke.linea.eth
0.00002475 ETH
70840662024-07-21 14:16:52574 days ago1721571412
lanke.linea.eth
0.00002475 ETH
70840102024-07-21 14:15:00574 days ago1721571300
lanke.linea.eth
0.00002475 ETH
70839932024-07-21 14:14:26574 days ago1721571266
lanke.linea.eth
0.00002475 ETH
70839582024-07-21 14:13:16574 days ago1721571196
lanke.linea.eth
0.00002475 ETH
68287862024-07-15 16:26:32580 days ago1721060792
lanke.linea.eth
0.00002475 ETH
65528312024-07-09 7:07:48586 days ago1720508868
lanke.linea.eth
0.00002475 ETH
65526582024-07-09 7:02:02586 days ago1720508522
lanke.linea.eth
0.00002475 ETH
59194282024-06-24 15:00:56601 days ago1719241256
lanke.linea.eth
0.00109687 ETH
View All Internal Transactions
Cross-Chain Transactions
Loading...
Loading

Contract Name:
0 ETH

Compiler Version
0

Optimization Enabled:
0 ETH

Other Settings:
-NA-

Block Transaction Gas Used Reward
view all blocks sequenced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
0x12ef58947285F01cE8d8EcD90b3Ea384B022cd1C
Net Worth in USD
$1,344.70

Net Worth in ETH
Linea Mainnet LogoLinea Mainnet LogoLinea Mainnet Logo 0.688415

Token Allocations
ETH 36.12%
EIGEN 22.88%
LINEA 19.30%
Others 21.69%
Chain Token Portfolio % Price Amount Value
BASE27.11%$1,953.930.1866$364.6
BASE6.31%$0.0200544,234.1361$84.91
BASE1.39%$2,263.380.00824755$18.67
BASE1.24%$1.3212.6291$16.67
BASE1.07%$0.30908146.5691$14.39
BASE0.25%$0.9999033.3333$3.33
BASE0.23%$0.10311429.6078$3.05
BASE0.07%$0.2969613.2563$0.967
BASE0.03%$1,947.460.00021685$0.4223
ETH22.88%$0.2072331,484.8731$307.71
ETH4.09%$1,953.450.0282$55.01
ETH0.75%$3.462.8964$10.02
ETH0.40%$0.10186453.1806$5.42
ETH0.13%$0.3385895.2458$1.78
ETH0.12%$6.660.2377$1.58
ETH0.11%$0.9998921.5004$1.5
ETH0.10%$0.006856200$1.37
ETH0.05%$0.002835220$0.6236
ETH0.02%$1.240.2673$0.3314
ETH0.01%$2,449.670.00006965$0.1706
ETH0.01%$0.2073960.75$0.1555
ETH$2,063.820.000055$0.1135
LINEA19.30%$0.00369170,337.462$259.59
LINEA0.17%$1,953.450.00119789$2.34
LINEA0.07%$0.9995391$0.9995
LINEA0.02%$0.9981090.2236$0.2232
LINEA0.01%$0.000001159,815.535$0.1869
OP3.15%$1,954.370.0217$42.32
OP0.13%$0.15482811$1.7
OP0.02%$0.1881791.2909$0.2429
ARB0.94%$0.99990412.655$12.65
ARB0.87%$1,953.850.00598988$11.7
ARB0.30%$0.11417735.6605$4.07
ARB0.28%$0.0014762,514.1953$3.71
ARB0.12%$0.9948461.6665$1.66
ARB0.05%$0.00732199.2591$0.7266
ARB0.05%$1.240.5255$0.6516
MANTLE1.35%$0.62894928.8473$18.14
MANTLE0.73%$19.8308$9.83
POL0.82%$0.107758102.3056$11.02
POL0.46%$1,955.910.00318888$6.24
POL0.08%$0.10759410.1052$1.09
POL0.04%$0.00705968.7221$0.4851
POL$0.9998840.1096$0.1096
POL$0.9999820.1093$0.1093
GNO0.74%$0.99958110$10
GNO0.62%$0.999938.3383$8.34
BSC0.75%$615.610.0164$10.07
BSC0.03%$1,955.910.00023232$0.4544
BSC$0.9991820.1112$0.1111
OPBNB0.49%$615.380.0106$6.52
UNI0.42%$1,953.620.00292436$5.71
UNI$3.460.0295$0.1022
CELO0.40%$0.08352864.0979$5.35
CELO0.02%$0.999860.2486$0.2486
AVAX0.17%$12.510.1819$2.28
AVAX0.08%$9.240.1179$1.09
FRAXTAL0.23%$2,272.730.0013483$3.06
FRAXTAL$0.6324960.00134831$0.000853
KATANA0.14%$0.9979581.8193$1.82
KATANA0.06%$1,953.450.00041408$0.808882
KATANA$10.1025$0.1026
SCROLL0.12%$1,953.450.00081119$1.58
SCROLL0.02%$0.9999020.206$0.2059
BERA0.08%$0.6600791.5853$1.05
BERA0.02%$0.0349057.9794$0.2785
TAIKO0.04%$1,953.450.00026874$0.524974
TAIKO$0.9971430.1187$0.1184
HYPEREVM0.05%$30.60.0201$0.614709
ABSTRACT0.04%$1,955.910.00029037$0.5679
PLASMA0.01%$0.0965132.0413$0.197
PLASMA0.01%$0.0967011.544$0.149309
MOVR0.02%$1.460.2208$0.322361
APE0.01%$0.1299941.0987$0.142821
BLAST$1,953.430.00006724$0.131354
GLMR$0.0141963.8984$0.055341
SONIC$0.0484881.006$0.048778
MONAD$0.0225960.8895$0.020098
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A wallet address is a publicly available address that allows its owner to receive funds from another party. To access the funds in an address, you must have its private key. Learn more about addresses in our Knowledge Base.

`; } let ensZeroWidthWarningHtml = ""; if ($("#hdnIsEnsContainZeroWidthChars").val() == "true") { ensZeroWidthWarningHtml = `
${zeroWidthWarningMessage} Check the actual text on Linea Name Service.
`; } const ensOnL2NoteHtml = ensOnL2Note != "" ? `
  • ${ensOnL2Note}
  • ` : ""; const contentHtml = `
    Additional Info
    Full Name:
    ${ensNameForkIconSrc}


    Note:
    • Name tag is displayed due to forward and reverse resolution. Find out more.
    • A Domain Name is not necessarily held by a person popularly associated with the name.
    • ${ensOnL2NoteHtml}
    ${ensUnicodeWarningHtml} ${ensZeroWidthWarningHtml}
    `; $('#ensName').popover({ html: true, content: contentHtml, trigger: 'manual', placement: 'right' }); $('#ensName').click(function (event) { $("#udName").popover('hide') $("#ensName").popover('toggle'); event.stopPropagation(); }); $('#ensName').on('shown.bs.popover', async () => { //disable tooltip when hovering over ens name in the main page $("[rel='tooltipEns']").each(function () { $(this).tooltip('hide'); $(this).tooltip('disable'); }); //call ajax here to get result if (!otherENSNamesHtml) { const resolvedAddressesModel = await getEnsResolvedAddress($("#hdnAddress").val(), primaryDomainNameLabel); otherENSNamesHtml = generateEnsPopoverGrid(resolvedAddressesModel.d); if (!otherENSNamesHtml) { otherENSNamesHtml = "There are no other names resolving to this address." } } $(".popOverEnsOwnedAddressTable").html(otherENSNamesHtml); $("#divENSDisplayName").html(ensDisplayName); // append more copy button for ENS let domainName = $("#hdnEnsText").val(); const copyEnsButtonHtml = ` `; $("#spanCopyENSAddress").html(copyEnsButtonHtml); $("[data-bs-toggle='tooltip']").tooltip(); }); $('#ensName').on('hidden.bs.popover', () => { $("[rel='tooltipEns']").each(function () { $(this).tooltip('enable'); }); }); $('#ensName').on('hide.bs.popover', () => { $("[data-bs-toggle='tooltip']").tooltip('hide'); }); $(document).click(function (e) { const popoverElement = document.getElementById('popover-ens-preview'); const popoverTrigger = document.getElementById('ensName'); if (!popoverTrigger.contains(e.target) && (!popoverElement || !popoverElement.contains(e.target))) { $("#ensName").popover('hide'); } }) } async function getEnsResolvedAddress(address, currentEnsText) { try { const requestModel = { "lookupAddress": address, "primaryDomainName": currentEnsText, "provider": ensNameProvider }; const response = await $.ajax({ url: "/name-lookup-search.aspx/GetOtherDomainNameForAddress", type: "POST", contentType: "application/json", dataType: "json", data: JSON.stringify({ requestModel: requestModel }) }) return response; } catch { return ""; } } function generateEnsPopoverGrid(model) { if (!model || model.DomainNames.length == 0) { return ""; } let listOtherENSNames = ""; model.DomainNames.forEach(x => listOtherENSNames += x.Name); let moreOtherENSNames = ""; if (model.Total > 5) { moreOtherENSNames = `More ` } const result = `
    Other names resolving to this address:
    ${listOtherENSNames} ${moreOtherENSNames}
    `; return result; } function removeSpecificDomain(url, domain) { return url.replace(new RegExp(domain + '$'), ''); } // ===== UD name tag const displayUDName = ''; const primaryUDName = ''; const showUDPublicNote = 'false'; let otherUDNamesHtml = ""; function initUDNamePopOver() { //required to allow bootstrap popover to support table $.fn.popover.Constructor.Default.allowList.table = []; $.fn.popover.Constructor.Default.allowList.tr = []; $.fn.popover.Constructor.Default.allowList.td = []; $.fn.popover.Constructor.Default.allowList.th = []; $.fn.popover.Constructor.Default.allowList.div = []; $.fn.popover.Constructor.Default.allowList.tbody = []; $.fn.popover.Constructor.Default.allowList.thead = []; //allowList my inline styling for bootstrap $.fn.popover.Constructor.Default.allowList['*'].push('style') let unicodeWarningHtml = ""; if ($("#hdnIsUDContainUnicodeChars").val() == "true") { unicodeWarningHtml = `
    ${unicodeWarningMessage} Check the actual text at Unstoppable Domains.
    `; } let zeroWidthWarningHtml = ""; if ($("#hdnIsUDContainZeroWidthChars").val() == "true") { zeroWidthWarningHtml = `
    ${unicodeWarningMessage} Check the actual text at Unstoppable Domains.
    `; } const contentHtml = `
    Additional Info
    Full Name:
    Unstoppable Domains Name


    Note:
    • Name tag is displayed due to forward and reverse resolution. Find out more
    • A Domain Name is not necessarily held by a person popularly associated with the name.
    ${unicodeWarningHtml} ${zeroWidthWarningHtml}
    `; $('#udName').popover({ html: true, content: contentHtml, trigger: 'manual' }); $('#udName').click(function (event) { $("#ensName").popover('hide'); $("#udName").popover('toggle'); event.stopPropagation(); }); $('#udName').on('shown.bs.popover', async () => { //disable tooltip when hovering over SID name in the main page $("[rel='tooltipUDName']").each(function () { $(this).tooltip('hide'); $(this).tooltip('disable'); }); //call ajax here to get result if (!otherUDNamesHtml) { const resolvedAddressesModel = await getUDNamesResolvedAddress($("#hdnAddress").val(), primaryUDName); //format the ajax to otherUDNamesHtml otherUDNamesHtml = generateUDPopoverGrid(resolvedAddressesModel.d); if (!otherUDNamesHtml) { otherUDNamesHtml = "There are no other names resolving to this address." } } $(".popoverUDNamesOwnedByAddress").html(otherUDNamesHtml); $("#divDisplayUDName").html(displayUDName); if (showUDPublicNote == true) { $("#noteUD").html('The Unstoppable Domains NFT is minted on the Ethereum blockchain. View and verify its details on Etherscan.'); $("#noteUD").show(); } $("[data-bs-toggle='tooltip']").tooltip(); }); $('#udName').on('hidden.bs.popover', () => { $("[rel='tooltipUDName']").each(function () { $(this).tooltip('enable'); }); }); $('#udName').on('hide.bs.popover', () => { $("[data-bs-toggle='tooltip']").tooltip('hide'); }); // Hide Unstoppable Domains Name popover when click outside the popover popup. $(document).click(function () { $("#udName").popover('hide') }); } async function getUDNamesResolvedAddress(address, primaryUDName) { try { const requestModel = { "lookupAddress": address, "primaryDomainName": primaryUDName, "provider": "UD" }; const response = await $.ajax({ url: "/name-lookup-search.aspx/GetOtherDomainNameForAddress", type: "POST", contentType: "application/json", dataType: "json", data: JSON.stringify({ requestModel: requestModel }) }) return response; } catch { return ""; } } function generateUDPopoverGrid(model) { if (!model || model.DomainNames.length == 0) { return ""; } let listOtherUDNames = ""; model.DomainNames.forEach(x => listOtherUDNames += x.Name); let moreOtherUDNames = ""; if (model.Total > 5) { moreOtherUDNames = `More `; } const result = `
    Other names resolving to this address:
    ${listOtherUDNames} ${moreOtherUDNames}
    `; return result; } // ===== end UD name tag const tooltipForTokenHolding = '75 Token Contracts'; var adjustPosition = 0; $(document).ready(function () { switchAmountToValue(document.getElementById("headerAmountValue"), 'Value (USD)', 'Amount', true); switchAmountToValue(document.getElementById("headerIntAmountValue"), 'Value (USD)', 'Amount', true); switchMethodColumn(document.getElementById("headerMethod"), 'Method', 'Action', true); onDocumentReady(); $("[rel='tooltip']").tooltip(); $("[data-bs-toggle-second='tooltip']").tooltip({ trigger: 'hover' }); $("[rel='tooltipEns']").each(function () { $(this).tooltip({ title: $(this).attr("tooltip-title") }); }); if (hash != '') { activaTab(hash); }; onAddressDocReady(); // Note: this is causing "Copied" tooltip not showing when copy button is clicked in V3, and seems like not applicable to v3, comment out first in case there is issue //$('[data-bs-toggle="tooltip"]').click(function () { // $('[data-bs-toggle="tooltip"]').tooltip("hide"); //}); document.getElementById("copyaddressbutton").classList.remove("disabled"); if ($("#txtSearchContract").length) { initialiseKeyupOnDocReady(); } if (!!$('#ensName')[0]) { initEnsNamePopOver(); } if (!!$("#udName")[0]) { initUDNamePopOver(); } handleToggle(); if (window.matchMedia("(max-width: 767px)").matches) { // Mobile adjustPosition = 90; } else { // Others adjustPosition = 50; } if (tooltipForTokenHolding) { const dropdownMenuBalance = document.getElementById("dropdownMenuBalance"); if (dropdownMenuBalance) { const dropdownWrapper = dropdownMenuBalance.closest(".dropdown"); if (dropdownWrapper) { dropdownWrapper.setAttribute("title", tooltipForTokenHolding); new bootstrap.Tooltip(dropdownWrapper); } } } }); function displayAudit() { $('html, body').animate({ scrollTop: $("#auditReportId").offset().top - adjustPosition }); } var cThemeMode = getCookie('displaymode'); function handleToggle() { var className = document.getElementsByClassName('editor'); var classNameCount = className.length; for (var j = 0; j t.innerWidth()) { if (mb + d > tb) { t.css('padding-bottom', ((mb + d) - tb)); } } else { t.css('overflow', 'visible'); } }).on('hidden.bs.dropdown', function () { $(this).css({ 'padding-bottom': '', 'overflow': '' }); }); var btn_ERC20_sort = { count: 0, reminder_count: 2, list: [], default_list: [], ERC20_sort_start: function (count) { if (document.getElementsByClassName('list-custom-divider-ERC20')[0]) { var self = this if (count != undefined) { self.count = count } var before_el = document.getElementsByClassName('list-custom-divider-ERC20')[0] var parent_el = before_el.parentNode var element_selector = parent_el.querySelectorAll(".list-custom-ERC20"); if (self.list.length == 0) { element_selector.forEach(function (e) { self.list.push(e); self.default_list.push(e); }); } $(".list-custom-ERC20").remove() var type = self.count % self.reminder_count self.sortList(type, parent_el, before_el); self.count++ } }, sortList: function (type, parent_el, before_el) { var self = this var sorted_list = [] var icon_el = $(before_el).find('button').find('i') switch (type) { case 1: icon_el.attr("class", "fad fa-sort-up") sorted_list = self.sortUsdAsc() break; default: icon_el.attr("class", "fad fa-sort-down") sorted_list = self.sortUsdDesc() } for (var i = sorted_list.length - 1; i >= 0; i--) { before_el.insertAdjacentElement('afterend', sorted_list[i]) } }, sortUsdAsc: function () { var self = this var sort_list = self.list sort_list.sort(function (a, b) { var target_a_value = self.formatCurrencyToNumber(a.querySelector('.list-usd-value').textContent.trim() || -1); var target_b_value = self.formatCurrencyToNumber(b.querySelector('.list-usd-value').textContent.trim() || -1); if (target_a_value == -1 || target_b_value == -1) { return 1; } if (target_a_value target_b_value) { return 1; } return 0 }); return sort_list }, sortUsdDesc: function () { var self = this var sort_list = self.list sort_list.sort(function (a, b) { var target_a_value = self.formatCurrencyToNumber(a.querySelector('.list-usd-value').textContent.trim() || -1); var target_b_value = self.formatCurrencyToNumber(b.querySelector('.list-usd-value').textContent.trim() || -1); if (target_a_value target_b_value) { return -1; } return 0 }); return sort_list }, formatCurrencyToNumber: function (strCurrency) { if (typeof strCurrency == "number") return strCurrency else return Number(strCurrency.replace(/[^0-9.-]+/g, "")); }, } function hrefTokenHolding() { var location = "/tokenholdings?a=0x12ef58947285f01ce8d8ecd90b3ea384b022cd1c" var queryString = $("input.form-control.form-control-xs.search.mb-3")[0].value if (queryString) { location += "&q=" + queryString } window.location.href = location } $(document).ready(function () { $("#btn_ERC20_sort").on("click", function (event) { event.preventDefault(); setTimeout(function () { btn_ERC20_sort.ERC20_sort_start() }, 10) }) btn_ERC20_sort.ERC20_sort_start() var mainAddress = $("#hdnAddress").val(); // user search for method filters var searchFuncTimeOut; $("#ContentPlaceHolder1_inputMethodName").on("keyup", function ($event) { if (searchFuncTimeOut) { clearTimeout(searchFuncTimeOut) } var searchTerm = $(this).val(); searchFuncTimeOut = setTimeout(function () { searchFunctions(searchTerm); }, 350); }); var isSearchFunctions = false; $("#dropdownMethod").on("click", function (e) { if (isSearchFunctions === false) { searchFunctions(''); isSearchFunctions = true; } }); const litDefaultMethodFilterHtml = ''; function searchFunctions(searchTerm) { if (searchTerm === '' || searchTerm.length > 3) { const curPath = encodeURIComponent(window.location.search); $.ajax({ type: 'Get', url: `/functionSearchHandler.ashx?ca=${mainAddress}&func=${searchTerm ?? ''}&curPath=${curPath}`, success: function (response) { $("#searchFunctionResult").html(''); if (response && response.length > 0) { for (var i = 0; i ${response[i].name} ${response[i].methodId} ` ); } $("[data-bs-toggle='tooltip']").tooltip(); } else { $("#searchFunctionResult").append( `` ); } $("#inputMethodSpinner").hide(); }, error: function (XMLHttpRequest, textStatus, errorThrown) { $("#searchFunctionResult").html(''); $("#inputMethodSpinner").hide(); } }); } else { $("#inputMethodSpinner").hide(); $("#searchFunctionResult").html(litDefaultMethodFilterHtml); } } // Resize window for analytic tab let isBusy = false; $(window).resize(function () { isBusy = true; if (isBusy) { let analyticFrame = document.getElementById('analytics_pageiframe'); if (analyticFrame && analyticFrame.contentWindow != undefined) { let navtab = analyticFrame.contentWindow.document.getElementsByClassName("nav_tabs1"); let hIframe = "0px"; if (navtab != null && navtab != undefined && navtab.length > 0) { let navH = Number(navtab[0].scrollHeight); hIframe = (Number(analyticFrame.contentWindow.document.getElementsByClassName("tab-content")[0].scrollHeight) + navH + 20) + 'px'; } else { hIframe = analyticFrame.contentWindow.document.body.scrollHeight + 'px'; } analyticFrame.style.height = hIframe } } }); // detect tooltip for token holding dropdown if ($(".addresses-tooltip-over").length > 0) { if (!isMobile()) { $(".addresses-tooltip-over").attr("data-bs-trigger", "hover"); let tooltip = bootstrap.Tooltip.getInstance(".addresses-tooltip-over"); if (tooltip !== null) { tooltip.dispose(); tooltip = new bootstrap.Tooltip($(".addresses-tooltip-over")); tooltip._config.trigger = 'hover'; tooltip.update(); } } } // Quick export transaction csv const quickExportCsvData = '[{"Txhash":"0xb3a80cd4df7e2eced8f9f54e61dc922377f70ca14e6017ef58de6b7408b06833","Status":"Success","Method":"Call Diamond With Permit2","Blockno":"28733359","DateTime":"2026-02-09 07:35:42","Sender":"0x12ef58947285F01cE8d8EcD90b3Ea384B022cd1C","SenderLable":"lanke.linea.eth","Receiver":"0xE5A89411c7Ef1502123d84ec1F9Da9D8574F4293","ReceiverLable":"LI.FI: Permit2 Proxy","Amount":"0 ETH","Value":"$0.00","TxnFee":"0.00000669"},{"Txhash":"0x57288364e1e29301641840e7ee8bf5370a3d884bf8d58737c81408c3786ad244","Status":"Success","Method":"Call Diamond With Permit2","Blockno":"28733287","DateTime":"2026-02-09 07:31:10","Sender":"0x12ef58947285F01cE8d8EcD90b3Ea384B022cd1C","SenderLable":"lanke.linea.eth","Receiver":"0xE5A89411c7Ef1502123d84ec1F9Da9D8574F4293","ReceiverLable":"LI.FI: Permit2 Proxy","Amount":"0 ETH","Value":"$0.00","TxnFee":"0.00002736"},{"Txhash":"0xccb70bfdbe41dfcc53e0e8951111f128a25af8c8ec5a259d108806a49e26b382","Status":"Success","Method":"Approve","Blockno":"28733267","DateTime":"2026-02-09 07:30:08","Sender":"0x12ef58947285F01cE8d8EcD90b3Ea384B022cd1C","SenderLable":"lanke.linea.eth","Receiver":"0xacA92E438df0B2401fF60dA7E4337B687a2435DA","ReceiverLable":"MetaMask: mUSD Token","Amount":"0 ETH","Value":"$0.00","TxnFee":"0.0000023"},{"Txhash":"0xd59bff4c12e1b37246cd03f9324ded74a6c63c2d0b4135d9b695478fe75db413","Status":"Success","Method":"Swap Tokens Single V3Native To ERC20","Blockno":"28489907","DateTime":"2026-01-31 07:25:28","Sender":"0x12ef58947285F01cE8d8EcD90b3Ea384B022cd1C","SenderLable":"lanke.linea.eth","Receiver":"0xDE1E598b81620773454588B85D6b5D4eEC32573e","ReceiverLable":"LI.FI: LiFi Diamond","Amount":"0.00001 ETH","Value":"$0.02","TxnFee":"0.00002828"},{"Txhash":"0x14cae37ad60343053d5184c3ec1de1d5cc892900105543e63e0cecd2cc178b4d","Status":"Error in Internal Txn : execution reverted","Method":"Swap Tokens Single V3Native To ERC20","Blockno":"26961020","DateTime":"2025-12-22 12:29:32","Sender":"0x12ef58947285F01cE8d8EcD90b3Ea384B022cd1C","SenderLable":"lanke.linea.eth","Receiver":"0xDE1E598b81620773454588B85D6b5D4eEC32573e","ReceiverLable":"LI.FI: LiFi Diamond","Amount":"0.00001 ETH","Value":"$0.02","TxnFee":"0.00001489"},{"Txhash":"0x701f6a792041e5e1ed9d00770a62e55c40ea0452c5b9c145c11667a3447aa166","Status":"Error in Internal Txn : execution reverted","Method":"Swap Tokens Single V3Native To ERC20","Blockno":"26186544","DateTime":"2025-11-30 12:42:36","Sender":"0x12ef58947285F01cE8d8EcD90b3Ea384B022cd1C","SenderLable":"lanke.linea.eth","Receiver":"0xDE1E598b81620773454588B85D6b5D4eEC32573e","ReceiverLable":"LI.FI: LiFi Diamond","Amount":"0.00001 ETH","Value":"$0.02","TxnFee":"0.00001166"},{"Txhash":"0xc3524adbea4f178ddb6b31185369d1a349a16ff2d13cb3182037e42d10842e11","Status":"Success","Method":"Deposit For Burn","Blockno":"25231005","DateTime":"2025-11-03 13:19:56","Sender":"0x12ef58947285F01cE8d8EcD90b3Ea384B022cd1C","SenderLable":"lanke.linea.eth","Receiver":"0x28b5a0e9C621a5BadaA536219b3a228C8168cf5d","ReceiverLable":"Circle CCTP: Token Messenger V2","Amount":"0 ETH","Value":"$0.00","TxnFee":"0.00000479"},{"Txhash":"0xff74daa86ed565215af2564d9c9d762757bed4d8c1d402ca0ac1f889d7e2f543","Status":"Success","Method":"Approve","Blockno":"25230996","DateTime":"2025-11-03 13:19:38","Sender":"0x12ef58947285F01cE8d8EcD90b3Ea384B022cd1C","SenderLable":"lanke.linea.eth","Receiver":"0x176211869cA2b568f2A7D4EE941E073a821EE1ff","ReceiverLable":"Circle: USDC Token","Amount":"0 ETH","Value":"$0.00","TxnFee":"0.0000027"},{"Txhash":"0xc75df1ba04a59e8ec55e99ea0094bc5964d91792cc2686bf60b4e30f0f990ce1","Status":"Success","Method":"0x0000018e","Blockno":"25224614","DateTime":"2025-11-03 09:31:10","Sender":"0x12ef58947285F01cE8d8EcD90b3Ea384B022cd1C","SenderLable":"lanke.linea.eth","Receiver":"0x3a23F943181408EAC424116Af7b7790c94Cb97a5","ReceiverLable":"Socket: Gateway","Amount":"0 ETH","Value":"$0.00","TxnFee":"0.00001845"},{"Txhash":"0x59879cdb3121a52c4e76dd728d451deb616a81de7df58452af07c5cb45b8fcab","Status":"Success","Method":"Approve","Blockno":"25224607","DateTime":"2025-11-03 09:30:56","Sender":"0x12ef58947285F01cE8d8EcD90b3Ea384B022cd1C","SenderLable":"lanke.linea.eth","Receiver":"0xacA92E438df0B2401fF60dA7E4337B687a2435DA","ReceiverLable":"MetaMask: mUSD Token","Amount":"0 ETH","Value":"$0.00","TxnFee":"0.00000163"},{"Txhash":"0xa51454e460580216fb69f63f8de76c1104be9e7631107004ae6915fe0e1b2241","Status":"Success","Method":"Approve","Blockno":"25224605","DateTime":"2025-11-03 09:30:52","Sender":"0x12ef58947285F01cE8d8EcD90b3Ea384B022cd1C","SenderLable":"lanke.linea.eth","Receiver":"0xacA92E438df0B2401fF60dA7E4337B687a2435DA","ReceiverLable":"MetaMask: mUSD Token","Amount":"0 ETH","Value":"$0.00","TxnFee":"0.00000253"},{"Txhash":"0x52299e5eadd871975b13de803cf4596afe557d76ff53fe978b053bfd04f9ddc4","Status":"Success","Method":"Approve","Blockno":"25224325","DateTime":"2025-11-03 09:20:56","Sender":"0x12ef58947285F01cE8d8EcD90b3Ea384B022cd1C","SenderLable":"lanke.linea.eth","Receiver":"0xacA92E438df0B2401fF60dA7E4337B687a2435DA","ReceiverLable":"MetaMask: mUSD Token","Amount":"0 ETH","Value":"$0.00","TxnFee":"0.00000254"},{"Txhash":"0x8b65ec003a5dcbb985688788ba98f6c6b6237dabe3a4dfba0043ebaa3c3f84e9","Status":"Success","Method":"0x0000018e","Blockno":"25223740","DateTime":"2025-11-03 09:00:48","Sender":"0x12ef58947285F01cE8d8EcD90b3Ea384B022cd1C","SenderLable":"lanke.linea.eth","Receiver":"0x3a23F943181408EAC424116Af7b7790c94Cb97a5","ReceiverLable":"Socket: Gateway","Amount":"0 ETH","Value":"$0.00","TxnFee":"0.00001522"},{"Txhash":"0xde5ba986b2f69304667783f0a99cb5b45f10795fe063043148ee756e4f9c4fa0","Status":"Success","Method":"Approve","Blockno":"25223720","DateTime":"2025-11-03 09:00:08","Sender":"0x12ef58947285F01cE8d8EcD90b3Ea384B022cd1C","SenderLable":"lanke.linea.eth","Receiver":"0xacA92E438df0B2401fF60dA7E4337B687a2435DA","ReceiverLable":"MetaMask: mUSD Token","Amount":"0 ETH","Value":"$0.00","TxnFee":"0.00000253"},{"Txhash":"0x0830c73b24f4eb6b2806913b981078c40d93fd9c2e8589424780d49480a5ed3f","Status":"Success","Method":"0x0000018e","Blockno":"25222789","DateTime":"2025-11-03 08:27:44","Sender":"0x12ef58947285F01cE8d8EcD90b3Ea384B022cd1C","SenderLable":"lanke.linea.eth","Receiver":"0x3a23F943181408EAC424116Af7b7790c94Cb97a5","ReceiverLable":"Socket: Gateway","Amount":"0 ETH","Value":"$0.00","TxnFee":"0.0000131"},{"Txhash":"0x8a407d5ff906ca1a70bfe7738b1590611d00c47a07fb27d49fead7da47a4fe2e","Status":"Success","Method":"Approve","Blockno":"25222743","DateTime":"2025-11-03 08:26:08","Sender":"0x12ef58947285F01cE8d8EcD90b3Ea384B022cd1C","SenderLable":"lanke.linea.eth","Receiver":"0xacA92E438df0B2401fF60dA7E4337B687a2435DA","ReceiverLable":"MetaMask: mUSD Token","Amount":"0 ETH","Value":"$0.00","TxnFee":"0.00000242"},{"Txhash":"0x4eb9f785d0bbef642dfabb5c5b05c50dec831a749a3f51f15437a922a65656e9","Status":"Success","Method":"0x0000018e","Blockno":"25222674","DateTime":"2025-11-03 08:23:30","Sender":"0x12ef58947285F01cE8d8EcD90b3Ea384B022cd1C","SenderLable":"lanke.linea.eth","Receiver":"0x3a23F943181408EAC424116Af7b7790c94Cb97a5","ReceiverLable":"Socket: Gateway","Amount":"0 ETH","Value":"$0.00","TxnFee":"0.0000131"},{"Txhash":"0xd2f049c3a107a3bad3eca50767ad3ce7383d0e398a59f1fb8d6609999da0e27a","Status":"Success","Method":"Approve","Blockno":"25222665","DateTime":"2025-11-03 08:23:08","Sender":"0x12ef58947285F01cE8d8EcD90b3Ea384B022cd1C","SenderLable":"lanke.linea.eth","Receiver":"0xacA92E438df0B2401fF60dA7E4337B687a2435DA","ReceiverLable":"MetaMask: mUSD Token","Amount":"0 ETH","Value":"$0.00","TxnFee":"0.00000242"},{"Txhash":"0xf3b036bd363ee57372bd429317699dc4eadccf2527facc1c616d8e0d3d71f9e7","Status":"Success","Method":"0x0000018e","Blockno":"25221734","DateTime":"2025-11-03 07:49:38","Sender":"0x12ef58947285F01cE8d8EcD90b3Ea384B022cd1C","SenderLable":"lanke.linea.eth","Receiver":"0x3a23F943181408EAC424116Af7b7790c94Cb97a5","ReceiverLable":"Socket: Gateway","Amount":"0 ETH","Value":"$0.00","TxnFee":"0.00001337"},{"Txhash":"0x7b9f58d2c3c0f7444a736c889d0fc554706c3b3ef46b389633ffd725ba219e56","Status":"Success","Method":"Approve","Blockno":"25221525","DateTime":"2025-11-03 07:41:58","Sender":"0x12ef58947285F01cE8d8EcD90b3Ea384B022cd1C","SenderLable":"lanke.linea.eth","Receiver":"0xacA92E438df0B2401fF60dA7E4337B687a2435DA","ReceiverLable":"MetaMask: mUSD Token","Amount":"0 ETH","Value":"$0.00","TxnFee":"0.00000242"},{"Txhash":"0xccea58106aaad4253734c32b17e8ed7a1272a2298ff38cd6fec22a627ae30dd6","Status":"Success","Method":"0x0000018e","Blockno":"25220897","DateTime":"2025-11-03 07:20:08","Sender":"0x12ef58947285F01cE8d8EcD90b3Ea384B022cd1C","SenderLable":"lanke.linea.eth","Receiver":"0x3a23F943181408EAC424116Af7b7790c94Cb97a5","ReceiverLable":"Socket: Gateway","Amount":"0 ETH","Value":"$0.00","TxnFee":"0.00001786"},{"Txhash":"0xb743036303b4174503e7be75805f94781ba1e57bbdde96eada1afe1837ec85f5","Status":"Success","Method":"Approve","Blockno":"25220890","DateTime":"2025-11-03 07:19:54","Sender":"0x12ef58947285F01cE8d8EcD90b3Ea384B022cd1C","SenderLable":"lanke.linea.eth","Receiver":"0xacA92E438df0B2401fF60dA7E4337B687a2435DA","ReceiverLable":"MetaMask: mUSD Token","Amount":"0 ETH","Value":"$0.00","TxnFee":"0.00000242"},{"Txhash":"0x5104db48b8ea31ecfa55d3b479bb4ed63c3624a72e47b8de4064b263d6da5f1c","Status":"Success","Method":"0x0000018e","Blockno":"25217971","DateTime":"2025-11-03 05:33:08","Sender":"0x12ef58947285F01cE8d8EcD90b3Ea384B022cd1C","SenderLable":"lanke.linea.eth","Receiver":"0x3a23F943181408EAC424116Af7b7790c94Cb97a5","ReceiverLable":"Socket: Gateway","Amount":"0 ETH","Value":"$0.00","TxnFee":"0.00001337"},{"Txhash":"0xeee46b89199bb11ff137725aa0d8f032d92a58738e3e4b52c539d90e49676867","Status":"Success","Method":"Approve","Blockno":"25217963","DateTime":"2025-11-03 05:32:50","Sender":"0x12ef58947285F01cE8d8EcD90b3Ea384B022cd1C","SenderLable":"lanke.linea.eth","Receiver":"0xacA92E438df0B2401fF60dA7E4337B687a2435DA","ReceiverLable":"MetaMask: mUSD Token","Amount":"0 ETH","Value":"$0.00","TxnFee":"0.00000242"},{"Txhash":"0x01dd5131e095d5a750c9049014e738446e41081ea2c98f2fd203a738732ecd54","Status":"Success","Method":"0x0000018e","Blockno":"25217908","DateTime":"2025-11-03 05:30:48","Sender":"0x12ef58947285F01cE8d8EcD90b3Ea384B022cd1C","SenderLable":"lanke.linea.eth","Receiver":"0x3a23F943181408EAC424116Af7b7790c94Cb97a5","ReceiverLable":"Socket: Gateway","Amount":"0 ETH","Value":"$0.00","TxnFee":"0.0000131"}]'; const quickExportCsvTitle = 'Transaction Hash,Status,Method,Blockno,"DateTime (UTC)",From,From_Nametag,To,To_Nametag,Amount,Value (USD),Txn Fee'; let isExportFinish = true; if ($("#btnExportQuickTableToCSV").length > 0 && quickExportCsvData) { $("#btnExportQuickTableToCSV").click(function () { if (isExportFinish == true) { isExportFinish = false; $("#btnExportQuickTableToCSV").append(''); let lstTxsObj = JSON.parse(quickExportCsvData); if (lstTxsObj.length > 0) { let csvRows = []; csvRows.push(quickExportCsvTitle.replace(/"/g, "")); for (let i = 0; i 0 && quickExportInternalTxsData) { $("#ContentPlaceHolder1_btnQuickExportInternalTxs").click(function () { if (isExportFinish == true) { isExportFinish = false; $("#ContentPlaceHolder1_btnQuickExportInternalTxs").append(''); let lstTxsObj = JSON.parse(quickExportInternalTxsData); if (lstTxsObj.length > 0) { let csvRows = []; csvRows.push(quickExportInternalTxsTitle.replace(/"/g, "")); for (let i = 0; i { if (x.startsWith("F")) { file = x.replace("F", ""); } else if (x.startsWith("L")) { line = x.replace("L", ""); } }) var editorId = "editor" + file var editorElem = $("#" + editorId); if (!editorElem.length) { return; } if (!line) { return; } var editor = ace.edit(editorId); editor.resize(true); editor.scrollToLine(line, true, true, function () { }); editor.gotoLine(line); var Range = ace.require('ace/range').Range $(document).scrollTop($("#" + editorId).offset().top - 95); //document.getElementById(editorId).scrollIntoView(); editor.session.addMarker(new Range(line - 1, 0, line - 1, 1), "myMarker", "fullLine"); //window.onbeforeunload = function () { $(document).scrollTop($("#" + editorId).offset().top); }; } setTimeout(function () { editorGoToLine(); }, 500); }); $("body,html").click(function (evt) { let elm = $(evt.target).attr("id"); let isClickedMode = elm === "darkModaBtn" || elm === "darkModaBtnIcon"; if (isClickedMode) { let isClickedSunMode = false; let clrBorder = "#112641"; if (elm === "darkModaBtn") isClickedSunMode = $(evt.target).find("#darkModaBtnIcon").hasClass("fa-moon"); if (elm === "darkModaBtnIcon") isClickedSunMode = $(evt.target).hasClass("fa-moon"); if (isClickedSunMode) { clrBorder = "#fff"; } let iframes = document.getElementById('analytics_pageiframe'); let heatcell = iframes.contentWindow.document.getElementsByClassName("ch-day").length; for (let i = 0; i