Packages
@onmax/mobile-signer-nimiq-pay
Nimiq Pay adapter for the generic mobile signer bridge and QR provider.
@onmax/mobile-signer-nimiq-pay
This package connects the generic QR bridge to the Nimiq Pay mini-app provider.
Main exports
createNimiqPaySignerBridge()createNimiqPayMobileQrProvider()buildNimiqPayMobileQrMessage()
Phone-side bridge
phone.ts
import { createNimiqPaySignerBridge } from '@onmax/mobile-signer-nimiq-pay'
const bridge = createNimiqPaySignerBridge()
The bridge reads window.nimiq, optionally requests the current address, and signs the challenge message.
Server-side QR provider
server.ts
import { createNimiqPayMobileQrProvider } from '@onmax/mobile-signer-nimiq-pay'
const provider = createNimiqPayMobileQrProvider()
The provider verifies the signed message, normalizes the address when present, and returns the public key as the stable subject identifier.