For the complete documentation index, see llms.txt. This page is also available as Markdown.

IRigoblockPoolProxyFactory

IRigoblockPoolProxyFactory

PoolCreated

event PoolCreated(address poolAddress)

Emitted when a new pool is created.

Parameters

Name
Type
Description

poolAddress

address

Address of the new pool.

Upgraded

event Upgraded(address implementation)

Emitted when a new implementation is set by the Rigoblock Dao.

Parameters

Name
Type
Description

implementation

address

Address of the new implementation.

RegistryUpgraded

event RegistryUpgraded(address registry)

Emitted when registry address is upgraded by the Rigoblock Dao.

Parameters

Name
Type
Description

registry

address

Address of the new registry.

implementation

Returns the implementation address for the pool proxies.

Return Values

Name
Type
Description

[0]

address

Address of the implementation.

createPool

Creates a new Rigoblock pool.

Parameters

Name
Type
Description

name

string

String of the name.

symbol

string

String of the symbol.

baseToken

address

Address of the base token.

Return Values

Name
Type
Description

newPoolAddress

address

Address of the new pool.

poolId

bytes32

Id of the new pool.

setImplementation

Allows Rigoblock Dao to update factory pool implementation.

Parameters

Name
Type
Description

newImplementation

address

Address of the new implementation contract.

setRegistry

Allows owner to update the registry.

Parameters

Name
Type
Description

newRegistry

address

Address of the new registry.

getRegistry

Returns the address of the pool registry.

Return Values

Name
Type
Description

[0]

address

Address of the registry.

Parameters

Pool initialization parameters.

parameters

Returns the pool initialization parameters at proxy deploy.

Return Values

Name
Type
Description

[0]

struct IRigoblockPoolProxyFactory.Parameters

Tuple of the pool parameters.

Last updated