Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Question regarding Cardano integration and plutus (smart contract) capabilities #1690

Open
eddex opened this issue Apr 23, 2022 · 10 comments
Open

Comments

@eddex
Copy link

eddex commented Apr 23, 2022

Hi there

Is there any information on when the BitBoxApp will fully support Cardano? And is the BitBox02 Multi Edition wallet capable of signing complex transactions with datum, redeemer and plutus script? This would be needed for interacting with smart contracts on Cardano. As far as I know, neither Ledger nor Trezor have support for this yet. So this would give BitBox02 a bit of a competitive advantage.

And on another note: Are there any plans to help integrate BitBox02 Multi Edition with any DApp connector compatible Cardano wallets? AdaLite is not capable of connecting to any DApps, as it is a simple website and not a browser plugin (see vacuumlabs/adalite#1280). Besides that, the developers of AdaLite moved on to create their new, closed source wallet called NuFi which doesn't support BitBox02 anymore.

Here are a few suggestions of wallets that could be considered:

@benma
Copy link
Contributor

benma commented Apr 24, 2022

Hi

There are currently no plans to integrate Cardano into the BitBoxApp.

Thanks for your efforts to integrate the BitBox02 into third party wallets. If you have specific questions that help you with the Nami integration, please let me know.

I am not familiar with with Plutus and smart contracts yet. Do you have some good links with resources, example transactions, etc.?

Which wallets support these kinds of transactions? Is Nami the only one that is open source?

@eddex
Copy link
Author

eddex commented Apr 24, 2022

There are currently no plans to integrate Cardano into the BitBoxApp.

Oh, that's unfortunate to hear. But I'd say wallet integration would be the more important feature in the near term.

Thanks for your efforts to integrate the BitBox02 into third party wallets. If you have specific questions that help you with the Nami integration, please let me know.

Thanks. The example sandbox project is pretty self explanatory. It's more the Nami code I struggle with right now.

I am not familiar with with Plutus and smart contracts yet. Do you have some good links with resources, example transactions, etc.?

I'm not an expert myself, but I'd say the Cardano Developer Portal is a good place to start. There is also a link to the in-depth "Plutus Pioneers Program" on that page. Besides that, the Cardano Stack Exchange and the Cardano Forum are good resources too.

Which wallets support these kinds of transactions? Is Nami the only one that is open source?

There are quite a few wallets that support Cardano smart contract transactions. Unfortunately, most of them are closed source. Besides Nami, there is Yoroi that is open source too. But the DApp connector is still not fully implemented and they don't support DApp connection for HW wallets yet. All other wallets are closed source afaik.

@eddex
Copy link
Author

eddex commented Apr 27, 2022

Ledger now supports Cardano smart contract transactions: https://twitter.com/Ledger_Support/status/1518927545751773184

Maybe you can get some inspiration from them 😉 (https://github.com/LedgerHQ)

@benma
Copy link
Contributor

benma commented May 4, 2022

Thanks. The example sandbox project is pretty self explanatory. It's more the Nami code I struggle with right now.

You can also check the Adalite integration here if it helps.

@eddex
Copy link
Author

eddex commented May 13, 2022

What might be worth considering is to apply for funding via Cardano's project catalyst: https://cardano.ideascale.com/

This way the developers taking on this task, be it the BitBox devs or any other dev capable of the task, can be paid for doing so.

@benma
Copy link
Contributor

benma commented May 13, 2022

What might be worth considering is to apply for funding via Cardano's project catalyst: https://cardano.ideascale.com/

This way the developers taking on this task, be it the BitBox devs or any other dev capable of the task, can be paid for doing so.

A prerequisite is that the BitBox02 is integrated in a wallet that supports these features, or at least gets the green light to be integrated in one of them.

@eddex
Copy link
Author

eddex commented May 13, 2022

A prerequisite is that the BitBox02 is integrated in a wallet that supports these features, or at least gets the green light to be integrated in one of them.

We sure have the "green light" for Nami. As I mentioned before, I started the integration but I haven't been able to finish it yet.

See: input-output-hk/nami#451

@eddex
Copy link
Author

eddex commented May 30, 2022

Trezor now also supports Cardano smart contract signing: https://blog.trezor.io/using-cardano-on-your-hardware-wallet-b581ae241464#d9e5

@eddex
Copy link
Author

eddex commented Jun 28, 2022

Ledger now supports Cardano on their ledger live Android app (iOS coming soon): https://twitter.com/Ledger_Support/status/1541774882962345984

@baizon
Copy link
Contributor

baizon commented Jun 10, 2024

A note, there is also the gOuroboros Project.

gOuroboros is a powerful and versatile framework for building Go apps that interact with the Cardano blockchain.
Quickly and easily write Go apps that communicate with Cardano nodes or manage blocks/transactions. Sync the blockchain from a local or remote node, query a local node for protocol parameters or UTxOs by address, and much more.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants