0xd09a57127bc40d680be7cb061c2a6629fe71abef

Verified contract

Proxy

Active on Ethereum with 370 txns
Deployed by via 0xe5c7beae at 14206401
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
ERC-20
Value $17,097
 (#0)
ERC-1555
--
0xe7b0b1303010ec7a87aa692e8d2d0d174c601246b319194cb99fd913293025ca
0x0fa61fdc6a5449510dd339644effc431db9967651b801a94bff69d5b910807c3
0xbc65855ce84089f5d7f604fa8a361de5466d4326699eb3bb6d520ca618e70d92
0xff10dfd2ae2cd7fb7d6b2afb288907c7a79b2c63a37c0b2476ad2c610a7b1eb4
0x48f72aa5fd86ba2407cb1292a4b6992762ba8a194cf5e98402f296c8c5f588c5
0x5de21afc3b3681c7c78bf35634d965391e770130713ee5107a191979388e106d
0x3ab402d64f5246b8b1bf095fc6d17a6637c30677f0810610ffa717193396bf8c
0x83041c500967b5bdeae69bb07df118e5c69ef8f2b1c7d7add29cf5567f742ee6
0x3a4ece835a4ab79f20674df764e683174974058c4e1f09e7a80fa11b88b3cf73
0xfc834d5aa5fc2afaf0b280b0725cd3c038bea42de6fdc4f1bfc96a670244a7a4

Functions
Getter at block 21400593
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
FP_SCALING_FACTOR(view returns (uint256)
1000000000000000000
LOCKER_ROLE(view returns (bytes32)
0xaf9a8bb3cbd6b84fbccefa71ff73e26e798553c6914585a84886212a46a90279
NUM_TRANCHES_PER_SLICE(view returns (uint256)
2
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
SENIOR_ROLE(view returns (bytes32)
0x956624bfbe09c0e98e645d61eba0de4ce88e8cceabdb00fead208d19a8e1209b
config(view returns (address)
0xaa425f8bfe82cd18f634e2fe91e5ddeefd98fda1
createdAt(view returns (uint256)
1644870511
creditLine(view returns (address)
0x1d13e6ed75b28902325ab50fdd99dbd0a47afed3
drawdownsPaused(view returns (bool)
false
fundableAt(view returns (uint256)
1645027200
isAdmin(view returns (bool)
false
juniorFeePercent(view returns (uint256)
20
numSlices(view returns (uint256)
1
paused(view returns (bool)
false
totalDeployed(view returns (uint256)
9999901070408
totalJuniorDeposits(view returns (uint256)
2001065282774
Read-only
allowedUIDTypes(uint256view returns (uint256)
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)
poolSlices(uint256view returns (struct ITranchedPoolTrancheInfo seniorTranchestruct ITranchedPoolTrancheInfo juniorTrancheuint256 totalInterestAccrueduint256 principalDeployed)
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 _lateFeeApruint256 _principalGracePeriodInDaysuint256 _fundableAtuint256[] _allowedUIDTypes
initializeNextSlice(uint256 _fundableAt
lockJuniorCapital(
lockPool(
migrateAndSetNewCreditLine(address newCl
migrateCreditLine(address _borroweruint256 _maxLimituint256 _interestApruint256 _paymentPeriodInDaysuint256 _termInDaysuint256 _lateFeeApruint256 _principalGracePeriodInDays
pause(
pauseDrawdowns(
pay(uint256 amount
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setAllowedUIDTypes(uint256[] ids
setFundableAt(uint256 newFundableAt
setLimit(uint256 newAmount
setMaxLimit(uint256 newAmount
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
GoldfinchConfigUpdated(address indexed whoaddress configAddress
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
SliceCreated(address indexed pooluint256 sliceId
TrancheLocked(address indexed pooluint256 trancheIduint256 lockedUntil
TranchedPoolAssessed(address indexed pool
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.