{"id":13823948,"url":"https://github.com/vergecurrency/electrum-server","last_synced_at":"2025-04-14T11:54:40.550Z","repository":{"id":87680716,"uuid":"104924080","full_name":"vergecurrency/electrum-server","owner":"vergecurrency","description":"Electrum Server for Verge","archived":false,"fork":false,"pushed_at":"2018-05-07T21:50:16.000Z","size":46,"stargazers_count":10,"open_issues_count":4,"forks_count":3,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-14T11:54:34.589Z","etag":null,"topics":["electrum","python","python27","server"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vergecurrency.png","metadata":{"files":{"readme":"README-IRC.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2017-09-26T18:40:20.000Z","updated_at":"2019-07-30T23:52:51.000Z","dependencies_parsed_at":"2023-03-17T14:00:15.892Z","dependency_job_id":null,"html_url":"https://github.com/vergecurrency/electrum-server","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vergecurrency%2Felectrum-server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vergecurrency%2Felectrum-server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vergecurrency%2Felectrum-server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vergecurrency%2Felectrum-server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vergecurrency","download_url":"https://codeload.github.com/vergecurrency/electrum-server/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248878021,"owners_count":21176242,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["electrum","python","python27","server"],"created_at":"2024-08-04T09:00:51.211Z","updated_at":"2025-04-14T11:54:40.491Z","avatar_url":"https://github.com/vergecurrency.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"IRC is used by Electrum server to find 'peers' - other Electrum servers. The\ncurrent list can be seen by running:\n\n  electrum-server peers\n\nThe following config file options are used by the IRC part of Electrum server:\n\n    [server]\n    irc = yes\n    irc_nick = server_nickname\n    host = fqdn.host.name.tld\n    # report_host = fqdn.host.name.tld\n    # report_stratum_tcp_port = 50001\n\n`irc` is used to determine whether the IRC thread will be started or\nthe Electrum server will run in private mode (default). In private\nmode, `electrum-server peers` will always return an empty list.\n\n`host` is a fully-qualified domain name (FQDN) of your Electrum\nserver. It is used both when binding the listener for incoming client\nconnections and as part of the realname field in IRC (see below).\n\n`report_host` is a an optional fully-qualified domain name (FQDN) of\nyour Electrum server instead of `host`. It is used as part of the name\nfield in IRC for incoming client connections.  This is useful in a NAT\nsetup where you bind to a private IP locally but have an external IP\nset up at your router and external DNS.\n\n`report_stratum_tcp_port` and `report_stratum_tcp_ssl_port` are\noptional settings for a port number to be reported in the IRC name\nfield without actually binding this port locally. This is useful in a\nNAT setup where you might want to bind to a high port locally but DNAT\na different possibly privileged port for inbound connections\n\n`irc_nick` is a nick name that will be appended to the ELEC_ suffix when\ncomposing the IRC nickname to identify your server in the #electrum-xvg IRC channel\n\nPlease note the IRC name field can only contain 50 chars and will be\ncomposed of `host` + protocol version number + Port numbers for the\nvarious protocols.  Please check whether port numbers are cut off at\nthe end\n\n\nExample of port forwarding using iptables:\niptables -t nat -A PREROUTING -p tcp --dport 110 -j REDIRECT --to-ports 50002\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvergecurrency%2Felectrum-server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvergecurrency%2Felectrum-server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvergecurrency%2Felectrum-server/lists"}