# Wallet 2.0 does not work: initiate\_tx method not found -- Solution?

**URL:** <https://forum.grin.mw/t/wallet-2-0-does-not-work-initiate-tx-method-not-found-solution/5406>\
**Category:** Tech Support\
**Created:** [July 1, 2019, 10:35pm UTC](https://forum.grin.mw/t/wallet-2-0-does-not-work-initiate-tx-method-not-found-solution/5406 "2019-07-01T22:35:22Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![GrinNeverWork](https://avatars.discourse-cdn.com/v4/letter/g/9e8a1a/32.png) [@GrinNeverWork](https://forum.grin.mw/u/GrinNeverWork)\
**Post date:** [July 1, 2019, 10:35pm UTC](https://forum.grin.mw/t/wallet-2-0-does-not-work-initiate-tx-method-not-found-solution/5406/1 "2019-07-01T22:35:22Z")

</div>

The 2.0 wallet API is documented here: [https://docs.rs/grin\_wallet\_api/1.1.0-beta.1/grin\_wallet\_api/trait.OwnerRpc.html#tymethod.initiate\_tx](https://docs.rs/grin_wallet_api/1.1.0-beta.1/grin_wallet_api/trait.OwnerRpc.html#tymethod.initiate_tx)

You can see according to the documetnation there is an “initiate\_tx” method. However, when actually trying to utilize said method the RPC call returns an error: “Method not found”.

Does anyone know what the solution is?

EDIT: created issue for it here: [https://github.com/mimblewimble/grin-wallet/issues/170](https://github.com/mimblewimble/grin-wallet/issues/170)

---

<div class="post-metadata">

**Author:** ![GrinNeverWork](https://avatars.discourse-cdn.com/v4/letter/g/9e8a1a/32.png) [@GrinNeverWork](https://forum.grin.mw/u/GrinNeverWork)\
**Post date:** [July 1, 2019, 11:44pm UTC](https://forum.grin.mw/t/wallet-2-0-does-not-work-initiate-tx-method-not-found-solution/5406/2 "2019-07-01T23:44:16Z")

</div>

Issue discovered. In wallet 2.0 the v2.0 RPC API changed again. The method renamed to “init\_send\_tx”. However, there is another issue. The “send\_args” does not work. Any ideas?

{  
“args”: {  
“src\_acct\_name”: null,  
“amount”: “1000000000”,  
“max\_outputs”: 500,  
“minimum\_confirmations”: 10,  
“num\_change\_outputs”: 1,  
“selection\_strategy\_is\_use\_all”: true,  
“message”: “my message”,  
“target\_slate\_version”: null,  
“send\_args”: {  
“method”: “http”,  
“dest”: “[http://127.0.0.1:3415](http://127.0.0.1:3415)”,  
“finalize”: true,  
“post”: true,  
“fluff”: true  
}  
}  
}

{  
“error”: {  
“code”: -32602,  
“message”: “InvalidArgStructure “args” at position 0.”  
},  
“id”: 6,  
“jsonrpc”: “2.0”  
}

---

<div class="post-metadata">

**Author:** ![Yeastplume](https://avatars.discourse-cdn.com/v4/letter/y/71c47a/32.png) [@Yeastplume](https://forum.grin.mw/u/Yeastplume)\
**Post date:** [July 3, 2019, 5:38pm UTC](https://forum.grin.mw/t/wallet-2-0-does-not-work-initiate-tx-method-not-found-solution/5406/3 "2019-07-03T17:38:20Z")

</div>

You’re looking at the 1.1.0 documentation in the linked issue. “post”: true above should be ‘post\_tx’

Apologies for changes, the API should remain relatively stable from 2.0.0 onwards

---

<div class="post-metadata">

**Author:** ![SiriusB](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/siriusb/32/1800_2.png) [@SiriusB](https://forum.grin.mw/u/SiriusB)\
**Post date:** [July 3, 2019, 7:54pm UTC](https://forum.grin.mw/t/wallet-2-0-does-not-work-initiate-tx-method-not-found-solution/5406/4 "2019-07-03T19:54:20Z")

</div>

Grinmint, F2Pool and others all have a statement saying “We do not support the 2.0 Grin at this time, please use the old one.” Are pools just refusing to adopt. What’s the problem?

---

<div class="post-metadata">

**Author:** ![condiosluzverde](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/condiosluzverde/32/827_2.png) [@condiosluzverde](https://forum.grin.mw/u/condiosluzverde)\
**Post date:** [July 6, 2019, 7:38pm UTC](https://forum.grin.mw/t/wallet-2-0-does-not-work-initiate-tx-method-not-found-solution/5406/5 "2019-07-06T19:38:20Z")

</div>

Grinmint showing v2 slate support now. [https://grinmint.com/](https://grinmint.com/)
