trust-web3-provider icon indicating copy to clipboard operation
trust-web3-provider copied to clipboard

Solana Sign transaction

Open bSafe9 opened this issue 1 year ago • 1 comments

Can any body help to sign transaction?

I am getting this request {"id":1678371507805,"name":"signRawTransaction","object":{"data":"{\"recentBlockhash\":\"FBfJmxeVRKCcBaYPxwy48ek4frHyC6k4LzGyhGRWyV2F\",\"feePayer\":\"DMq1ssGrJrtDr1BskxSbcXRJdbPCYFGfmrWS4CTvKVrX\",\"nonceInfo\":null,\"instructions\":[{\"keys\":[{\"pubkey\":\"DMq1ssGrJrtDr1BskxSbcXRJdbPCYFGfmrWS4CTvKVrX\",\"isSigner\":true,\"isWritable\":true},{\"pubkey\":\"GYzquuLfbgW3M3J4iAobd4dwFbh42Hna6x7eZNbKQALf\",\"isSigner\":true,\"isWritable\":true}],\"programId\":\"11111111111111111111111111111111\",\"data\":[0,0,0,0,144,164,32,0,0,0,0,0,165,0,0,0,0,0,0,0,6,221,246,225,215,101,161,147,217,203,225,70,206,235,121,172,28,180,133,237,95,91,55,145,58,140,245,133,126,255,0,169]},{\"keys\":[{\"pubkey\":\"GYzquuLfbgW3M3J4iAobd4dwFbh42Hna6x7eZNbKQALf\",\"isSigner\":false,\"isWritable\":true},{\"pubkey\":\"So11111111111111111111111111111111111111112\",\"isSigner\":false,\"isWritable\":false},{\"pubkey\":\"DMq1ssGrJrtDr1BskxSbcXRJdbPCYFGfmrWS4CTvKVrX\",\"isSigner\":false,\"isWritable\":false},{\"pubkey\":\"SysvarRent111111111111111111111111111111111\",\"isSigner\":false,\"isWritable\":false}],\"programId\":\"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA\",\"data\":[1]},{\"keys\":[{\"pubkey\":\"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA\",\"isSigner\":false,\"isWritable\":false},{\"pubkey\":\"DMq1ssGrJrtDr1BskxSbcXRJdbPCYFGfmrWS4CTvKVrX\",\"isSigner\":true,\"isWritable\":false},{\"pubkey\":\"7qbRF6YsyGuLUVs6Y1q64bdVrfe4ZcUUz1JRdoVNUJnm\",\"isSigner\":false,\"isWritable\":true},{\"pubkey\":\"GYzquuLfbgW3M3J4iAobd4dwFbh42Hna6x7eZNbKQALf\",\"isSigner\":false,\"isWritable\":true},{\"pubkey\":\"9RfZwn2Prux6QesG1Noo4HzMEBv3rPndJ2bN2Wwd6a7p\",\"isSigner\":false,\"isWritable\":true},{\"pubkey\":\"Cak54m2Ev836gUHUwhM7d2sgCbHrWvQSBrQmdB4C8fgM\",\"isSigner\":false,\"isWritable\":true},{\"pubkey\":\"BVNo8ftg2LkkssnWT4ZWdtoFaevnfD6ExYeramwM27pe\",\"isSigner\":false,\"isWritable\":true},{\"pubkey\":\"9di7oH4QhpfTyqXkUtvsbvE8QptGeKSXM7YibznPQFy\",\"isSigner\":false,\"isWritable\":true},{\"pubkey\":\"9di7oH4QhpfTyqXkUtvsbvE8QptGeKSXM7YibznPQFy\",\"isSigner\":false,\"isWritable\":true},{\"pubkey\":\"9di7oH4QhpfTyqXkUtvsbvE8QptGeKSXM7YibznPQFy\",\"isSigner\":false,\"isWritable\":true},{\"pubkey\":\"6vK8gSiRHSnZzAa5JsvBF2ej1LrxpRX21Y185CzP4PeA\",\"isSigner\":false,\"isWritable\":false}],\"programId\":\"whirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc\",\"data\":[248,198,158,145,225,117,135,200,160,134,1,0,0,0,0,0,48,7,0,0,0,0,0,0,80,59,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1]},{\"keys\":[{\"pubkey\":\"GYzquuLfbgW3M3J4iAobd4dwFbh42Hna6x7eZNbKQALf\",\"isSigner\":false,\"isWritable\":true},{\"pubkey\":\"DMq1ssGrJrtDr1BskxSbcXRJdbPCYFGfmrWS4CTvKVrX\",\"isSigner\":false,\"isWritable\":true},{\"pubkey\":\"DMq1ssGrJrtDr1BskxSbcXRJdbPCYFGfmrWS4CTvKVrX\",\"isSigner\":true,\"isWritable\":false}],\"programId\":\"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA\",\"data\":[9]}],\"signers\":[\"DMq1ssGrJrtDr1BskxSbcXRJdbPCYFGfmrWS4CTvKVrX\",\"GYzquuLfbgW3M3J4iAobd4dwFbh42Hna6x7eZNbKQALf\"]}","raw":"3nh7126tQMNKBxfu2c5VTHFM43eqWwm5M6XKPGRpM5Bs8W2XCfWkRRisrf5yPPja8Zn6m3o2kCS5vgF6P3k48Gr4CpYRcCsZUxD6znXfg8HzuowCo1UttoEGSu3omRW2jdPqmgMXzQoMxj5v2SiEcvuzeekfqTpRu4pVxj2f96buThStXzWRThJmWBV4ZERvk946LfxXxbEdZGotokmnLU3HWs8tXZK9ukVufog5Tqnh7jakzs4kZqCdJrj9hqNq6ms8Eg7SA6kaUXJz8W7FpLwQW7eMm4ViZX9itAmv7gwZB2ewFwRmzexNHcqq9pr3sZe4mu5sKL77iVP4zfGXVmA9Sdvkhfs8L942rGSKKMMpP4KqWWCsskYJP4RDgYBHuKCUj28Kaa6k59hyQRdfcVbH912txzXF7MUDKtZGutk5idBTZmUUKpJnpDEMewVfm7h9itsK65YGNRMtmEAGwwhVSGaxsC5vqHVhYvE5GXDQMLfyQRKRQ3cXSF5DoYcPHdxMhq5empWnd9hYZdQ7BH2DXuegu5rHmnST18i5BSrMqHxVppP4xhij417oKRrKqcjbPtoYAkeSLA4SWs2dwCDGyTQJEd7z3wqcu43MYqoNCi54U8k1V3gRC3u3Y5cYDNdz67TK2u1P9wedcnkHmRu6uSbHyVpYkP7QbuDvepQTbVXj5rWwBa3CwwGifrLvVffmYCmLAGdZeqZYzoTNZbtzJoQyE61m6S1GTWrVBA5dVgxxG4igwWt7TLYGr7GPsPnAYXrBgHJCi9oPuU3QQAKrp"},"network":"solana"}

Now, each sign by me is faile. if any one can help to fix sign transaction.

bSafe9 avatar Mar 09 '23 14:03 bSafe9

please try this function. it works for me with Android

Base58.encode(privateKey.sign(Base58.decode(data), Curve.ED25519))

hoanganhtuan95ptit avatar Mar 28 '23 12:03 hoanganhtuan95ptit