admin管理员组文章数量:1397142
After 4 nights working, I am trying to figure out the easiest solution to transfer coins from SUI wallet to Binance in Swift.
But it doesn't work. Works in the terminal, tho.
My code:
func sendSUI() async {
// Hardcoded values from your successful CLI transaction
let privateKeyHex = "XXX"
let senderAddress = "XXX"
let recipientAddress = "XXX"
let coinObjectId = "XXX"
let gasObjectId = "XXX"
do {
// 1. Convert private key
guard let privateKey = Data(hexString: privateKeyHex) else {
print("❌ Invalid private key format")
return
}
// 2. Create Transaction Block
let txBlock: [String: Any] = [
"jsonrpc": "2.0",
"id": 1,
"method": "sui_transferObject",
"params": [
senderAddress,
coinObjectId,
gasObjectId,
"1000000", // gas_budget
recipientAddress
]
]
// 3. Serialize transaction data
let txData = try JSONSerialization.data(withJSONObject: txBlock)
print("
本文标签:
swiftSUI wallet transferStack Overflow
版权声明:本文标题:swift - SUI wallet transfer - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人,
转载请联系作者并注明出处:http://www.betaflare.com/web/1744112769a2591366.html,
本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论