For Solvers
Filling EVM Orders
LI.FI intent standardizes settlement interfaces so you can focus on execution, not integration headaches—making EVM order filling fast and reliable.
To be able to finalise an intent, all outputs have to be delivered. This is done by submitting the intent outputs to the Output Settler as described by output.settler
.
Currently, only one Output Settler is supported exposing 2 fill interfaces:
Note that fill
does not revert if an output has already been filled. It instead returns an identifier linked to the existing fill, without debiting any further assets. If it is desired for the fill
call to revert, refer to fillOrderOutputs
.