Skip to content

Commit

Permalink
Merge pull request #1246 from alleslabs/fix/constructor-args-disabled
Browse files Browse the repository at this point in the history
fix: constructor args disable
  • Loading branch information
evilpeach authored Feb 24, 2025
2 parents 5d2a518 + 6b1194b commit 72c7333
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 5 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Improvements

- [#1246](https://github.com/alleslabs/celatone-frontend/pull/1246) Handle undefined constructor args
- [#1242](https://github.com/alleslabs/celatone-frontend/pull/1242) Improve EVM proxy contract details and checksum address
- [#1236](https://github.com/alleslabs/celatone-frontend/pull/1236) Remove unnecessary configs for users in custom network configs
- [#1228](https://github.com/alleslabs/celatone-frontend/pull/1228) Refactor EVM verification form path and form type location
Expand Down
20 changes: 15 additions & 5 deletions src/lib/services/verification/evm/api.ts
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,9 @@ const submitEvmVerifySolidityContractCode = async ({
license: licenseType,
bytecode_type: BYTECODE_TYPE,
compiler_version: compilerVersion,
constructor_arguments: constructorArgs.value,
constructor_arguments: constructorArgs.enabled
? constructorArgs.value
: undefined,
metadata: {
chain_id: chainId,
contract_address: contractAddress,
Expand Down Expand Up @@ -107,7 +109,9 @@ const submitEvmVerifySolidityUploadFiles = async ({
formData.append("language", "Solidity");
formData.append("bytecode_type", BYTECODE_TYPE);
formData.append("compiler_version", compilerVersion);
formData.append("constructor_arguments", constructorArgs.value);
if (constructorArgs.enabled) {
formData.append("constructor_arguments", constructorArgs.value);
}
formData.append(
"metadata",
JSON.stringify({
Expand Down Expand Up @@ -157,7 +161,9 @@ const submitEvmVerifyVyperContractCode = async ({
bytecode_type: BYTECODE_TYPE,
contract_name: contractName,
compiler_version: compilerVersion,
constructor_arguments: constructorArgs.value,
constructor_arguments: constructorArgs.enabled
? constructorArgs.value
: undefined,
metadata: {
chain_id: chainId,
contract_address: contractAddress,
Expand Down Expand Up @@ -193,7 +199,9 @@ const submitEvmVerifyVyperUploadFiles = async ({
formData.append("language", "Vyper");
formData.append("bytecode_type", BYTECODE_TYPE);
formData.append("compiler_version", compilerVersion);
formData.append("constructor_arguments", constructorArgs.value);
if (constructorArgs.enabled) {
formData.append("constructor_arguments", constructorArgs.value);
}
formData.append(
"metadata",
JSON.stringify({
Expand Down Expand Up @@ -242,7 +250,9 @@ const submitEvmVerifyJsonInput = async ({
license: licenseType,
bytecode_type: BYTECODE_TYPE,
compiler_version: compilerVersion,
constructor_arguments: constructorArgs.value,
constructor_arguments: constructorArgs.enabled
? constructorArgs.value
: undefined,
metadata: {
chain_id: chainId,
contract_address: contractAddress,
Expand Down

0 comments on commit 72c7333

Please sign in to comment.