{"uid":"cap_X-pInLLcvMR7AQd1bpSrg","slug":"chainquery-joinpsbts-bitcoin-core-psbt-combiner-b43fcff9","name":"chainquery joinpsbts — Bitcoin Core PSBT Combiner","description":"chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Join multiple distinct PSBTs into a single PSBT. Bitcoin Core joinpsbts.","url":"https://x402.chainquery.com/v1/rpc/joinpsbts","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","properties":{"params":{"type":"string","description":"optional: JSON-encoded array of positional RPC params"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"result":{"description":"joinpsbts result"}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_uP2oahdAGzW2j80Df_2Nf","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Joins multiple distinct Partially Signed Bitcoin Transactions (PSBTs) into a single combined PSBT using Bitcoin Core's joinpsbts RPC, served pay-per-call over x402.","exampleAgentPrompt":"Combine these two PSBTs into a single PSBT using the Bitcoin Core joinpsbts RPC: 'cHNidP8BAH...' and 'cHNidP8BAF...'","exampleUseCases":null,"resultDescription":"Returns a base64-encoded PSBT string that is the result of joining all input PSBTs into one combined transaction, as returned by Bitcoin Core's joinpsbts RPC method.","failureModes":["Invalid or malformed PSBT base64 strings cause RPC error","PSBTs with conflicting inputs or overlapping UTXOs will be rejected","Missing required 'params' query parameter with PSBT array returns error","Payment failure over x402 protocol blocks access","Malformed JSON in params query parameter causes parse error"],"whenToPreferThis":"Use this endpoint when you need to combine multiple distinct PSBTs into a single PSBT without requiring an API key, paying only per call via x402. Ideal for CoinJoin workflows, multisig coordination, or any scenario where separate parties contribute PSBTs that must be merged before signing and broadcasting.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:43:17.244Z","isFirstParty":false}