获取已签名交易

选项 1:使用钱包私钥自行编写函数生成签名交易。

在第一步之后,您将获得一个estimate_trx ,这是购买订单的成本。然后,您将使用transactionBuilder 创建一个转账交易,转账金额等于estimate_trx ,从买方地址转移到Tronsave市场的资金中:

const dataSendTrx = await tronWeb.transactionBuilder.sendTrx('TRONSAVE_FUND_ADDRESS', estimate_trx, 'BUYER_ADDRESS') 
const signed_tx = await tronWeb.trx.sign(dataSendTrx, 'PRIVATE_KEY');

BUYER_ADDRESS 是买方的公共地址。

PRIVATE_KEY 是买方的私钥。

TRONSAVE_FUND_ADDRESS 是我们在主网上的 Tronsave 基金地址。

我们的 Tronsave 基金地址是 (TRONSAVE_FUND_ADDRESS ):

TWZEhq5JuUVvGtutNgnRBATbF8BnHGyn4S

选项 2:使用Tronsave的Get Signed Transaction API自动生成签名交易。

POST https://api.tronsave.io/v0/signed-tx

速率限制 (Rate limit): 每1秒15个请求。

Request params

地点
类型
必需
描述

address

body

string

true

买方的公共地址

private_key

body

string

false

买方的私钥

estimate_trx

body

number

false

支付的TRX金额以SUN计算。(第1步中的estimate_trx

Request params example

{ 
"address": "TM6ZeEgpefyGWeMLuzSbfqTGkPv8Z65432", 
"private_key": "{{yourprivateKey}}", 
"estimate_trx": 13500000 //from Step1 
}

Responses

"visible": false,
            "txID": "446eed36e31249b98b201db2e81a3825b185f1a3d8b2fea348b24fc021e58e0d",
            "raw_data": {
                "contract": [
                {
                    "parameter": {
                    "value": {
                        "amount": 13500000,
                        "owner_address": "417a0d868d1418c9038584af1252f85d486502eec0",
                        "to_address": "41055756f33f419278d9ea059bd2b21120e6add748"
                    },
                    "type_url": "type.googleapis.com/protocol.TransferContract"
                    },
                    "type": "TransferContract"
                }
                ],
                "ref_block_bytes": "0713",
                "ref_block_hash": "6c5f7686f4176139",
                "expiration": 1691465106000,
                "timestamp": 1691465046758
            },
            "raw_data_hex": "0a02071322086c5f7686f417613940d084b5999d315a68080112640a2d747970652e676f6f676c65617069732e636f6d2f70726f746f636f6c2e5472616e73666572436f6e747261637412330a15417a0d868d1418c9038584af1252f85d486502eec0121541055756f33f419278d9ea059bd2b21120e6add74818e0fcb70670e6b5b1999d31",
            "signature": ["xxxxxxxxx"]
            }
        }

Last updated