Symverse Docs
  • 💚Symverse 소개
    • EFDN KOR
    • Multichain KOR
    • SymID KOR
    • SCT KOR
    • SymSensus KOR
  • Developer
    • 시작하기
      • 지갑 사용
        • 계정 생성
        • 테스트넷 전환
      • 테스트 Sym 받기
      • 노드 실행
        • GettingStart
        • Command Line Options
    • RPC API
      • Transaction
      • JSON RPC API
      • JSON RPC SCT API
      • JSON RPC SCT ErrorCodes
    • ID NODE API
    • SDK
      • sym-web3j (java)
        • 시작하기
        • RPC API 사용하기
      • sym-web3js (javascript)
        • 시작하기
        • RPC API 사용하기
      • sym-tools (javascript)
        • API 사용하기
      • @sallt/pepper_wallet (NodeJS)
  • Services
    • Symverse WebSite
    • Main-net Dashboard
    • Main-net Block Explorer
Powered by GitBook
On this page
  • 개요
  • 설치방법
  • 사용방법
  • 1. Node 환경
  • 2. Web 환경
  • 사용예제
  1. Developer
  2. SDK

sym-tools (javascript)

Node와 Web 환경에서 SymVerse의 Transaction 작성과 SCT20/21/22 Method를 작성하는 기능을 제공합니다.

PreviousRPC API 사용하기NextAPI 사용하기

Last updated 1 year ago

개요

Node 및 Web 환경에서 사용할 수 있는 SDK입니다. Node 환경과 Web 환경에서 사전에 준비해야하는 작업이 있으므로 아래 내용을 참고하여 주세요.

설치방법

NPM 설치 패키지 매니저를 통해 설치합니다.

npm install sym-tools

사용방법

1. Node 환경

Node 환경에서는 dart-sdk가 필요합니다. 을 참고하여 dart-sdk를 설치한 후, dart 커맨드를 사용할 수 있도록 환경변수를 설정합니다.

export PATH="$PATH:/path/to/dart-sdk/bin"

2. Web 환경

Web 환경에서는 sym-tools.js가 필요합니다. 아래 소스를 HTML 파일에 추가합니다.

<script src="https://download.symverse.com/sym-tools-js/sym_tools.js"></script>

사용예제

const symTools = require('sym-tools');

var result = symTools.transaction.composeSendTransaction(
  "0x00032dd1fa260e2a0002",
  "0xbd",
  "0x174876e800",
  "0x11e68",
  "0xaca4414a37d7a6dc43e5",
  "0x0",
  "0xd71501d48a000232c721024cdd0002880de0b6b3a7640000",
  "0x1",
  "0x0002537dc9a64d350002",
  "0x"
);

console.log(result);

Get the Dart SDK