Skip to content

MintableSynthetix

Description

Source: contracts/MintableSynthetix.sol

Architecture

Inheritance Graph

graph TD MintableSynthetix[MintableSynthetix] --> BaseSynthetix[BaseSynthetix] BaseSynthetix[BaseSynthetix] --> ExternStateToken[ExternStateToken] BaseSynthetix[BaseSynthetix] --> MixinResolver[MixinResolver] ExternStateToken[ExternStateToken] --> Proxyable[Proxyable] Proxyable[Proxyable] --> Owned[Owned] MixinResolver[MixinResolver] --> Owned[Owned]

Constructor

constructor

Source

Details

Signature

(address payable _proxy, contract TokenState _tokenState, address _owner, uint256 _totalSupply, address _resolver)

Visibility

public

State Mutability

nonpayable

Restricted Functions

burnSecondary

Source

Details

Signature

burnSecondary(address account, uint256 amount)

Visibility

external

State Mutability

nonpayable

Modifiers

mintSecondary

Source

Details

Signature

mintSecondary(address account, uint256 amount)

Visibility

external

State Mutability

nonpayable

Modifiers

mintSecondaryRewards

Source

Details

Signature

mintSecondaryRewards(uint256 amount)

Visibility

external

State Mutability

nonpayable

Modifiers

Internal Functions

_mintSecondary

Source

Details

Signature

_mintSecondary(address account, uint256 amount)

Visibility

internal

State Mutability

nonpayable

onlyAllowFromBridge

Source

Details

Signature

onlyAllowFromBridge()

Visibility

internal

State Mutability

view

Requires

synthetixBridge

Source

Details

Signature

synthetixBridge() returns (address)

Visibility

internal

State Mutability

view

Modifiers

onlyBridge

Source