DebtToken
Methods
alien
The Alien contract address
Returns
_0
address
undefined
allowance
Returns the remaining number of tokens that spender
will be allowed to spend on behalf of owner
through {transferFrom}. This is zero by default. This value changes when {approve} or {transferFrom} are called.
Parameters
_0
address
undefined
_1
address
undefined
Returns
_0
uint256
undefined
approve
Comply the standard ERC20 interface but disable the functionality.
Parameters
_0
address
undefined
_1
uint256
undefined
Returns
_0
bool
undefined
asset
Return the underlying market.
Returns
_0
address
undefined
balanceOf
Returns the amount of tokens owned by account
.
Parameters
account
address
undefined
Returns
_0
uint256
undefined
decimals
Returns the decimals places of the token.
Returns
_0
uint8
undefined
decreaseAllowance
Comply the standard ERC20 interface but disable the functionality.
Parameters
_0
address
undefined
_1
uint256
undefined
Returns
_0
bool
undefined
increaseAllowance
Comply the standard ERC20 interface but disable the functionality.
Parameters
_0
address
undefined
_1
uint256
undefined
Returns
_0
bool
undefined
initialize
Initialize the contract
Parameters
name_
string
undefined
symbol_
string
undefined
admin_
address
undefined
alien_
address
undefined
market_
address
undefined
market
The underlying token address
Returns
_0
address
undefined
name
Returns the name of the token.
Returns
_0
string
undefined
owner
Returns the address of the current owner.
Returns
_0
address
undefined
proxiableUUID
Implementation of the ERC1822 {proxiableUUID} function. This returns the storage slot used by the implementation. It is used to validate the implementation's compatibility when performing an upgrade. IMPORTANT: A proxy pointing at a proxiable contract should not be considered proxiable itself, because this risks bricking a proxy that upgrades to it, by delegating to itself until out of gas. Thus it is critical that this function revert if invoked through a proxy. This is guaranteed by the notDelegated
modifier.
Returns
_0
bytes32
undefined
renounceOwnership
Leaves the contract without owner. It will not be possible to call onlyOwner
functions anymore. Can only be called by the current owner. NOTE: Renouncing ownership will leave the contract without an owner, thereby removing any functionality that is only available to the owner.
symbol
Returns the symbol of the token.
Returns
_0
string
undefined
totalSupply
Returns the amount of tokens in existence.
Returns
_0
uint256
undefined
transfer
Comply the standard ERC20 interface but disable the functionality.
Parameters
_0
address
undefined
_1
uint256
undefined
Returns
_0
bool
undefined
transferFrom
Comply the standard ERC20 interface but disable the functionality.
Parameters
_0
address
undefined
_1
address
undefined
_2
uint256
undefined
Returns
_0
bool
undefined
transferOwnership
Transfers ownership of the contract to a new account (newOwner
). Can only be called by the current owner.
Parameters
newOwner
address
undefined
upgradeTo
Upgrade the implementation of the proxy to newImplementation
. Calls {_authorizeUpgrade}. Emits an {Upgraded} event.
Parameters
newImplementation
address
undefined
upgradeToAndCall
Upgrade the implementation of the proxy to newImplementation
, and subsequently execute the function call encoded in data
. Calls {_authorizeUpgrade}. Emits an {Upgraded} event.
Parameters
newImplementation
address
undefined
data
bytes
undefined
Events
AdminChanged
Parameters
previousAdmin
address
undefined
newAdmin
address
undefined
Approval
Parameters
owner indexed
address
undefined
spender indexed
address
undefined
value
uint256
undefined
BeaconUpgraded
Parameters
beacon indexed
address
undefined
Initialized
Parameters
version
uint8
undefined
OwnershipTransferred
Parameters
previousOwner indexed
address
undefined
newOwner indexed
address
undefined
Transfer
Parameters
from indexed
address
undefined
to indexed
address
undefined
value
uint256
undefined
Upgraded
Parameters
implementation indexed
address
undefined
Last updated