# 事务
# 提交事务
# 类型
Async Funciton
# 描述
提交各种类型的签名 Blob 数据,包括不仅限于,单笔支付签名,挂单签名,取消挂单签名等。
# 方法名称
txSend();
# 参数说明
| 参数 | 类型 | 说明 | 
|---|---|---|
| blob | String | 签名后的 blob 数据 | 
# 请求样例
import { txSend } from "swtcwallet-jssdk";
async function() {
  const params = {
    blob: "xxxxxxxxxxxxx",
  };
  const result = await txSend(params);
};
# 返回值示例
# 成功
此返回值示例为普通交易的事务返回,其他事务需要根据具体情况处理
{
    "success": true,
    "msg": "成功",
    "code": 0,
    "data": {
        "engine_result": "tesSUCCESS",
        "engine_result_code": 0,
        "engine_result_message": "The transaction was applied. Only final in a validated ledger.",
        "tx_blob": "120000220000000024000018B461D4038D7EA4C680000000000000000000000000544553540000000000A582E432BFC48EEDEF852C814EC57F3CD2D4159668400000000000271073210256F9ED0A13D879E2DAC205A23CF1BA6DA210C094F3B18168945BBCD0664BAD0C74473045022100EBF00D6DA4AFABD85871EE8779A020D52D8F424C221AA657830F28E1FE6BCE20022060E33DB8A6B54E9F1A2EA236D7BBDDF031AD0269FE56910B8180E7D48A6D601A8114C1D4C79B2C9CD8FE9AB1EE29FAA18432A3DBFD8A83140D2C803B102F69C7AF902747C0CE6B0C90CF869AF9EA7D06E6B58BE8AF95E1F1",
        "tx_json": {
            "Account": "jJCtKD2MbfYoVdQEbjTmbXmNiVkLBTknLC",
            "Amount": {
                "currency": "TEST",
                "issuer": "jGa9J9TkqtBcUoHe2zqhVFFbgUVED6o9or",
                "value": "0.01"
            },
            "Destination": "jpUCa7JwSbwvU1adNXRN7BWzTeVsTiNp1i",
            "Fee": "10000",
            "Flags": 0,
            "Memos": [
                {
                    "Memo": {
                        "MemoData": "E6B58BE8AF95"
                    }
                }
            ],
            "Sequence": 6324,
            "SigningPubKey": "0256F9ED0A13D879E2DAC205A23CF1BA6DA210C094F3B18168945BBCD0664BAD0C",
            "TransactionType": "Payment",
            "TxnSignature": "3045022100EBF00D6DA4AFABD85871EE8779A020D52D8F424C221AA657830F28E1FE6BCE20022060E33DB8A6B54E9F1A2EA236D7BBDDF031AD0269FE56910B8180E7D48A6D601A",
            "hash": "9EF75982726A5B32EC8417C3D3427572DA6342C50D39A83A47D68CD22181A9C6"
        }
    }
}
# 失败
注:此接口需要先登录
{
    "success": false,
    "msg": "Please login first",
    "code": -1
}
# 返回值解析
| 参数 | 类型 | 说明 | 
|---|---|---|
| success | Boolean | 此次请求是否成功 | 
| msg | String | 返回的信息 | 
| code | Integer | 服务器返回的请求状态码 | 
| data | Object | SWTC-LIB 返回的数据 | 
| data.engine_result | String | 请求结果 | 
| data.engine_result_code | Array | 请求结果编码 | 
| data.engine_result_message | String | 请求结果 message 信息 | 
| data.tx_blob | String | 16 进制签名后的交易 | 
| data.tx_json | Object | 交易内容 | 
| data.tx_json.Account | String | 账号地址 | 
| data.tx_json.Amount | String | 交易金额 | 
| data.tx_json.Destination | String | 对家 | 
| data.tx_json.Fee | String | 交易费 | 
| data.tx_json.Flags | Integer | 交易标记 | 
| data.tx_json.Memos | Array | 备注 | 
| data.tx_json.Sequence | Integer | 单子序列号 | 
| data.tx_json.SigningPubKey | Object | 签名公钥 | 
| data.tx_json.TransactionType | String | 交易类型 | 
| data.tx_json.TxnSignature | String | 交易签名 | 
| data.tx_json.hash | String | 交易 hash |