I want to start learning about the DAEDALUS plugin system. Where is the best place to start learning about this ?
If I create a plugin for DAEDALUS. How would the licensing looks like ? Can I create a plugin under that is not open source ?
Thanks
I want to start learning about the DAEDALUS plugin system. Where is the best place to start learning about this ?
If I create a plugin for DAEDALUS. How would the licensing looks like ? Can I create a plugin under that is not open source ?
Thanks
As of now, not completed 35% along, you should check out CARDANO SL and of course electronjs.org.
I highly suggest picking out some of the completed open source apps on electronjs.org/apps to learn from others like Donut - Dead-simple open-source cryptocurrency tracker.
Cheers,
Jonathan
Thanks @Chainomatic I am pretty comfortable in writing applications in Electron. What I am mostly interested is the plugin architecture and interfaces that we need to implement for a new plugin. I read somewhere that Deadalus is using a similar plugin system to Chrome. Are my assumptions correct or not ? Any samples that I can use to start my own plugin ?
Yes, you are correct. I have not seen any samples available short of the SL on GitHub. You might want to ask @alfredodinapoli I’m sure we will see a Linux install before any plugins, actually, they both should come together.
Have you set up a running Cardano node?
Really helps in learning.
Cheers,
Jonathan
@alfredodinapoli can you commend on this please ? I am super curious to find out how to build a plugin for Deadalus
@Chainomatic I am following steps to build Caradano SL but when I get to this cmd:
[~/cardano-sl]$ ./scripts/build/cardano-sl.sh
It fails saying:
Configuring lzma-conduit-1.1.3.3…
Cabal-simple_Z6RU0evB_1.24.2.0_ghc-8.0.2.exe: Missing dependency on a foreign
library:
any idea why this might be as I have lzma and lzma-clib and lzma-conduit installed just fine.
I see this is resolved on another chain by "sudo apt-get install liblzma-dev"
same worked for me.
thanks everyone
Requirements first:
make g++ gcc ghc-8.0.2 liblzma-dev librocksdb-dev libsnappy-dev libssl-dev cabal-install-1.24
As it appears that your shared libraries are not being found.
Oops, I missed your second post.