Build with PressKey
PressKey is the user authorization boundary for PressChain-native browser applications. Your application prepares intent. PressKey manages the connected identity and signing interaction.Detect the provider
request, on and removeListener, along with network identity for Chain ID 77117002.
Connect deliberately
Do not request identity on every page load. Ask when a feature actually needs it.Track identity as live state
Separate preparation from authorization
A strong transaction flow does substantial work before asking for a signature:- Validate required fields locally.
- Resolve current role, bond and relationship state.
- Upload durable metadata or evidence content.
- Compute canonical hashes.
- Encode the exact contract call.
- Confirm current PressKey account and chain.
- Present a human-readable transaction review.
- Ask PressKey to authorize.
- Track the submitted transaction to a receipt.
- Refresh authoritative state or wait for the projection to catch up.
Do not send secrets to the site
A PressChain website should never ask for a seed phrase or private key. The current extension implementation deliberately keeps unlocked signing material inside the extension session rather than exposing it throughwindow.presschain.
Your application only receives provider results and public account information.