Realm
v1
gno.land/r/moul/x/plan9/dev/v1
Render
/dev
The chain as a Plan 9 device tree. Each file is a function: reading it runs code, so /dev/height is never stale.
Posted to r/moul/x/plan9/ns's /srv at deploy time, so no realm has to import this one to use it:
bind /srv/dev /dev
| device | contents |
|---|---|
caller | pkgpath of the realm that crossed into this read |
domain | the chain domain |
drivers | this table |
height | current block height |
null | always empty; the bit bucket |
random | sha256 of chain id and height, hex; block-deterministic, NOT unpredictable |
session | the calling key's session scope, one AllowPath per line |
sysname | the chain id |
time | block time, RFC3339 |
user | the origin caller's address |
zero | endless NUL bytes; reads exactly what you ask for |
Design and analysis: moul/gno-contracts#136.
Not affiliated with Plan 9. Plan 9 from Bell Labs is the work of the Computing Science Research Center at Bell Labs; the name and the marks are theirs, and the copyright is held by the Plan 9 Foundation. This realm borrows the vocabulary and none of the code: it is an homage, asking what that ecosystem's spirit looks like on a chain.
Transactions
| Hash | Block | Time | Msg | Caller | Status |
|---|---|---|---|---|---|
| 779202E2D0…056DC479 | 592,339 | 4d ago | EnablePkg | — | ok |
| C5517F93AC…5074F46E | 592,216 | 4d ago | AddPackage | — | ok |
Calls, deploys, and child packages in indexed history.