TOTAL USD SACRIFICED TO DATE

A Total Of 23 unique Addresses Sacrificed For The Right Of Human Assembly

0

The charts below display all sacrifices from Ethereum, BSC and Polygon. It is updated every few hours. The USD value and the PLSX sacrifice points are estimates.

Enter your public address below to display your sacrifice details.

TOP TOKENS (USD)

Top 100 Addresses

rank address Sacrifices Total($) Bonus PLSX Points Transactions
` } else { totalSacBig += ` ${numText[i]} ` } } return totalSacBig; } // check if number function isCharNumber(c) { return c >= '0' && c

${tokenName}: ${shortNumber(totalUsdSac)}

` } return list } // Create list ENDS function sort_top_100(ListOfobj,label) { items = Object.keys(ListOfobj).map(function(key) { return [key, ListOfobj[key]]; }); items.sort(function(first, second) { return first[1][0][label] - second[1][0][label]; }); sorted_obj={} $.each(items, function(k, v) { use_key = v[0] use_value = v[1] sorted_obj[use_key] = use_value }) return(sorted_obj) } // Creating a collapsable STARTS function createTableAddress(data) { toptable = data toptable = sort_top_100(data,'rank') var table = `` for (row in toptable) { const rank = toptable[row][0]['rank'] const address = toptable[row][0]['from'] const sacrificeCount = toptable[row].length const totalUsdSacPerAddress = toptable[row][0]['overallTotalUSDvalue'] const calcBonus = "X" + toptable[row][0]['high_bonus'].toFixed(4).toString() const totalSacPointsPerAddress = toptable[row][0]['overallTotalPoints'] table += ` ${rank} ${shortAddress(address)} ${address} ${sacrificeCount} $${numberWithCommas(totalUsdSacPerAddress)} ${calcBonus} ${shortNumber(totalSacPointsPerAddress).replace('$', '')}
` innertable = toptable[row] for (row in innertable) { t = innertable[row] const date = t["Date"] const icon = t["icon"] const token_name = t["tokenSymbol"] const usdSacValues = t['TotalUSDvalue'] const tokensSacrificed = t['TotalCoins'] const chain = t['Network'] const sacPointsPerTransaction = t['TotalSacPoints'] const hash = t["hash"] // console.log(transactions[t]) table += ` ` } table += `
Date Token Name USD value #Tokens Sac Network Before Bonus(~) hash
${date}
${token_name}
$${numberWithCommas(usdSacValues)} ${numberWithCommas(tokensSacrificed)} ${chain} ${shortNumber(sacPointsPerTransaction).replace('$', '')} ${shortAddress(hash)} ${hash}
` } return table } function pupulateSearchResults(statsForAddress, address) { // console.log(statsForAddress) constSearchTable = ` Date Token Name USD value #Tokens Sac Network Before Bonus(~) hash ` for (i in statsForAddress) { obj = statsForAddress[i] constSearchTable += ` ${obj["Date"]}
${obj["tokenSymbol"]}
$${numberWithCommas(obj["TotalUSDvalue"])} ${numberWithCommas(obj["TotalCoins"])} ${obj["Network"]} ${shortNumber(obj["TotalSacPoints"]).replace('$', '')} ${shortAddress(obj["hash"])} ${obj["hash"]} ` } constSearchTable += `` // console.log(statsForAddress) document.querySelector("#searchResultsAddress").innerHTML = constSearchTable return } function hideSearchTable() { console.log("trying to hide") const tableDiv = document.querySelector("#searchResultsAddress") const innerStats__container = document.querySelector(".innerStats__container") const title = document.querySelector(".clearResultsTitle") const scrollabletable = document.querySelector(".scrollabletable") tableDiv.innerHTML = "" innerStats__container.innerHTML = "" title.innerHTML = "Search Your Address..."; scrollabletable.style.height = "0px"; // .display = "none"; } async function getInputValue() { const searchBtn = document.querySelector(".btn-search"); const borderRed = document.querySelector(".findYourAddress__submit"); const _address = document.querySelector("#cryptoAddress").value const innerTableSearch = document.querySelector(".tableSearch__container") const innerSearchTitle = document.querySelector("#addressFaund") const mainSearchTableContainer = document.querySelector("#searchResultsAddress") const scrollabletable = document.querySelector(".scrollabletable") if (_address.length !== 42) { console.log("address invalid") innerSearchTitle.innerHTML = `Invalid Address Please Try Again` innerSearchTitle.style.color = "red"; mainSearchTableContainer.innerHTML = "" return } else { try { searchBtn.classList.toggle("btn-search--loading") console.log("inside try catch start") searchBtn.disabled = true searchBtn.style.background = "trasparent"; document.querySelector("#cryptoAddress").value = "Loading..." var address_stats_url = `${BACKEND_URL}/search/${_address.toLowerCase()}` const addressStats = await fetch(address_stats_url); const statsForAddress = await addressStats.json(); const totalPoints = shortNumber(statsForAddress[0]['overallTotalPoints']).replace("$", "") const totalUSD = shortNumber(statsForAddress[0]['overallTotalUSDvalue']) const rankingPlace = statsForAddress[0]['rank'] const bonus = "X" + statsForAddress[0]['high_bonus'].toFixed(4).toString() // console.log(statsForAddress[0]) document.querySelector("#cryptoAddress").value = "" pupulateSearchResults(statsForAddress, _address) innerTableSearch.style.paddingBottom = "4rem"; scrollabletable.style.height = "300px"; borderRed.style.border = "none" console.log("inside try catch ends") innerSearchTitle.innerHTML = `

