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

IRigoblockV3PoolOwnerActions

IRigoblockV3PoolOwnerActions

changeFeeCollector

function changeFeeCollector(address feeCollector) external

Allows owner to decide where to receive the fee.

Parameters

Name
Type
Description

feeCollector

address

Address of the fee receiver.

changeMinPeriod

function changeMinPeriod(uint48 minPeriod) external

Allows pool owner to change the minimum holding period.

Parameters

Name
Type
Description

minPeriod

uint48

Time in seconds.

changeSpread

function changeSpread(uint16 newSpread) external

Allows pool owner to change the mint/burn spread.

Parameters

Name
Type
Description

newSpread

uint16

Number between 0 and 1000, in basis points.

setKycProvider

Allows pool owner to set/update the user whitelist contract.

Kyc provider can be set to null, removing user whitelist requirement.

Parameters

Name
Type
Description

kycProvider

address

Address if the kyc provider.

setOwner

Allows pool owner to set a new owner address.

Method restricted to owner.

Parameters

Name
Type
Description

newOwner

address

Address of the new owner.

setTransactionFee

Allows pool owner to set the transaction fee.

Parameters

Name
Type
Description

transactionFee

uint16

Value of the transaction fee in basis points.

setUnitaryValue

Allows pool owner to set the pool price.

Parameters

Name
Type
Description

unitaryValue

uint256

Value of 1 token in wei units.

Last updated