ILENDEFI
Inherits: IERC20, IERC20Metadata
Note: security-contact: security@nebula-labs.xyz
Functions
initializeUUPS
UUPS deploy proxy initializer.
function initializeUUPS(address admin) external;Parameters
admin
address
address
initializeTGE
Performs TGE.
function initializeTGE(address ecosystem, address treasury) external;Parameters
ecosystem
address
contract address
pause
ERC20 pause contract.
unpause
ERC20 unpause contract.
burn
ERC20 Burn.
Parameters
amount
uint256
of tokens to burn Emits a {Burn} event.
burnFrom
ERC20 burn from.
Parameters
account
address
address
amount
uint256
of tokens to burn from Emits a {Burn} event.
bridgeMint
Facilitates Bridge BnM functionality.
Parameters
to
address
beneficiary address
amount
uint256
to bridge
initialSupply
Getter for the Initial supply.
Returns
<none>
uint256
initial supply at TGE
maxBridge
Getter for the maximum amount alowed to pass through bridge in a single transaction.
Returns
<none>
uint256
maximum bridge transaction size
version
Getter for the UUPS version, incremented with every upgrade.
Returns
<none>
uint32
version number (1,2,3)
Events
TGE
TGE Event.
Parameters
amount
uint256
of initial supply
BridgeMint
BridgeMint Event.
Parameters
src
address
sender address
to
address
beneficiary address
amount
uint256
to bridge
Upgrade
event emitted on UUPS upgrades
Parameters
src
address
sender address
implementation
address
new implementation address
Last updated