diff --git a/pages/contracts/badgeHub/execute.tsx b/pages/contracts/badgeHub/execute.tsx
index 8deb29a..128e8c6 100644
--- a/pages/contracts/badgeHub/execute.tsx
+++ b/pages/contracts/badgeHub/execute.tsx
@@ -202,9 +202,9 @@ const BadgeHubExecutePage: NextPage = () => {
}))
.filter((attr) => attr.trait_type && attr.value)
: undefined,
- background_color: backgroundColorState.value,
- animation_url: animationUrlState.value,
- youtube_url: youtubeUrlState.value,
+ background_color: backgroundColorState.value || undefined,
+ animation_url: animationUrlState.value || undefined,
+ youtube_url: youtubeUrlState.value || undefined,
},
transferrable,
rule: {
@@ -214,11 +214,11 @@ const BadgeHubExecutePage: NextPage = () => {
max_supply: maxSupplyState.value,
},
metadata: {
- name: nameState.value,
- description: descriptionState.value,
- image: imageState.value,
- image_data: imageDataState.value,
- external_url: externalUrlState.value,
+ name: nameState.value || undefined,
+ description: descriptionState.value || undefined,
+ image: imageState.value || undefined,
+ image_data: imageDataState.value || undefined,
+ external_url: externalUrlState.value || undefined,
attributes:
attributesState.values[0]?.trait_type && attributesState.values[0]?.value
? attributesState.values
@@ -228,9 +228,9 @@ const BadgeHubExecutePage: NextPage = () => {
}))
.filter((attr) => attr.trait_type && attr.value)
: undefined,
- background_color: backgroundColorState.value,
- animation_url: animationUrlState.value,
- youtube_url: youtubeUrlState.value,
+ background_color: backgroundColorState.value || undefined,
+ animation_url: animationUrlState.value || undefined,
+ youtube_url: youtubeUrlState.value || undefined,
},
id: idState.value,
owner: ownerState.value,
@@ -273,6 +273,12 @@ const BadgeHubExecutePage: NextPage = () => {
},
)
+ const handleGenerateKey = () => {
+ //generate public and private key pair
+
+ keyState.onChange('test')
+ }
+
const router = useRouter()
useEffect(() => {
@@ -307,25 +313,50 @@ const BadgeHubExecutePage: NextPage = () => {