Skip to main content

IV0Factory

Table of contents​

Constructors​

Properties​

Methods​

Constructors​

constructor​

• new IV0Factory(_origin): IV0Factory

Parameters​

NameType
_originAddress

Returns​

IV0Factory

Defined in​

assembly/interfaces/IV0Factory.ts:14

Properties​

_origin​

• _origin: Address

Defined in​

assembly/interfaces/IV0Factory.ts:12

Methods​

allPairsLength​

▸ allPairsLength(): u32

Returns the length of the allPairs array.

Returns​

u32

  • The number of pairs.

Defined in​

assembly/interfaces/IV0Factory.ts:42


createPair​

▸ createPair(_tokenA, _tokenB, amount): Address

Creates a new pair for tokenA and tokenB.

Parameters​

NameTypeDescription
_tokenAAddress-
_tokenBAddress-
amountu64The amount of coins to transfer to the pair for storage fee.

Returns​

Address

  • The address of the created pair.

Defined in​

assembly/interfaces/IV0Factory.ts:31


feeTo​

▸ feeTo(): Address

Returns the feeTo address.

Returns​

Address

  • The feeTo address.

Defined in​

assembly/interfaces/IV0Factory.ts:54


getPair​

▸ getPair(tokenA, tokenB): IV0Pair

Parameters​

NameType
tokenAAddress
tokenBAddress

Returns​

IV0Pair

Defined in​

assembly/interfaces/IV0Factory.ts:58


init​

▸ init(_feeToSetter): StaticArray<u8>

Parameters​

NameType
_feeToSetterAddress

Returns​

StaticArray<u8>

Defined in​

assembly/interfaces/IV0Factory.ts:18