Successor
Successor is the path callers should move to, or "" while this version is live.
Command
gnokey query vm/qeval -remote "https://rpc.gno.land" -data "gno.land/r/moul/x/upgrade/lock/v0.Successor()"
Result
untrusted-render: successor is the only stored string Render echoes, and Retire validates it with assertPkgPath before storing it.
Package lock is version 0 of the "retire the predecessor" upgrade pattern (pattern B of the exploration; see ../README.md).
Unlike pattern A, this version knows it can be superseded. Retire() freezes it and names its successor, and the freeze is one-way: once a successor has absorbed this version's total, re-opening it here would double-count.
Successor is the path callers should move to, or "" while this version is live.
gnokey query vm/qeval -remote "https://rpc.gno.land" -data "gno.land/r/moul/x/upgrade/lock/v0.Successor()"