Skip to content

Commit

Permalink
fix fingerprint abnner
Browse files Browse the repository at this point in the history
  • Loading branch information
meelrossi committed Nov 13, 2023
1 parent 7ee4117 commit e608708
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 6 deletions.
8 changes: 4 additions & 4 deletions webapp/src/components/BidPage/BidModal/BidModal.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ const BidModal = (props: Props) => {
const [price, setPrice] = useState('')
const [expiresAt, setExpiresAt] = useState(getDefaultExpirationDate())

const [fingerprint, isLoading, contractFingerprint] = useFingerprint(nft)
const [fingerprint, isLoadingFingerprint, contractFingerprint] = useFingerprint(nft)

const [showConfirmationModal, setShowConfirmationModal] = useState(false)

Expand Down Expand Up @@ -106,7 +106,7 @@ const BidModal = (props: Props) => {
isInvalidPrice ||
isInvalidDate ||
hasInsufficientMANA ||
isLoading ||
isLoadingFingerprint ||
isPlacingBid ||
(!fingerprint && nft.category === NFTCategory.ESTATE) ||
contractFingerprint !== fingerprint
Expand Down Expand Up @@ -164,14 +164,14 @@ const BidModal = (props: Props) => {
error={isInvalidDate}
message={isInvalidDate ? t('bid_page.invalid_date') : undefined}
/>
{contractFingerprint !== fingerprint ? (
{!isLoadingFingerprint && contractFingerprint !== fingerprint ? (
<ErrorBanner info={t('atlas_updated_warning.fingerprint_missmatch')} />
) : null}
</div>
<div className="buttons">
<Button
as="div"
disabled={isLoading || isPlacingBid}
disabled={isLoadingFingerprint || isPlacingBid}
onClick={() =>
onNavigate(locations.nft(nft.contractAddress, nft.tokenId))
}
Expand Down
2 changes: 1 addition & 1 deletion webapp/src/components/BuyPage/BuyNFTModal/BuyNFTModal.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -203,7 +203,7 @@ const BuyNFTModal = (props: Props) => {
<PriceTooLow chainId={nft.chainId} network={nft.network} />
) : null}
<PartiallySupportedNetworkCard asset={nft} />
{contractFingerprint !== fingerprint ? (
{!isFingerprintLoading && contractFingerprint !== fingerprint ? (
<ErrorBanner info={t('atlas_updated_warning.fingerprint_missmatch')} />
) : null}
<div
Expand Down
2 changes: 1 addition & 1 deletion webapp/src/modules/nft/estate/utils.ts
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ export async function generateFingerprint(
)
}

return fingerprint.toString(16)
return ethers.utils.hexlify(fingerprint)
}

export async function getFingerprint(
Expand Down

0 comments on commit e608708

Please sign in to comment.