OpenEden T-Bills

Verified contract

Proxy

Active on Ethereum with 660 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 $323,100
ERC-20
Value $0.85
0x9b3184d14174636014a1334e8ff29bc2c9119ae65f97d840cef59d37b74c489c
0x549d34a192be3ae98f3530d4bae913ad1c5e201972dbde8ec3326543d442171d
0x8dec7257df70829561762b90ffcf7da0bccd03052b027ab1e5bf8213b04d7dec
0xc3e929571287a61e95e36de179f438935927f79cc55d40e626d61cb0bbf9e388
0xa2e9574362995a555ab30208b7a69aaa0d42a725d61383c1e5945a71e1029b20
0x284f5a4fe67499489f62eee45410217c8d96cc0010ad8ffbfb571bce742565ee
0x908bfb586aa62ddb84ae1dd7a4c94b3166b93d269ca397cd2ee46025e0988744
0xb3dcfe65579ec43e310098f0f515598e609a3dbec2785690356db4aca5cab3bd
0x197fe4575c9a9545e03bcd38e8796796bb7d67c3419ec8ac241677ec690fda8f
0x1ca3057329c1cbee476c186d8e51ef18aef216ccc231109dff318bc9569f5163

Functions
Getter at block 20956590
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)
362
feeManager(view returns (address)
0x99c913b3cbddcfc7ed49ff19b00704286a4b3b6b
getWithdrawalQueueLength(view returns (uint256)
1
getWithdrawalTotalShares(view returns (uint256 shares)
300000000000
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)
854526
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)
1076855
totalAssets(view returns (uint256 assetAmt)
109505891267956
totalSupply(view returns (uint256)
101690470182110
treasury(view returns (address)
0xdf596281875feb7837351c70d11f2338c7e45435
unClaimedFee(view returns (uint256)
10522243225
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(