Solidity
如何手動將流動性轉移到合約?
我正在做一個支付拆分器,它會自動將收到的錢拆分到一些錢包中。將來,我希望這筆錢能用於代幣的流動性。如果我直接轉移到代幣地址,它會去流動性嗎?或者是否有任何“特殊地址”可以這樣做?
不,您需要將資金發送到該合約的流動性對,然後呼叫sync()。
您可以查看您正在使用的 DEX 的文件以獲取其工廠地址,然後呼叫公共函式以獲取您的配對地址(如果存在)。請記住,如果 DEX 將流動性遷移到不同的版本,您需要檢查它的 UniswapV1Factory 和 UniswapV2Factory。