This commit is contained in:
radrow
2021-08-30 21:38:06 +02:00
parent 9de13098aa
commit 0ca23009b4
5 changed files with 119 additions and 37 deletions
+3 -13
View File
@@ -1,15 +1,5 @@
include "List.aes"
contract XD =
contract C =
payable stateful entrypoint split(targets : list(address)) =
require(targets != [], "NO_TARGETS")
let value_per_person = Call.value / List.length(targets)
spend_to_all(value_per_person, targets)
entrypoint gasdas() = 123
stateful function
spend_to_all : ({v : int | v >= 0}, list(address)) => unit
spend_to_all(_, []) = ()
spend_to_all(value, addr::rest) =
require(value < Contract.balance, "")
Chain.spend(addr, value)
spend_to_all(value, rest)
function f() = Some(() => ())