We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c6f072e commit 54dcc0bCopy full SHA for 54dcc0b
Sources/web3swift/EthereumABI/ABIParsing.swift
@@ -75,7 +75,7 @@ fileprivate func parseFunction(abiRecord:ABI.Record) throws -> ABI.Element.Funct
75
let abiOutputs = outputs != nil ? outputs! : [ABI.Element.InOut]()
76
let name = abiRecord.name != nil ? abiRecord.name! : ""
77
let payable = abiRecord.stateMutability != nil ?
78
- (abiRecord.stateMutability == "payable" || abiRecord.payable!) : false
+ (abiRecord.stateMutability == "payable" || abiRecord.payable ?? false) : false
79
let constant = (abiRecord.constant == true || abiRecord.stateMutability == "view" || abiRecord.stateMutability == "pure")
80
let functionElement = ABI.Element.Function(name: name, inputs: abiInputs, outputs: abiOutputs, constant: constant, payable: payable)
81
return functionElement
0 commit comments