0.0.0-beta2 • Published 5 years ago
symjs-client v0.0.0-beta2
Symverse Wallet Module By Client JavaScript API
Used to transfer transactions from dapp or externally.
npm url path: https://www.npmjs.com/package/symjs-client
Installation
Node.js
npm i symjs-client
Yarn
yarn add symjs-client
Usage
Use the symjs-client object directly from the global namespace:
<script src="./symjs-client.min.js"></script>
console.log(symjsclient); //{request: ...}
or
const symjsclient = require('symjs-client');
console.log(symjsclient); //{request: ...}
Wallet send Transition Request
const symjsclient = require('symjs-client');
/*
type (require) // 전송타입 ( contract / transaction )
to (require) //받는이 ( 컨트렉 트주소 혹은 지갑주소)
value //코인양 (unit - wei)
data // 컨트렉트 함수 또는 메시지
product //상품 이름. UI용
producer //상품 제공자. UI용
*/
const txData = {
to: 'other SymID',
type: 'transaction',
value: '10000000',
product: '짜장면 1그릇' ,
producer: '(주)홍콩반점'
}
symjsclient.request().send(txData);
Wallet Send Transition Request Callback listener
//send success
symjsclient.request().listener().ok(function(data){
console.log(data); //transition data and hash data
});
//send fail
symjsclient.request().listener().fail(function(data){
console.log(data); //fail cause
});
Eslint
npm run lint
Testing (mocha)
npm run test
Build ( webpack )
npm run dev
npm run build // js file compression
Contact
https://www.symverse.com/ Please contact us on this page.
0.0.0-beta2
5 years ago
0.0.0-beta1
6 years ago