Name | BlockSDK JSON |
Version |
3.0.0
JSON |
| download |
home_page | https://blocksdk.com |
Summary | BlockSDK is an API service for blockchain applications |
upload_time | 2023-09-13 05:55:31 |
maintainer | |
docs_url | None |
author | BlockChen |
requires_python | >=3 |
license | |
keywords |
blocksdk
api
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# PYTHON REST API SDK for BlockSDK
[![@BLOCKSDK on Twitter](https://img.shields.io/badge/twitter-%40BLOCKSDK-blue.svg)](https://twitter.com/BlockSdk1)
[![@BLOCKSDK on Facebook](https://img.shields.io/badge/facebook-%40BLOCKSDK-blue.svg)](https://www.facebook.com/blocksdk)
[![PYTHON version](https://img.shields.io/pypi/v/BlockSDK.svg)](https://pypi.python.org/pypi/BlockSDK)
[![PYPI downloads](https://img.shields.io/pypi/pyversions/BlockSDK.svg)](https://pypi.python.org/pypi/BlockSDK)
BlockSDK PYTHON에 오신 것을 환영합니다. 이 저장소에는 BlockSDK의 PYTHON SDK와 REST API용 샘플이 포함되어 있습니다.
## 지원중인 블록체인 네트워크
비트코인 , 라이트코인 , 비트코인 캐시 , 웹후크 는 V2버전 에서 지원되고 있습니다.
```
1.이더리움
2.클레이튼
3.바이낸스 스마트 체인
4.폴리곤
5.아발란체
6.이더리움 클래식
```
## 개발자 문서
* [BlockSDK REST API V3 문서](https://documenter.getpostman.com/view/20292093/Uz5FKwxw)
* [BlockSDK REST API V2 문서](https://docs-v2.blocksdk.com/ko/#fa255f0ccc)
* [BLOCKSDK PYTHON SDK V3 문서](https://github.com/Block-Chen/blocksdk-python/wiki)
## 요구 사양
- [deasync](https://www.npmjs.com/package/deasync) & [request](https://www.npmjs.com/package/request) extensions must be enabled
## 시작하기
SDK 설치 – pip를 사용하여 설치 것이 BLOCKSDK PYTHON SDK를 설치하는 권장 방법입니다.
```sh
pip install BlockSDK
```
## 코드 샘플
### 테스트넷 클라이언트 생성
```python
from BlockSDK.blocksdk import BlockSDK
client = BlockSDK(api_token="YOU_TOKEN")
```
### 메인넷 클라이언트 생성
엔드 포인트를 지정해주지 않는경우 테스트넷으로 기본 설정되어 호출 됩니다
메인넷은 아래 예시와 같이 클라이언트 생성시 두번째 매개변수를 메인넷으로 지정해 주시길 바랍니다.
```python
from BlockSDK.blocksdk import BlockSDK
client = BlockSDK(api_token="YOU_TOKEN",endpoint="https://mainnet-api.blocksdk.com")
```
### 이더리움 블록체인 정보 가져오기
```python
result = client.ethereum.GetBlockChainInfo();
print(result);
```
### 이더리움 테스트넷 특정 컨트렉트 NFT 목록 가져오기
```python
nfts = client.ethereum.GetSingleNfts({
"contract_address": "0xf5de760f2e916647fd766b4ad9e85ff943ce3a2b",
"includeMetadata": False,
"offset": 0,
"limit": 10
})
print(nfts)
```
Raw data
{
"_id": null,
"home_page": "https://blocksdk.com",
"name": "BlockSDK",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3",
"maintainer_email": "",
"keywords": "blocksdk api",
"author": "BlockChen",
"author_email": "bianconery@blockchen.io",
"download_url": "https://files.pythonhosted.org/packages/da/13/31665841e0b4c928c69eae111c357c40cfb9bba47cee61799ecf2b457fb6/BlockSDK-3.0.0.tar.gz",
"platform": null,
"description": "# PYTHON REST API SDK for BlockSDK\r\n[![@BLOCKSDK on Twitter](https://img.shields.io/badge/twitter-%40BLOCKSDK-blue.svg)](https://twitter.com/BlockSdk1)\r\n[![@BLOCKSDK on Facebook](https://img.shields.io/badge/facebook-%40BLOCKSDK-blue.svg)](https://www.facebook.com/blocksdk)\r\n[![PYTHON version](https://img.shields.io/pypi/v/BlockSDK.svg)](https://pypi.python.org/pypi/BlockSDK)\r\n[![PYPI downloads](https://img.shields.io/pypi/pyversions/BlockSDK.svg)](https://pypi.python.org/pypi/BlockSDK)\r\n\r\nBlockSDK PYTHON\uc5d0 \uc624\uc2e0 \uac83\uc744 \ud658\uc601\ud569\ub2c8\ub2e4. \uc774 \uc800\uc7a5\uc18c\uc5d0\ub294 BlockSDK\uc758 PYTHON SDK\uc640 REST API\uc6a9 \uc0d8\ud50c\uc774 \ud3ec\ud568\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4.\r\n\r\n## \uc9c0\uc6d0\uc911\uc778 \ube14\ub85d\uccb4\uc778 \ub124\ud2b8\uc6cc\ud06c\r\n\ube44\ud2b8\ucf54\uc778 , \ub77c\uc774\ud2b8\ucf54\uc778 , \ube44\ud2b8\ucf54\uc778 \uce90\uc2dc , \uc6f9\ud6c4\ud06c \ub294 V2\ubc84\uc804 \uc5d0\uc11c \uc9c0\uc6d0\ub418\uace0 \uc788\uc2b5\ub2c8\ub2e4.\r\n```\r\n1.\uc774\ub354\ub9ac\uc6c0\r\n2.\ud074\ub808\uc774\ud2bc \r\n3.\ubc14\uc774\ub0b8\uc2a4 \uc2a4\ub9c8\ud2b8 \uccb4\uc778\r\n4.\ud3f4\ub9ac\uace4\r\n5.\uc544\ubc1c\ub780\uccb4\r\n6.\uc774\ub354\ub9ac\uc6c0 \ud074\ub798\uc2dd\r\n```\r\n## \uac1c\ubc1c\uc790 \ubb38\uc11c\r\n* [BlockSDK REST API V3 \ubb38\uc11c](https://documenter.getpostman.com/view/20292093/Uz5FKwxw)\r\n* [BlockSDK REST API V2 \ubb38\uc11c](https://docs-v2.blocksdk.com/ko/#fa255f0ccc)\r\n* [BLOCKSDK PYTHON SDK V3 \ubb38\uc11c](https://github.com/Block-Chen/blocksdk-python/wiki)\r\n\r\n## \uc694\uad6c \uc0ac\uc591\r\n\r\n - [deasync](https://www.npmjs.com/package/deasync) & [request](https://www.npmjs.com/package/request) extensions must be enabled\r\n \r\n## \uc2dc\uc791\ud558\uae30\r\nSDK \uc124\uce58 \u2013 pip\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc124\uce58 \uac83\uc774 BLOCKSDK PYTHON SDK\ub97c \uc124\uce58\ud558\ub294 \uad8c\uc7a5 \ubc29\ubc95\uc785\ub2c8\ub2e4.\r\n\r\n```sh\r\npip install BlockSDK\r\n```\r\n\r\n## \ucf54\ub4dc \uc0d8\ud50c\r\n### \ud14c\uc2a4\ud2b8\ub137 \ud074\ub77c\uc774\uc5b8\ud2b8 \uc0dd\uc131\r\n```python\r\nfrom BlockSDK.blocksdk import BlockSDK\r\nclient = BlockSDK(api_token=\"YOU_TOKEN\")\r\n```\r\n### \uba54\uc778\ub137 \ud074\ub77c\uc774\uc5b8\ud2b8 \uc0dd\uc131\r\n\uc5d4\ub4dc \ud3ec\uc778\ud2b8\ub97c \uc9c0\uc815\ud574\uc8fc\uc9c0 \uc54a\ub294\uacbd\uc6b0 \ud14c\uc2a4\ud2b8\ub137\uc73c\ub85c \uae30\ubcf8 \uc124\uc815\ub418\uc5b4 \ud638\ucd9c \ub429\ub2c8\ub2e4\r\n\uba54\uc778\ub137\uc740 \uc544\ub798 \uc608\uc2dc\uc640 \uac19\uc774 \ud074\ub77c\uc774\uc5b8\ud2b8 \uc0dd\uc131\uc2dc \ub450\ubc88\uc9f8 \ub9e4\uac1c\ubcc0\uc218\ub97c \uba54\uc778\ub137\uc73c\ub85c \uc9c0\uc815\ud574 \uc8fc\uc2dc\uae38 \ubc14\ub78d\ub2c8\ub2e4.\r\n```python\r\nfrom BlockSDK.blocksdk import BlockSDK\r\nclient = BlockSDK(api_token=\"YOU_TOKEN\",endpoint=\"https://mainnet-api.blocksdk.com\")\r\n```\r\n### \uc774\ub354\ub9ac\uc6c0 \ube14\ub85d\uccb4\uc778 \uc815\ubcf4 \uac00\uc838\uc624\uae30\r\n```python\r\nresult = client.ethereum.GetBlockChainInfo();\r\nprint(result);\r\n```\r\n\r\n### \uc774\ub354\ub9ac\uc6c0 \ud14c\uc2a4\ud2b8\ub137 \ud2b9\uc815 \ucee8\ud2b8\ub809\ud2b8 NFT \ubaa9\ub85d \uac00\uc838\uc624\uae30\r\n```python\r\nnfts = client.ethereum.GetSingleNfts({\r\n \"contract_address\": \"0xf5de760f2e916647fd766b4ad9e85ff943ce3a2b\",\r\n \"includeMetadata\": False,\r\n \"offset\": 0,\r\n \"limit\": 10\r\n})\r\n\r\nprint(nfts)\r\n```\r\n",
"bugtrack_url": null,
"license": "",
"summary": "BlockSDK is an API service for blockchain applications",
"version": "3.0.0",
"project_urls": {
"Download": "https://github.com/Block-Chen/blocksdk-python",
"Homepage": "https://blocksdk.com"
},
"split_keywords": [
"blocksdk",
"api"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "c9ab405e3c34d9b3841679da7c0e88cacdecadc5b0d79ea787126505f0e9a81d",
"md5": "386c7b4894d85afee2129708444fc8d1",
"sha256": "5d3593196a2414c37535f9e2c41541c19533d262f0ecb4617c2c8edf4be7a021"
},
"downloads": -1,
"filename": "BlockSDK-3.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "386c7b4894d85afee2129708444fc8d1",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3",
"size": 12835,
"upload_time": "2023-09-13T05:55:29",
"upload_time_iso_8601": "2023-09-13T05:55:29.301071Z",
"url": "https://files.pythonhosted.org/packages/c9/ab/405e3c34d9b3841679da7c0e88cacdecadc5b0d79ea787126505f0e9a81d/BlockSDK-3.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "da1331665841e0b4c928c69eae111c357c40cfb9bba47cee61799ecf2b457fb6",
"md5": "b176678a2ab97dc90d83b7435b720b35",
"sha256": "a62a6fd8fc18d446910fb32497afb8c77f593b2d19f7cf1aa8d8ba03aa809c26"
},
"downloads": -1,
"filename": "BlockSDK-3.0.0.tar.gz",
"has_sig": false,
"md5_digest": "b176678a2ab97dc90d83b7435b720b35",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3",
"size": 10001,
"upload_time": "2023-09-13T05:55:31",
"upload_time_iso_8601": "2023-09-13T05:55:31.130196Z",
"url": "https://files.pythonhosted.org/packages/da/13/31665841e0b4c928c69eae111c357c40cfb9bba47cee61799ecf2b457fb6/BlockSDK-3.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-09-13 05:55:31",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Block-Chen",
"github_project": "blocksdk-python",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "blocksdk"
}