OpenEden T-Bills

Verified contract

Proxy

Active on Ethereum with 773 txns
Deployed by via 0xae7202e0 at 18376020
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 44 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
21 additional variables
ERC-20
Value $3,575,245.05
ERC-20
Value $0.75
0x17696c344e7c66e489b25f543ca34b8ef86d325798836fdcb6d599ddf490eef1
0xca1e0c02c4901127c44d9fa1f81cd3c37f979d88fc16e8b8d9bdaacad9e2b8e5
0xb87df6e43e039b119eb61a926556f22e35088fee9d3bf1e1f16aa652a56e3a91
0xe72c3871543bf8866a3cf6322a54b624f8d4fc6ea12d26ffd34c5a7113350969
0xb11397366383b72030ea9a9388eb960919c7fac89da86efb1a1932208df08011
0x1fb0c645f34713d7002a84ae552845b83f66f2cd21b3a913e379958b6ef89bfd
0x91e847df26ec605345f58b80cd58eae582ce3d73c51f86a1aaf8a0cd5b27e7a2
0x3b9f1812e1f87df3bb746320fe7f4623c8790d5ea734c3048b5dd1afddce4418
0x3c39d68702e6b2e25fdb9866ce3cb04ac9c07e924db25e3e8b5074dff75f24d8
0x34eb694b2dca768d2bda73b3902dbd7c6bb942de6fd32be5d9618e6aed2e442e

