diff --git a/src/components/ReceiveModal.tsx b/src/components/ReceiveModal.tsx index cb886c0..b5511e7 100644 --- a/src/components/ReceiveModal.tsx +++ b/src/components/ReceiveModal.tsx @@ -4,10 +4,11 @@ import { ViewProtocolService } from '@buf/penumbra-zone_penumbra.bufbuild_connec import { AddressByIndexRequest } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/view/v1alpha1/view_pb' import { extensionTransport } from '@/lib/extensionTransport' import { ModalProps, ModalWrapper } from './ModalWrapper' -import { Copy } from './Copy' +import { AddressComponent } from './penumbra/Address' +import { Address } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/core/crypto/v1alpha1/crypto_pb' export const ReceiveModal: React.FC = ({ show, onClose }) => { - const [address, setAddress] = useState('') + const [address, setAddress] = useState
() useEffect(() => { const getAddressByIndex = async () => { @@ -22,10 +23,7 @@ export const ReceiveModal: React.FC = ({ show, onClose }) => { }) const { address } = await client.addressByIndex(request) - - const { altBech32m } = address?.toJson() as { altBech32m: string } - - setAddress(altBech32m) + setAddress(address) } getAddressByIndex() }, []) @@ -34,8 +32,8 @@ export const ReceiveModal: React.FC = ({ show, onClose }) => {

Address 1

-
- +
+ {address && }
diff --git a/src/components/penumbra/Address.tsx b/src/components/penumbra/Address.tsx index e6d26b5..bfd0e5e 100644 --- a/src/components/penumbra/Address.tsx +++ b/src/components/penumbra/Address.tsx @@ -25,7 +25,7 @@ export const AddressComponent: React.FC<{ return (
- {display_address} + {display_address}