Skip to content

opening-line/symbol_book_v3_sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

TypescriptとPythonのSDK及び各種トランザクションの生成

動かし方

Typescript

前提:Node.jsがインストールされていること。動作確認済みバージョンは、22.11.0です。

typescriptフォルダに移動し、依存パッケージをインストール。

$ cd typescript
$ npm i

.env.sampleをコピーして、.envファイルを作成する。

$ cp .env.sample .env

.envファイルを開き、PRIVATE_KEY_APRIVATE_KEY_Bにそれぞれ別のアカウントの秘密鍵を入力する。
PRIVATE_KEY_Aにはxymが入金されたアカウントの秘密鍵を入力する。

PRIVATE_KEY_A=12*************************34
PRIVATE_KEY_B=56*************************78
NODE_URL=https://sym-test-03.opening-line.jp:3001

typescriptフォルダから実行する。

$ npx tsx src/<実行ファイル> 

Python

前提:pythonがインストールされていること。動作確認済みバージョンは、3.11.10です。

pythonフォルダに移動する。

$ cd ../python

仮想環境の構築を構築する。(venvの利用を想定)

$ python -m venv .venv
$ source .venv/bin/activate

依存パッケージをインストール。

$ (.venv) ARCHFLAGS="-arch arm64" # M1 Macの場合はアーキテクチャをarm64にする必要があります。
$ (.venv) pip install -r requirements.txt

.env.sampleをコピーして、.envファイルを作成する。

$ cp .env.sample .env

.envファイルを開き、PRIVATE_KEY_APRIVATE_KEY_Bにそれぞれ別のアカウントの秘密鍵を入力する。
PRIVATE_KEY_Aにはxymが入金されたアカウントの秘密鍵を入力する。

PRIVATE_KEY_A=12*************************34
PRIVATE_KEY_B=56*************************78
NODE_URL=https://sym-test-03.opening-line.jp:3001

pythonフォルダから実行する。

$ (.venv) python src/<実行ファイル> 

About

TypescriptとPythonのSDKで各種トランザクションの生成を行う

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published