Starport

Verified contract

Active on Base with 5,935 txns
Deployed by via 0xa3f795cc at 10932635
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
0xbf7a970cb8fdb5ea7e7265cc7168a1d17f7da51fbc12b82981d34d4dd044793d
0x23802ac0a58ded1a70c1cbea57ca235a84618c1ecf5f875101799174380ce21f
0x615472400ca1f8d45f2e8bf55bf989c2acf7132bbae41e0dc613404383d6d83b
0xf17d28b830bcf02f03560393c041c49354e490ea3fe9ef5bc04a0b729fac3c40
0xfccd32b8a7eace94a62ba8c68e26df0e10ffc8da53132aa2fbd025c693a689f4
0xc81f3c749ba5e13ef6a970566a528927681ff20fc67851c744bb2c0e055dcd1a
0x40637a649b7874ace925a2c89e0d18754e75ba5f5221849f32c04ef4aa09698a
0x2b525161011eab30eba8a26a3b1661d9c79e6701288aa41ac2a54f302b39dadd
0xebf2f401243f9b78918080f8319a32b24171f3e3a756026531a066e3c2da9289
0x070b65aec1a59db3461d73a27c62f6a74372a00ce24b46284b626623c3629c27

Functions
Getter at block 22523343
BPS_DENOMINATOR(view returns (uint88)
10000
CACHED_DOMAIN_SEPARATOR(view returns (bytes32)
0xfab41de6b677ec14931e8da5506d175204a2c3374cccd62795c359840fabe110
CAVEAT_TYPEHASH(view returns (bytes32)
0x8c882a4ce21596ccd46e07399fdcb28818ae4274d3988aa064c98c0b99f505d1
DEFAULT_CUSTODIAN_CODE_HASH(view returns (bytes32)
0xf03d13a568c0cb0f16b30320dfbfc64d4212501bfcda7bb0206cbcde28751290
EIP_DOMAIN(view returns (bytes32)
0x8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f
INTENT_ORIGINATION_TYPEHASH(view returns (bytes32)
0xca548e3c61dde62b5b4affcc3ced753b694921f7464c457c6cda7e3b6a1ffb8c
LOAN_CLOSED_FLAG(view returns (uint256)
0
LOAN_OPEN_FLAG(view returns (uint256)
1
MAX_FEE_RAKE_BPS(view returns (uint88)
500
NAME(view returns (bytes32)
0x5b48543dc6e9aa65ae80f87e17020dad01bd4addb08e350c7fa1919aba3f49b4
SG(view returns (address)
0x0000000000000000000000000000000000000000
VERSION(view returns (bytes32)
0x044852b2a670ade5407e78fb2863c51de9fcb96542a07186fe3aeda6bb8a116d
chainId(view returns (uint256)
8453
defaultFeeRakeBps(view returns (uint256)
0
domainSeparator(view returns (bytes32)
0xfab41de6b677ec14931e8da5506d175204a2c3374cccd62795c359840fabe110
feeTo(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address result)
0x9f23809459e3565f86d3329e7fd8309e9a58b26c
paused(view returns (bool)
false
Read-only
applyRefinanceConsiderationToLoan(struct SpentItem[] considerationPaymentstruct SpentItem[] carryPaymentpure returns (struct SpentItem[] newDebt)
approvals(addressaddressview returns (uint8)
caveatNonces(addressview returns (uint256)
closed(uint256 loanIdview returns (bool)
feeOverrides(addressview returns (bool enableduint88 bpsOverride)
hashCaveatWithSaltAndNonce(address accountbool singleUsebytes32 saltuint256 deadlinestruct CaveatEnforcerCaveat[] caveatsview returns (bytes32)
invalidSalts(addressbytes32view returns (bool)
loanState(uint256view returns (uint256)
open(uint256 loanIdview returns (bool)
ownershipHandoverExpiresAt(address pendingOwnerview returns (uint256 result)
State-modifying
acquireTokens(struct SpentItem[] items
cancelOwnershipHandover(payable 
completeOwnershipHandover(address pendingOwnerpayable 
incrementCaveatNonce(
invalidateCaveatSalt(bytes32 salt
originate(struct AdditionalTransfer[] additionalTransfersstruct CaveatEnforcerSignedCaveats borrowerCaveatstruct CaveatEnforcerSignedCaveats lenderCaveatstruct StarportLoan loanpayable 
pause(
refinance(address lenderstruct CaveatEnforcerSignedCaveats lenderCaveatstruct StarportLoan loanbytes pricingDatabytes extraData
renounceOwnership(payable 
requestOwnershipHandover(payable 
setFeeData(address feeTo_uint88 defaultFeeRakeBps_
setFeeOverride(address tokenuint88 bpsOverridebool enabled
setOriginateApproval(address whouint8 approvalType
settle(struct StarportLoan loan
transferOwnership(address newOwnerpayable 
unpause(
Events
ApprovalSet(address indexed owneraddress indexed spenderuint8 approvalType
CaveatFilled(address ownerbytes32 hashbytes32 salt
CaveatNonceIncremented(address owneruint256 newNonce
CaveatSaltInvalidated(address ownerbytes32 salt
Close(uint256 loanId
FeeDataUpdated(address feeTouint88 defaultFeeRakeBps
FeeOverrideUpdated(address tokenuint88 overrideBpsbool enabled
Open(uint256 loanIdstruct StarportLoan loan
OwnershipHandoverCanceled(address indexed pendingOwner
OwnershipHandoverRequested(address indexed pendingOwner
OwnershipTransferred(address indexed oldOwneraddress indexed newOwner
Paused(
Unpaused(
Constructor
constructor(address seaport_address stargate_address owner_
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AlreadyInitialized(
CaveatDeadlineExpired(
InvalidCaveat(
InvalidCaveatLength(
InvalidCaveatSigner(
InvalidCustodian(
InvalidFeeRakeBps(
InvalidItemAmount(
InvalidItemIdentifier(
InvalidItemTokenNoCode(
InvalidItemType(
InvalidLoan(
InvalidLoanState(
InvalidPostRepayment(
InvalidSalt(
InvalidTransferLength(
IsLocked(
IsPaused(
LoanExists(
MalformedRefinance(
NativeAssetsNotSupported(
NewOwnerIsZeroAddress(
NoHandoverRequest(
NotLoanCustodian(
NotPaused(
Unauthorized(
UnauthorizedAdditionalTransferIncluded(