WalletConnect 与 DApp
BitTool Signer 从不直接连接 DApp:它没有网络。WalletConnect 会话由你的钱包持有;当 DApp 向某个 BitTool Signer 账户请求签名时,你的钱包把请求转换为签名二维码,等待响应,再答复 DApp。BitTool Wallet 就是这样工作的。
- 1收到 DApp 的会话请求,例如 eip155:1 上的 personal_sign。
- 2向用户展示请求,必要时补全信息(nonce、gas、手续费),并固定要签名的确切字节。
- ur:eth-sign-request · ur:sol-sign-request · ur:tron-sign-request ▶
- 3解码、审核,并在用户输入钱包密码后签名。
- ◀ ur:eth-signature · ur:sol-signature · ur:tron-signature
- 4验证签名,如果方法要求则广播交易,并把 JSON-RPC 结果返回给 DApp。
WalletConnect 会话会超时,DApp 也可能放弃等待。请及时显示二维码,并允许用户取消;如果用户取消,请向 DApp 返回用户拒绝错误(EVM 链上为 4001)。
方法映射
| 命名空间 | DApp 方法 | 发给 BitTool Signer 的请求 | 返回给 DApp 的结果 |
|---|---|---|---|
eip155 | personal_sign [message, address] | eth-sign-request,data-type 3,消息字节 | 0x 签名,65 字节,v = 27/28 |
eip155 | eth_signTypedData_v4 [address, typedData] | data-type 2,类型化数据 JSON | 0x 签名,65 字节,v = 27/28 |
eip155 | eth_sendTransaction [tx] | 补全 nonce、gas 和手续费;data-type 4(EIP-1559)或 1(legacy) | 广播后返回交易哈希 |
eip155 | eth_signTransaction [tx] | 同上 | 已签名的原始交易(不广播) |
eip155 | eth_sign | 不支持:BitTool Signer 从不签署原始 32 字节哈希 | 拒绝该请求 |
solana | solana_signMessage {message, pubkey} | sol-sign-request,sign-type 2,解码后的消息字节 | Base58 格式的 { signature } |
solana | solana_signTransaction {transaction} | sign-type 1,交易的消息字节 | Base58 格式的 { signature } |
solana | solana_signAndSendTransaction {transaction} | sign-type 1 | 广播后返回 { signature } |
tron | tron_signMessage {address, message} | tron-sign-request,data-type 2,消息字节 | v = 27/28 的 0x 签名 |
tron | tron_signTransaction {address, transaction} | data-type 1,raw_data_hex 字节 | 添加了 signature 的交易对象 |
会话中应提供的链 ID(CAIP-2):
| 链 | CAIP-2 |
|---|---|
| EVM | eip155:1、eip155:56、eip155:42161、eip155:8453、eip155:10、eip155:137、eip155:100、eip155:43114 |
| Solana 主网 | solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp |
| TRON 主网 | tron:0x2b6653dc |
只提供用户已配对的账户,并且只提供 BitTool Signer 能够签名的网络。任何其他链 ID 上的 eth_sendTransaction 都会被签名器拒绝。
常见陷阱
personal_sign的参数顺序。规范是[message, address],但有些 DApp 会发送[address, message]。请识别出其中 20 字节的地址。对于字节内容,消息以十六进制(0x…)表示;作为sign-data时请传入解码后的字节,绝不要传十六进制文本。- 类型化数据以字符串形式传入。
eth_signTypedData_v4通常以字符串形式发送 JSON。请直接将其作为 UTF-8 字节传递,不要重新序列化,这样整数和地址的写法能与 DApp 原本的写法完全一致。如果必须重新序列化,请将大整数保留为字符串。 - Solana:发送消息,而不是交易。
solana_signTransaction提供的是 Base64 编码、签名槽位为空的序列化交易。请将其反序列化,只发送消息字节。如果 DApp 构建的是使用地址查找表的 v0 交易,BitTool Signer 将无法签名。 - Solana 消息编码。
solana_signMessage以 Base58 发送消息,请先将其解码为字节。 - TRON 交易结构。不同 DApp 包装交易的方式不同:
params.transaction.transaction、params.transaction或params本身。取包含raw_data_hex的那个对象,检查txID = SHA-256(raw_data),然后对raw_data_hex字节签名。 - TRON 消息签名。签名器返回的恢复字节是 0/1;使用 TronWeb 的 DApp 期望 27/28。请给最后一个字节加上 27。
完整示例
每个示例都展示了你的钱包从 DApp 收到的请求、与 BitTool Signer 之间的二维码往返,以及你返回的结果。所有示例都使用测试助记词;完整的链相关细节请参见 EVM、Solana 和 TRON 页面。
- personal_sign
- eth_signTypedData_v4
- eth_sendTransaction
- solana_signTransaction
- solana_signMessage
- tron_signTransaction
- tron_signMessage
一次 Sign-In with Ethereum 登录。
{
"method": "personal_sign",
"params": [
"0x6170702e6578616d706c652e6f72672077616e747320796f7520746f207369676e20696e207769746820796f757220457468657265756d206163636f756e743a0a3078393835384566464432333242343033334534376439303030334434314543333445636145646139340a0a5369676e20696e20746f204578616d706c65204170702e0a0a5552493a2068747470733a2f2f6170702e6578616d706c652e6f72670a56657273696f6e3a20310a436861696e2049443a20310a4e6f6e63653a203866336b326d39710a4973737565642041743a20323032362d31302d31385430393a33303a30302e3030305a",
"0x9858EfFD232B4033E47d90003D41EC34EcaEda94"
]
}
请求(你的钱包 → BitTool Signer)
{
"1 request-id": {
"uuid (tag 37)": "5f1e9b2c7d3a4e6f8a0b1c2d3e4f5a06"
},
"2 sign-data": "6170702e6578616d706c652e6f72672077616e747320796f7520746f207369676e20696e207769746820796f757220457468657265756d206163636f756e743a0a3078393835384566464432333242343033334534376439303030334434314543333445636145646139340a0a5369676e20696e20746f204578616d706c65204170702e0a0a5552493a2068747470733a2f2f6170702e6578616d706c652e6f72670a56657273696f6e3a20310a436861696e2049443a20310a4e6f6e63653a203866336b326d39710a4973737565642041743a20323032362d31302d31385430393a33303a30302e3030305a",
"3 data-type": 3,
"4 chain-id": 1,
"5 derivation-path": {
"crypto-keypath (tag 304)": {
"1 components": [
44,
true,
60,
true,
0,
true,
0,
false,
0,
false
],
"2 source-fingerprint": 1942346250
}
},
"6 address": "9858effd232b4033e47d90003d41ec34ecaeda94",
"7 origin": "BitTool Wallet"
}
显示二维码文本和原始 CBOR
UR:ETH-SIGN-REQUEST/1-2/LPADAOCFADFDCYCMDSCMFHHDOXOSADTPDAGDHECKNDDWKIFTGLJLLEBDCEDPFMGWHTAMAOHDWEHSJOJODMIHKSHSJNJOJZIHDMJLJPIOCXKTHSJTJYJKCXKKJLKPCXJYJLCXJKINIOJTCXINJTCXKTINJYISCXKKJLKPJPCXFEJYISIHJPIHKPJNCXHSIAIAJLKPJTJYFTBKDYKSESETECETFEIYFGFYEYEOEYFWEEDYEOEOFEEEEMIEESDYDYDYEOFYEEEHFEFXEOEEFEIAHSFEIEHSESEEBKBKGUINIOJTCXINJTCXJYJLCXFEKSHSJNJOJZIHCXFPJOJODMBKBKGOGMGAFTCXISCPDEGMOY
UR:ETH-SIGN-REQUEST/2-2/LPAOAOCFADFDCYCMDSCMFHHDOXJYJYJOJKFTDLDLHSJOJODMIHKSHSJNJOJZIHDMJLJPIOBKHFIHJPJKINJLJTFTCXEHBKFXISHSINJTCXGAFYFTCXEHBKGLJLJTIAIHFTCXETIYEOJEEYJNESJSBKGAJKJKKPIHIECXFPJYFTCXEYDYEYENDPEHDYDPEHETGHDYESFTEODYFTDYDYDMDYDYDYHTAXAXAAADAHTAADDYOEADLECSDWYKCSFNYKAEYKAEWKAEWKAOCYJKSKTNBKAMGHMKHDWSZCCNDNFZEOVEKIMHAEFSFPWPEEWPPLTNMWATJTFWINJYGHJLJLJZCXHGHSJZJZIHJYCWTTFYJT
a701d825505f1e9b2c7d3a4e6f8a0b1c2d3e4f5a060258ed6170702e6578616d706c652e6f72672077616e747320796f7520746f207369676e20696e207769746820796f757220457468657265756d206163636f756e743a0a3078393835384566464432333242343033334534376439303030334434314543333445636145646139340a0a5369676e20696e20746f204578616d706c65204170702e0a0a5552493a2068747470733a2f2f6170702e6578616d706c652e6f72670a56657273696f6e3a20310a436861696e2049443a20310a4e6f6e63653a203866336b326d39710a4973737565642041743a20323032362d31302d31385430393a33303a30302e3030305a0303040105d90130a2018a182cf5183cf500f500f400f4021a73c5da0a06549858effd232b4033e47d90003d41ec34ecaeda94076e426974546f6f6c2057616c6c6574
响应(BitTool Signer → 你的钱包)
{
"request-id": {
"uuid": "5f1e9b2c7d3a4e6f8a0b1c2d3e4f5a06"
},
"signature": "23c5ba3f5d247b4c81d55b7c44a3951a14c82e70f17ef2c19abea893c4e5bef05795a7261ac2bd9da29be2dfef529327e1b0724580fccac106bed3d007854f6b1b"
}
显示二维码文本和原始 CBOR
UR:ETH-SIGNATURE/OEADTPDAGDHECKNDDWKIFTGLJLLEBDCEDPFMGWHTAMAOHDFPCNSKRDFHHLDKKGGSLYTLHPKEFYOTMDCYBBSPDMJOWNKBWZSENYRNPDMUSSVWRNWTHGMDOSDSCYSARYNTOENDVOURWSGMMUDIVYPFJPFELAZTSGSEAMRNTETIATLPGWJECWWNKEFGEH
a201d825505f1e9b2c7d3a4e6f8a0b1c2d3e4f5a0602584123c5ba3f5d247b4c81d55b7c44a3951a14c82e70f17ef2c19abea893c4e5bef05795a7261ac2bd9da29be2dfef529327e1b0724580fccac106bed3d007854f6b1b
由你的钱包组装
0x23c5ba3f5d247b4c81d55b7c44a3951a14c82e70f17ef2c19abea893c4e5bef05795a7261ac2bd9da29be2dfef529327e1b0724580fccac106bed3d007854f6b1b
0x23c5ba3f5d247b4c81d55b7c44a3951a14c82e70f17ef2c19abea893c4e5bef05795a7261ac2bd9da29be2dfef529327e1b0724580fccac106bed3d007854f6b1b
一个 USDC Permit(ERC-2612):DApp 稍后再提交的免 gas 授权。BitTool Signer 会将其审核为向 spender 授权 100 USDC。
{
"method": "eth_signTypedData_v4",
"params": [
"0x9858EfFD232B4033E47d90003D41EC34EcaEda94",
"{\"types\":{\"EIP712Domain\":[{\"name\":\"name\",\"type\":\"string\"},{\"name\":\"version\",\"type\":\"string\"},{\"name\":\"chainId\",\"type\":\"uint256\"},{\"name\":\"verifyingContract\",\"type\":\"address\"}],\"Permit\":[{\"name\":\"owner\",\"type\":\"address\"},{\"name\":\"spender\",\"type\":\"address\"},{\"name\":\"value\",\"type\":\"uint256\"},{\"name\":\"nonce\",\"type\":\"uint256\"},{\"name\":\"deadline\",\"type\":\"uint256\"}]},\"primaryType\":\"Permit\",\"domain\":{\"name\":\"USD Coin\",\"version\":\"2\",\"chainId\":1,\"verifyingContract\":\"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48\"},\"message\":{\"owner\":\"0x9858EfFD232B4033E47d90003D41EC34EcaEda94\",\"spender\":\"0x66a9893cC07D91D95644AEDD05D03f95e1dBA8Af\",\"value\":\"100000000\",\"nonce\":\"0\",\"deadline\":\"1792310400\"}}"
]
}
请求(你的钱包 → BitTool Signer)
{
"1 request-id": {
"uuid (tag 37)": "5f1e9b2c7d3a4e6f8a0b1c2d3e4f5a07"
},
"2 sign-data": "7b227479706573223a7b22454950373132446f6d61696e223a5b7b226e616d65223a226e616d65222c2274797065223a22737472696e67227d2c7b226e616d65223a2276657273696f6e222c2274797065223a22737472696e67227d2c7b226e616d65223a22636861696e4964222c2274797065223a2275696e74323536227d2c7b226e616d65223a22766572696679696e67436f6e7472616374222c2274797065223a2261646472657373227d5d2c225065726d6974223a5b7b226e616d65223a226f776e6572222c2274797065223a2261646472657373227d2c7b226e616d65223a227370656e646572222c2274797065223a2261646472657373227d2c7b226e616d65223a2276616c7565222c2274797065223a2275696e74323536227d2c7b226e616d65223a226e6f6e6365222c2274797065223a2275696e74323536227d2c7b226e616d65223a22646561646c696e65222c2274797065223a2275696e74323536227d5d7d2c227072696d61727954797065223a225065726d6974222c22646f6d61696e223a7b226e616d65223a2255534420436f696e222c2276657273696f6e223a2232222c22636861696e4964223a312c22766572696679696e67436f6e7472616374223a22307841306238363939316336323138623336633164313944346132653945623063453336303665423438227d2c226d657373616765223a7b226f776e6572223a22307839383538456646443233324234303333453437643930303033443431454333344563614564613934222c227370656e646572223a22307836366139383933634330374439314439353634344145444430354430336639356531644241384166222c2276616c7565223a22313030303030303030222c226e6f6e6365223a2230222c22646561646c696e65223a2231373932333130343030227d7d",
"3 data-type": 2,
"4 chain-id": 1,
"5 derivation-path": {
"crypto-keypath (tag 304)": {
"1 components": [
44,
true,
60,
true,
0,
true,
0,
false,
0,
false
],
"2 source-fingerprint": 1942346250
}
},
"6 address": "9858effd232b4033e47d90003d41ec34ecaeda94",
"7 origin": "BitTool Wallet"
}
显示二维码文本和原始 CBOR
UR:ETH-SIGN-REQUEST/1-5/LPADAHCFAXAMCYBBGTHYTPHDNDOSADTPDAGDHECKNDDWKIFTGLJLLEBDCEDPFMGWHTATAOHKAOPKKGCPJYKKJOIHJKCPFTKGCPFEGAGDEMEHEYFYJLJNHSINJTCPFTHPKGCPJTHSJNIHCPFTCPJTHSJNIHCPDWCPJYKKJOIHCPFTCPJKJYJPINJTIOCPKIDWKGCPJTHSJNIHCPFTCPKOIHJPJKINJLJTCPDWCPJYKKJOIHCPFTCPJKJYJPINJTIOCPKIDWKGCPJTHSJNIHCPFTCPIAISHSINJTGAIECPDWCPJYKKJOIHCPFTCPKPINJTJYEYECENCPKIDWKGSEJYVSDM
UR:ETH-SIGN-REQUEST/2-5/LPAOAHCFAXAMCYBBGTHYTPHDNDCPJTHSJNIHCPFTCPKOIHJPINIYKKINJTIOFXJLJTJYJPHSIAJYCPDWCPJYKKJOIHCPFTCPHSIEIEJPIHJKJKCPKIHLDWCPGDIHJPJNINJYCPFTHPKGCPJTHSJNIHCPFTCPJLKTJTIHJPCPDWCPJYKKJOIHCPFTCPHSIEIEJPIHJKJKCPKIDWKGCPJTHSJNIHCPFTCPJKJOIHJTIEIHJPCPDWCPJYKKJOIHCPFTCPHSIEIEJPIHJKJKCPKIDWKGCPJTHSJNIHCPFTCPKOHSJZKPIHCPDWCPJYKKJOIHCPFTCPKPINJTJYEYRHHYPSDY
UR:ETH-SIGN-REQUEST/3-5/LPAXAHCFAXAMCYBBGTHYTPHDNDECENCPKIDWKGCPJTHSJNIHCPFTCPJTJLJTIAIHCPDWCPJYKKJOIHCPFTCPKPINJTJYEYECENCPKIDWKGCPJTHSJNIHCPFTCPIEIHHSIEJZINJTIHCPDWCPJYKKJOIHCPFTCPKPINJTJYEYECENCPKIHLKIDWCPJOJPINJNHSJPKKGHKKJOIHCPFTCPGDIHJPJNINJYCPDWCPIEJLJNHSINJTCPFTKGCPJTHSJNIHCPFTCPGOGUFYCXFXJLINJTCPDWCPKOIHJPJKINJLJTCPFTCPEYCPDWCPIAISHSINJTGAIECPFTEHDWGSDWASGE
UR:ETH-SIGN-REQUEST/4-5/LPAAAHCFAXAMCYBBGTHYTPHDNDCPKOIHJPINIYKKINJTIOFXJLJTJYJPHSIAJYCPFTCPDYKSFPDYIDETENESESEHIAENEYEHETIDEOENIAEHIEEHESFYEEHSEYIHESFEIDDYIAFEEOENDYENIHFWEEETCPKIDWCPJNIHJKJKHSIOIHCPFTKGCPJLKTJTIHJPCPFTCPDYKSESETECETFEIYFGFYEYEOEYFWEEDYEOEOFEEEEMIEESDYDYDYEOFYEEEHFEFXEOEEFEIAHSFEIEHSESEECPDWCPJKJOIHJTIEIHJPCPFTCPDYKSENENHSESETESEOIAFXDYEMFYIDCFRFJN
UR:ETH-SIGN-REQUEST/5-5/LPAHAHCFAXAMCYBBGTHYTPHDNDESEHFYESECENEEEEFPFEFYFYDYECFYDYEOIYESECIHEHIEFWFPETFPIYCPDWCPKOHSJZKPIHCPFTCPEHDYDYDYDYDYDYDYDYCPDWCPJTJLJTIAIHCPFTCPDYCPDWCPIEIHHSIEJZINJTIHCPFTCPEHEMESEYEOEHDYEEDYDYCPKIKIAXAOAAADAHTAADDYOEADLECSDWYKCSFNYKAEYKAEWKAEWKAOCYJKSKTNBKAMGHMKHDWSZCCNDNFZEOVEKIMHAEFSFPWPEEWPPLTNMWATJTFWINJYGHJLJLJZCXHGHSJZJZIHJYAESAEMGODP
a701d825505f1e9b2c7d3a4e6f8a0b1c2d3e4f5a07025902aa7b227479706573223a7b22454950373132446f6d61696e223a5b7b226e616d65223a226e616d65222c2274797065223a22737472696e67227d2c7b226e616d65223a2276657273696f6e222c2274797065223a22737472696e67227d2c7b226e616d65223a22636861696e4964222c2274797065223a2275696e74323536227d2c7b226e616d65223a22766572696679696e67436f6e7472616374222c2274797065223a2261646472657373227d5d2c225065726d6974223a5b7b226e616d65223a226f776e6572222c2274797065223a2261646472657373227d2c7b226e616d65223a227370656e646572222c2274797065223a2261646472657373227d2c7b226e616d65223a2276616c7565222c2274797065223a2275696e74323536227d2c7b226e616d65223a226e6f6e6365222c2274797065223a2275696e74323536227d2c7b226e616d65223a22646561646c696e65222c2274797065223a2275696e74323536227d5d7d2c227072696d61727954797065223a225065726d6974222c22646f6d61696e223a7b226e616d65223a2255534420436f696e222c2276657273696f6e223a2232222c22636861696e4964223a312c22766572696679696e67436f6e7472616374223a22307841306238363939316336323138623336633164313944346132653945623063453336303665423438227d2c226d657373616765223a7b226f776e6572223a22307839383538456646443233324234303333453437643930303033443431454333344563614564613934222c227370656e646572223a22307836366139383933634330374439314439353634344145444430354430336639356531644241384166222c2276616c7565223a22313030303030303030222c226e6f6e6365223a2230222c22646561646c696e65223a2231373932333130343030227d7d0302040105d90130a2018a182cf5183cf500f500f400f4021a73c5da0a06549858effd232b4033e47d90003d41ec34ecaeda94076e426974546f6f6c2057616c6c6574
响应(BitTool Signer → 你的钱包)
{
"request-id": {
"uuid": "5f1e9b2c7d3a4e6f8a0b1c2d3e4f5a07"
},
"signature": "1f088554b0fae267470e9d0ade42bd4de30d2370964b7069a849c5208fda814e3c378e391d4054ad11cda2846fa667c99979899c282786205305ba717523ce241b"
}
显示二维码文本和原始 CBOR
UR:ETH-SIGNATURE/OEADTPDAGDHECKNDDWKIFTGLJLLEBDCEDPFMGWHTATAOHDFPCTAYLPGHPFZSVOIOFLBANTBKUEFWRYGTVLBTCNJOMTGRJOINPDGASKCXMYTNLYGLFNEMMNESCAFZGHPMBYSNOELRJLOLIOSONLKKLDNSDEDILNCXGUAHRDJSKPCNTODKCWCTVYCYYA
a201d825505f1e9b2c7d3a4e6f8a0b1c2d3e4f5a070258411f088554b0fae267470e9d0ade42bd4de30d2370964b7069a849c5208fda814e3c378e391d4054ad11cda2846fa667c99979899c282786205305ba717523ce241b
由你的钱包组装
0x1f088554b0fae267470e9d0ade42bd4de30d2370964b7069a849c5208fda814e3c378e391d4054ad11cda2846fa667c99979899c282786205305ba717523ce241b
0x1f088554b0fae267470e9d0ade42bd4de30d2370964b7069a849c5208fda814e3c378e391d4054ad11cda2846fa667c99979899c282786205305ba717523ce241b
DApp 请求为其路由合约授权 500 USDC。它只发送 from、to、data 和 value;你的钱包在构建请求之前补全其余字段。
{
"method": "eth_sendTransaction",
"params": [
{
"from": "0x9858EfFD232B4033E47d90003D41EC34EcaEda94",
"to": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
"data": "0x095ea7b300000000000000000000000066a9893cc07d91d95644aedd05d03f95e1dba8af000000000000000000000000000000000000000000000000000000001dcd6500",
"value": "0x0"
}
]
}
{
"type": 2,
"nonce": 14,
"gasLimit": "60000",
"maxFeePerGas": "30000000000",
"maxPriorityFeePerGas": "1000000000"
}
请求(你的钱包 → BitTool Signer)
{
"1 request-id": {
"uuid (tag 37)": "5f1e9b2c7d3a4e6f8a0b1c2d3e4f5a05"
},
"2 sign-data": "02f86d010e843b9aca008506fc23ac0082ea6094a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4880b844095ea7b300000000000000000000000066a9893cc07d91d95644aedd05d03f95e1dba8af000000000000000000000000000000000000000000000000000000001dcd6500c0",
"3 data-type": 4,
"4 chain-id": 1,
"5 derivation-path": {
"crypto-keypath (tag 304)": {
"1 components": [
44,
true,
60,
true,
0,
true,
0,
false,
0,
false
],
"2 source-fingerprint": 1942346250
}
},
"6 address": "9858effd232b4033e47d90003d41ec34ecaeda94",
"7 origin": "BitTool Wallet"
}
显示二维码文本和原始 CBOR
UR:ETH-SIGN-REQUEST/1-2/LPADAOCSSBCYHNBYVWAEHDIYOSADTPDAGDHECKNDDWKIFTGLJLLEBDCEDPFMGWHTAHAOHDJOAOYAJNADBALRFRNYSGAELPAMZTCNPSAELFWDHNMWNBROINMESWCLLUENSETTNTGEDMNNPFTOENAMWMFDLAROFYASHYOSQDAEAEAEAEAEAEAEAEAEAEAEAEIYPTLDFNRTKIMETAHFFYPLUTAHTIFHMDVYUYPDNNISGOTO
UR:ETH-SIGN-REQUEST/2-2/LPAOAOCSSBCYHNBYVWAEHDIYPEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAECASNIHAERTAXAAAAADAHTAADDYOEADLECSDWYKCSFNYKAEYKAEWKAEWKAOCYJKSKTNBKAMGHMKHDWSZCCNDNFZEOVEKIMHAEFSFPWPEEWPPLTNMWATJTFWINJYGHJLJLJZCXHGHSJZJZIHJYAEFGGEDWUY
a701d825505f1e9b2c7d3a4e6f8a0b1c2d3e4f5a0502587002f86d010e843b9aca008506fc23ac0082ea6094a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4880b844095ea7b300000000000000000000000066a9893cc07d91d95644aedd05d03f95e1dba8af000000000000000000000000000000000000000000000000000000001dcd6500c00304040105d90130a2018a182cf5183cf500f500f400f4021a73c5da0a06549858effd232b4033e47d90003d41ec34ecaeda94076e426974546f6f6c2057616c6c6574
响应(BitTool Signer → 你的钱包)
{
"request-id": {
"uuid": "5f1e9b2c7d3a4e6f8a0b1c2d3e4f5a05"
},
"signature": "2546a30360b9e520e013878105ae96a11952fe08a783cab9e398f051217eb05570aa0fba90261bb87e1d336e58a22b2166a359d20db41d4108a1a7db19ca0fca01"
}
显示二维码文本和原始 CBOR
UR:ETH-SIGNATURE/OEADTPDAGDHECKNDDWKIFTGLJLLEBDCEDPFMGWHTAHAOHDFPDAFGOTAXHNRHVWCXVTBWLTLYAHPLMTOYCFGMZEAYOSLSSGRHVLMKWTGYCLKBPFGOJOPKBSRDMHDSCWROKBCAEOJTHDOEDNCLIYOTHKTDBTQZCAFPAYOYOSUYCFSGBSSGADTATTRSWM
a201d825505f1e9b2c7d3a4e6f8a0b1c2d3e4f5a050258412546a30360b9e520e013878105ae96a11952fe08a783cab9e398f051217eb05570aa0fba90261bb87e1d336e58a22b2166a359d20db41d4108a1a7db19ca0fca01
由你的钱包组装
0x02f8b0010e843b9aca008506fc23ac0082ea6094a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4880b844095ea7b300000000000000000000000066a9893cc07d91d95644aedd05d03f95e1dba8af000000000000000000000000000000000000000000000000000000001dcd6500c001a02546a30360b9e520e013878105ae96a11952fe08a783cab9e398f051217eb055a070aa0fba90261bb87e1d336e58a22b2166a359d20db41d4108a1a7db19ca0fca
0xdc041d7259bda90ce595aee881ee8936a8531d60fb68e3e5e266b3ac328fb6ac
0xdc041d7259bda90ce595aee881ee8936a8531d60fb68e3e5e266b3ac328fb6ac
一笔由 DApp 构建的 SPL 代币转账。transaction 是 Base64 编码的序列化交易,带有一个空的签名槽位。
{
"method": "solana_signTransaction",
"params": {
"pubkey": "HAgk14JpMQLgt6rVgv7cBQFJWFto5Dqxi472uT3DKpqk",
"transaction": "AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAIF8DYnYkanW53jNJ7UKxXiMvZRj8IPX81PHWToH5vSWPdA0vJ8Rh8p6f66Gris05SWqcZbCuYqcT8B+UGpk79V7dPqjPWsrKjNBSB1EhdcQ871Sl3Znt4goWtVJTc485fcxvp6877brTo9ZfNqq8l0MbG75MLS9uDkfKYCA0UvXWEG3fbh12Whk9nL4UbO63msHLSF7V9bN5E6jPWFfv8AqcxJDpKM0uOHO7ND/JXaMxecpg9Nv0bCw26RKZ1V1Oa5AQQEAQMCAAoMILy+AAAAAAAG"
}
}
请求(你的钱包 → BitTool Signer)
{
"1 request-id": {
"uuid (tag 37)": "5f1e9b2c7d3a4e6f8a0b1c2d3e4f5a0c"
},
"2 sign-data": "01000205f036276246a75b9de3349ed42b15e232f6518fc20f5fcd4f1d64e81f9bd258f740d2f27c461f29e9feba1ab8acd39496a9c65b0ae62a713f01f941a993bf55edd3ea8cf5acaca8cd05207512175c43cef54a5dd99ede20a16b55253738f397dcc6fa7af3bedbad3a3d65f36aabc97431b1bbe4c2d2f6e0e47ca60203452f5d6106ddf6e1d765a193d9cbe146ceeb79ac1cb485ed5f5b37913a8cf5857eff00a9cc490e928cd2e3873bb343fc95da33179ca60f4dbf46c2c36e91299d55d4e6b9010404010302000a0c20bcbe000000000006",
"3 derivation-path": {
"crypto-keypath (tag 304)": {
"1 components": [
44,
true,
501,
true,
0,
true,
0,
true
],
"2 source-fingerprint": 1942346250
}
},
"4 address": "f036276246a75b9de3349ed42b15e232f6518fc20f5fcd4f1d64e81f9bd258f7",
"5 origin": "BitTool Wallet",
"6 sign-type": 1
}
显示二维码文本和原始 CBOR
UR:SOL-SIGN-REQUEST/1-2/LPADAOCFADFRCYGEKNLGGDHDNNOLADTPDAGDHECKNDDWKIFTGLJLLEBDCEDPFMGWHTBNAOHDTBADAEAOAHWTENDIIDFGOSHPNTVLEENNTYDNBZVOEYYNGYMYSABSHESNGWCAIEVSCTNDTDHDYLFZTDWZKEFGCTDTWLZERDCYROPSTEMWMTPTSWHPBKVADRJSFHADYTFPPTMURSGOWETEWDLKYKPSPSPDSNAHCXKPBGCHHHFXTOYKGEHLTANNUECXOYJEGODAEMETWFMSUOSWZSKNWFRNUYPMFTFSIHWFIMPYSOJYEHPARKVESATDYNVTVEKEOLAOAXFEDLHLHSAMUTSEPTJPLD
UR:SOL-SIGN-REQUEST/2-2/LPAOAOCFADFRCYGEKNLGGDHDNNYNVYTSIHOYMUTASBVYFGTOWMKKPSCEQZLPWEHEHPEMMEFTLKYKLPKBZMAEPTSFGABAMOLKTDVLLTFRQDFXZTMDTNEOCHNSOLBSGTRSFGSASRJTMEDTNTGOTYVARHADAAAAADAXAOAEBKBNCXRFRNAEAEAEAEAEAMAXTAADDYOEADLOCSDWYKCFADYKYKAEYKAEYKAOCYJKSKTNBKAAHDCXWTENDIIDFGOSHPNTVLEENNTYDNBZVOEYYNGYMYSABSHESNGWCAIEVSCTNDTDHDYLAHJTFWINJYGHJLJLJZCXHGHSJZJZIHJYAMADAEHTNETOQZ
a601d825505f1e9b2c7d3a4e6f8a0b1c2d3e4f5a0c0258d601000205f036276246a75b9de3349ed42b15e232f6518fc20f5fcd4f1d64e81f9bd258f740d2f27c461f29e9feba1ab8acd39496a9c65b0ae62a713f01f941a993bf55edd3ea8cf5acaca8cd05207512175c43cef54a5dd99ede20a16b55253738f397dcc6fa7af3bedbad3a3d65f36aabc97431b1bbe4c2d2f6e0e47ca60203452f5d6106ddf6e1d765a193d9cbe146ceeb79ac1cb485ed5f5b37913a8cf5857eff00a9cc490e928cd2e3873bb343fc95da33179ca60f4dbf46c2c36e91299d55d4e6b9010404010302000a0c20bcbe00000000000603d90130a20188182cf51901f5f500f500f5021a73c5da0a045820f036276246a75b9de3349ed42b15e232f6518fc20f5fcd4f1d64e81f9bd258f7056e426974546f6f6c2057616c6c65740601
响应(BitTool Signer → 你的钱包)
{
"request-id": {
"uuid": "5f1e9b2c7d3a4e6f8a0b1c2d3e4f5a0c"
},
"signature": "3ad36b0673be3dbb71ec3b8fd346e2a96692f9ffb7b0e55ccdffe2d43f7395a447487e05522b62fed93351603483e1e2278e2193185e39761ae62d901bd1880e"
}
显示二维码文本和原始 CBOR
UR:SOL-SIGNATURE/OEADTPDAGDHECKNDDWKIFTGLJLLEBDCEDPFMGWHTBNAOHDFZFTTEJEAMJKRNFSRKJSWPFRMYTEFGVOPTIYMOYTZMRLPFVWHHSNZMVOTYFHJKMDOXFLFDKBAHGMDNIDZETAEOGYHNEELSVYVODIMNCLMUCSHYESKOCYVADPMHCWTTLOBABBPLAXRD
a201d825505f1e9b2c7d3a4e6f8a0b1c2d3e4f5a0c0258403ad36b0673be3dbb71ec3b8fd346e2a96692f9ffb7b0e55ccdffe2d43f7395a447487e05522b62fed93351603483e1e2278e2193185e39761ae62d901bd1880e
由你的钱包组装
2BDTaXgjMPuTPcFZ7v87D5Vdcn9uFky9RixC5HbiStvCDGjGasBZuymph2oEEg2TmftbyB8EgTPdtHGgE1Rjmrvh
ATrTawZzvj27cew7j9NG4qlmkvn/t7DlXM3/4tQ/c5WkR0h+BVIrYv7ZM1FgNIPh4ieOIZMYXjl2GuYtkBvRiA4BAAIF8DYnYkanW53jNJ7UKxXiMvZRj8IPX81PHWToH5vSWPdA0vJ8Rh8p6f66Gris05SWqcZbCuYqcT8B+UGpk79V7dPqjPWsrKjNBSB1EhdcQ871Sl3Znt4goWtVJTc485fcxvp6877brTo9ZfNqq8l0MbG75MLS9uDkfKYCA0UvXWEG3fbh12Whk9nL4UbO63msHLSF7V9bN5E6jPWFfv8AqcxJDpKM0uOHO7ND/JXaMxecpg9Nv0bCw26RKZ1V1Oa5AQQEAQMCAAoMILy+AAAAAAAG
{
"signature": "2BDTaXgjMPuTPcFZ7v87D5Vdcn9uFky9RixC5HbiStvCDGjGasBZuymph2oEEg2TmftbyB8EgTPdtHGgE1Rjmrvh"
}
{
"method": "solana_signMessage",
"params": {
"pubkey": "HAgk14JpMQLgt6rVgv7cBQFJWFto5Dqxi472uT3DKpqk",
"message": "EWJAiyPRMHMHjdJD653Ledee8kE262YQ2Mk61sWR3H1xzBC2ZQRj6sAv2jDZNjwWHCj"
}
}
请求(你的钱包 → BitTool Signer)
{
"1 request-id": {
"uuid (tag 37)": "5f1e9b2c7d3a4e6f8a0b1c2d3e4f5a0d"
},
"2 sign-data": "5369676e20696e20746f204578616d706c6520417070207769746820536f6c616e612e204e6f6e63653a2037516d327850",
"3 derivation-path": {
"crypto-keypath (tag 304)": {
"1 components": [
44,
true,
501,
true,
0,
true,
0,
true
],
"2 source-fingerprint": 1942346250
}
},
"4 address": "f036276246a75b9de3349ed42b15e232f6518fc20f5fcd4f1d64e81f9bd258f7",
"5 origin": "BitTool Wallet",
"6 sign-type": 2
}
显示二维码文本和原始 CBOR
UR:SOL-SIGN-REQUEST/OLADTPDAGDHECKNDDWKIFTGLJLLEBDCEDPFMGWHTBTAOHDEHGUINIOJTCXINJTCXJYJLCXFEKSHSJNJOJZIHCXFPJOJOCXKTINJYISCXGUJLJZHSJTHSDMCXGLJLJTIAIHFTCXEMGYJNEYKSGDAXTAADDYOEADLOCSDWYKCFADYKYKAEYKAEYKAOCYJKSKTNBKAAHDCXWTENDIIDFGOSHPNTVLEENNTYDNBZVOEYYNGYMYSABSHESNGWCAIEVSCTNDTDHDYLAHJTFWINJYGHJLJLJZCXHGHSJZJZIHJYAMAORFCXVWPK
a601d825505f1e9b2c7d3a4e6f8a0b1c2d3e4f5a0d0258315369676e20696e20746f204578616d706c6520417070207769746820536f6c616e612e204e6f6e63653a2037516d32785003d90130a20188182cf51901f5f500f500f5021a73c5da0a045820f036276246a75b9de3349ed42b15e232f6518fc20f5fcd4f1d64e81f9bd258f7056e426974546f6f6c2057616c6c65740602
响应(BitTool Signer → 你的钱包)
{
"request-id": {
"uuid": "5f1e9b2c7d3a4e6f8a0b1c2d3e4f5a0d"
},
"signature": "0fad9739ab61e6c9de54b5aa59a00568fd4c12f4e7ac8d6624595c0df3f2f390b7a19b73f9ea08650115a672a81b2e8eb16810a5766519064cbd7f4fc9bb3b01"
}
显示二维码文本和原始 CBOR
UR:SOL-SIGNATURE/OEADTPDAGDHECKNDDWKIFTGLJLLEBDCEDPFMGWHTBTAOHDFZBSPMMSESPYHSVASOUEGHREPKHKNBAHISZCGSBGWKVDPSLGIYDKHKHHBTWFWZWFMHRLOYNDJKYTWDAYIHADBZOLJPPDCWDMMNPAISBEONKOIHCFAMGSRYLBGWSORKFRADOXRPNYAT
a201d825505f1e9b2c7d3a4e6f8a0b1c2d3e4f5a0d0258400fad9739ab61e6c9de54b5aa59a00568fd4c12f4e7ac8d6624595c0df3f2f390b7a19b73f9ea08650115a672a81b2e8eb16810a5766519064cbd7f4fc9bb3b01
由你的钱包组装
KBTsdycDs2SLRqv9vaEaq7fKYeSWTRnohspq2ngCgAZhR38CYqB2GqykyQkphhpkYYsCoeNEU5YWiu2hdM2ajwe
{
"signature": "KBTsdycDs2SLRqv9vaEaq7fKYeSWTRnohspq2ngCgAZhR38CYqB2GqykyQkphhpkYYsCoeNEU5YWiu2hdM2ajwe"
}
一笔由 DApp 使用 TronWeb 构建的 TRC-20 USDT 转账。
{
"method": "tron_signTransaction",
"params": {
"address": "TUEZSdKsoDHQMeZwihtdoBiN46zxhGWYdH",
"transaction": {
"transaction": {
"txID": "2e5c3786422acf86e667ebfc0afcce8261407c39117d9b2c20f386064822f60b",
"raw_data": {
"contract": [
{
"parameter": {
"value": {
"data": "a9059cbb0000000000000000000000005cbdd86a2fa8dc4bddd8a8f69dba48572eec07fb0000000000000000000000000000000000000000000000000000000000989680",
"owner_address": "41c8599111f29c1e1e061265b4af93ea1f274ad78a",
"contract_address": "41a614f803b6fd780986a42c78ec9c7f77e6ded13c"
},
"type_url": "type.googleapis.com/protocol.TriggerSmartContract"
},
"type": "TriggerSmartContract"
}
],
"ref_block_bytes": "a1b2",
"ref_block_hash": "0123456789abcdef",
"expiration": 1792310460000,
"fee_limit": 30000000,
"timestamp": 1792310400000
},
"raw_data_hex": "0a02a1b222080123456789abcdef40e0fc9cf094345aae01081f12a9010a31747970652e676f6f676c65617069732e636f6d2f70726f746f636f6c2e54726967676572536d617274436f6e747261637412740a1541c8599111f29c1e1e061265b4af93ea1f274ad78a121541a614f803b6fd780986a42c78ec9c7f77e6ded13c2244a9059cbb0000000000000000000000005cbdd86a2fa8dc4bddd8a8f69dba48572eec07fb00000000000000000000000000000000000000000000000000000000009896807080a899f0943490018087a70e"
}
}
}
}
请求(你的钱包 → BitTool Signer)
{
"1 request-id": {
"uuid (tag 37)": "5f1e9b2c7d3a4e6f8a0b1c2d3e4f5a09"
},
"2 sign-data": "0a02a1b222080123456789abcdef40e0fc9cf094345aae01081f12a9010a31747970652e676f6f676c65617069732e636f6d2f70726f746f636f6c2e54726967676572536d617274436f6e747261637412740a1541c8599111f29c1e1e061265b4af93ea1f274ad78a121541a614f803b6fd780986a42c78ec9c7f77e6ded13c2244a9059cbb0000000000000000000000005cbdd86a2fa8dc4bddd8a8f69dba48572eec07fb00000000000000000000000000000000000000000000000000000000009896807080a899f0943490018087a70e",
"3 data-type": 1,
"4 derivation-path": {
"crypto-keypath (tag 304)": {
"1 components": [
44,
true,
195,
true,
0,
true,
0,
false,
0,
false
],
"2 source-fingerprint": 1942346250
}
},
"5 address": "41c8599111f29c1e1e061265b4af93ea1f274ad78a",
"6 origin": "BitTool Wallet"
}
显示二维码文本和原始 CBOR
UR:TRON-SIGN-REQUEST/1-2/LPADAOCFADDPCYFYCYDLTOHDMSOLADTPDAGDHECKNDDWKIFTGLJLLEBDCEDPFMGWHTASAOHDTEBKAOOYPRCPAYADCNFEIOLDPYSNWSFZVTZTNSWTMWEEHTPLADAYCTBGPTADBKEHJYKKJOIHDMIOJLJLIOJZIHHSJOINJKDMIAJLJNDLJOJPJLJYJLIAJLJZDMGHJPINIOIOIHJPGUJNHSJPJYFXJLJTJYJPHSIAJYBGJYBKBZFPSPHKMEBYWZNSCKCKAMBGIHQZPEMUWDCTDIGETSLEBGBZFPOLBBYAAXRPZCKSASLNOXDWKSWPNSLBKTVAUETTJSFXCFGD
UR:TRON-SIGN-REQUEST/2-2/LPAOAOCFADDPCYFYCYDLTOHDMSFNCPFYPTAHNSRKAEAEAEAEAEAEAEAEAEAEAEAEHHRYTPIMDLPDUOGRUTTPPDYNNTRDFDHGDMWPATZOAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEMKMTLAJOLAPDNLWTMWEEMHADLALTOSBAAXADAATAADDYOEADLECSDWYKCSSRYKAEYKAEWKAEWKAOCYJKSKTNBKAHGOFPSPHKMEBYWZNSCKCKAMBGIHQZPEMUWDCTDIGETSLEAMJTFWINJYGHJLJLJZCXHGHSJZJZIHJYAESFYNZELT
a601d825505f1e9b2c7d3a4e6f8a0b1c2d3e4f5a090258d30a02a1b222080123456789abcdef40e0fc9cf094345aae01081f12a9010a31747970652e676f6f676c65617069732e636f6d2f70726f746f636f6c2e54726967676572536d617274436f6e747261637412740a1541c8599111f29c1e1e061265b4af93ea1f274ad78a121541a614f803b6fd780986a42c78ec9c7f77e6ded13c2244a9059cbb0000000000000000000000005cbdd86a2fa8dc4bddd8a8f69dba48572eec07fb00000000000000000000000000000000000000000000000000000000009896807080a899f0943490018087a70e030104d90130a2018a182cf518c3f500f500f400f4021a73c5da0a055541c8599111f29c1e1e061265b4af93ea1f274ad78a066e426974546f6f6c2057616c6c6574
响应(BitTool Signer → 你的钱包)
{
"request-id": {
"uuid": "5f1e9b2c7d3a4e6f8a0b1c2d3e4f5a09"
},
"signature": "3a4b9d2c4b9872ee24d74a88919640d24ad760dd80399aa872844010f3b5141e7ddad3c3067f1e875c0bd18d176e8ea9995304d16395c81b98973dc55173293e01"
}
显示二维码文本和原始 CBOR
UR:TRON-SIGNATURE/OEADTPDAGDHECKNDDWKIFTGLJLLEBDCEDPFMGWHTASAOHDFPFTGRNTDWGRMKJPWYDKTSGELOMEMTFZTDGETSHNUTLAESNYPDJPLRFZBEWFREBBCKKITNTESRAMLBCKLTHHBDTTLGCHJTMNPTNLGUAATTIAMDSPCWMKMSFSSKGYJKDTFMADSACKWEWN
a201d825505f1e9b2c7d3a4e6f8a0b1c2d3e4f5a090258413a4b9d2c4b9872ee24d74a88919640d24ad760dd80399aa872844010f3b5141e7ddad3c3067f1e875c0bd18d176e8ea9995304d16395c81b98973dc55173293e01
由你的钱包组装
{
"txID": "2e5c3786422acf86e667ebfc0afcce8261407c39117d9b2c20f386064822f60b",
"raw_data": {
"contract": [
{
"parameter": {
"value": {
"data": "a9059cbb0000000000000000000000005cbdd86a2fa8dc4bddd8a8f69dba48572eec07fb0000000000000000000000000000000000000000000000000000000000989680",
"owner_address": "41c8599111f29c1e1e061265b4af93ea1f274ad78a",
"contract_address": "41a614f803b6fd780986a42c78ec9c7f77e6ded13c"
},
"type_url": "type.googleapis.com/protocol.TriggerSmartContract"
},
"type": "TriggerSmartContract"
}
],
"ref_block_bytes": "a1b2",
"ref_block_hash": "0123456789abcdef",
"expiration": 1792310460000,
"fee_limit": 30000000,
"timestamp": 1792310400000
},
"raw_data_hex": "0a02a1b222080123456789abcdef40e0fc9cf094345aae01081f12a9010a31747970652e676f6f676c65617069732e636f6d2f70726f746f636f6c2e54726967676572536d617274436f6e747261637412740a1541c8599111f29c1e1e061265b4af93ea1f274ad78a121541a614f803b6fd780986a42c78ec9c7f77e6ded13c2244a9059cbb0000000000000000000000005cbdd86a2fa8dc4bddd8a8f69dba48572eec07fb00000000000000000000000000000000000000000000000000000000009896807080a899f0943490018087a70e",
"signature": [
"3a4b9d2c4b9872ee24d74a88919640d24ad760dd80399aa872844010f3b5141e7ddad3c3067f1e875c0bd18d176e8ea9995304d16395c81b98973dc55173293e01"
]
}
{
"txID": "2e5c3786422acf86e667ebfc0afcce8261407c39117d9b2c20f386064822f60b",
"raw_data": {
"contract": [
{
"parameter": {
"value": {
"data": "a9059cbb0000000000000000000000005cbdd86a2fa8dc4bddd8a8f69dba48572eec07fb0000000000000000000000000000000000000000000000000000000000989680",
"owner_address": "41c8599111f29c1e1e061265b4af93ea1f274ad78a",
"contract_address": "41a614f803b6fd780986a42c78ec9c7f77e6ded13c"
},
"type_url": "type.googleapis.com/protocol.TriggerSmartContract"
},
"type": "TriggerSmartContract"
}
],
"ref_block_bytes": "a1b2",
"ref_block_hash": "0123456789abcdef",
"expiration": 1792310460000,
"fee_limit": 30000000,
"timestamp": 1792310400000
},
"raw_data_hex": "0a02a1b222080123456789abcdef40e0fc9cf094345aae01081f12a9010a31747970652e676f6f676c65617069732e636f6d2f70726f746f636f6c2e54726967676572536d617274436f6e747261637412740a1541c8599111f29c1e1e061265b4af93ea1f274ad78a121541a614f803b6fd780986a42c78ec9c7f77e6ded13c2244a9059cbb0000000000000000000000005cbdd86a2fa8dc4bddd8a8f69dba48572eec07fb00000000000000000000000000000000000000000000000000000000009896807080a899f0943490018087a70e",
"signature": [
"3a4b9d2c4b9872ee24d74a88919640d24ad760dd80399aa872844010f3b5141e7ddad3c3067f1e875c0bd18d176e8ea9995304d16395c81b98973dc55173293e01"
]
}
{
"method": "tron_signMessage",
"params": {
"address": "TUEZSdKsoDHQMeZwihtdoBiN46zxhGWYdH",
"message": "Sign in to Example App on TRON. Nonce: 4c9d21"
}
}
请求(你的钱包 → BitTool Signer)
{
"1 request-id": {
"uuid (tag 37)": "5f1e9b2c7d3a4e6f8a0b1c2d3e4f5a0a"
},
"2 sign-data": "5369676e20696e20746f204578616d706c6520417070206f6e2054524f4e2e204e6f6e63653a20346339643231",
"3 data-type": 2,
"4 derivation-path": {
"crypto-keypath (tag 304)": {
"1 components": [
44,
true,
195,
true,
0,
true,
0,
false,
0,
false
],
"2 source-fingerprint": 1942346250
}
},
"5 address": "41c8599111f29c1e1e061265b4af93ea1f274ad78a",
"6 origin": "BitTool Wallet"
}
显示二维码文本和原始 CBOR
UR:TRON-SIGN-REQUEST/OLADTPDAGDHECKNDDWKIFTGLJLLEBDCEDPFMGWHTBKAOHDDPGUINIOJTCXINJTCXJYJLCXFEKSHSJNJOJZIHCXFPJOJOCXJLJTCXGHGMGWGLDMCXGLJLJTIAIHFTCXEEIAESIEEYEHAXAOAATAADDYOEADLECSDWYKCSSRYKAEYKAEWKAEWKAOCYJKSKTNBKAHGOFPSPHKMEBYWZNSCKCKAMBGIHQZPEMUWDCTDIGETSLEAMJTFWINJYGHJLJLJZCXHGHSJZJZIHJYOERLBKNE
a601d825505f1e9b2c7d3a4e6f8a0b1c2d3e4f5a0a02582d5369676e20696e20746f204578616d706c6520417070206f6e2054524f4e2e204e6f6e63653a20346339643231030204d90130a2018a182cf518c3f500f500f400f4021a73c5da0a055541c8599111f29c1e1e061265b4af93ea1f274ad78a066e426974546f6f6c2057616c6c6574
响应(BitTool Signer → 你的钱包)
{
"request-id": {
"uuid": "5f1e9b2c7d3a4e6f8a0b1c2d3e4f5a0a"
},
"signature": "8dc0ce437fd46a9acfec62c7eb1632ab7fe6b8fb3308a629a656ece0d899968f37830d8cafa7356903bd0ca8159bc6bc41d6caac62c5613c042396769bb8aa2301"
}
显示二维码文本和原始 CBOR
UR:TRON-SIGNATURE/OEADTPDAGDHECKNDDWKIFTGLJLLEBDCEDPFMGWHTBKAOHDFPLGRTTOFXLBTYIMNYTKWPIDSTWMCMEYPYLBVAROZOEOAYOLDTOLHFWPVTTPNLMTMYEMLSBTLKPEOSECINAXRYBNPDBZNDSWRFFPTBSGPSIDSKHSFNAACNMTKONDROPKCNADGYMKCHTD
a201d825505f1e9b2c7d3a4e6f8a0b1c2d3e4f5a0a0258418dc0ce437fd46a9acfec62c7eb1632ab7fe6b8fb3308a629a656ece0d899968f37830d8cafa7356903bd0ca8159bc6bc41d6caac62c5613c042396769bb8aa2301
由你的钱包组装
0x8dc0ce437fd46a9acfec62c7eb1632ab7fe6b8fb3308a629a656ece0d899968f37830d8cafa7356903bd0ca8159bc6bc41d6caac62c5613c042396769bb8aa231c
0x8dc0ce437fd46a9acfec62c7eb1632ab7fe6b8fb3308a629a656ece0d899968f37830d8cafa7356903bd0ca8159bc6bc41d6caac62c5613c042396769bb8aa231c
展示请求
用户需要确认两次:一次在你的钱包中,一次在 BitTool Signer 中。请让两个界面的内容保持一致。展示 DApp 的名称和 URL、网络,以及与 BitTool Signer 即将展示的相同的解码内容:金额、收款方、spender,消息则展示全文。对于未知的合约调用,请标记为未知,而不要猜测;BitTool Signer 同样会将其标记为未解码。