Governance Functions

setLensContracts

Set LensHub address and collectModule address. Read the Lens docs for more details. https://docs.lens.xyz/docs/deployed-contract-addresses

function setLensContracts( address hub, address collectModule ) external onlyGov

NameTypeDescription

hub

address

The contract address of LensHub

collectModule

address

The contract address of CollectMudule

setMerkleRoot

Set up a Merkle Root Hash to verify the usage privilege of the address used for accessing Tako

function setMerkleRoot(bytes32 newMerkleRoot) external onlyGov

NameTypeDescription

newMerkleRoot

bytes32

A new merkle root

whitelistBidToken

Set a whitelist of token types that can be used in transactions

function whitelistBidToken(address token, bool whitelist) external onlyGov

NameTypeDescription

token

address

The contract address of token

whitelist

bool

"true" represents adding to the whitelist, while "false" represents removing from the whitelist.

whitelistRelayer

function whitelistRelayer(address relayer, bool whitelist) external onlyGov

NameTypeDescription

relayer

address

The address of relayer

whitelist

bool

"true" represents adding to the whitelist "false" represents removing from the whitelist.

setToCuratorLimit

The bid can be sent to multiple curators at one time, and this function can limit the number of curators.

function setToCuratorLimit(uint8 counter) external onlyGov

NameTypeDescription

counter

uint8

Maximum number of target curators

setMaxDuration

Bids can be set with a valid duration, and this method can restrict the maximum valid time

function setMaxDuration(uint256 max) external onlyGov

NameTypeDescription

max

uint256

Maximum valid duration for a bid

Last updated