ETH Event
Your inscription emitted as a smart contract event — searchable by blockchain indexers and permanently stored on Ethereum.
What are Events?
Ethereum smart contracts can emit “events” — structured messages that are permanently recorded in transaction logs. Unlike calldata, events are designed to be easily searched and filtered, making them ideal for indexing services like The Graph and analytics platforms like Dune.
EternalChain uses a dedicated smart contract that emits an event containing your inscription. This means your words aren’t just stored — they’re indexed and discoverable by anyone querying the contract.
How It Works
1. Your message is passed to EternalChain’s smart contract on Ethereum.
2. The contract emits an event (e.g., Inscribed(string)) with your text.
3. The transaction is confirmed and the event is permanently recorded in the transaction logs.
4. Your inscription can be found by querying the contract’s event history.
How to Verify Your Inscription
On Etherscan, navigate to your transaction and open the “Logs” tab to see the emitted event. You can also query it programmatically:
// Query the contract's event logs
const res = await fetch(
"https://api.etherscan.io/api?module=proxy&action=eth_getTransactionReceipt&txhash=<txid>"
);
const { result: receipt } = await res.json();
// The event log contains your inscription
const eventLog = receipt.logs[0];
// Decode the event data (ABI-encoded string)
const hex = eventLog.data.slice(130); // skip ABI offset + length
const len = parseInt(eventLog.data.slice(66, 130), 16);
const bytes = new Uint8Array(
hex.slice(0, len * 2).match(/.{2}/g).map((b) => parseInt(b, 16))
);
const message = new TextDecoder().decode(bytes);
console.log(message); // Your inscriptionWhy Choose Events?
Events are the best choice when discoverability matters. Unlike calldata (which requires knowing the exact transaction hash), events can be queried by contract address — meaning all EternalChain inscriptions stored this way are searchable as a collection.
Cost
An ETH Event engraving costs $10. This covers the smart contract interaction, gas fees, and the engraving service. No wallet or ETH required on your end.
Confirmation Time
Like all Ethereum transactions, your inscription is confirmed in the next block (roughly 12 seconds) with full finality in about 15 minutes.