Skip to content
This repository was archived by the owner on Aug 27, 2025. It is now read-only.

Commit a42a494

Browse files
committed
fix: reserve logic
1 parent b1d313e commit a42a494

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

src/pages/Mint.vue

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -235,15 +235,19 @@ const check = async () => {
235235
});
236236
237237
const isReservedRes = await fetch(
238-
`https://faas-sgp1-18bc02ac.doserverless.co/api/v1/web/fn-94f39aba-a3e4-4614-9e9a-628569184919/default/crosssync-ens-rns-check?handle=${ruleForm.handle}`,
238+
`https://faas-sgp1-18bc02ac.doserverless.co/api/v1/web/fn-94f39aba-a3e4-4614-9e9a-628569184919/default/crosssync-ens-rns-check?handle=${ruleForm.handle}&address=${store.state.settings.address}`,
239239
).then((res) => res.json());
240240
241241
isChecking.value = false;
242242
243243
if (profiles?.list.length) {
244244
ElMessage.error('Oops, this handle has already been taken...');
245245
return false;
246-
} else if (isReservedRes.reserved && isReservedRes.ensOwner !== address && isReservedRes.rnsOwner !== address) {
246+
} else if (
247+
isReservedRes.reserved && // Reserved
248+
isReservedRes.ensOwner?.toLowerCase() !== store.state.settings.address!.toLowerCase() && // Not ENS owner
249+
isReservedRes.rnsOwner?.toLowerCase() !== store.state.settings.address!.toLowerCase() // Not RNS owner
250+
) {
247251
ElMessage.error('Oops, this handle is reserved...');
248252
return false;
249253
} else {

0 commit comments

Comments
 (0)