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) – 2 636,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.

Veropohjan oikaisu – perustelut ja pyyntö

Arvioverotus (USD)
$ 15 000 000,00
Verohallinnon arvioitu veropohja
Takavarikkosumma 28.9.2021 (USD)
$ 4 501 404,78
Dokumentoitu varallisuus takavarikkohetkellä
Arviopohjan ylitys
$ 10 498 595,22
Arvioverotus ylittää tosiasiallisen varallisuuden

Arvioverotus vs. tosiasiallinen varallisuus

  • Arvioverotus (≈ 15 M$) ylittää dokumentoidun takavarikkovarallisuuden (≈ 5,5 M$) moninkertaisesti.
  • Verotuksessa on käytettävä parasta saatavilla olevaa tietoa (snap-shot 28.9.2021, lompakkolistaukset, saldot ja hinnat), ei massatulosteita yksittäisistä siirroista.
  • Aiemmilta vuosilta verotetut virtuaalivaluuttatulot (2017–2020) osoittavat, että vuoden 2021 alussa oli jo veronalaista ja verotettua pääomaa; näitä ei ole huomioitu (kaksoisverotuksen riski).

Menetelmävirheet: FIFO ja selektiivinen realisointi

  • Verotus on perustunut siirtolistojen tulkintaan, jossa voitolliset tapahtumat on poimittu mutta tappiollisia ei ole netotettu asianmukaisesti.
  • FIFO ei voi johtaa tilanteeseen, jossa vain voitot verotetaan ja tappiot ohitetaan – tapahtumat on käsiteltävä kokonaisuutena ja vähennykset/hankintamenot huomioitava.
  • Hankintameno-olettama (20 % / 40 %) on viranomaisenkin käytettävissä, kun todellista hankintahintaa ei ole osoitettavissa.

Määräysvallan puute takavarikon ja pidätyksen aikana

  • Takavarikko 28.9.2021 katkaisi määräysvallan. Tänä aikana syntyneet liikkeet tai arvonmuutokset eivät ole verovelvollisen kontrollissa.
  • Vankilassa oloaikana (28.9–28.11.2021) ei ole ollut tosiasiallista mahdollisuutta tehdä kauppaa. Tältä ajalta havaitut tapahtumat osoittavat että laskelmat ovat virheellisesti suoritettu.

Kohtuullinen laskentatapa valituksessa

  1. Määritetään lompakoiden todellinen varallisuus takavarikkohetkellä (28.9.2021) – history_price × amount (näkyy tällä sivulla).
  2. Vuoden 2021 alun varallisuus (1.1.2021) on osoitettavissa snapshotilla tai kohtuullisin arvioin; arvonnousu = (28.9. – 1.1.) nettona.
  3. FIFO/HMO tai hankintamenot – netotus tappioista ja vähennykset huomioiden; LP-positiot ja roskat jätetään ulkopuolelle tai arvostetaan konservatiivisesti.

Pyydetty ratkaisu hallinto-oikeudelta

  • Arvioverotus poistetaan tai oikaistaan vastaamaan takavarikkohetkellä dokumentoitua varallisuutta.
  • Vaihtoehtoisesti verotettava tulo lasketaan nettona (hankintamenot / hankintameno-olettama ja tappiot huomioiden) ajanjaksolle 1.1.–28.9.2021.
  • Valvontajaksolta (takavarikko / pidätys) johdetut tapahtumat ja arvonmuutokset jätetään huomiotta määräämisvallan puutteen vuoksi.
  • Aikaisempien vuosien (2017–2020) verot huomioidaan, jotta vältetään kaksinkertainen verotus.

Liitteet valitukseen

  • Lompakoiden varallisuusraportti 28.9.2021 (tämä sivu / print-ponnari, taulukot ja kokonaissumma).
  • Pidätys-/takavarikkotodisteet (ajankohdat, määräysvallan katkeaminen).
  • Aiemmat verotuspäätökset 2017–2020 (verojen määrä ja kohteena olleet virtuaalivaluutat).

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).