Implementation
1. Initialize Manager
// Contract addresses are valid for Base Sepolia
TreasuryManagerFactory factory = TreasuryManagerFactory(0xd2f3c6185e06925dcbe794c6574315b2202e9ccd);
address manager = factory.deployAndInitializeManager({
_managerImplementation: 0x1216c723853dac0449c01d01d6e529d751d9c0c8, // RevenueManager
_owner: address(this),
_data: abi.encode(
RevenueManager.InitializeParams({
protocolRecipient: payable(address(this)),
protocolFee: 1000 // 10%
})
)
});Fields
2. Deposit Token(s)
Fields
3. Flaunch Tokens Directly to Manager
4. ???
5. Profit!
Last updated
Was this helpful?