Updates

Git Source

Inherits: ModifiersAndChecks

Functions

_storeEventBlockNumber

Stores the block number of an event.

This function is called after an event is emitted to store the block number. Duplicates are not stored even if multiple events are emitted in the same block.

function _storeEventBlockNumber() internal;

updateContractAddress

Generic update function to set the contract address for a given identifier.

Caller must have OWNER_ROLE. Stores the block number of the event. Emits a ContractAddressUpdated event.

function updateContractAddress(string memory _identifier, address _newContractAddress) external onlyRole(OWNER_ROLE);

Parameters

NameTypeDescription
_identifierstringThe identifier for the contract address.
_newContractAddressaddressThe new contract address.

updateTokenAddress

Generic update function to set the token address for a given identifier.

Caller must have OWNER_ROLE. Emits a TokenAddressUpdated event. Stores the block number of the event.

function updateTokenAddress(string memory _identifier, address _newTokenAddress) external onlyRole(OWNER_ROLE);

Parameters

NameTypeDescription
_identifierstringThe identifier for the token address.
_newTokenAddressaddressThe new token address.

updateUniswapV3Pool

Update UniSwapV3 pool details.

Caller must have OWNER_ROLE. Emits a UniswapV3PoolUpdated event.

function updateUniswapV3Pool(string memory _identifier, address _newUniswapV3PoolAddress, uint24 _newUniswapV3PoolFee)
    external
    onlyRole(OWNER_ROLE);

updateSlippageTolerance

Update the Slippage Tolerance.

Caller must have OWNER_ROLE. Emits a SlippageToleranceUpdated event.

function updateSlippageTolerance(uint16 _slippageTolerance) external onlyRole(OWNER_ROLE);

Parameters

NameTypeDescription
_slippageToleranceuint16The new Slippage Tolerance.