> For the complete documentation index, see [llms.txt](https://docs.niftyapes.money/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.niftyapes.money/overview/contracts-and-security/siglending.sol.md).

# SigLending.sol

The deployed addresses for SigLending.sol are:&#x20;

Rinkeby:\
Mainnet:

**ISigLending.sol**

Interface of the SigLending.sol contract. Does not include restricted or optional functions. To view the full interface visit: link to interface on github. &#x20;

**Functions**

> `function executeLoanByBorrowerSignature(offer, signature, nftId)`
>
> `function executeLoanByLenderSignature(offer, signature)`
>
> `function refinanceByBorrowerSignature(offer, signature, nftId, expectedLastUpdatedTimestamp)`

**Details**

> `function executeLoanByBorrowerSignature(offer, signature, nftId)`
>
> Enables a loan to be executed via a signature based offer
>
> Emits a LoanExecuted() event.

> `function executeLoanByLenderSignature(offer, signature)`
>
> Enables a loan to be executed via a signature based offer
>
> Emits a LoanExecuted() event.

> `function refinanceByBorrowerSignature(offer, signature, nftId, expectedLastUpdatedTimestamp )`
>
> Enables a loan to be refinanced via a signature based offer
>
> Emits Refinance() and AmountDrawn() events.
