{"id":13407276,"url":"https://github.com/cpurta/go-raiden-client","last_synced_at":"2026-01-14T13:50:09.125Z","repository":{"id":57600167,"uuid":"195080075","full_name":"cpurta/go-raiden-client","owner":"cpurta","description":"A Raiden node client written in Go","archived":false,"fork":false,"pushed_at":"2019-10-10T17:14:08.000Z","size":52,"stargazers_count":8,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-07-31T20:27:04.702Z","etag":null,"topics":["blockchain","ethereum","micropayments","raiden-client","raiden-network"],"latest_commit_sha":null,"homepage":null,"language":"Go","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/cpurta.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null}},"created_at":"2019-07-03T15:19:40.000Z","updated_at":"2020-06-18T08:43:03.000Z","dependencies_parsed_at":"2022-09-16T18:51:26.847Z","dependency_job_id":null,"html_url":"https://github.com/cpurta/go-raiden-client","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/cpurta/go-raiden-client","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cpurta%2Fgo-raiden-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cpurta%2Fgo-raiden-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cpurta%2Fgo-raiden-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cpurta%2Fgo-raiden-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cpurta","download_url":"https://codeload.github.com/cpurta/go-raiden-client/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cpurta%2Fgo-raiden-client/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28422355,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T13:30:50.153Z","status":"ssl_error","status_checked_at":"2026-01-14T13:29:08.907Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["blockchain","ethereum","micropayments","raiden-client","raiden-network"],"created_at":"2024-07-30T20:00:35.176Z","updated_at":"2026-01-14T13:50:08.377Z","avatar_url":"https://github.com/cpurta.png","language":"Go","funding_links":[],"categories":["Developer Resources","⚡ Developer Resources"],"sub_categories":["🛠️ Hacks and More Tools for Devs","Hackathon"],"readme":"# go-raiden-client\n\n[![GoDoc](https://godoc.org/github.com/cpurta/go-raiden-client?status.svg)](https://godoc.org/github.com/cpurta/go-raiden-client)\n[![CircleCI](https://circleci.com/gh/cpurta/go-raiden-client.svg?style=svg)](https://circleci.com/gh/cpurta/go-raiden-client)\n[![Coverage Status](https://coveralls.io/repos/github/cpurta/go-raiden-client/badge.svg?branch=master)](https://coveralls.io/github/cpurta/go-raiden-client?branch=master)\n\nA client for a Raiden node written in Go. This is meant to be used for backend\ndevelopment environments where you are able to connect to running Raiden node(s).\n\n## Getting Started\n\nGet the Raiden client within your go path by using `go get github.com/cpurta/go-raiden-client`.\n\nYou can then start writing some code using the client. Here is an example that will\nconnect to a locally running Raiden node and get our Ethereum address that the node\nis using.\n\n```go\npackage main\n\nimport (\n\t\"context\"\n\t\"log\"\n\t\"net/http\"\n\n\t\"github.com/cpurta/go-raiden-client/config\"\n\t\"github.com/ethereum/go-ethereum/common\"\n)\n\nfunc main() {\n\tvar (\n\t\terr          error\n\t\traidenConfig = \u0026config.Config{\n\t\t\tHost:       \"http://localhost:5001\",\n\t\t\tAPIVersion: \"v1\",\n\t\t}\n\n\t\traidenClient = NewClient(raidenConfig, http.DefaultClient)\n\t\taddress common.Address\n\t)\n\n\t// get our token address from the raiden node\n\tif address, err = raidenClient.Address().Get(context.TODO()); err != nil {\n\t\tlog.Println(\"there was an error getting raiden address:\", err.Error())\n\t}\n\n\tlog.Println(\"raiden address:\", address.Hex())\n}\n```\n\n## Contributing\n\nIf you notice some issues please feel free to create one in the repo with as much\ndetailed information on how you encountered your issues and any error messages. If\nyou would like to add on features feel free to fork and submit a pull request.\n\n## LICENSE\n\nDistributed under the [MIT License](./LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcpurta%2Fgo-raiden-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcpurta%2Fgo-raiden-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcpurta%2Fgo-raiden-client/lists"}