Skip to content

Commit 4342689

Browse files
committed
default impl
1 parent 3fca979 commit 4342689

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

src/did/src/init.rs

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,22 @@ pub struct EvmCanisterInitData {
2828
pub coinbase: H160,
2929
}
3030

31+
impl Default for EvmCanisterInitData {
32+
fn default() -> Self {
33+
Self {
34+
signature_verification_principal: Principal::anonymous(),
35+
min_gas_price: Default::default(),
36+
chain_id: Default::default(),
37+
log_settings: Default::default(),
38+
permissions: Default::default(),
39+
transaction_processing_interval: Default::default(),
40+
owner: Principal::management_canister(),
41+
genesis_accounts: vec![],
42+
coinbase: Default::default(),
43+
}
44+
}
45+
}
46+
3147
/// Principal specific permission
3248
#[derive(
3349
Debug, Clone, CandidType, Deserialize, Hash, PartialEq, Eq, PartialOrd, Ord, serde::Serialize,

0 commit comments

Comments
 (0)