Logo
MR-STATS

Seurantapaneeli

Marko Rannila, statistiikka ja wallets analyysi.

BSC-ETH-POL-WAX-lompakot, token-saldot, hinnat ja analytiikka yhdessä näkymässä.

Viimeisin päivitys

Historiallinen ja reaaliaikainen – takavarikon total arvo - (Snapshot otetaan purkupäivänä)

Takavarikkosumma 28.9.2021
$ 0.00
Takavarikon arvo tänään
$ 0.00
Muutos %
0.00%
EUR/USD KURSSI

Laskelmassa huomioitu! - Takavarikosta on siirretty ulosottoon 03-02-2022  3 020,85 BNB. Metamask-1 (0x569d…8815) -2636.46 BNB Metamask-2 (0x393d…B1F3) -329.39 BNB Metamask-3 (0x34b9…dbAc) -55.00 BNB Näitä ei peilata tässä laskelmassa!

Metamask-1 - (0x569d……B98815)

Takavarikkosumma USD 28.9.2021
$ 0.00
Yhteensä USD total tänään
$ 0.00
Muutos %
# Symboli Osoite Määrä Hinta 28.9.2021 Hinta tänään Takavarikoitu 28.9.2021 Arvo tänään Muutos %

Metamask-2 - (0x393d……14B1F3)

Takavarikkosumma USD 28.9.2021
$ 0.00
Yhteensä USD total tänään
$ 0.00
Muutos %
# Symboli Osoite Määrä Hinta 28.9.2021 Hinta tänään Takavarikoitu 28.9.2021 Arvo tänään Muutos %

Metamask-3 - (0x34b9……F8dbAc)

Takavarikkosumma USD 28.9.2021
$ 0.00
Yhteensä USD total tänään
$ 0.00
Muutos %
# Symboli Osoite Määrä Hinta 28.9.2021 Hinta tänään Takavarikoitu 28.9.2021 Arvo tänään Muutos %

Metamask-4 - (0x923F……1df773)

Takavarikkosumma USD 28.9.2021
$ 0.00
Yhteensä USD total tänään
$ 0.00
Muutos %
# Symboli Osoite Määrä Hinta 28.9.2021 Hinta tänään Takavarikoitu 28.9.2021 Arvo tänään Muutos %

Farmaus – & veroperustelut

Takavarikkosumma total 28.9.2021 (USD)
$ 5 504 952,29
Takavarikko → rikostuottosyyte
3 020,85 BNB myyty
$ 1 003 547,51
BNB → rikostuotto (realisoinnit)
Takavarikon total arvo tänään (USD)
$ 0.00
Peilataan globaalista yhteenvedosta

Miksi tätä ei pidä laskea erikseen?

  • Kaksoislaskenta: Takavarikkovarallisuus ($ 5 504 952,29) sisältää jo siihen mennessä kertyneet farmaustuotot. Erillinen tuloutus kirjaa saman rahan kahdesti.
  • Määräysvallan katkeaminen: Poliisi otti varat haltuun 2021 → ei realisoitunutta tuloa eikä määräysvaltaa verovuoden lopussa.
  • BNB-realisoinnit: 3 020,85 BNB on jo realisoitu rikostuottojen maksamiseen.
  • Kustannus vs. hyöty: Täsmällinen indeksöinti (RPC, tracet, hinnanjaksotus, suodatukset) ei muuta bruttosummaa → ei lisäarvoa.
  • Rikostuotto ≠ verotettava tulo: rikostuottoa ei veroteta tulona, ja pitkältä ajalta peräisin olevan rikostuoton menettämisvaatimuksen ajallinen esittäminen on myös olennainen arvioitava seikka (prosessiargumentti).

Yhteenveto & esimerkkilausuma

“Lompakoista on 28.09.2021 otettu takavarikkoon $ 5 504 952,29. Ajanjakson farmaustulot sisältyvät tähän varallisuuteen ja 3 020,85 BNB on realisoitu ja siitä saatu $ 1 003 547,51 on käytetty vuosien 2010-2013 rikostuottojen maksuun. Erillinen tuloutus ei lisää veropohjaa vaan loisi keinotekoisen kaksoislaskennan.”

Lisäinfo

BNB-myyntien tuotot poikkeavat takavarikkopäivän summasta myönteisen kurssimuutoksen vuoksi. Rikostuottojen poismaksu on suoritettu 05.04.2022. Takavarikkosumma ($ 1 003 547,51), myyty (€ 1 098 086,77).
Tekniset muistiinpanot (claim-indeksointi)
Lähteet & periaate
  • Allowlist farmi/vault-sopimuksista (MasterChef, AutoFarm jne.).
  • ERC-20 Transfer: from=farm, to=wallet → claim.
  • Internal tx huomio (trace), restake-loopit pois (nettovaikutus).
  • Päätöshinta UTC 00/06/12/18/24 → viimeisin saatavilla.
