{"id":13779903,"url":"https://github.com/egorsmkv/libra-grpc-py","last_synced_at":"2025-05-11T13:31:11.573Z","repository":{"id":114459396,"uuid":"193282710","full_name":"egorsmkv/libra-grpc-py","owner":"egorsmkv","description":"gRPC client for Libra in Python","archived":true,"fork":false,"pushed_at":"2019-06-23T10:06:12.000Z","size":47,"stargazers_count":13,"open_issues_count":0,"forks_count":3,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-08-03T18:14:28.664Z","etag":null,"topics":["client","grpc","libra","sdk"],"latest_commit_sha":null,"homepage":"https://community.libra.org/t/python-grpc-client/657","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/egorsmkv.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2019-06-22T21:58:08.000Z","updated_at":"2024-02-23T15:43:37.000Z","dependencies_parsed_at":"2023-06-08T03:00:32.773Z","dependency_job_id":null,"html_url":"https://github.com/egorsmkv/libra-grpc-py","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/egorsmkv%2Flibra-grpc-py","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/egorsmkv%2Flibra-grpc-py/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/egorsmkv%2Flibra-grpc-py/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/egorsmkv%2Flibra-grpc-py/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/egorsmkv","download_url":"https://codeload.github.com/egorsmkv/libra-grpc-py/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225056744,"owners_count":17414198,"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":["client","grpc","libra","sdk"],"created_at":"2024-08-03T18:01:10.369Z","updated_at":"2024-11-17T15:30:45.631Z","avatar_url":"https://github.com/egorsmkv.png","language":"Python","funding_links":[],"categories":["Developers","Testnet","Python"],"sub_categories":["Libraries and Frameworks","Libraries"],"readme":"# gRPC client for Libra in Python\n\nThis project contains generated gRPC files to establish a connection\nto the Testnet of the Libra network developed by Facebook.\n\nYou can look how it seems in action by code from the examples directory.\n\n## Installation\n\n1. Clone the repository\n\n```\ngit clone git@github.com:egorsmkv/libra-grpc-py.git\n```\n\n2. Install pipenv\n3. Init a virtualenv\n\n```\npipenv install\npipenv shell\n```\n\n4. Set `PYTHONPATH` to the current directory.\n\n```\nexport PYTHONPATH=`pwd`\n```\n\n## Usage\n\nNow you can run any examples, like the following:\n\n```\npython examples/update_to_latest_ledger.py\n```\n\nOutput:\n\n```\nversion: 112826\nconsensus_data_hash: ce322b10213f5b793692d12db71022e84389c09e8337d4f62f64862817b0e70d\nconsensus_block_id: 252d8108314178cfab56a8497ca3581634a7406304d8b871fd2ea82ab32712d7\n\nValidator ID: 4d78ab90b759ecacafe4e687c5db9cc2936a7a29c84aa8be777f54db519d756b\nSignature: 6b88627cfcad5ca37446c1af4e95317dad0a712424229fd98cf4bcd31bef3d30107b6cbc8fea1cfac0b43dad144b927dfd687dd6e0e175a481766ff48fd89d04\n\nValidator ID: 9102bd7b1ad7e8f31023c500371cc7d2971758b450cfa89c003efb3ab192a4b8\nSignature: d0acd6c5d920bf6c1bde133875f9057424ff257c0b38efe9a9000435bcfbcced4eba8bde2baa0624d39752c72a301e4a1272534e0b2bc3e81239143697dd3006\n\nValidator ID: 4995559c4844b7e4101c486035329402a8ba4976c1be23080bac5bddf6a60f0d\nSignature: 7e93d2cb447b0a8bcf133a5ccf9c3e18267e5301e5c873a78000ff24450282fa7fa7ea5e82eb108fa01da2d7c61a0455b4f3548e4092091f0f43f040eeda0300\n\nValidator ID: 26873decd9330065988b0acf5027662b5097fb50913ae2a2652b50a9869df4fb\nSignature: 62ae640822f74b50d6450a19a64719c6e3148e9e997321092ee5bc346e6e20a31a144ec4ae1d4fdbd2ad4c779adf8cfa1ad55c6e26acfcfa9ee4cf3769836e02\n\nValidator ID: 6687e9a6e6c3de0dc4f7e91eacbc676a228a9c0c46450bbccbd1072780bfcb30\nSignature: d3e14e8478bae6335e10ef8102033979611657a483593275381d6caaeff81afba6e4d7e146d8e7837f61097b629145a445835ddb08fa3541d8c6fa0253c43106\n\nValidator ID: dfb9c683d1788857e961160f28d4c9c79b23f042c80f770f37f0f93ee5fa6a96\nSignature: bfe68c928d73a17091158a171e9a12879dfae4f5d0c4f67beac031fac75f003db6c07584bf2129a1a8bda90994e52cc54811017e0a97f52b8e667190cff48901\n\nValidator ID: 19f93314cbe8c0925a4492eb2f2f197ce6e11717449c218f50e043e37fa7a5f3\nSignature: c1ccd3585c23e3140ae864c065449f763d3dc20c57f9729440d840ccc0a366364e8dd3ff5ce73585e36279a06d7047159110ec5fc26d43e80a2e758902cd2801\n```\n\n### Other information\n\n- The project requires Python 3.\n- License: Apache 2.0, see the LICENSE.md file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fegorsmkv%2Flibra-grpc-py","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fegorsmkv%2Flibra-grpc-py","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fegorsmkv%2Flibra-grpc-py/lists"}