Ether
有沒有辦法製作自動再分配智能合約?
我想做一個智能合約,它會自動將發送給它的代幣重新分配到其他地址,這可能嗎?
範例:我向合約發送 1 個代幣 X,當合約收到它時,0.1 個代幣 X 會自動發送到 10 個不同的地址
為你提供幫助
是的,你可以用Gelato Ops之類的東西來做到這一點。
您可以使用回退功能在本機(對於 ETH 等實用代幣)實現此目的
receive
- 請參閱此處的文件,儘管由於傳輸的預設氣體限制,您可能會遇到問題。對於 ERC20 代幣,沒有自動回調,因此使用者必須呼叫您在該分發合約中實現的特殊功能,而不是正常轉移。
另一種方法是等待令牌在那裡累積並不時呼叫(作為所有者)分發任務(您自己或通過keeper/gelato bot)。