In order to know if the Stellar Wallet is valid, we've created a custom function.
exportconstisValidWallet=(wallet:string)=>{ // Verify that the wallet is 56 characters long and starts with 'G'if (wallet.length!==56||wallet[0] !=="G") {returnfalse;} // Verify that the wallet is a valid base32 stringconstbase32Regex=/^[A-Z2-7]+$/;if (!base32Regex.test(wallet)) {returnfalse;}returntrue;};
Build Escrow from Response
The Initialize Escrow function returns the initialized escrow, but we need to structure it properly to store it correctly in the context.