Implement payments for app deployments #17

Merged
nabarun merged 27 commits from iv-integrate-payments into main 2024-10-28 09:46:19 +00:00
Showing only changes of commit 38444dec28 - Show all commits

View File

@ -23,7 +23,7 @@ const ConnectWallet = () => {
const cosmosSendTokensHandler = useCallback( const cosmosSendTokensHandler = useCallback(
async (senderAddress: string, amount: string) => { async (senderAddress: string, amount: string) => {
if (!signClient || !session || !selectedAccount) { if (!signClient || !session || !selectedAccount || !snowballAddress) {
console.log({signClient, session, selectedAccount}) console.log({signClient, session, selectedAccount})
return; return;
} }
@ -52,14 +52,17 @@ const ConnectWallet = () => {
} }
setTxHash(result.signature); setTxHash(result.signature);
console.log(txHash)
} catch (error: any) { } catch (error: any) {
throw error; throw error;
} }
}, },
[session, signClient, selectedAccount], [session, signClient, selectedAccount, snowballAddress],
); );
useEffect(() => {
console.log(txHash)
}, [txHash])
const fetchSnowballAddress = useCallback(async() => { const fetchSnowballAddress = useCallback(async() => {
const address = await client.getAddress(); const address = await client.getAddress();