[{"data":1,"prerenderedAt":242},["ShallowReactive",2],{"changelog-\u002Fchangelog\u002Fsafe-co-signers":3,"changelog-order":140},{"id":4,"title":5,"area":6,"body":7,"date":128,"description":129,"extension":130,"image":131,"imageAlt":132,"meta":133,"navigation":134,"path":135,"seo":136,"sitemap":137,"stem":138,"__hash__":139},"changelog\u002Fchangelog\u002Fsafe-co-signers.md","Verify a Safe with several signers","Wallets",{"type":8,"value":9,"toc":121},"minimark",[10,14,19,74,78,102,106],[11,12,13],"p",{},"To add a Safe to your company's wallets, you prove you control it by signing a message. When the Safe needs more than one owner to sign, Holyheld now keeps track of the signatures itself: you start the verification, close the window, and the Safe is verified once enough co-signers have signed in Safe{Wallet}. Signing with any other wallet has become clearer too.",[15,16,18],"h2",{"id":17},"how-it-works","How it works",[20,21,22,30,40,46,56],"ul",{},[23,24,25,29],"li",{},[26,27,28],"strong",{},"The form recognises a Safe."," Enter its address and the form shows its threshold and network, such as \"Safe 2-of-3 on Base\".",[23,31,32,35,36,39],{},[26,33,34],{},"Sign in Safe{Wallet}."," Choose ",[26,37,38],{},"Open in Safe{Wallet}"," and sign the message there. Your co-signers confirm it in the Safe app under Transactions, then Messages.",[23,41,42,45],{},[26,43,44],{},"Close the window when you like."," The dialog counts the signatures, such as \"1 of 2 signatures collected\", and the verification carries on after you close it.",[23,47,48,51,52,55],{},[26,49,50],{},"Leaving early is fine."," If you close Safe{Wallet}'s signing flow before everyone has signed, choose ",[26,53,54],{},"Verify once they sign"," and Holyheld waits for them.",[23,57,58,61,62,65,66,69,70,73],{},[26,59,60],{},"Follow it on Crypto Wallets."," Under ",[26,63,64],{},"Safe verifications",", a pending Safe shows its signatures so far, its network and when it expires, with ",[26,67,68],{},"Check now"," and ",[26,71,72],{},"Cancel",". Once enough owners have signed, the Safe joins your wallets.",[15,75,77],{"id":76},"choosing-the-wallet-that-signs","Choosing the wallet that signs",[20,79,80,90,96],{},[23,81,82,85,86,89],{},[26,83,84],{},"Holyheld asks which wallet holds the address",": a browser extension, Coinbase Smart Wallet, ",[26,87,88],{},"Another wallet"," through WalletConnect, or signing manually and pasting the signature.",[23,91,92,95],{},[26,93,94],{},"Failures are explained where they happen",", such as a wallet that shared a different address, a rejected request or an expired QR code, each with what to do next.",[23,97,98,101],{},[26,99,100],{},"Pasted signatures are tidied up",", so spaces, line breaks and Etherscan's JSON are fine.",[15,103,105],{"id":104},"good-to-know","Good to know",[20,107,108,115,118],{},[23,109,110,111,114],{},"A verification expires if not enough owners sign within 7 days. ",[26,112,113],{},"Start again"," proposes the same message, so the signatures already collected still count.",[23,116,117],{},"A Safe that has another Safe or a contract among its owners can't be verified. Use a Safe whose owners are regular wallets.",[23,119,120],{},"A Safe that needs only one signature can also sign through WalletConnect.",{"title":122,"searchDepth":123,"depth":123,"links":124},"",2,[125,126,127],{"id":17,"depth":123,"text":18},{"id":76,"depth":123,"text":77},{"id":104,"depth":123,"text":105},"2026-10-09","For a Safe that needs more than one signature, Holyheld now collects the co-signers' signatures itself, so nobody has to keep the page open while they sign.","md","\u002Fimages\u002Fchangelog\u002Fsafe-co-signers.png","A Safe 2-of-3 on Base with 1 of 2 signatures collected: one owner has signed and two are waiting.",{},true,"\u002Fchangelog\u002Fsafe-co-signers",{"title":5,"description":129},{"loc":135},"changelog\u002Fsafe-co-signers","GwLbSkzIDTVrfeUgTR5DHMkZyxBVSvE3x37v7Uv9eVQ",[141,146,150,155,156,161,165,170,175,180,185,190,194,199,203,208,213,218,223,228,233,238],{"path":142,"title":143,"date":144,"stem":145},"\u002Fchangelog\u002Fcrypto-payment-links","Crypto payment links for invoices","2026-10-23","changelog\u002Fcrypto-payment-links",{"path":147,"title":148,"date":144,"stem":149},"\u002Fchangelog\u002Fhelp-guide","A help guide in the app","changelog\u002Fhelp-guide",{"path":151,"title":152,"date":153,"stem":154},"\u002Fchangelog\u002Faccounting","Accounting","2026-10-21","changelog\u002Faccounting",{"path":135,"title":5,"date":128,"stem":138},{"path":157,"title":158,"date":159,"stem":160},"\u002Fchangelog\u002Ffive-languages","Holyheld in five languages","2026-10-07","changelog\u002Ffive-languages",{"path":162,"title":163,"date":159,"stem":164},"\u002Fchangelog\u002Fseveral-accounts","Several accounts per currency","changelog\u002Fseveral-accounts",{"path":166,"title":167,"date":168,"stem":169},"\u002Fchangelog\u002Fbills-for-personal-accounts","Bills for personal accounts","2026-10-06","changelog\u002Fbills-for-personal-accounts",{"path":171,"title":172,"date":173,"stem":174},"\u002Fchangelog\u002Fexchange-and-solana-wallets","Exchange accounts and Solana wallets","2026-10-03","changelog\u002Fexchange-and-solana-wallets",{"path":176,"title":177,"date":178,"stem":179},"\u002Fchangelog\u002Fbills-read-the-vendor","Bills read the vendor from the invoice","2026-10-01","changelog\u002Fbills-read-the-vendor",{"path":181,"title":182,"date":183,"stem":184},"\u002Fchangelog\u002Ffaster-payments","Faster Payments in GBP","2026-09-30","changelog\u002Ffaster-payments",{"path":186,"title":187,"date":188,"stem":189},"\u002Fchangelog\u002Flinked-logins","Switch between your logins","2026-09-26","changelog\u002Flinked-logins",{"path":191,"title":192,"date":188,"stem":193},"\u002Fchangelog\u002Fshare-a-persons-card","Co-owners fill in their own details","changelog\u002Fshare-a-persons-card",{"path":195,"title":196,"date":197,"stem":198},"\u002Fchangelog\u002Femail-bills","Email your bills in","2026-09-24","changelog\u002Femail-bills",{"path":200,"title":201,"date":197,"stem":202},"\u002Fchangelog\u002Fpush-notifications","Notifications in one place","changelog\u002Fpush-notifications",{"path":204,"title":205,"date":206,"stem":207},"\u002Fchangelog\u002Faccount-recovery","Recover access yourself","2026-09-21","changelog\u002Faccount-recovery",{"path":209,"title":210,"date":211,"stem":212},"\u002Fchangelog\u002Fsolana-payouts","Pay vendors on Solana","2026-09-15","changelog\u002Fsolana-payouts",{"path":214,"title":215,"date":216,"stem":217},"\u002Fchangelog\u002Fpasskeys","Passkeys for sign-in and payments","2026-09-14","changelog\u002Fpasskeys",{"path":219,"title":220,"date":221,"stem":222},"\u002Fchangelog\u002Fpay-in-the-vendors-token","Pay in the vendor's own token","2026-09-11","changelog\u002Fpay-in-the-vendors-token",{"path":224,"title":225,"date":226,"stem":227},"\u002Fchangelog\u002Fscan-a-bill","Scan a bill","2026-09-10","changelog\u002Fscan-a-bill",{"path":229,"title":230,"date":231,"stem":232},"\u002Fchangelog\u002Fbills","Bills","2026-09-09","changelog\u002Fbills",{"path":234,"title":235,"date":236,"stem":237},"\u002Fchangelog\u002Fconvert-usd-and-eur","Convert between USD and EUR","2026-09-07","changelog\u002Fconvert-usd-and-eur",{"path":239,"title":240,"date":236,"stem":241},"\u002Fchangelog\u002Finvoicing","Invoicing","changelog\u002Finvoicing",1792772604132]