Skip to main content

INativeMinter

Methods

mintNativeCoin

function mintNativeCoin(address addr, uint256 amount) external nonpayable

Parameters

NameTypeDescription
addraddressundefined
amountuint256undefined

readAllowList

function readAllowList(address addr) external view returns (uint256 role)

Parameters

NameTypeDescription
addraddressundefined

Returns

NameTypeDescription
roleuint256undefined

setAdmin

function setAdmin(address addr) external nonpayable

Parameters

NameTypeDescription
addraddressundefined

setEnabled

function setEnabled(address addr) external nonpayable

Parameters

NameTypeDescription
addraddressundefined

setManager

function setManager(address addr) external nonpayable

Parameters

NameTypeDescription
addraddressundefined

setNone

function setNone(address addr) external nonpayable

Parameters

NameTypeDescription
addraddressundefined

Events

NativeCoinMinted

event NativeCoinMinted(address indexed sender, address indexed recipient, uint256 amount)

Parameters

NameTypeDescription
sender indexedaddressundefined
recipient indexedaddressundefined
amountuint256undefined

RoleSet

event RoleSet(uint256 indexed role, address indexed account, address indexed sender, uint256 oldRole)

Parameters

NameTypeDescription
role indexeduint256undefined
account indexedaddressundefined
sender indexedaddressundefined
oldRoleuint256undefined