BucketLenderWithRecoveryDelay
Verified contract
Active on
Ethereum with 1 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
1 additional
variable
Balances ($0.00)
No balances found for "BucketLenderWithRecoveryDelay"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 6416842 | 6 years ago | | | 0 | 0.00040149200 |
ABI
ABI objects
Getter at block 21169813
BUCKET_TIME() view returns (uint32)
3234243243
CALL_TIMELIMIT() view returns (uint32)
300
DYDX_MARGIN() view returns (address)
0x36bf21c8e661b21e6166e4385f574941fdc6caff
HELD_TOKEN() view returns (address)
0x89d24a6b4ccb1b6faa2625fe562bdd9a23260359
INTEREST_PERIOD() view returns (uint32)
1000
INTEREST_RATE() view returns (uint32)
5482200
MAX_DURATION() view returns (uint32)
1009090
MIN_HELD_TOKEN_DENOMINATOR() view returns (uint32)
1
MIN_HELD_TOKEN_NUMERATOR() view returns (uint32)
0
OWED_TOKEN() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
POSITION_ID() view returns (bytes32)
0x4c54e30d51138bc015ab20037ca096c75bd5d1773cb28c2fdfe2fee6a3d90aac
RECOVERY_DELAY() view returns (uint256)
300
availableTotal() view returns (uint256)
0
cachedRepaidAmount() view returns (uint256)
0
criticalBucket() view returns (uint256)
0
getCurrentBucket() view returns (uint256)
0
owner() view returns (address)
0xc4d43b6844ce4a2b0c25f278126d58f309963547
principalTotal() view returns (uint256)
0
wasForceClosed() view returns (bool)
false
Read-only
TRUSTED_MARGIN_CALLERS(address) view returns (bool)
TRUSTED_WITHDRAWERS(address) view returns (bool)
availableForBucket(uint256) view returns (uint256)
getBucketOwedAmount(uint256 bucket) view returns (uint256)
principalForBucket(uint256) view returns (uint256)
weightForBucket(uint256) view returns (uint256)
weightForBucketForAccount(uint256, address) view returns (uint256)
State-modifying
Events cancelMarginCallOnBehalfOf(address canceler, bytes32 positionId) returns (address)
deposit(address beneficiary, uint256 amount) returns (uint256)
forceRecoverCollateralOnBehalfOf(address, bytes32 positionId, address recipient) returns (address)
increaseLoanOnBehalfOf(address payer, bytes32 positionId, uint256 principalAdded, uint256 lentAmount) returns (address)
marginCallOnBehalfOf(address caller, bytes32 positionId, uint256 depositAmount) returns (address)
rebalanceBuckets()
receiveLoanOwnership(address from, bytes32 positionId) returns (address)
renounceOwnership()
transferOwnership(address _newOwner)
verifyLoanOffering(address[9] addresses, uint256[7] values256, uint32[4] values32, bytes32 positionId, bytes signature) returns (address)
withdraw(uint256[] buckets, uint256[] maxWeights, address onBehalfOf) returns (uint256, uint256)
withdrawExcessToken(address token, address to) returns (uint256)
AvailableDecreased(uint256 availableTotal, uint256 bucketNumber, uint256 availableForBucket, uint256 amount)
AvailableIncreased(uint256 availableTotal, uint256 bucketNumber, uint256 availableForBucket, uint256 amount)
Deposit(address indexed beneficiary, uint256 bucket, uint256 amount, uint256 weight)
OwnershipRenounced(address indexed previousOwner)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PrincipalDecreased(uint256 principalTotal, uint256 bucketNumber, uint256 principalForBucket, uint256 amount)
PrincipalIncreased(uint256 principalTotal, uint256 bucketNumber, uint256 principalForBucket, uint256 amount)
Withdraw(address indexed withdrawer, uint256 bucket, uint256 weight, uint256 owedTokenWithdrawn, uint256 heldTokenWithdrawn)
constructor(address margin, bytes32 positionId, address heldToken, address owedToken, uint32[7] parameters, address[] trustedMarginCallers, address[] trustedWithdrawers, uint256 recoveryDelay)
This contract contains no fallback and receive objects.
This contract contains no error objects.