42 lines
1.1 KiB
Markdown
42 lines
1.1 KiB
Markdown
# tic.action
|
||
|
||
时光链事务库:前后端通用的事务库。前端用来生成用户指定的事务并签名,后台用来验证、准备、执行用户提交的事务。
|
||
|
||
## Table of Contents
|
||
|
||
1. [Installation Guide](#1-installation-guide)
|
||
2. [Usage](#2-usage)
|
||
3. [API Specification](#3-api-specification)
|
||
4. [References](#4-references)
|
||
|
||
## 1. Installation Guide
|
||
|
||
在前后端软件的 package.json 的依赖清单中引入本库:
|
||
```
|
||
npm install git+https://git.faronear.org/tic/tic.action#RELEASE_OR_BRANCH --save
|
||
```
|
||
|
||
## 2. Usage
|
||
|
||
首先在前端JS里创建事务:
|
||
```
|
||
let ActTransfer=require('tic.action/ActTransfer') // 引用
|
||
let action=new ActTransfer({ amount: 金额, toAddress: 对方地址}) // 组装事务对象
|
||
action.packMe(keypair) // 用当前用户的公私钥,对该事务进行签名
|
||
```
|
||
|
||
然后把事务发送到时光链,例如通过 jQuery:
|
||
```
|
||
$.post(
|
||
'https://test.bittic.net/api/Action/prepare',
|
||
{ Action:action },
|
||
'json'
|
||
)
|
||
```
|
||
|
||
## 3. API Specification
|
||
|
||
## 4. References
|
||
|
||
+ 返回根文档: <https://git.faronear.org/tic/_tic/>
|