0x418749e294cabce5a714efccc22a8aade6f9db57

Verified contract

Proxy

Active on Ethereum with 860 txns
Deployed by via 0x276ea23b at 14143569
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 $31,819.23
 (#0)
ERC-1555
--
0x93b2dbc9460a39edd9dd3e645fa7b85af77b50a5e6da00bc93237594ce7c71c2
0x9888ab6f73d6ad5685632a3e798faee88e6f6ead29bb5365cfeccf432d2ebd75
0xd92a41ad57eefe3128f12d8c03cc69dbcf7e032b66ad8769b5755009f2abc68c
0x3bfceafa549d63105c5efe2cec909522b3a175df9f9e831c346a5e309ae4af58
0x1119cf1c1ef0f90351f677087f507c403db273300d8a89c4fc7534004eabdb9a
0x9f4b031bf8acbb2578b5454a3b9d9d59edf5cac96ab043677fee5b07264f8acf
0x9499ec4aa1a3a9a79d6ab81d3c5362d4948e13fdbbc8f29ad6ccc57665cd7ae9
0xa27f5a9382a395df81923efb5df6606658a89a2b7b390c30c421beebadc556f8
From
0x145c6f236dd97cc52dccd0cdd18071d4fccb3ade09c17b5457484e3c5ec8f4ed
0xc25661e15766051f2e192d2fbb64cbfba669f17db812695de9321945c3267888

Functions
Getter at block 21124367
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)
1644031523
creditLine(view returns (address)
0x0099f9b99956a495e6c59d9105193ea46abe2d56
drawdownsPaused(view returns (bool)
false
fundableAt(view returns (uint256)
1644336000
isAdmin(view returns (bool)
false
juniorFeePercent(view returns (uint256)
20
numSlices(view returns (uint256)
1
paused(view returns (bool)
false
totalDeployed(view returns (uint256)
11812267208938
totalJuniorDeposits(view returns (uint256)
2362453454437
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.