Askellus
  1. Konfiguroi lompakot, farmit, palkkiotokeneiden osoitteet.
  2. eth_getLogs → decode → tallenna (txHash, blockTime, token, amount).
  3. Ryhmittele päivä (UTC), arvota qty × px_usd.
  4. Tracesta sisäiset claimit, poista pöly.

Veropohjan oikaisu

Arvioverotus (USD)
$ 0.00
Takavarikkosumma 28.9.2021 (USD)
$ 0.00
Erotus / Kerroin
$ 0.00 (×0.00)
Arvioverotus vs. Takavarikko (USD)

Pylväissä verrataan verottajan arviota ja dokumentoitua takavarikkosummaa. Tarkoitus on havainnollistaa veropohjan korjauksen tarve.

Huom: luvut ovat lompakoiden yhteenlaskettuja arvoja takavarikkopäivänä 28.9.2021. Arvioverotus on verottajan tekemä arvio, ei realisoitunut varallisuus. Esitämme tällä osuudella miksi veropohjaa tulee oikaista dokumentoidun takavarikkosumman perusteella.

Verotus

Tähän veroperustelut.

Toteutus

Data pipeline & arkkitehtuuri

  • Hinnat (2 min välein): PM2-ajastettu Node-skripti hakee live-hinnat DefiLlama /prices/currentDexScreener fallback (myös quote-token), → stabeille hätävara 1.00 → tarvittaessa Binance-pari.
  • Luokittelu: natiivit (BNB/ETH/MATIC/WAXP) vs. ERC-20. LP-tokenit, ei-EVM-osoitteet ja WAX-pelit merkitään dead=1 → ei yritetä uudelleen.
  • Idempotentti päivitys: kirjoita vain jos muutos > ε (esim. 0.2%) vähentää turhia DB-kirjoituksia.
  • Yksittäisajo-lukko: MySQL GET_LOCK('update_prices_llama') estää päällekkäiset ajot.
  • Schema: määrät DECIMAL(38,18), hinnat DECIMAL(18,8), indeksit (price_today, updated_at, live, dead), audit updated_at.
  • APIt: /api/wallets?table=… (taulukoille) ja /api/marquee (yhdistelmä price_today neljästä taulusta).
-- Lukitse ajo (1 s timeout)
		SELECT GET_LOCK('update_prices_llama', 1);

		-- Päivitä vain jos muutos > 0.2 %
		UPDATE `<taulu>`
		SET price_today = ROUND(?,8), live = 1, updated_at = NOW()
		WHERE id = ?
		  AND (
			price_today IS NULL
			OR ABS(price_today - ?) / GREATEST(price_today, 0.0000001) > 0.002
		  );

		DO RELEASE_LOCK('update_prices_llama');

Frontti, suorituskyky & turvallisuus

  • Autorefresh: taulukot & kortit päivittyvät 60 s välein (cache:'no-store', ei päällekkäisiä pyyntöjä).
  • Marquee: kaksi raitaa, vaihe säilyy päivityksissä, venytys ≥ 2× kontin leveys, translate3d()-animaatio, saumaton viimeisen chipin last:border-r-0 last:pr-0 avulla.
  • UI: Tailwind v4 (CLI build), AOS-animoinnit, canvas-partikkelit kevyillä arvoilla.
  • Saavutettavuus: tooltipit group-hover + focus-visible, aria-describedby, ei natiivi title-kuplaa.
  • CSP & välimuisti: kaikki assetit omalta originilta; versiointi styles.css?v=…, manifest + PWA-ikonit.
  • API-turva: /api/wallets taulunimi whitelistista, parametrisoidut kyselyt (mysql2/promise), CORS rajattu.
// Autorefresh (60 s) – ei päällekkäisiä pyyntöjä
		(function autoRefresh(){
		  const ONE_MIN = 60_000;
		  let lock = false;
		  async function run() {
			if (lock) return; lock = true;
			try { await window.loadAll?.();
			  document.getElementById('lastUpdated').textContent =
				new Date().toLocaleString('fi-FI');
			} finally { lock = false; }
		  }
		  run(); setInterval(run, ONE_MIN);
		})();

Varalla

Tilaa lisäkorteille, ilmoituksille tai audit-lokeille. Voidaan näyttää myös 24h muutokset ja varoitukset (esim. suuri siirto).