Refinancing

Verified contract

Active on Ethereum with 2,605 txns
Deployed by via 0xac30613d at 19112320
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "Refinancing"

0xaeac0a5ada820cf63a03975d3caa8e095581eb8f177693ba2c3a64198e4b557e
0xccacf42c9d325b48b856d351d32596ba72cef6c1ed4fad4ea0ed47bdb4b21cba
0xb743d1f91f741742fa7c69ba11776fa30a07d638241b6c5353994297498d54b0
0x71ce36c36e26123aca2ad58a44a4e253ad5ac6de8cfe4053e3a4e55f2d260b95
0x4c8f11c4ec2d248a62c376211a59fd1745ec45f911a42c194ddb3baa8a5034b8
0x83bfd0546e28efa7aaee0e1d932765d8c321a81257ac4ab95eb9b7184d228e09
0xc6765f3081f054eca90013dd8d7fe43f7eaac5b8ced8061e6ed33f41067ee779
0x91a4d999a1388445ed255e1c8d06e19ea8da27a32cb37dcc180d5b096144621b
0xa6326c6a118eda191b9c9e910587ef5b53eb8b103a19403bc035340306253b96
0x94df2d1ead853bdbb717b1b733b771dc8b29088660a8ee35aee8a4f575be1821

Functions
Getter at block 21286115
flashloanFee(view returns (uint256)
2
getTargetCoordinator(view returns (address)
0x329e090ace410ac8d86f1f0c2a13486884e7072a
hub(view returns (address)
0x4deacddef0e6ada9a35e360126181c75fa7f8eda
owner(view returns (address)
0xdca17eedc1aa3dbb14361678566b2da5a1bb4c31
paused(view returns (bool)
false
quoterAddress(view returns (address)
0xb27308f9f90d607463bb33ea1bebb41c27ce5ab6
soloMargin(view returns (address)
0x1e0447b19bb6ecfdae1e4ae1694b0c3659614e4e
swapRouterAddress(view returns (address)
0xe592427a0aece92de3edee1f18e0157c05861564
targetLoanCollectionOfferContract(view returns (address)
0xd0c6e59b50c32530c627107f50acc71958c4341f
targetLoanFixedOfferContract(view returns (address)
0xd0a40eb7fd94ee97102ba8e9342243a2b2e22207
wethAddress(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
getRefinanceableContract(address _refinanceableContractview returns (bytes32)
getRefinancingAdapter(address _refinanceableContractview returns (address)
getRefinancingAdapterOfType(bytes32 _refinanceableTypeview returns (address)
getSwapFeeRate(address _tokenview returns (uint24)
marketIds(addressview returns (uint256)
supportedTokenFeeRates(addressview returns (uint24)
supportsInterface(bytes4 _interfaceIdview returns (bool)
tokenFlashloanble(addressview returns (bool)
State-modifying
acceptTransferOwnership(
callFunction(address senderstruct IFlashloanAccountInfobytes _data
cancelTransferOwnership(
getTokenAmountNeeded(address _tokenInuint256 _amountOutreturns (uint256)
getWethAmountNeeded(address _tokenOutuint256 _amountOutreturns (uint256)
loadTokens(
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytesreturns (bytes4)
onERC1155Received(addressaddressuint256uint256bytesreturns (bytes4)
onERC721Received(addressaddressuint256bytesreturns (bytes4)
pause(
refinanceCollectionOfferLoan(struct RefinancingRefinancingData _refinancingDatastruct LoanDataOffer _offerstruct LoanDataSignature _lenderSignaturestruct LoanDataBorrowerSettings _borrowerSettings
refinanceCollectionRangeOfferLoan(struct RefinancingRefinancingData _refinancingDatastruct LoanDataOffer _offerstruct LoanDataCollectionIdRange _idRangestruct LoanDataSignature _lenderSignaturestruct LoanDataBorrowerSettings _borrowerSettings
refinanceLoan(struct RefinancingRefinancingData _refinancingDatastruct LoanDataOffer _offerstruct LoanDataSignature _lenderSignaturestruct LoanDataBorrowerSettings _borrowerSettings
rejectTransferOwnership(
requestTransferOwnership(address _newOwnerCandidate
setFlashloanFee(uint256 _flashloanFee
setRefinanceableContract(address _refinanceableContractstring _refinanceableType
setRefinanceableContracts(address[] _refinanceableContractsstring[] _refinanceableTypes
setRefinanceableType(string _refinanceableTypeaddress _refinancingAdapter
setRefinanceableTypes(string[] _refinanceableTypesaddress[] _refinancingAdapters
setSupportedTokenSwapFeeRate(address _supportedTokenuint24 _swapFeeRate
setSupportedTokenSwapFeeRates(address[] _supportedTokensuint24[] _swapFeeRates
setTargetLoanFixedOfferContract(address _targetLoanFixedOfferContract
settargetLoanCollectionOfferContract(address _targetLoanCollectionOfferContract
unpause(
Events
NewRefinanceableContract(address indexed refinanceableContractbytes32 indexed refinanceableType
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Refinanced(address oldLoanContractuint256 indexed oldLoanIduint32 indexed newLoanId
TypeUpdated(bytes32 indexed refinanceableTypeaddress indexed refinancingAdapter
Unpaused(address account
Constructor
constructor(address _nftfiHubaddress _targetLoanFixedOfferContractaddress _targetLoanCollectionOfferContractaddress _adminstring[] _definedRefinanceableTypesaddress[] _refinancingAdaptersstring[] _refinanceableTypesaddress[] _refinanceableContractsaddress _soloMarginuint256 _flashloanFeeSwapFlashloanWETHSwapConstructorParams _swapContructorParams
Fallback and receive

This contract contains no fallback and receive objects.

Errors
callerNotBorrowerOfOldLoan(
callerNotFlashloanContract(
collateralNotOwned(
denominationMismatch(
flashloanInitiatorNotThisContract(
tokensFeeRatesArityMismatch(
unsupportedCollateral(
wrongTargetLoanType(