OUSGInstantManager
Verified contract
Active on
Ethereum with 108 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x0502…6abe
0x8fff…18f6
0x9b01…6ffa
Balances ($239,800.32)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
USDC | ERC-20 | 239.999999K | $0.999168 |
$239,800.32 | |
APU | ERC-20 | 1 | $0.000885 |
$0 | |
BUIDL | ERC-20 | 44.560771M | -- | -- | |
FNF | ERC-20 | 126.721K | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21234751 | 6 days ago | | | 0 | 0.0023379813 | |
| 21230411 | 7 days ago | | | 0 | 0.0056159010 | |
| 21227557 | 7 days ago | | | 0 | 0.0052902809 | |
| 21222769 | 8 days ago | | | 0 | 0.015179889 | |
| 21218756 | 8 days ago | | | 0 | 0.0021885186 | |
| 21218739 | 8 days ago | | | 0 | 0.0084170398 | |
| 21215699 | 9 days ago | | | 0 | 0.0056608325 | |
| 21194124 | 12 days ago | | | 0 | 0.0055811396 | |
| 21194037 | 12 days ago | | | 0 | 0.0065281278 | |
| 21191776 | 12 days ago | | | 0 | 0.011598496 |
ABI
ABI objects
Getter at block 21279065
CONFIGURER_ROLE() view returns (bytes32)
0xf45c97b23e2beeefda80e1ce5cb3e234aa7b6888ad5cbabb75bfd654dd8e102d
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
FEE_GRANULARITY() view returns (uint256)
10000
MINIMUM_OUSG_PRICE() view returns (uint256)
105894206000000000000
MINIMUM_USDC_PRICE() view returns (int256)
99500000
OUSG_TO_ROUSG_SHARES_MULTIPLIER() view returns (uint256)
10000
PAUSER_ROLE() view returns (bytes32)
0x65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a
RETRIEVER_ROLE() view returns (bytes32)
0x810861052c688b70ad1b3f52e987e54e66428abb7c8a0114bd0da1e97be5a16f
buidl() view returns (address)
0x7712c34205737192402172409a8f7ccef8aa2aec
buidlRedeemer() view returns (address)
0x31d3f59ad4aac0eee2247c65ebe8bf6e9e470a53
currentInstantMintAmount() view returns (uint256)
3000000000000
currentInstantRedemptionAmount() view returns (uint256)
1679199246608
decimalsMultiplier() view returns (uint256)
1000000000000
feeReceiver() view returns (address)
0x72be8c14b7564f7a61ba2f6b7e50d18dc1d4b63d
getOUSGPrice() view returns (uint256 price)
108986096000000000000
instantMintLimit() view returns (uint256)
50000000000000
instantRedemptionLimit() view returns (uint256)
50000000000000
investorBasedRateLimiter() view returns (address)
0x9b013b4e03b87295a68a19b1a55e3c7dc3c56ffa
lastResetInstantMintTime() view returns (uint256)
1732012151
lastResetInstantRedemptionTime() view returns (uint256)
1732436051
minBUIDLRedeemAmount() view returns (uint256)
250000000000
minimumDepositAmount() view returns (uint256)
5000000000
minimumRedemptionAmount() view returns (uint256)
4999990000
mintFee() view returns (uint256)
0
mintPaused() view returns (bool)
false
oracle() view returns (address)
0x0502c5ae08e7cd64fe1aeda7d6e229413ecc6abe
ousg() view returns (address)
0x1b19c19393e2d034d8ff31ff34c81252fcbbee92
priceFeedUSDCUSD() view returns (address)
0x8fffffd4afb6115b954bd326cbe7b4ba576818f6
redeemFee() view returns (uint256)
0
redeemPaused() view returns (bool)
false
resetInstantMintDuration() view returns (uint256)
86400
resetInstantRedemptionDuration() view returns (uint256)
86400
rousg() view returns (address)
0x54043c656f0fad0652d9ae2603cdf347c5578d00
usdc() view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
usdcReceiver() view returns (address)
0xf67416a2c49f6a46fee1c47681c5a3832cf8856c
Read-only
getRoleAdmin(bytes32 role) view returns (bytes32)
getRoleMember(bytes32 role, uint256 index) view returns (address)
getRoleMemberCount(bytes32 role) view returns (uint256)
hasRole(bytes32 role, address account) view returns (bool)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events grantRole(bytes32 role, address account)
mint(uint256 usdcAmountIn) returns (uint256 ousgAmountOut)
mintRebasingOUSG(uint256 usdcAmountIn) returns (uint256 rousgAmountOut)
multiexcall(struct IMulticallExCallData[] exCallData) payable returns (bytes[] results)
pauseMint()
pauseRedeem()
redeem(uint256 ousgAmountIn) returns (uint256 usdcAmountOut)
redeemRebasingOUSG(uint256 rousgAmountIn) returns (uint256 usdcAmountOut)
renounceRole(bytes32 role, address account)
retrieveTokens(address token, address to, uint256 amount)
revokeRole(bytes32 role, address account)
setFeeReceiver(address _feeReceiver)
setInstantMintLimit(uint256 _instantMintLimit)
setInstantMintLimitDuration(uint256 _instantMintLimitDuration)
setInstantRedemptionLimit(uint256 _instantRedemptionLimit)
setInstantRedemptionLimitDuration(uint256 _instantRedemptionLimitDuration)
setInvestorBasedRateLimiter(address _investorBasedRateLimiter)
setMinimumBUIDLRedemptionAmount(uint256 _minimumBUIDLRedemptionAmount)
setMinimumDepositAmount(uint256 _minimumDepositAmount)
setMinimumRedemptionAmount(uint256 _minimumRedemptionAmount)
setMintFee(uint256 _mintFee)
setOracle(address _oracle)
setRedeemFee(uint256 _redeemFee)
setUSDCOracle(address _priceFeedUSDCUSD)
setUsdcReceiver(address _usdcReceiver)
unpauseMint()
unpauseRedeem()
BUIDLRedemptionSkipped(address indexed sender, uint256 usdcAmountRedeemed, uint256 usdcAmountRemaining)
FeeReceiverSet(address oldFeeReceiver, address newFeeReceiver)
InstantMintLimitDurationSet(uint256 instantMintLimitDuration)
InstantMintLimitSet(uint256 instantMintLimit)
InstantMintOUSG(address indexed sender, uint256 usdcAmountIn, uint256 ousgAmountOut)
InstantMintRebasingOUSG(address indexed sender, uint256 usdcAmountIn, uint256 ousgAmountOut, uint256 rousgAmountOut)
InstantRedemptionLimitDurationSet(uint256 redemptionLimitDuration)
InstantRedemptionLimitSet(uint256 instantRedemptionLimit)
InstantRedemptionOUSG(address indexed sender, uint256 ousgAmountIn, uint256 usdcAmountOut)
InstantRedemptionRebasingOUSG(address indexed sender, uint256 rousgAmountIn, uint256 ousgAmountIn, uint256 usdcAmountOut)
InvestorBasedRateLimiterSet(address oldInvestorBasedRateLimiter, address newInvestorBasedRateLimiter)
MinimumBUIDLRedemption(address indexed sender, uint256 buidlAmountRedeemed, uint256 usdcAmountKept)
MinimumBUIDLRedemptionAmountSet(uint256 oldMinBUIDLRedemptionAmount, uint256 newMinBUIDLRedemptionAmount)
MinimumDepositAmountSet(uint256 oldMinDepositAmount, uint256 newMinDepositAmount)
MinimumRedemptionAmountSet(uint256 oldMinRedemptionAmount, uint256 newMinRedemptionAmount)
MintFeeSet(uint256 oldMintFee, uint256 newMintFee)
MintFeesDeducted(address indexed sender, address indexed feeReceiver, uint256 usdcFees, uint256 usdcAmountIn)
MintPaused()
MintUnpaused()
OracleSet(address oldOracle, address newOracle)
RedeemFeeSet(uint256 oldRedeemFee, uint256 newRedeemFee)
RedeemFeesDeducted(address indexed sender, address indexed feeReceiver, uint256 usdcFees, uint256 usdcAmountOut)
RedeemPaused()
RedeemUnpaused()
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
USDCOracleSet(address oldUSDCOracle, address newUSDCOracle)
UsdcReceiverSet(address oldUsdcReceiver, address newUsdcReceiver)
constructor(address defaultAdmin, address _usdc, address _usdcReciever, address _feeReceiver, address _ousgOracle, address _ousg, address _rousg, address _buidl, address _buidlRedeemer, struct IOUSGInstantManagerRateLimiterConfig rateLimiterConfig)
This contract contains no fallback and receive objects.
This contract contains no error objects.