Skip to content

IIssuer

Description

Source: contracts/interfaces/IIssuer.sol

Views

allNetworksDebtInfo

Source

Details

Signature

allNetworksDebtInfo() view returns (uint256 debt, uint256 sharesSupply, bool isStale)

Visibility

external

State Mutability

view

anySynthOrSNXRateIsInvalid

Source

Details

Signature

anySynthOrSNXRateIsInvalid() view returns (bool anyRateInvalid)

Visibility

external

State Mutability

view

availableCurrencyKeys

Source

Details

Signature

availableCurrencyKeys() view returns (bytes32[])

Visibility

external

State Mutability

view

availableSynthCount

Source

Details

Signature

availableSynthCount() view returns (uint256)

Visibility

external

State Mutability

view

availableSynths

Source

Details

Signature

availableSynths(uint256 index) view returns (contract ISynth)

Visibility

external

State Mutability

view

canBurnSynths

Source

Details

Signature

canBurnSynths(address account) view returns (bool)

Visibility

external

State Mutability

view

collateral

Source

Details

Signature

collateral(address account) view returns (uint256)

Visibility

external

State Mutability

view

collateralisationRatio

Source

Details

Signature

collateralisationRatio(address issuer) view returns (uint256)

Visibility

external

State Mutability

view

collateralisationRatioAndAnyRatesInvalid

Source

Details

Signature

collateralisationRatioAndAnyRatesInvalid(address _issuer) view returns (uint256 cratio, bool anyRateIsInvalid)

Visibility

external

State Mutability

view

debtBalanceOf

Source

Details

Signature

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

Visibility

external

State Mutability

view

getSynths

Source

Details

Signature

getSynths(bytes32[] currencyKeys) view returns (contract ISynth[])

Visibility

external

State Mutability

view

issuanceRatio

Source

Details

Signature

issuanceRatio() view returns (uint256)

Visibility

external

State Mutability

view

lastIssueEvent

Source

Details

Signature

lastIssueEvent(address account) view returns (uint256)

Visibility

external

State Mutability

view

liquidationAmounts

Source

Details

Signature

liquidationAmounts(address account, bool isSelfLiquidation) view returns (uint256 totalRedeemed, uint256 debtToRemove, uint256 escrowToLiquidate, uint256 initialDebtBalance)

Visibility

external

State Mutability

view

maxIssuableSynths

Source

Details

Signature

maxIssuableSynths(address issuer) view returns (uint256 maxIssuable)

Visibility

external

State Mutability

view

minimumStakeTime

Source

Details

Signature

minimumStakeTime() view returns (uint256)

Visibility

external

State Mutability

view

remainingIssuableSynths

Source

Details

Signature

remainingIssuableSynths(address issuer) view returns (uint256 maxIssuable, uint256 alreadyIssued, uint256 totalSystemDebt)

Visibility

external

State Mutability

view

synths

Source

Details

Signature

synths(bytes32 currencyKey) view returns (contract ISynth)

Visibility

external

State Mutability

view

synthsByAddress

Source

Details

Signature

synthsByAddress(address synthAddress) view returns (bytes32)

Visibility

external

State Mutability

view

totalIssuedSynths

Source

Details

Signature

totalIssuedSynths(bytes32 currencyKey, bool excludeOtherCollateral) view returns (uint256)

Visibility

external

State Mutability

view

transferableSynthetixAndAnyRateIsInvalid

Source

Details

Signature

transferableSynthetixAndAnyRateIsInvalid(address account, uint256 balance) view returns (uint256 transferable, bool anyRateIsInvalid)

Visibility

external

State Mutability

view

External Functions

addSynths

Source

Details

Signature

addSynths(contract ISynth[] synthsToAdd)

Visibility

external

State Mutability

``

burnAndIssueSynthsWithoutDebtCache

Source

Details

Signature

burnAndIssueSynthsWithoutDebtCache(address account, bytes32 currencyKey, uint256 amountOfSynth, uint256 amountInsUSD)

Visibility

external

State Mutability

``

burnForRedemption

Source

Details

Signature

burnForRedemption(address deprecatedSynthProxy, address account, uint256 balance)

Visibility

external

State Mutability

``

burnSynths

Source

Details

Signature

burnSynths(address from, uint256 amount)

Visibility

external

State Mutability

``

burnSynthsOnBehalf

Source

Details

Signature

burnSynthsOnBehalf(address burnForAddress, address from, uint256 amount)

Visibility

external

State Mutability

``

burnSynthsToTarget

Source

Details

Signature

burnSynthsToTarget(address from)

Visibility

external

State Mutability

``

burnSynthsToTargetOnBehalf

Source

Details

Signature

burnSynthsToTargetOnBehalf(address burnForAddress, address from)

Visibility

external

State Mutability

``

burnSynthsWithoutDebt

Source

Details

Signature

burnSynthsWithoutDebt(bytes32 currencyKey, address to, uint256 amount) returns (bool rateInvalid)

Visibility

external

State Mutability

``

issueMaxSynths

Source

Details

Signature

issueMaxSynths(address from)

Visibility

external

State Mutability

``

issueMaxSynthsOnBehalf

Source

Details

Signature

issueMaxSynthsOnBehalf(address issueFor, address from)

Visibility

external

State Mutability

``

issueSynths

Source

Details

Signature

issueSynths(address from, uint256 amount)

Visibility

external

State Mutability

``

issueSynthsOnBehalf

Source

Details

Signature

issueSynthsOnBehalf(address issueFor, address from, uint256 amount)

Visibility

external

State Mutability

``

issueSynthsWithoutDebt

Source

Details

Signature

issueSynthsWithoutDebt(bytes32 currencyKey, address to, uint256 amount) returns (bool rateInvalid)

Visibility

external

State Mutability

``

liquidateAccount

Source

Details

Signature

liquidateAccount(address account, bool isSelfLiquidation) returns (uint256 totalRedeemed, uint256 debtRemoved, uint256 escrowToLiquidate)

Visibility

external

State Mutability

``

modifyDebtSharesForMigration

Source

Details

Signature

modifyDebtSharesForMigration(address account, uint256 amount)

Visibility

external

State Mutability

``

setCurrentPeriodId

Source

Details

Signature

setCurrentPeriodId(uint128 periodId)

Visibility

external

State Mutability

``