Transactions For: ${shortAddress(_address)}

Rank: ${rankingPlace}

Total USD: ${totalUSD}

Total PLSX After Bonus: ${totalPoints}

Bonus Multiplier: ${bonus}

` searchBtn.disabled = false searchBtn.classList.toggle("btn-search--loading") innerSearchTitle.style.color = "white"; } catch { innerSearchTitle.innerHTML = `Server Error Please Try Again in Few Min` } } } // Main APP async function makeRequest() { // sample code var MainDataTop_URL = `${BACKEND_URL}/top100` const mainDataTop = await fetch(MainDataTop_URL); const fullData = await mainDataTop.json(); // createTableAddress(fullData[0]) // console.log(fullData[0]) const mintedPlsx = fullData[0]['getTotals']['totalSacMinted'].toString() const uniqueAddress = fullData[0]['getTotals']['totalAddress']; const DataChart2 = fullData[3].mostPplsSacAroundChart; const DataChart3 = fullData[4].bondingCurve; // create the bars chart by data const barChart = fullData[2]['totalUsdSacPerDay'] // const bondingCurve = fullData[4]['bondingCurve'] // getBarChartArrayXYZ(barChart, DataChart2, DataChart3); //3D DataChart2Fn(DataChart2); //3D DataChart3Fn(DataChart3); //3D const totalUSDsacrificed = convertTotalNumber(fullData[0]['getTotals']['TotalUsdSacrifice'].toString()) // push to the html document.getElementById("tbodyMain").innerHTML += `${createTableAddress(fullData[5]['top100table'])}` document.getElementById("ranking-list").innerHTML += `${rankingList(fullData[1]['coinRankingTable'])}` document.querySelector("#totalPLSX").innerHTML = `Total PLSX Points
${shortNumber(mintedPlsx).replace("$", "")}` document.querySelector("#unique_address").innerHTML = `${numberWithCommas(uniqueAddress)}` document.querySelector("#hero__total").innerHTML = `${totalUSDsacrificed}` // Jquery functions $(function () { $("td[colspan=8]").find(".subTableContainer").hide(); $(".seeAll").click(function (event) { var $target = $(event.target); $target.closest("tr").next().find(".subTableContainer").slideToggle(); $target.parent().parent().css("background-color", "#9e22c3"); }); }); $("#spinner__container2").hide(); } $('form input').keydown(function (e) { if (e.keyCode == 13) { e.preventDefault(); return false; } }); // generate Two arrays for the bar chart function getBarChartArrayXYZ(barChartJson) { // console.log(barChartJson) arrX = []; arrY = []; arrZ = []; for (date in barChartJson) { arrX.push(date); arrZ.push(barChartJson[date][0]); arrY.push(barChartJson[date][1]); } return SACPA(arrX, arrY, arrZ); } // generate Two arrays for the bar chart // function getBarChartArrayXY(barChartJson) { // // console.log(barChartJson) // arrX = []; // arrY = []; // arrZ = []; // for (date in barChartJson) { // arrX.push(date); // arrY.push(barChartJson[date]["totalUsdPerDay"]); // arrZ.push(barChartJson[date]["uniqueAddress"]); // } // return SACPA(arrX, arrY, arrZ); // } var chartDone = false; function SACPA(arrX, arrY, arrZ) { CurrentWidh = window.innerWidth; tickAmount = 25; if (CurrentWidh >= 900 && CurrentWidh = 700 && CurrentWidh = 400 && CurrentWidh = 200 && CurrentWidh { if (chartDone == true) return `On ${arrX[opts.dataPointIndex]} ${Math.floor(arrZ[opts.dataPointIndex]).toLocaleString("en-US")} addresses sacrificed a total of ${"$" + Math.floor(value).toLocaleString("en-US")}`; else return [ [" $" + Math.floor(value).toLocaleString("en-US")]]; }, }, } }; chart = new ApexCharts(document.querySelector("#chart"), options); chart.render().then(() => { chartDone = true; }); } function DataChart2Fn(DataChart2) { arrX1 = []; arrY1 = []; for (key in DataChart2) { arrX1.push((key == "1000000= 900 && CurrentWidh = 700 && CurrentWidh = 400 && CurrentWidh = 200 && CurrentWidh { if (chartDone == true) return `${Math.floor(value).toLocaleString("en-US")} unique addresses sacrificed less than ${(arrX1[opts.dataPointIndex] != "Above") ? "$" + Math.floor(arrX1[opts.dataPointIndex]).toLocaleString("en-US") : "1M"}`; else return Math.floor(value).toLocaleString("en-US"); }, }, } }; chart1 = new ApexCharts(document.querySelector("#chart1"), options); chart1.render().then(() => { }); } function DataChart3Fn(DataChart3) { arrX = []; arrY = []; for (key in DataChart3) { arrX.push(key); arrY.push(DataChart3[key].toString()); } CurrentWidh = window.innerWidth; tickAmount = 25; if (CurrentWidh >= 900 && CurrentWidh = 700 && CurrentWidh = 400 && CurrentWidh = 200 && CurrentWidh { if (chartDone == true) return `If you sacrificed on ${arrX[opts.dataPointIndex]} you would get ${Math.floor(value).toLocaleString("en-US")} for each $1`; else return Math.floor(value).toLocaleString("en-US"); }, }, } }; chart2 = new ApexCharts(document.querySelector("#chart2"), options); chart2.render().then(() => { }); // console.log(arrX); // console.log(arrY); } makeRequest();

Important Note

By sacrificing your crypto you do NOT buy PLSX. You can give your crypto away, sacrifice it as a political statement, for the right of human assembly. Once you have done that you do not own it anymore. Never expect profit from the work of others. Whoever owns your crypto after you sacrificed it, does not work for you.

You’ll get credited free PLSX without any value based on the USD value of your sacrifice made at PulseX.infoPulseChain conducted a similar sacrifice phase in the summer of 2021 to distribute it’s native token PLS.

disclaimer

Use this tool for fun, not financial advice!

The numbers seen on this page are by no means to be taken as proof of truth and we do not guarantee its accuracy. We have gathered data from the following networks: Ethereum, Polygon and BSC. Although we estimate that over 90% of all sacrifices are covered by these 3 chains. Sacrifices from other chains are not taken into account in the charts above. The USD prices could be up to 5 minutes off from the moment of sacrifice. The PLSX sacrifice points are only estimations and will be slightly different when sacrifices from other chains are also taken into account.

You are sacrificing to prove how strongly you believe in the right of human assembly. You must have no expectation of profit from the work of others. The set of people who have sacrificed to show their commitment to this political statement makes a great set of people to airdrop free things to. These Sacrifice Points are not meant to have any monetary value. Remember, you’re not buying anything, the world is just noticing you are amongst a group of people that sacrificed to make a political statement. Some countries tax their citizens when they receive things of value. PLSX is designed to start with no value, which is ideal. Consult your own legal and financial professionals, as nothing written here should be considered professional advice. The only thing we know to be airdropped for free to this group so far is PulseX (PLSX). If we hear about other cool things, we’ll let you know.