0xc9bdd0d3b80cc6efe79a82d850f44ec9b55387ae

Verified contract

Proxy

Active on Ethereum with 708 txns
Deployed by via 0xd24ec0cf at 13591717
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 4 additional slots
-
variable spans 4 additional slots
ERC-20
Value $58,593.63
0xab558b50061aab0c298fcedcc1441e56c23ce764495908d69c7c2fb048b7be6e
0xf6f286b56eb33a615cd4fef9f3a789f982814b57c78e191562cb2330ed572bce
0xd70ca8c03e0ed325c85a44072542ffe0240262574560017872d3cfd98f4c3022
0xd8055b42df87d9e7aae86e6a5621068367519a1f30bc813e52984d1bb60778df
0x7d689bf4bd2b4a46cb1b68b5da4f7b82a88fa67118667e8ddb38e374e1f9eba7
0xe6a0591173c64fa61598b11e89adb3b62429afde820a377b56af1ff0b051a456
0x44597313792e8224a61d6199253ec5d390e7f21276509affa9381f78ce76a2cb
0x73ea672312c85b8a6d203eb83a37409e8085ae08cbf4de461ff86f88dc20f557
From
0x266fe0b593b02951bb56560e17f1b6c0410649aa3dacb714380a19425193c1ec
0x5fd629a0d7a1b4422d1626ff6f8779e5d5fb00e66dc7dc02b0515d20380082b4

Functions
Getter at block 20984680
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
FP_SCALING_FACTOR(view returns (uint256)
1000000000000000000
LOCKER_ROLE(view returns (bytes32)
0xaf9a8bb3cbd6b84fbccefa71ff73e26e798553c6914585a84886212a46a90279
ONE_HUNDRED(view returns (uint256)
100
OWNER_ROLE(view returns (bytes32)
0xb19546dff01e856fb3f010c267a7b1c60363cf8a4664e21cc89c26224620214e
PAUSER_ROLE(view returns (bytes32)
0x65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a
SECONDS_PER_DAY(view returns (uint256)
86400
borrower(view returns (address)
0xd750033cd9ab91ead99074f671bbcbce0ffd91a8
config(view returns (address)
0xaa425f8bfe82cd18f634e2fe91e5ddeefd98fda1
createdAt(view returns (uint256)
1636590506
creditLine(view returns (address)
0x7666de84357db649d973232834d6456af3fa61bc
drawdownsPaused(view returns (bool)
false
interestApr(view returns (uint256)
125000000000000000
isAdmin(view returns (bool)
false
juniorFeePercent(view returns (uint256)
20
lateFeeApr(view returns (uint256)
0
limit(view returns (uint256)
5142674000000
paused(view returns (bool)
false
paymentPeriodInDays(view returns (uint256)
30
termInDays(view returns (uint256)
1095
Read-only
availableToWithdraw(uint256 tokenIdview returns (uint256 interestRedeemableuint256 principalRedeemable)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
getTranche(uint256 trancheview returns (struct ITranchedPoolTrancheInfo)
hasRole(bytes32 roleaddress accountview returns (bool)
sharePriceToUsdc(uint256 sharePriceuint256 totalSharespure returns (uint256)
usdcToSharePrice(uint256 amountuint256 totalSharespure returns (uint256)
State-modifying
__BaseUpgradeablePausable__init(address owner
__PauserPausable__init(
assess(
deposit(uint256 trancheuint256 amountreturns (uint256 tokenId)
depositWithPermit(uint256 trancheuint256 amountuint256 deadlineuint8 vbytes32 rbytes32 sreturns (uint256 tokenId)
drawdown(uint256 amount
emergencyShutdown(
grantRole(bytes32 roleaddress account
initialize(address _configaddress _borroweruint256 _juniorFeePercentuint256 _limituint256 _interestApruint256 _paymentPeriodInDaysuint256 _termInDaysuint256 _lateFeeApr
lockJuniorCapital(
lockPool(
migrateAndSetNewCreditLine(address newCl
migrateCreditLine(address _borroweruint256 _limituint256 _interestApruint256 _paymentPeriodInDaysuint256 _termInDaysuint256 _lateFeeApr
pause(
pauseDrawdowns(
pay(uint256 amount
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
unpause(
unpauseDrawdowns(
updateGoldfinchConfig(
withdraw(uint256 tokenIduint256 amountreturns (uint256 interestWithdrawnuint256 principalWithdrawn)
withdrawMax(uint256 tokenIdreturns (uint256 interestWithdrawnuint256 principalWithdrawn)
withdrawMultiple(uint256[] tokenIdsuint256[] amounts
Events
CreditLineMigrated(address indexed oldCreditLineaddress indexed newCreditLine
DepositMade(address indexed owneruint256 indexed trancheuint256 indexed tokenIduint256 amount
DrawdownMade(address indexed borroweruint256 amount
DrawdownsPaused(address indexed pool
DrawdownsUnpaused(address indexed pool
EmergencyShutdown(address indexed pool
Paused(address account
PaymentApplied(address indexed payeraddress indexed pooluint256 interestAmountuint256 principalAmountuint256 remainingAmountuint256 reserveAmount
ReserveFundsCollected(address indexed fromuint256 amount
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SharePriceUpdated(address indexed pooluint256 indexed trancheuint256 principalSharePriceint256 principalDeltauint256 interestSharePriceint256 interestDelta
Unpaused(address account
WithdrawalMade(address indexed owneruint256 indexed trancheuint256 indexed tokenIduint256 interestWithdrawnuint256 principalWithdrawn
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.