<p>If you are willing to use a javascript library (see <a href="https://stackoverflow.com/questions/66145501/how-to-use-a-js-library-and-a-js-function-in-a-flutter-mobile-app">https://stackoverflow.com/questions/66145501/how-to-use-a-js-library-and-a-js-function-in-a-flutter-mobile-app</a>) then you can try the helios library: <a href="https://github.com/Hyperion-BT/Helios" rel="nofollow noreferrer">https://github.com/Hyperion-BT/Helios</a></p>
<p>Helios should be callable from within flutter as it doesn't have any dependencies and uses pure javascript (no wasm).</p>
<p>With <code>helios.js</code> you can build transactions (<a href="https://www.hyperion-bt.org/Helios-Book/api/building/index.html" rel="nofollow noreferrer">https://www.hyperion-bt.org/Helios-Book/api/building/index.html</a>). Signing however is usually done by a wallet, and for submitting to blockfrost you would have the call the blockfrost endpoint directly.</p>
<p><code>helios.js</code> also allows compiling smart contracts written in the Helios language, but you probably won't be needing that.</p>

CC BY-SA 4.0
2022-11-17T21:00:18.803Z
2022-11-17T21:00:18.803Z
Christian Schmitz
<p>I would like to create a simple mobile application using flutter that would create and sign a transaction and submit it through an API like Blockfrost to the network for which it will   interact with a smart contract address.</p>
<p>Is there any supporting library or any approach that can achieve this?</p>

<transaction>
Is it possible to create a flutter app that would create and sign cardano transaction
# Is it possible to create a flutter app that would create and sign cardano transaction

(Asked by: username_0 on 2022-11-17)

I would like to create a simple mobile application using flutter that would create and sign a transaction and submit it through an API like Blockfrost to the network for which it will interact with a smart contract address.

Is there any supporting library or any approach that can achieve this?

**Tags:** transaction

---

## 1 answers

### Answer by username_1 on 2022-11-17. Score: 2

If you are willing to use a javascript library (see <https://stackoverflow.com/questions/66145501/how-to-use-a-js-library-and-a-js-function-in-a-flutter-mobile-app>) then you can try the helios library: <https://github.com/Hyperion-BT/Helios>

Helios should be callable from within flutter as it doesn't have any dependencies and uses pure javascript (no wasm).

With `helios.js` you can build transactions (<https://www.hyperion-bt.org/Helios-Book/api/building/index.html>). Signing however is usually done by a wallet, and for submitting to blockfrost you would have the call the blockfrost endpoint directly.

`helios.js` also allows compiling smart contracts written in the Helios language, but you probably won't be needing that.


---