Functions
Getter at block 21296018
BPSUNIT(view returns (uint256)
10000
ONE(view returns (uint256)
100000000
controller(view returns (address)
0x377de6729507bb0e56e0aac666bd8522e4a3fe41
currWeekendDeposit(view returns (uint256)
0
currWeekendWithdraw(view returns (uint256)
0
decimals(view returns (uint8)
6
epoch(view returns (uint256)
409
feeManager(view returns (address)
0x99c913b3cbddcfc7ed49ff19b00704286a4b3b6b
getWithdrawalQueueLength(view returns (uint256)
2
getWithdrawalTotalShares(view returns (uint256 shares)
3301241964071
isWeekend(view returns (bool)
true
kycManager(view returns (address)
0x51be497aced1a2c19f6151064301e356b020d947
maxDepeg(view returns (uint256)
100
maxTimeDelay(view returns (uint256)
172800
name(view returns (string)
OpenEden T-Bills
onchainAssets(view returns (uint256 assetAmt)
750001
operator(view returns (address)
0xdbc3c410a9ede40b86482ca0677eccdeaf5a3fde
oplTreasury(view returns (address)
0x8ec4dd2df01c188ac5a5d870029e9cbb820d5844
owner(view returns (address)
0x8bb125ba9a0429583dfc3fcf295636a6cc8e9dc0
partnerShip(view returns (address)
0x0000000000000000000000000000000000000000
 
proxiableUUID(view returns (bytes32)
qTreasury(view returns (address)
0x7566a094651cc826d99b57b3046eab156269e94c
symbol(view returns (string)
TBILL
tbillDecimalScaleFactor(view returns (uint256)
1000000
tbillUsdPriceFeed(view returns (address)
0xce9a6626eb99eaea829d7fa613d5d0a2eae45f40
tbillUsdcRate(view returns (uint256 rate)
1083097
totalAssets(view returns (uint256 assetAmt)
93135601737705
totalSupply(view returns (uint256)
85990083748460
treasury(view returns (address)
0xdf596281875feb7837351c70d11f2338c7e45435
unClaimedFee(view returns (uint256)
21435550646
underlying(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
usdcUsdPriceFeed(view returns (address)
0x8fffffd4afb6115b954bd326cbe7b4ba576818f6
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
canDeposit(int256 _maxDepositview returns (int256)
canDepositWeekend(int256 _maxDepositview returns (int256)
canWithdraw(int256 _maxWithdrawview returns (int256)
getEpochInfo(uint256 _epochview returns (uint256 depositAmtuint256 withdrawAmt)
getWithdrawalQueueInfo(uint256 _indexview returns (address senderaddress receiveruint256 sharesbytes32 id)
getWithdrawalUserInfo(address _userview returns (uint256 shares)
hasDepositBefore(address investorview returns (bool)
previewDeposit(uint256 _assetsview returns (uint256)
previewRedeem(uint256 _sharesview returns (uint256)
txsFee(uint8 _typeaddress _senderuint256 _assetsview returns (uint256 oeFeeuint256 pFeeuint256 totalFee)
validWeekendDepositAmount(uint256 _assetsview returns (bool)
validateDeposit(uint256 _assetsview returns (bool)
validateWithdraw(uint256 _assetsview returns (bool)
State-modifying
approve(address spenderuint256 amountreturns (bool)
cancel(uint256 _len
claimServiceFee(uint256 _amt
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
deposit(uint256 _assetsaddress _receiver
increaseAllowance(address spenderuint256 addedValuereturns (bool)
offRamp(uint256 _amt
offRampQ(address _tokenuint256 _amt
processWithdrawalQueue(uint256 _len
redeem(uint256 _sharesaddress _receiver
renounceOwnership(
setController(address _controller
setFeeManager(address _feeManager
setKycManager(address _kycManager
setMaxDepeg(uint256 _max
setMaxTimeDelay(uint256 _maxTimeDelay
setOperator(address _operator
setOplTreasury(address _opl
setPartnerShip(address _partnerShip
setQTreasury(address _qTreasury
setTBillPriceFeed(address _priceFeed
setTreasury(address _treasury
setUsdcPriceFeed(address _priceFeed
setWeekendFlag(bool _isWeekend
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
transferOwnership(address newOwner
updateEpoch(bool _isWeekend
upgradeTo(address newImpl
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AddToWithdrawalQueue(address senderaddress receiveruint256 sharesbytes32 id
AdminChanged(address previousAdminaddress newAdmin
Approval(address indexed owneraddress indexed spenderuint256 value
BeaconUpgraded(address indexed beacon
Cancel(uint256 lenuint256 totalShares
ClaimServiceFee(address receiveruint256 amount
Deposit(address indexed receiveruint256 assetsuint256 shares
Initialized(uint8 version
OffRamp(address treasuryuint256 assets
OffRampQ(address qTreasuryuint256 assets
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
ProcessDeposit(address senderaddress receiveruint256 assetsuint256 sharesuint256 oeFeeuint256 pFeeuint256 totalFeeaddress oplTreasuryaddress treasury
ProcessRedeemCancel(address senderaddress receiveruint256 sharesbytes32 prevId
ProcessWithdraw(address senderaddress receiveruint256 assetsuint256 sharesuint256 actualAssetsuint256 actualShareuint256 oeFeeuint256 pFeeuint256 totalFeebytes32 prevIdaddress oplTreasury
ProcessWithdrawalQueue(uint256 totalAssetsuint256 totalSharesuint256 totalFees
RedeemL(address senderuint256 sharesuint256 oeFeeuint256 pFeeuint256 totalFeeuint256 trimmedAssets
SetController(address controller
SetFeeManager(address feeManager
SetKycManager(address kycManager
SetMaxDepeg(uint256 max
SetMaxTimeDelay(uint256 maxTimeDelay
SetOperator(address operator
SetOperatorL(address operator
SetOplTreasury(address oplTreasury
SetPartnerShip(address partnerShip
SetTBillPriceFeed(address priceFeed
SetTimelock(address timelock
SetUsdcPriceFeed(address priceFeed
SetWeekendFlag(bool flag
Transfer(address indexed fromaddress indexed touint256 value
UpdateEpoch(uint256 unClaimedFeeuint256 epochbool isWeekend
UpdateQTreasury(address newAddress
UpdateTreasury(address newAddress
Upgraded(address indexed implementation
Withdraw(address indexed senderaddress indexed receiveraddress indexed owneruint256 assetsuint256 shares
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors
Empty(
OutOfBounds(