From 58d2d3aa17f041a5de7925cb5d1112e7e63b7d59 Mon Sep 17 00:00:00 2001 From: user Date: Wed, 22 Jan 2025 19:37:55 +0300 Subject: [PATCH] add royalty autocomplete --- package.json | 1 + src/pages/root/steps/royalty-step/index.tsx | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index ca2237b..9ad3717 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,7 @@ }, "dependencies": { "@hookform/resolvers": "^3.3.4", + "@ton/core": "^0.59.1", "@tonconnect/ui-react": "^2.0.2", "@vkruglikov/react-telegram-web-app": "^2.1.9", "axios": "^1.6.7", diff --git a/src/pages/root/steps/royalty-step/index.tsx b/src/pages/root/steps/royalty-step/index.tsx index db0bf59..853b938 100644 --- a/src/pages/root/steps/royalty-step/index.tsx +++ b/src/pages/root/steps/royalty-step/index.tsx @@ -1,5 +1,6 @@ import { useEffect, useMemo, useState } from "react"; import { useHapticFeedback } from "@vkruglikov/react-telegram-web-app"; +import { Address } from '@ton/core'; import { Input } from "~/shared/ui/input"; import { FormLabel } from "~/shared/ui/form-label"; @@ -78,7 +79,11 @@ export const RoyaltyStep = ({ nextStep, prevStep }: RoyaltyStepProps) => { useEffect(() => { console.log('tonconnectUI', tonConnectUI) if (tonConnectUI.account) { - setRoyalty([{ address: tonConnectUI.account.address, value: 100 }]); + setRoyalty([{ address: Address.parse(tonConnectUI.account.address).toString({ + bounceable: true, + urlSafe: true, + testOnly: false, + }), value: 100 }]); } }, [tonConnectUI.account, setRoyalty]);