@@ -135,72 +135,72 @@ export const validateDefaults = (
135135 tokens : TokenCache ,
136136) => {
137137 if ( ! defaults ) return ;
138- if ( defaults . fromChain ) {
139- const chain = chains [ defaults . fromChain ] ;
138+ if ( defaults . from ?. chain ) {
139+ const chain = chains [ defaults . from . chain ] ;
140140 if ( ! chain ) {
141141 error (
142- `Invalid chain name "${ defaults . fromChain } " specified for defaultInputs.fromChain` ,
142+ `Invalid chain name "${ defaults . from . chain } " specified for defaultInputs.fromChain` ,
143143 ) ;
144- delete defaults . fromChain ;
144+ delete defaults . from ;
145145 }
146146 }
147- if ( defaults . toChain ) {
148- const chain = chains [ defaults . toChain ] ;
147+ if ( defaults . to ?. chain ) {
148+ const chain = chains [ defaults . to . chain ] ;
149149 if ( ! chain ) {
150150 error (
151- `Invalid chain name "${ defaults . toChain } " specified for defaultInputs.toChain` ,
151+ `Invalid chain name "${ defaults . to . chain } " specified for defaultInputs.toChain` ,
152152 ) ;
153- delete defaults . fromChain ;
153+ delete defaults . to ;
154154 }
155155 }
156- if ( defaults . fromChain && defaults . toChain ) {
157- if ( defaults . fromChain === defaults . toChain ) {
156+ if ( defaults . from ?. chain && defaults . to ?. chain ) {
157+ if ( defaults . from . chain === defaults . to . chain ) {
158158 error (
159159 `Source and destination chain cannot be the same, check the defaultInputs configuration` ,
160160 ) ;
161161 }
162162 }
163163
164- if ( defaults . fromChain && defaults . toChain && defaults . requiredChain ) {
164+ if ( defaults . from ?. chain && defaults . to ?. chain && defaults . requiredChain ) {
165165 const requiredConfig = chains [ defaults . requiredChain ] ;
166166 if ( ! requiredConfig ) {
167167 error (
168168 `Invalid network value "${ defaults . requiredChain } " specified for defaultInputs.requiredChain` ,
169169 ) ;
170170 }
171171 if (
172- defaults . toChain !== defaults . requiredChain &&
173- defaults . fromChain !== defaults . requiredChain
172+ defaults . to . chain !== defaults . requiredChain &&
173+ defaults . from . chain !== defaults . requiredChain
174174 ) {
175175 error (
176176 `Source chain or destination chain must equal the required network` ,
177177 ) ;
178178 }
179179 }
180180
181- if ( defaults . fromChain && defaults . fromToken ) {
181+ if ( defaults . from ?. chain && defaults . from ?. token ) {
182182 const token = tokens . findByAddressOrSymbol (
183- defaults . fromChain ,
184- defaults . fromToken ,
183+ defaults . from . chain ,
184+ defaults . from . token ,
185185 ) ;
186186 if ( ! token ) {
187187 error (
188- `Invalid token "${ defaults . fromToken } " specified for defaultInputs.fromToken` ,
188+ `Invalid token "${ defaults . from ?. token } " specified for defaultInputs.fromToken` ,
189189 ) ;
190- delete defaults . fromToken ;
190+ delete defaults . from . token ;
191191 }
192192 }
193193
194- if ( defaults . toChain && defaults . toToken ) {
194+ if ( defaults . to ?. chain && defaults . to ?. token ) {
195195 const token = tokens . findByAddressOrSymbol (
196- defaults . toChain ,
197- defaults . toToken ,
196+ defaults . to . chain ,
197+ defaults . to . token ,
198198 ) ;
199199 if ( ! token ) {
200200 error (
201- `Invalid token "${ defaults . toToken } " specified for defaultInputs.toToken` ,
201+ `Invalid token "${ defaults . to ?. token } " specified for defaultInputs.toToken` ,
202202 ) ;
203- delete defaults . toToken ;
203+ delete defaults . to . token ;
204204 }
205205 }
206206
0 commit comments