See, do not spend
View key and receipts
A Nightfall address is nf1…. The matching view key is
nfview1…. Anyone who holds the view key can find every
payment you send or receive and open the amounts and memos. They
cannot move a coin. The spend secret never sits in that string.
What nfview1 can and cannot do
| View key | Spend seed / 24 words | |
|---|---|---|
| Find your outputs on the chain | yes | yes |
| Read amounts and memos | yes | yes |
| Build a spend | no — the type has no spend secret | yes |
| Recover the wallet on a new device | no | yes |
Show it in Core
- Open NIGHTFALLCOIN Core → Settings.
- Under View key, click Show view key.
- Copy
nfview1…. Hide it again when you are done.
CLI:
nightfall-wallet --network mainnet export-view-key
Prove one payment instead
A receipt opens a single output (amount + blinding) and is signed by
the address that owns it. The other side can check the signature
belongs to nf1… without ever seeing the view key. That
is the right tool for “I paid you” / “I received this.”
In Core: Activity → the row → Receipt. It copies JSON.
CLI:
# export (txid prefix is enough)
nightfall-wallet --network mainnet export-receipt --txid 8f3a > payment.json
# anyone can check it
nightfall-wallet verify-receipt --file payment.json
A valid receipt says: this address, this amount, this height, this memo. It does not say the output is still unspent. It does not reveal any other payment.
What this is not
- Not a viewing key that an exchange can use to credit a deposit unless they also understand Nightfall outputs. There is no official listing.
- Not a way to make the chain “100% anonymous.” The graph is mixed inside a block, not erased. See the honest list.
- Not a substitute for writing down the 24 words. Lose the seed and the view key cannot spend the coins back to you.