Skip to content

WrapperFactory

Description

Source: contracts/WrapperFactory.sol

Variables

CONTRACT_NAME

Source

Type: bytes32

Constructor

constructor

Source

Details

Signature

constructor(address _owner, address _resolver)

Visibility

public

State Mutability

``

Views

feesEscrowed

Source

Details

Signature

feesEscrowed() view returns (uint256)

Visibility

public

State Mutability

view

isWrapper

Source

Details

Signature

isWrapper(address possibleWrapper) view returns (bool)

Visibility

external

State Mutability

view

resolverAddressesRequired

Source

Details

Signature

resolverAddressesRequired() view returns (bytes32[] addresses)

Visibility

public

State Mutability

view

Restricted Functions

createWrapper

Source

Details

Signature

createWrapper(contract IERC20 token, bytes32 currencyKey, bytes32 synthContractName) returns (address)

Visibility

external

State Mutability

``

Modifiers

Emits

Internal Functions

feePool

Source

Details

Signature

feePool() view returns (contract IFeePool)

Visibility

internal

State Mutability

view

flexibleStorage

Source

Details

Signature

flexibleStorage() view returns (contract IFlexibleStorage)

Visibility

internal

State Mutability

view

synthsUSD

Source

Details

Signature

synthsUSD() view returns (contract IERC20)

Visibility

internal

State Mutability

view

External Functions

distributeFees

Source

Details

Signature

distributeFees()

Visibility

external

State Mutability

``

Events

WrapperCreated

Source

Signature: WrapperCreated(address token, bytes32 currencyKey, address wrapperAddress)