from pynukez import Nukez client = Nukez( keypair_path="~/.config/solana/id.json", # optional local signer path)req = client.request_storage(units=1, provider="gcs") tx_sig = "..." # from wallet, CLI, relay, or local helperreceipt = client.confirm_storage(req.pay_req_id, tx_sig=tx_sig)manifest = client.provision_locker(receipt.id)
Code notes
Request storage, attach an external payment signature from your wallet, CLI, relay, or helper, then provision the locker manifest.
keypair_path is optional. It is a local signing convenience, not a custody requirement; use a custom signer or wallet bridge if that fits your app better.
