Skip to main content

How to be a curator?

Everyone can apply to be a curator through VineFinance by executing the "register" action in Governance and waiting for governance approval.

struct MarketInfo{
bool validState;
uint16 feeRate;
uint64 bufferTime;
uint64 endTime;
address feeReceiver;
address creator;
}

struct HookCrossRecord {
uint32 destinationDomain;
uint64 lastestTime;
uint64 lastestBlock;
uint64 usdcNonce;
bytes32 destHook;
uint256 lastestCrossAmount;
}

//Register and get vetted to become a curator
function register(uint16 _feeRate, uint64 _bufferTime, uint64 _endTime, address _feeReceiver) external:

Once approved as a curator, they can customize any module (only user-defined modules that pass the review process can be adopted by the community)

After becoming a curator, they can submit custom hooks, or choose to use official hooks, and freely combine them into their own yield strategies based on the modular system.