Reprise:`issue_send_tx` equivalent in the V2 wallet API

Yeastplume provided instructions for getting a V2 wallet to behave in the same was as a V1 wallet here:

However, when I add the send_args parameters as he suggests, I get this error:

“id”: 1,
“jsonrpc”: “2.0”,
“result”: {
“Err”: {
“ClientCallback”: “Other wallet is incompatible and requires an upgrade. Please urge the other wallet owner to upgrade and try the transaction again.”

I’m confused how this is possible since the V2 wallet is, I presume, communicating with itself here. Can someone explain this to me?

Here’s the full call:

curl -H “Content-Type: application/json” --data “{"jsonrpc":"2.0","method":"init_send_tx","params":{"args":{"amount":"100000000","minimum_confirmations":10,"max_outputs":1,"num_change_outputs":1,"selection_strategy_is_use_all":false,"message":null,"target_slate_version":null,"send_args":{"method":"http","dest":"","finalize":true,"post_tx":true,"fluff":true}}},"id":1}” -u grin: localhost:3420/v2/owner

1 Like

Follow up question: looking at api/src/, is it correct to assume that “file” is no longer a supported payment method? (the code makes it look like only “http” and “keybase” are now supported)