git.delta.rocks / unique-network / refs/commits / c38b0d9e4df0

difftreelog

fix PR

Trubnikov Sergey2023-01-10parent: #8900b85.patch.diff
in: master

2 files changed

modifiedcrates/evm-coder/src/abi/impls.rsdiffbeforeafterboth
276 fn abi_write(&self, writer: &mut AbiWriter) {276 fn abi_write(&self, writer: &mut AbiWriter) {
277 match self {277 match self {
278 Some(value) => (true, value).abi_write(writer),278 Some(value) => (true, value).abi_write(writer),
279 None => (true, T::default()).abi_write(writer),279 None => (false, T::default()).abi_write(writer),
280 }280 }
281 }281 }
282}282}
modifiedcrates/evm-coder/src/solidity/impls.rsdiffbeforeafterboth
--- a/crates/evm-coder/src/solidity/impls.rs
+++ b/crates/evm-coder/src/solidity/impls.rs
@@ -141,8 +141,6 @@
 
 impl<T: SolidityTypeName> super::SolidityStructTy for Option<T> {
 	fn generate_solidity_interface(tc: &TypeCollector) -> String {
-		// use super::solidity::*;
-
 		let mut solidity_name = "Option_".to_string();
 		T::solidity_name(&mut solidity_name, tc);
 		let solidity_name_str = solidity_name.as_str();