RipeToken
Overview
Architecture & Modules
Erc20Token Module
Module Initialization
System Architecture Diagram
Data Structures
PendingHq Struct
State Variables
Token Information (Immutable)
Core ERC20 State
Security and Governance
EIP-712 Support
Constants and Immutable
Constructor
__init__
__init__Parameters
Name
Type
Description
Returns
Access
Example Usage
Core ERC20 Functions
name
nameReturns
Type
Description
Access
symbol
symbolReturns
Type
Description
Access
decimals
decimalsReturns
Type
Description
Access
totalSupply
totalSupplyReturns
Type
Description
Access
balanceOf
balanceOfParameters
Name
Type
Description
Returns
Type
Description
Access
Transfer Functions
transfer
transferParameters
Name
Type
Description
Returns
Type
Description
Access
Events Emitted
Example Usage
transferFrom
transferFromParameters
Name
Type
Description
Returns
Type
Description
Access
Events Emitted
Example Usage
Approval Functions
approve
approveParameters
Name
Type
Description
Returns
Type
Description
Access
Events Emitted
Example Usage
allowance
allowanceParameters
Name
Type
Description
Returns
Type
Description
Access
increaseAllowance
increaseAllowanceParameters
Name
Type
Description
Returns
Type
Description
Access
decreaseAllowance
decreaseAllowanceParameters
Name
Type
Description
Returns
Type
Description
Access
Minting and Burning Functions
mint
mintParameters
Name
Type
Description
Returns
Type
Description
Access
Events Emitted
Example Usage
burn
burnParameters
Name
Type
Description
Returns
Type
Description
Access
Events Emitted
Example Usage
EIP-2612 Permit Functions
DOMAIN_SEPARATOR
DOMAIN_SEPARATORReturns
Type
Description
Access
nonces
noncesParameters
Name
Type
Description
Returns
Type
Description
Access
permit
permitParameters
Name
Type
Description
Returns
Type
Description
Access
Events Emitted
Example Usage
Blacklist Functions
blacklisted
blacklistedParameters
Name
Type
Description
Returns
Type
Description
Access
setBlacklist
setBlacklistParameters
Name
Type
Description
Returns
Type
Description
Access
Events Emitted
Example Usage
burnBlacklistTokens
burnBlacklistTokensParameters
Name
Type
Description
Returns
Type
Description
Access
Events Emitted
RipeHq Management Functions
ripeHq
ripeHqReturns
Type
Description
Access
hasPendingHqChange
hasPendingHqChangeReturns
Type
Description
Access
initiateHqChange
initiateHqChangeParameters
Name
Type
Description
Returns
Access
Events Emitted
Example Usage
confirmHqChange
confirmHqChangeReturns
Type
Description
Access
Events Emitted
Example Usage
cancelHqChange
cancelHqChangeAccess
Events Emitted
isValidNewRipeHq
isValidNewRipeHqParameters
Name
Type
Description
Returns
Type
Description
Access
Time Lock Configuration Functions
hqChangeTimeLock
hqChangeTimeLockReturns
Type
Description
Access
setHqChangeTimeLock
setHqChangeTimeLockParameters
Name
Type
Description
Returns
Type
Description
Access
Events Emitted
isValidHqChangeTimeLock
isValidHqChangeTimeLockParameters
Name
Type
Description
Returns
Type
Description
Access
minHqTimeLock
minHqTimeLockReturns
Type
Description
Access
maxHqTimeLock
maxHqTimeLockReturns
Type
Description
Access
Pause Functions
isPaused
isPausedReturns
Type
Description
Access
pause
pauseParameters
Name
Type
Description
Access
Events Emitted
Example Usage
Setup Functions
finishTokenSetup
finishTokenSetupParameters
Name
Type
Description
Returns
Type
Description
Access
Events Emitted
Example Usage
Last updated