Skip to content

Commit

Permalink
chore(etherscan): update VerifyArgs (gakonst#1212)
Browse files Browse the repository at this point in the history
  • Loading branch information
mattsse authored May 3, 2022
1 parent 2304ed5 commit b34c034
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions ethers-etherscan/src/contract.rs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ use crate::{
};

/// Arguments for verifying contracts
#[derive(Debug, Clone, Serialize)]
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct VerifyContract {
#[serde(rename = "contractaddress")]
pub address: Address,
Expand All @@ -26,13 +26,15 @@ pub struct VerifyContract {
pub compiler_version: String,
/// applicable when codeformat=solidity-single-file
#[serde(rename = "optimizationUsed", skip_serializing_if = "Option::is_none")]
optimization_used: Option<String>,
pub optimization_used: Option<String>,
/// applicable when codeformat=solidity-single-file
#[serde(skip_serializing_if = "Option::is_none")]
pub runs: Option<String>,
/// NOTE: there is a typo in the etherscan API `constructorArguements`
#[serde(rename = "constructorArguements", skip_serializing_if = "Option::is_none")]
pub constructor_arguments: Option<String>,
#[serde(rename = "evmversion")]
/// applicable when codeformat=solidity-single-file
#[serde(rename = "evmversion", skip_serializing_if = "Option::is_none")]
pub evm_version: Option<String>,
#[serde(flatten)]
pub other: HashMap<String, String>,
Expand Down Expand Up @@ -114,7 +116,7 @@ impl VerifyContract {
}
}

#[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize)]
#[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)]
pub enum CodeFormat {
#[serde(rename = "solidity-single-file")]
SingleFile,
Expand Down

0 comments on commit b34c034

Please sign in to comment.