Created
November 18, 2019 16:17
-
-
Save palango/8f7363ea128a158a15d92af8d75d6cba to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from raiden.constants import PATH_FINDING_BROADCASTING_ROOM, DISCOVERY_DEFAULT_ROOM, MONITORING_BROADCASTING_ROOM | |
import structlog | |
from raiden.network.transport.matrix.client import GMatrixClient | |
from raiden.network.transport.matrix.utils import login, join_broadcast_room, make_room_alias | |
from raiden.tests.utils.factories import make_signer | |
log = structlog.get_logger(__name__) | |
def main( | |
): | |
servers = ["transport01.raiden.network", "transport02.raiden.network", "transport03.raiden.network", "transport04.raiden.network"] | |
rooms = [DISCOVERY_DEFAULT_ROOM, MONITORING_BROADCASTING_ROOM, PATH_FINDING_BROADCASTING_ROOM] | |
chain_id = 5 | |
for room in rooms: | |
for server in servers: | |
c = GMatrixClient(f"https://{server}") | |
login(c, make_signer()) | |
for server_name in servers: | |
room_alias = make_room_alias(chain_id, room) | |
room_name = f"#{room_alias}:{server_name}" | |
r = join_broadcast_room(c, room_name) | |
# log.info("", originating_server=server, room_aliases=r.aliases, room_id=r.room_id, room_alias=room_alias, target_server=server_name) | |
print(room_alias, "\t", server, "\t", server_name, "\t", r.room_id, "\t", r.aliases) | |
print("") | |
if __name__ == '__main__': | |
main() |
Author
palango
commented
Nov 18, 2019
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment