Skip to content

Commit

Permalink
refactor: use null as default on zod schema for create Token RPC
Browse files Browse the repository at this point in the history
  • Loading branch information
andreabadesso committed Feb 24, 2025
1 parent 0c3e6d5 commit bc5d375
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions packages/hathor-rpc-handler/src/rpcMethods/createToken.ts
Original file line number Diff line number Diff line change
Expand Up @@ -27,15 +27,15 @@ const createTokenSchema = z.object({
name: z.string().min(1),
symbol: z.string().min(1),
amount: z.number().positive(),
address: z.string().nullish().optional(),
change_address: z.string().nullish().optional(),
address: z.string().nullish().default(null),
change_address: z.string().nullish().default(null),
create_mint: z.boolean().default(true),
mint_authority_address: z.string().nullish().optional(),
mint_authority_address: z.string().nullish().default(null),
allow_external_mint_authority_address: z.boolean().optional().default(false),
create_melt: z.boolean().default(true),
melt_authority_address: z.string().nullish().optional(),
melt_authority_address: z.string().nullish().default(null),
allow_external_melt_authority_address: z.boolean().optional().default(false),
data: z.string().array().nullish().optional(),
data: z.string().array().nullish().default(null),
});

/**
Expand Down Expand Up @@ -82,15 +82,15 @@ export async function createToken(
name: params.name,
symbol: params.symbol,
amount: params.amount,
address: params.address ?? null,
changeAddress: params.change_address ?? null,
address: params.address,
changeAddress: params.change_address,
createMint: params.create_mint,
mintAuthorityAddress: params.mint_authority_address ?? null,
mintAuthorityAddress: params.mint_authority_address,
allowExternalMintAuthorityAddress: params.allow_external_mint_authority_address,
createMelt: params.create_melt,
meltAuthorityAddress: params.melt_authority_address ?? null,
meltAuthorityAddress: params.melt_authority_address,
allowExternalMeltAuthorityAddress: params.allow_external_melt_authority_address,
data: params.data ?? null,
data: params.data,
},
};

Expand Down

0 comments on commit bc5d375

Please sign in to comment.