Skip to content

limuGG/tuapi-localTools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tuapi-localTools

Tuapi 本地工具集,内置http server,本地部署后方便接入调用

商务 Telegram: brucejo

安全原则

  1. 永远不要将秘钥接触公网或泄露给他人

  2. 永远不要将钱包私钥接触公网或泄露给他人,谁掌握私钥谁就掌握资产

为自己的资金安全负责!!!

功能

使用

快速部署

git clone [email protected]:limuGG/tuapi-localTools.git && \
cd tuapi-localTools && \
docker-compose up -d

默认服务器端口 8081.
如果想要修改端口,请修改 docker-compose.yml 中的 8081:8080 为你想要的端口.
例如修改为 8082:8080,则使用 8082 端口.

加密

请求接口

curl -X POST http://localhost:8081/encrypt \
-H "Content-Type:application/json" \
-d '{"secret":"3gTdDGELIHaGYdASvyf0aqTXJIENReCP","plain":{"a":"any"}}'
字段 类型 释义
secret string 加密秘钥
plain any 待加密数据,类型可以为(json,string,number)

返回参数

{
	"code": 200,
	"data": "加密后的密文"
}
字段 类型 释义
code number 返回代码,如果是200则成功,否则视为失败
data string 加密后的密文
msg string 失败信息(成功时无此字段)

解密

请求接口

curl -X POST 'http://localhost:8081/decrypt' \
-H 'Content-Type:application/json' \
-d '{"secret":"3gTdDGELIHaGYdASvyf0aqTXJIENReCP",
"ciphertext":"2B04F8F8ED76BD82BE5FFC7C0F6B218FBAD67CDE0E9CADFC145D65D106BB9885CD4BB28A56D4B5EAA2427A061AA61064"}'
字段 类型 释义
secret string 加密秘钥
ciphertext string 待解密数据(密文)

返回参数

{
	"code": 200,
	"data": {
		"a": "any"
	}
}
字段 类型 释义
code number 返回代码,如果是200则成功,否则视为失败
data any 解密后的明文,(注意:如果返回json格式,不会添加"(双引号))

生成波场钱包

请求

curl 'http://localhost:8081/generateTronAddress'

返回

{
	"code": 200,
	"data": {
		"private_key": "6A5917CB5B2F6FCB51BF69E5493EA54E889D4C8906F0B5B8F04B1D9C6F135FF7",
		"public_key": "045661A463B202BF6299787041F8484ED304A58A107216CB6E72D1BB81EC89A4B8A25F5A2922C406A23B148FA0253F4B8CB878D4DB4B2EF72DD44C9E4DB5636CE2",
		"hex": "419433234207985149D1896E4EA2FEB26C576002C0",
		"base58": "TPUpGZWrEyqUep5xT2kKDe1hqsiEZwoygj"
	}
}

转账TRX

请求

to: 收款地址
amount: 转账金额
private_key: 发送方私钥

curl -X POST 'http://localhost:8081/transferTRX' \
-H 'Content-Type:application/json' \
-d '{
    "to": "TJusqmMNyMYSmWRAXHcfGEyZrRBR7ZfwA9",
    "amount": 1.01,
    "private_key": "6A5917CB5B2F6FCB51BF69E5493EA54E889D4C8906F0B5B8F04B1D9C6F135FF7"
}'

返回

{
	"code": 200,
	"data": {
		"result": true,
		"txid": "交易hash"
	}
}

转账USDT

请求

to: 收款地址
amount: 转账金额
private_key: 发送方私钥

curl -X POST 'http://localhost:8081/transferUSDT' \
-H 'Content-Type:application/json' \
-d '{
    "to": "TJusqmMNyMYSmWRAXHcfGEyZrRBR7ZfwA9",
    "amount": 1.01,
    "private_key": "6A5917CB5B2F6FCB51BF69E5493EA54E889D4C8906F0B5B8F04B1D9C6F135FF7"
}'

返回

{
	"code": 200,
	"data": {
		"result": true,
		"txid": "交易hash"
	}
}

About

Tuapi 本地工具集,内置http server,本地部署后方便接入调用.AES-CBC加密解密,波场钱包地址生成,波场转账(私钥不触网),....

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published