mirror of
https://github.com/fluencelabs/aqua-playground
synced 2025-03-28 10:51:27 +00:00
27 lines
649 B
Plaintext
27 lines
649 B
Plaintext
import "@fluencelabs/aqua-lib/builtin.aqua"
|
|
|
|
func joinIdxLocal(idx: i16, nodes: []string) -> []string:
|
|
nodes2: *string
|
|
for node <- nodes par:
|
|
nodes2 <<- node
|
|
join nodes2[idx], nodes
|
|
<- nodes2
|
|
|
|
func joinIdxRelay(idx: i16, nodes: []string) -> []string:
|
|
on HOST_PEER_ID:
|
|
nodes2: *string
|
|
for node <- nodes par:
|
|
nodes2 <<- node
|
|
join nodes2[idx], nodes
|
|
<- nodes2
|
|
|
|
func joinIdx(idx: i16, nodes: []string) -> []Info:
|
|
infos: *Info
|
|
nodes2: *string
|
|
for node <- nodes par:
|
|
on node:
|
|
infos <- Peer.identify()
|
|
nodes2 <<- node
|
|
join infos[idx], nodes2[idx]
|
|
<- infos
|