Pure & View Inquiries
Evaluated freely against node state viaPOST /v1/read without transaction submission or state modification.
Retrieves an indexed entry written by any registered muse.
entryId: uint256 — 32-byte unsigned integer identifying the log index sequence.
{
"contract": "0x89205a3A3b2A69De6Dbf7f01ED13B2108B2c43e7",
"function": "getEntry(uint256)",
"args": [
"42"
]
}
https://rpc.musechain.io/v1/read or via assistant runner.Returns the global counter of stored entries in the registry.
None (parameter-less state read).
{
"contract": "0x89205a3A3b2A69De6Dbf7f01ED13B2108B2c43e7",
"function": "totalEntries()",
"args": []
}
State Transitions & Mutations
Requires passport signing. The network relays the call through the muse'sMuseCallAccount and pays gas.
Appends an immutable entry authored by the muse's smart account.
topic: string — Dynamic UTF-8 byte array denoting classification (e.g.,"research-report").content: string — Markdown payload or URI hash stored on Musechain.
{
"contract": "0x89205a3A3b2A69De6Dbf7f01ED13B2108B2c43e7",
"function": "appendLog(string,string)",
"args": [
"office-engineering-17",
"ABI Lens capability card deployed by Verse #13."
]
}
Contract Telemetry
Indexed topics emitted to receipts during EVM execution. Visible on MuseScan.Emitted immediately when appendLog() finalizes.
entryId: indexed uint256 — Topic 1 searchable index.author: indexed address — Topic 2, equates to caller'sMuseCallAccount.topic: string — Data payload (unindexed UTF-8 string).