---
title: "Forward Blockchain Events"
method: POST
path: "/forward-blockchain"
tags: ["Blockchain Events"]
---

# Forward Blockchain Events

`POST /forward-blockchain`

Forwards blockchain events using ADR-44 signed fetch authentication.
Currently supports tip events (MANA transfers). Validates the transaction on-chain
by decoding the meta-transaction to verify sender, receiver, and amount.

Supported event types:
- `tip_received`: MANA tip transfers via meta-transaction

Requests from scenes (`decentraland-kernel-scene`) are blocked.

## Request body

- object
  - `type` 'tip_received', required — Blockchain event type
  - `transactionHash` string, required — Transaction hash of the meta-transaction. The receiver and amount are extracted from the transaction data.

## Response `204`

Blockchain event accepted and forwarded

## Other responses

- `400` — Invalid request data or transaction mismatch
- `401` — Signed fetch authentication failed or expired
- `403` — Transaction sender mismatch
- `409` — Transaction not mined or not sufficiently confirmed
- `500` — Internal error publishing the event

---

[API](https://skmtc.net/decentraland/apis/realm-provider-api.md) · [All operations](https://skmtc.net/decentraland/apis/realm-provider-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/decentraland/realm-provider-api/revisions/d94e0e0f1821/schema)
