BrightRiskToken

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x9e101c99 at 18084538
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 43 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 2 additional slots
6 additional variables

No balances found for "BrightRiskToken"

No transactions found for "BrightRiskToken"


Functions
Getter at block 20863222
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DOMAIN_SEPARATOR(view returns (bytes32)
0xcec8afb4e28e1ad7bfa0b4547760a5f2b230d4463ceae947a73d9631483e1c7b
TOKEN_ADMIN_ROLE(view returns (bytes32)
0x9e262e26e9d5bf97da5c389e15529a31bb2b13d89967a4f6eab01792567d5fd6
TOKEN_OPERATOR_ROLE(view returns (bytes32)
0x62150a51582c26f4255242a3c4ca35fb04250e7315069523d650676aed01a56a
base(view returns (address)
0x0000000000000000000000000000000000000000
countPositions(view returns (uint256)
0
decimals(view returns (uint8)
0
depositFee(view returns (uint256)
0
externalPool(view returns (uint256)
0
feeState(view returns (address feeRecipientuint256 streamingFeePercentageuint256 lastStreamingFeeTimestamp)
(feeRecipient=0x0000000000000000000000000000000000000000, streamingFeePercentage=0, lastStreamingFeeTimestamp=0)
getBase(view returns (address)
0x0000000000000000000000000000000000000000
getPriceFeed(view returns (address)
0x0000000000000000000000000000000000000000
internalPool(view returns (uint256)
0
minimumBaseDeposit(view returns (uint256)
0
name(view returns (string)
paused(view returns (bool)
false
priceFeed(view returns (address)
0x0000000000000000000000000000000000000000
symbol(view returns (string)
totalSupply(view returns (uint256)
0
totalTVL(view returns (uint256 _tvl)
0
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
convertIndexToInvestment(uint256 _amountview returns (uint256)
convertInvestmentToIndex(uint256 _amountview returns (uint256)
externalPoolByDepositor(addressview returns (uint256 depositAmountbool readyToStakeuint256 minting)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
listPositions(uint256 offsetuint256 limitview returns (address[] _positionControllersArr)
nonces(address ownerview returns (uint256)
State-modifying
__BrightRiskToken_init(struct BrightRiskTokenFeeState _feeSettingsaddress _baseAssetaddress _priceFeed
addController(address _controllerAddress
adjustStreamingFee(struct BrightRiskTokenFeeState _feeSettings
approve(address spenderuint256 amountreturns (bool)
burn(uint256 _indexTokenAmount
callUnstakeAt(address _controllerAddress
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
deposit(uint256 _amount
depositInternal(uint256 _amount
grantRole(bytes32 roleaddress account
increaseAllowance(address spenderuint256 addedValuereturns (bool)
pause(
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
removeController(address _controllerAddress
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setDepositFee(uint256 _fee
setExchangeAdapters(address _controllerAddressstring[] _exchangeAdaptersNamesaddress[] _exchangeAdapters
setMinimumDeposit(uint256 _newMin
setPriceFeed(address _priceFeed
stakeAt(address _controllerAddressuint256 _stakingbytes _exchangeDatabytes _calldata
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
unpause(
unstakeAt(address _controllerAddressbytes _exchangeDatabytes _signature
Events
AdjustStreamingFee(struct BrightRiskTokenFeeState feeSettings
Approval(address indexed owneraddress indexed spenderuint256 value
CallUnstake(address indexed controlleruint256 amount
FeeActualized(address indexed _manageruint256 _managerFee
IndexBurn(address indexed senderuint256 indexAmountuint256 baseAmount
IndexDeposit(address indexed depositoruint256 amountuint256 mintAmountuint256 externalPool
IndexInternalDeposit(address indexed depositoruint256 amountuint256 externalPool
Paused(address account
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Stake(uint256 stakeaddress stakeAtuint256 externalPool
Transfer(address indexed fromaddress indexed touint256 value
Unpaused(address account
Unstake(address indexed controlleruint256 amount
UpdateController(address indexed controllerstring operation
UpdateDepositFee(uint256 fee
UpdateExchangeAdapters(address controllerAddress
UpdateMinimumDeposit(uint256 newMin
UpdatePriceFeedAddress(address positionCotrolleraddress priceFeed
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.