@@ -82,8 +82,8 @@ extension web3.BrowserFunctions {
82
82
transactionOptions. from = options. from
83
83
transactionOptions. to = options. to
84
84
transactionOptions. value = options. value ?? 0
85
- transactionOptions. gasLimit = options. gasLimit != nil ? options . gasLimit! : . automatic
86
- transactionOptions. gasPrice = options. gasPrice != nil ? options . gasPrice! : . automatic
85
+ transactionOptions. gasLimit = options. gasLimit ?? . automatic
86
+ transactionOptions. gasPrice = options. gasPrice ?? . automatic
87
87
return self . sendTransaction ( transaction, transactionOptions: transactionOptions, password: password)
88
88
} catch { return nil }
89
89
}
@@ -105,9 +105,9 @@ extension web3.BrowserFunctions {
105
105
var transactionOptions = TransactionOptions ( )
106
106
transactionOptions. from = options. from
107
107
transactionOptions. to = options. to
108
- transactionOptions. value = options. value != nil ? options . value! : BigUInt ( 0 )
108
+ transactionOptions. value = options. value ?? 0
109
109
transactionOptions. gasLimit = . automatic
110
- transactionOptions. gasPrice = options. gasPrice != nil ? options . gasPrice! : . automatic
110
+ transactionOptions. gasPrice = options. gasPrice ?? . automatic
111
111
return self . estimateGas ( transaction, transactionOptions: transactionOptions)
112
112
} catch { return nil }
113
113
}
@@ -158,9 +158,9 @@ extension web3.BrowserFunctions {
158
158
var transactionOptions = TransactionOptions ( )
159
159
transactionOptions. from = options. from
160
160
transactionOptions. to = options. to
161
- transactionOptions. value = options. value != nil ? options . value! : BigUInt ( 0 )
162
- transactionOptions. gasLimit = options. gasLimit != nil ? options . gasLimit! : . automatic
163
- transactionOptions. gasPrice = options. gasPrice != nil ? options . gasPrice! : . automatic
161
+ transactionOptions. value = options. value ?? 0
162
+ transactionOptions. gasLimit = options. gasLimit ?? . automatic
163
+ transactionOptions. gasPrice = options. gasPrice ?? . automatic
164
164
if let nonceString = transactionJSON [ " nonce " ] as? String , let nonce = BigUInt ( nonceString. stripHexPrefix ( ) , radix: 16 ) {
165
165
transactionOptions. nonce = . manual( nonce)
166
166
} else {
0 commit comments