BetaBank

Verified contract

Implementation

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

No balances found for "BetaBank"

0x38c983f9cab23243d9f0ef07b8a81721d2750a9132ff88c39f762cdc10b057b5
From

Functions
Getter at block 21166607
allowPublicCreate(view returns (bool)
false
config(view returns (address)
0x0000000000000000000000000000000000000001
deployer(view returns (address)
0x0000000000000000000000000000000000000001
governor(view returns (address)
0x0000000000000000000000000000000000000001
interestModel(view returns (address)
0x0000000000000000000000000000000000000001
oracle(view returns (address)
0x0000000000000000000000000000000000000001
paused(view returns (bool)
false
pendingGovernor(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
bTokens(addressview returns (address)
getPositionTokens(address _owneruint256 _pidview returns (address _collateraladdress _bToken)
isPermittedCaller(address _owneraddress _senderview returns (bool)
nextPositionIds(addressview returns (uint256)
ownerWhitelists(addressview returns (bool)
positions(addressuint256view returns (uint32 blockBorrowPutuint32 blockRepayTakeaddress bTokenaddress collateraluint256 collateralSizeuint256 debtShare)
runnerWhitelists(addressview returns (bool)
totalCollaterals(addressview returns (uint256)
underlyings(addressview returns (address)
State-modifying
acceptGovernor(
borrow(address _owneruint256 _piduint256 _amount
create(address _underlyingreturns (address bToken)
fetchPositionDebt(address _owneruint256 _pidreturns (uint256)
fetchPositionLTV(address _owneruint256 _pidreturns (uint256)
initialize(address _governoraddress _deployeraddress _oracleaddress _configaddress _interestModel
liquidate(address _owneruint256 _piduint256 _amount
open(address _owneraddress _underlyingaddress _collateralreturns (uint256 pid)
pause(
put(address _owneruint256 _piduint256 _amount
recover(address _bTokenaddress _tokenuint256 _amount
repay(address _owneruint256 _piduint256 _amount
selflessLiquidate(address _owneruint256 _piduint256 _amount
setAllowPublicCreate(bool _ok
setConfig(address _config
setInterestModel(address _interestModel
setOracle(address _oracle
setOwnerWhitelists(address[] _ownersbool ok
setPendingGovernor(address _pendingGovernor
setRunnerWhitelists(address[] _runnersbool ok
take(address _owneruint256 _piduint256 _amount
unpause(
Events
Borrow(address indexed owneruint256 indexed piduint256 amountuint256 shareaddress borrower
Create(address indexed underlyingaddress bToken
Liquidate(address indexed owneruint256 indexed piduint256 amountuint256 shareuint256 rewardaddress caller
Open(address indexed owneruint256 indexed pidaddress bTokenaddress collateral
Paused(address account
Put(address indexed owneruint256 indexed piduint256 amountaddress payer
Repay(address indexed owneruint256 indexed piduint256 amountuint256 shareaddress payer
SelflessLiquidate(address indexed owneruint256 indexed piduint256 amountuint256 shareaddress caller
SetAllowPublicCreate(bool ok
SetConfig(address config
SetGovernor(address governor
SetInterestModel(address interestModel
SetOracle(address oracle
SetOwnerWhitelist(address indexed ownerbool ok
SetPendingGovernor(address pendingGovernor
SetRunnerWhitelist(address indexed runnerbool ok
Take(address indexed owneruint256 indexed piduint256 amountaddress to
Unpaused(address account
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.