Skip to content

IIssuer

Description

Source: contracts/interfaces/IIssuer.sol

Views

anySynthOrSNXRateIsStale

Source

Details

Signature

anySynthOrSNXRateIsStale() returns (bool)

Visibility

external

State Mutability

view

availableCurrencyKeys

Source

Details

Signature

availableCurrencyKeys() returns (bytes32[])

Visibility

external

State Mutability

view

availableSynthCount

Source

Details

Signature

availableSynthCount() returns (uint256)

Visibility

external

State Mutability

view

availableSynths

Source

Details

Signature

availableSynths(uint256 index) returns (contract ISynth)

Visibility

external

State Mutability

view

canBurnSynths

Source

Details

Signature

canBurnSynths(address account) returns (bool)

Visibility

external

State Mutability

view

collateral

Source

Details

Signature

collateral(address account) returns (uint256)

Visibility

external

State Mutability

view

collateralisationRatio

Source

Details

Signature

collateralisationRatio(address issuer) returns (uint256)

Visibility

external

State Mutability

view

collateralisationRatioAndAnyRatesStale

Source

Details

Signature

collateralisationRatioAndAnyRatesStale(address _issuer) returns (uint256, bool)

Visibility

external

State Mutability

view

debtBalanceOf

Source

Details

Signature

debtBalanceOf(address issuer, bytes32 currencyKey) returns (uint256)

Visibility

external

State Mutability

view

lastIssueEvent

Source

Details

Signature

lastIssueEvent(address account) returns (uint256)

Visibility

external

State Mutability

view

maxIssuableSynths

Source

Details

Signature

maxIssuableSynths(address issuer) returns (uint256)

Visibility

external

State Mutability

view

remainingIssuableSynths

Source

Details

Signature

remainingIssuableSynths(address issuer) returns (uint256, uint256, uint256)

Visibility

external

State Mutability

view

synths

Source

Details

Signature

synths(bytes32 currencyKey) returns (contract ISynth)

Visibility

external

State Mutability

view

synthsByAddress

Source

Details

Signature

synthsByAddress(address synthAddress) returns (bytes32)

Visibility

external

State Mutability

view

totalIssuedSynths

Source

Details

Signature

totalIssuedSynths(bytes32 currencyKey, bool excludeEtherCollateral) returns (uint256)

Visibility

external

State Mutability

view

transferableSynthetixAndAnyRateIsStale

Source

Details

Signature

transferableSynthetixAndAnyRateIsStale(address account, uint256 balance) returns (uint256, bool)

Visibility

external

State Mutability

view

External Functions

burnSynths

Source

Details

Signature

burnSynths(address from, uint256 amount)

Visibility

external

State Mutability

nonpayable

burnSynthsOnBehalf

Source

Details

Signature

burnSynthsOnBehalf(address burnForAddress, address from, uint256 amount)

Visibility

external

State Mutability

nonpayable

burnSynthsToTarget

Source

Details

Signature

burnSynthsToTarget(address from)

Visibility

external

State Mutability

nonpayable

burnSynthsToTargetOnBehalf

Source

Details

Signature

burnSynthsToTargetOnBehalf(address burnForAddress, address from)

Visibility

external

State Mutability

nonpayable

issueMaxSynths

Source

Details

Signature

issueMaxSynths(address from)

Visibility

external

State Mutability

nonpayable

issueMaxSynthsOnBehalf

Source

Details

Signature

issueMaxSynthsOnBehalf(address issueFor, address from)

Visibility

external

State Mutability

nonpayable

issueSynths

Source

Details

Signature

issueSynths(address from, uint256 amount)

Visibility

external

State Mutability

nonpayable

issueSynthsOnBehalf

Source

Details

Signature

issueSynthsOnBehalf(address issueFor, address from, uint256 amount)

Visibility

external

State Mutability

nonpayable

liquidateDelinquentAccount

Source

Details

Signature

liquidateDelinquentAccount(address account, uint256 susdAmount, address liquidator) returns (uint256, uint256)

Visibility

external

State Mutability

nonpayable