Rerouted (renamed, verified). The GitHub user or repository was renamed. The tag is still there, at the new name. The Lamdera package server serves a copy recovered from https://github.com/IntrepidShape/elm-web3.
What we checked: The repo moved to github.com/IntrepidShape/elm-web3 and tag 1.0.0 is there; its commit 9d919244f65e is from 2026-05-09 11:48 UTC, before the version was published (2026-05-09 11:58 UTC); elm.json is byte-identical to package.elm-lang.org's; the exposed modules match docs.json; the zip's SHA-1 is not the published one (GitHub's zip no longer comes out byte for byte the same), so the contents were checked instead.
The Lamdera compiler uses this copy and prints a one-line notice saying so. elm itself fails to download this version.
Details · package.elm-lang.org's zip: https://github.com/intrepidshape/elm-web3/zipball/1.0.0/
Contract event watching via port subscriptions.
-- Subscribe to Transfer events
subscriptions model =
Event.watchEvent
{ contract = tokenAddress
, event = "Transfer"
, filter = []
}
|> Event.decoder transferDecoder
|> onContractEvent TransferReceivedA decoded event log.
A query for getLogs with fromBlock/toBlock range.
Create an event watch command.
Encode an event filter for the JS port.
Decode a watchEvent log from the JS port.
Requires the message to have tag: "eventLog" — use logsDecoder for
the batch getLogs response which wraps logs in an array.
Encode a getLogs query for the JS port.
Decode a list of event logs with a custom data decoder.
Decodes the { tag: "logs", logs: [...] } response from getLogs.
An event subscription filter.