Rivus Staked TAO

Verified contract

Proxy

Active on Ethereum with 206 txns
Deployed by via 0x9cc0007a at 20022634
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "Rivus Staked TAO"

0x332a2c1b57d35a1c636aa8f4e08bff13805152403146242427ff175212866aab
0x5c89cb403fc8a3359f33a29fcbfbde8b882d4b498084d1fac9727937b793589f
0xde1c2aa20855dd85596a3c1f24cf0d3066427458a717de05f29ee12c8501b8df
0x587605d21e94582586d353443184d3d465aba620618efb04f53fedb3df07a765
0x3a1e071014645bb8de814854bded646165102404b7acc4c95c7f615b734f15ff
0x37074dde908c08dd8ec5cd83c796d514c1cdbdf0fde87a9c1bbc5c61b1fd0966
0x124e9d66bc0b304f9b7f3f96ceb82e06a29c4912b251ae46de6b51ceedd31006
0x6ac990995b121c61afc533e87a4845810e32be036d4802e9812763a917548fa5
0x2854e00558bb56ab05b8998267a02a1c3f3fa0717c52b8bb5f101b949f2a7723
0x9128402d1c37ef5e692692ee949694062ca9a4e14ca21a99c581141d3599db7f

Functions
Getter at block 21159330
APPROVE_WITHDRAWAL_ROLE(view returns (bytes32)
0x7e21c1f853a961caf8adc0c26c941d090de97558d402e0fe1d0eea44495dee7d
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
EXCHANGE_UPDATE_ROLE(view returns (bytes32)
0x8265d83785d3287e7d7481132632b4a43778b737fb1aeb3bb294f9e9984de840
MANAGE_STAKING_CONFIG_ROLE(view returns (bytes32)
0xcdc459158320f1e5dc6a2790e6223a1fae30e193e0b9c0c623cd787aee91ddd3
PAUSE_ROLE(view returns (bytes32)
0x139c2898040ef16910dc9f44dc697df79363da767d8bc92f2e310312b816e46d
TOKEN_SAFE_PULL_ROLE(view returns (bytes32)
0x9e3114703ec4a93cd6bc7e2610274229541e8ba5acacf7825f26bce4fae601e0
bridgingFee(view returns (uint256)
10000000
cap(view returns (uint256)
10000000000000
decimals(pure returns (uint8)
9
getTotalShares(view returns (uint256)
37984197375960
isPaused(view returns (bool)
false
lastRebaseTime(view returns (uint256)
1726485611
maxDepositPerRequest(view returns (uint256)
3000000000000000
minStakingAmt(view returns (uint256)
0
name(pure returns (string)
Rivus Staked TAO
nativeWalletReceiver(view returns (string)
5EM2Mse2Ke89Kgm8crL9sniJXPJsYLrv7Ej1zQAEM5inN7rv
owner(view returns (address)
0x82f311e5dc3f173e66b973f3714fb38086a0368f
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
protocolVault(view returns (address)
0x82f311e5dc3f173e66b973f3714fb38086a0368f
serviceFee(view returns (uint256)
3000000000000000
stakingFee(view returns (uint256)
0
symbol(pure returns (string)
rsTAO
totalRsTAOMinted(view returns (uint256)
39335947496192
totalSupply(view returns (uint256)
39335947496192
unstakingFee(view returns (uint256)
10000000
withdrawalManager(view returns (address)
0x82f311e5dc3f173e66b973f3714fb38086a0368f
wrappedToken(view returns (address)
0x77e06c9eccf2e797fd462a92b6d7642ef85b0a44
Read-only
allowance(address _owneraddress _spenderview returns (uint256)
balanceOf(address _accountview returns (uint256)
calculateAmtAfterFee(uint256 wtaoAmountview returns (uint256uint256)
getMintedRsTAOByShares(uint256 _sharesAmountview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getSharesByMintedRsTAO(uint256 _RsTAOAmountview returns (uint256)
getUnstakeRequestByUser(address userview returns (struct AutoHelpExUnstakeRequest[])
getWTAOByrsTAOAfterFee(uint256 rsTAOAmountview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
sharesOf(address _accountview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
unstakeRequests(addressuint256view returns (uint256 amountuint256 taoAmtbool isReadyForUnstakeaddress wrappedTokenuint256 timestamp)
State-modifying
_wrap(uint256 _amount
acceptOwnership(
approve(address _spenderuint256 _amountreturns (bool)
approveMultipleUnstakes(struct AutoHelpExUserRequest[] requests
decreaseAllowance(address _spenderuint256 _subtractedValuereturns (bool)
grantRole(bytes32 roleaddress account
increaseAllowance(address _spenderuint256 _addedValuereturns (bool)
initialize(address _owneraddress _wTAOstring _nativeTokenReceiveraddress _protocolVault
pullNativeToken(address touint256 amount
rebase(uint256 aprbool positive
renounceOwnership(
renounceRole(bytes32 roleaddress callerConfirmation
requestUnstake(uint256 rsTAOAmtpayable 
revokeRole(bytes32 roleaddress account
setBridgingFee(uint256 _bridgingFee
setMaxDepositPerRequest(uint256 _maxDepositPerRequest
setMinStakingAmt(uint256 _minStakingAmt
setNativeTokenReceiver(string _nativeWalletReceiver
setPaused(bool _isPaused
setProtocolVault(address _protocolVault
setServiceFee(uint256 _serviceFee
setStakingFee(uint256 _stakingFee
setUnstakingFee(uint256 _unstakingFee
setWithdrawalManager(address _withdrawalManager
transfer(address _recipientuint256 _amountreturns (bool)
transferFrom(address _senderaddress _recipientuint256 _amountreturns (bool)
transferOwnership(address newOwner
transferShares(address _recipientuint256 _sharesAmountreturns (uint256)
unstake(uint256 requestIndex
updateCap(uint256 _newCap
wrap(uint256 wtaoAmountreturns (uint256)
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
AdminUnstakeApproved(address indexed useruint256 idxuint256 approvedTimestamp
Approval(address indexed owneraddress indexed spenderuint256 value
Burn(address indexed provideruint256 amountuint256 timestamp
ContractPaused(bool paused
ERC20TokenPulled(address tokenAddressaddress touint256 amount
Initialized(uint64 version
LowerBoundUpdated(uint256 newLowerBound
Mint(address indexed recipientuint256 amountuint256 timestamp
NativeTokenPulled(address touint256 amount
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Rebase(uint256 apruint256 totalRsCOMAIMinteduint256 totalSharesuint256 mintAmoountuint256 timestamp
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SharesBurnt(address indexed accountuint256 preRebaseTokenAmountuint256 postRebaseTokenAmountuint256 sharesAmount
Transfer(address indexed fromaddress indexed touint256 value
TransferShares(address indexed fromaddress indexed touint256 sharesValue
UpdateBridgeFee(uint256 bridgingFee
UpdateMaxDepositPerRequest(uint256 maxDepositPerRequest
UpdateMinStakingAmt(uint256 minStakingAmt
UpdateNativeFinneyReceiver(string newNativeWalletReceiver
UpdateProtocolVault(address newProtocolVault
UpdateServiceFee(uint256 serviceFee
UpdateStakingFee(uint256 stakingFee
UpdateUnstakingFee(uint256 newUnstakingFee
UpdateWTao(address newWTAO
UpdateWithdrawalManager(address withdrawalManager
UpperBoundUpdated(uint256 newUpperBound
UserStake(address indexed useruint256 stakeTimestampuint256 inTaoAmtuint256 wstAmount
UserUnstake(address indexed useruint256 idxuint256 unstakeTimestamp
UserUnstakeRequested(address indexed useruint256 idxuint256 requestTimestampuint256 wstAmountuint256 outTaoAmtaddress wrappedToken
Constructor
constructor(address _logicaddress initialOwnerbytes _data
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidAdmin(address admin
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
ProxyDeniedAdminAccess(
AccessControlBadConfirmation(
AccessControlUnauthorizedAccount(address accountbytes32 neededRole
InvalidInitialization(
NotInitializing(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
ReentrancyGuardReentrantCall(