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
141141
142impl<T: SolidityTypeName> super::SolidityStructTy for Option<T> {142impl<T: SolidityTypeName> super::SolidityStructTy for Option<T> {
143 fn generate_solidity_interface(tc: &TypeCollector) -> String {143 fn generate_solidity_interface(tc: &TypeCollector) -> String {
144 // use super::solidity::*;
145
146 let mut solidity_name = "Option_".to_string();144 let mut solidity_name = "Option_".to_string();
147 T::solidity_name(&mut solidity_name, tc);145 T::solidity_name(&mut solidity_name, tc);