DEVELOPER API

Mit VargaMesh entwickeln

Versionierte, lesbare JSON-Endpunkte für Explorer, Dashboards, Monitoring und Integrationen.

VARGAPROOF API

Nur Hashes, keine Dateien

POST /api/v1/proof/anchor akzeptiert ausschließlich JSON mit einem 64-stelligen SHA-256-Digest. Die öffentliche Webseite hasht Dateien lokal im Browser.

fetch('/api/v1/proof/anchor', {
  method: 'POST',
  headers: {'Content-Type': 'application/json'},
  body: JSON.stringify({sha256: '…'})
})
VPF1

36 Byte on-chain

56504631 (ASCII „VPF1“) + 32 Byte SHA-256 werden in einem OP_RETURN-Output verankert. Keine Datei und kein Dateiname werden on-chain gespeichert.

VargaProof öffnen →
CORS

Lesbare Integration

Öffentliche Lese-Endpunkte sind für Web-Integrationen vorgesehen. Core-RPC-Zugangsdaten bleiben privat.

fetch('https://vargamesh.com/api/v1/status')
  .then(r => r.json())
  .then(console.log)
MINING

Telemetrie & Regel des öffentlichen VMESH-SOLO-Pools

/api/v1/pool beschreibt den öffentlichen VMESH-SOLO-Hauptpool. Die dokumentierte Auszahlungsregel ist 99 % Miner / 1 % Betrieb. Merged SOLO und Home Mining / PPLNS nutzen getrennte Infrastruktur und Abrechnung.

Mining-Dokumentation →
VNS API · VNS1

VargaMesh Name Service

Öffentliche Resolver- und Payload-Endpunkte für name.vmesh. VNS ist ein Application-Layer-Namensraum, der aus VargaMesh-OP_RETURN-Daten indexiert wird; der Core-Consensus bleibt unverändert.

VNS im WebWallet →
StatusGET /api/vns/v1/status
VerfügbarkeitGET /api/vns/v1/availability/{name}
AuflösenGET /api/vns/v1/resolve/{name}
Name + VerlaufGET /api/vns/v1/name/{name}
Namen je AdresseGET /api/vns/v1/address/{address}
Commit kodierenPOST /api/vns/v1/encode/commit
Register kodierenPOST /api/vns/v1/encode/register
Transfer kodierenPOST /api/vns/v1/encode/transfer
Renew kodierenPOST /api/vns/v1/encode/renew
Registrierungsgebühr: 10 VMESH pro Registrierungs-/Verlängerungsjahr, on-chain an vm1qmh7cnjshtxyrqdfefzs2k7g6r7pd7ma9ntrleg. Der Commit zahlt nur die normale Netzwerkgebühr.
TREASURY API

Transparenz-Endpunkte der Ecosystem Treasury

Öffentlicher Bestandsabgleich, verifizierte Contributor-Liste, Ledger und pseudonyme Beitragszuordnung.

OpenAPI/api/treasury/openapi.json
Status/api/treasury/status
Contributors/api/treasury/contributors
Ledger/api/treasury/ledger
MESHPROOF API · v0.3

Öffentliche Node-Beiträge & Reward-Transparenz

MeshProof veröffentlicht den Zustand des Verifiers, ohne VargaMesh-Core-RPC offenzulegen. Registrierung und Claim-Verifizierung verändern ausschließlich die Off-Consensus-MeshProof-Registry.

MeshProof-Seite →
StatusGET /api/meshproof/status
NodesGET /api/meshproof/nodes
ReceiptsGET /api/meshproof/receipts?limit=100
Reward-VorschauGET /api/meshproof/rewards/preview
EpochsGET /api/meshproof/epochs?limit=30
RegistrierenPOST /api/meshproof/register
Claim-DetailsGET /api/meshproof/claim/{id}
Claim verifizierenPOST /api/meshproof/claim/verify
VMT-1 · TOKEN API

Endpunkte für das Token-Verzeichnis

VMT-1 ist ein Application-Layer-Protokoll, das aus bestätigten VargaMesh-Mainnet-Transaktionen indexiert wird. Token-State stammt aus der Chain; Logos und beschreibende Issuer-Metadaten sind off-chain und werden erst nach Issuer-Nachweis und manueller Prüfung veröffentlicht.

Token-Verzeichnis →
MethodeEndpointZweck
GET/api/v1/vmt/statusVMT-Indexer, Aktivierung und Replica-Status
GET/api/v1/vmt/statsToken-, Halter- und Event-Zähler
GET/api/v1/tokensVMT-1 Token suchen/auflisten
GET/api/v1/tokens/<token_id>Token, Issuer, Supply und freigegebene Metadaten
GET/api/v1/tokens/<token_id>/holdersPositive Token-Bestände nach Adresse
GET/api/v1/tokens/<token_id>/eventsCREATE/MINT/TRANSFER/BURN-Historie
GET/api/v1/addresses/<vm1...>/tokensToken-Bestände, Issuer-Rolle und Mintbarkeit einer Adresse
GET/api/v1/addresses/<vm1...>/eventsBestätigte VMT-Aktivität einer Adresse
POST/api/v1/vmt/preflightRead-only Prüfung der exakt signierten Transaktion; kein Broadcast
POST/api/v1/tokens/<token_id>/metadata/challengeIssuer-Ownership-Challenge für Metadaten
POST/api/v1/tokens/<token_id>/metadata/submissionsIssuer-signierte Metadaten-/Logo-Einreichung zur manuellen Prüfung
WebWallet-Sicherheit: CREATE, TRANSFER, BURN und MINT werden lokal im Browser gebaut und signiert. /api/v1/vmt/preflight prüft die exakt signierte Transaktion gegen VMT-State, aktive CREATE-Fee-Policy und VargaMesh-Core-Mempool-Regeln, ohne sie zu broadcasten. Private Keys werden niemals an die API übertragen.
Metadaten: Pending-PNGs werden niemals über die öffentliche API ausgeliefert. Read-Replicas prüfen das signierte Ed25519-Metadatenmanifest der Authority.
VMESH/USDT · API

Börsenübersicht und maschinenlesbare Handelslinks

NestEx, FynEx, FiloDex: /de/markets.html

VargaMesh exchange directory JSON: /data/exchange-directory.json · optional refreshed snapshots: /data/market-venues.json

FynEx ticker: GET /api/v2/public/markets/vmeshusdt/ticker. FiloDex market-data REST base: https://api.filodex.xyz (ticker route not yet verified). These market APIs are independent from VargaMesh Core RPC.