Gold

Git Source

Inherits: OFT, IGold

State Variables

character

address public immutable character;

marketplace

address public immutable marketplace;

game

address public immutable game;

Functions

constructor

constructor(address character_, address marketPlace_, address lzEndpoint_, address game_)
    OFT("Gold", "GOLD", lzEndpoint_);

privilegedTransferFrom

function privilegedTransferFrom(address from_, address to_, uint256 amount_) external override;

burn

function burn(address account_, uint256 amount_) external override;

mint

function mint(address account_, uint256 amount_) external override;

_validateSender

function _validateSender() internal view;

_onlyCharacter

function _onlyCharacter() internal view;