DNA区块链客户端 DNA-CLI
提供了交易发送模块,用于将以十六进制字符串显示的序列化交易发送到所接入的网络。可以在命令行中通过 sendtx
命令使用。
--rpcport
:用于指定 RPC 服务器的监听端口号(默认为20336
)。--prepare
:用于指定预执行交易。
$ dnaNode sendtx 00d17d3efaa1f401000000000000204e000000000000675e90df552510f7485cbb947472bbfb1ccef3d66e00c66b6a14675e90df552510f7485cbb947472bbfb1ccef3d6c86a143a5f33fe68147164f2fbc523d18c5a065956fed0c86a55c86c51c1087472616e736665721400000000000000000000000000000000000000010068164f6e746f6c6f67792e4e61746976652e496e766f6b65000182406b7af12334496c508bbb725726af7f50b17614b8ac6ec3180aeee741fc5a1d2524123ecf7b92e6c05a462fc38d2223476c82ef45483da6ad333ec0cdef48a27d408488b2fd12407671a59430f23c8af6875c7f7959dd050c42f34320dbc8d1a2fd9ebedf44ff8763054c447a142f0058e43aea07d9e6f2d96689342b31d26362c76a522102929e9d107f318d2cf8d99e4de47731e2d6a8eb8da5164e8d012373f06ac781572102b76e86481df6e9814b203a41a0b040c87807d1bcfd18f8ea69c7d73ebf2b944a221419e9b0d726b0712fb92015b8e41ee5e5bb3d0321485b13322c6f3681704280101353ae
Send transaction success.
TxHash:8a153e69a39ce5f2bab1092bf15ae428388af1b57ecb29d75b45cce32fe7addb
Tip:
Using './dnaNode info status 8a153e69a39ce5f2bab1092bf15ae428388af1b57ecb29d75b45cce32fe7addb' to query transaction status.
$ dnaNode info status 8a153e69a39ce5f2bab1092bf15ae428388af1b57ecb29d75b45cce32fe7addb
Transaction states:
{
"TxHash": "8a153e69a39ce5f2bab1092bf15ae428388af1b57ecb29d75b45cce32fe7addb",
"State": 1,
"GasConsumed": 10000000,
"Notify": [
{
"ContractAddress": "0100000000000000000000000000000000000000",
"States": [
"transfer",
"ARCSXp1YYX5KUTogyTVczoypaAKc1h6o3h",
"AM6WtTARSpGsF8ugSnx9QZRu2wnP2Dk8Vo",
5
]
},
{
"ContractAddress": "0200000000000000000000000000000000000000",
"States": [
"transfer",
"ARCSXp1YYX5KUTogyTVczoypaAKc1h6o3h",
"AFmseVrdL9f9oyCzZefL9tG6UbviEH9ugK",
10000000
]
}
]
}