Ether

有沒有辦法製作自動再分配智能合約?

  • April 27, 2022

我想做一個智能合約,它會自動將發送給它的代幣重新分配到其他地址,這可能嗎?

範例:我向合約發送 1 個代幣 X,當合約收到它時,0.1 個代幣 X 會自動發送到 10 個不同的地址

為你提供幫助

是的,你可以用Gelato Ops之類的東西來做到這一點。

冰淇淋行動

您可以使用回退功能在本機(對於 ETH 等實用代幣)實現此目的receive- 請參閱此處的文件,儘管由於傳輸的預設氣體限制,您可能會遇到問題。

對於 ERC20 代幣,沒有自動回調,因此使用者必須呼叫您在該分發合約中實現的特殊功能,而不是正常轉移。

另一種方法是等待令牌在那裡累積並不時呼叫(作為所有者)分發任務(您自己或通過keeper/gelato bot)。

引用自:https://ethereum.stackexchange.com/questions/127036