BlockSDK


NameBlockSDK JSON
Version 3.0.0 PyPI version JSON
download
home_pagehttps://blocksdk.com
SummaryBlockSDK is an API service for blockchain applications
upload_time2023-09-13 05:55:31
maintainer
docs_urlNone
authorBlockChen
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"
}
        
Elapsed time: 0.11769s