createPushPaywallIntent
Creates a Lightning payment intent for pay-to-push, using owner and payer public keys to invoice a user for pushing code to a Nostr-based Git repository.
Instructions
POST push-payment action create_intent — invoice for pay-to-push (owner wallet keys in body)
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"ownerPubkey": "<ownerPubkey>",
"repo": "<repo>",
"payerPubkey": "<payerPubkey>"
},
"name": "createPushPaywallIntent"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repo | Yes | ||
| bridgeUrl | No | ||
| ownerPubkey | Yes | ||
| payerPubkey | Yes | 64-char hex of who will push | |
| ownerLnbitsUrl | No | ||
| ownerBlinkApiKey | No | ||
| ownerLnbitsAdminKey | No | ||
| ownerLnbitsInvoiceKey | No |