Claim Your Account
Lets get you verified!
Great! You may close this page
after you've sent us the code on ideascale.
You will receive a confirmation once your account is validated
To verify your ownership of this profile,
please send a personal message to
Lido Nation
on ideascale and include the code above.
Login to follow Oscar
Oscar
Claim Account
Follow
Bio
Missing Bio. Claim profile to add a bio.
Community Reviews across funding rounds
Oscar Proposals (15)
Transaction editor to replace cli
<p>cardano-cli is cumbersome as transaction complexity grows. Bash scripts (ugly) provide limited editing and documentation capabilities</p>
Account authentication
Solution: 一个网络扩展,使用你的高清钱包来签署认证信息,让你登录到在线服务。备份是在你的钱包里。
Web based transaction editor
Solution: 一个基于网络的交易编辑器,一个让你在指导性的用户体验中制作你的代币铸币交易的服务。
Personal Identity Management
Solution: 一个基于高清钱包的身份解决方案,管理你的在线存在和认证。
Transaction Editor & wallet
Solution: 一个高水平的、声明性的、交易编辑器,与你的钱包、Cardano节点和你的文本编辑器完全集成。
Challenge: Nation Building Dapps
Bayes Spam filter for vCAs
Solution: vCA需要一个交互式和个性化的垃圾邮件过滤器来进行这种评论。相似性工具是不够的。
Ouroboros-mini query specification
Solution: 记录查询规范,以便人们能够实现他们的新客户。
Account authentication
Solution: 一个网络扩展,使用你的高清钱包来签署认证信息,让你登录到在线服务。备份是在你的钱包里。
Transaction Editor post Vasil HF
Solution: This is mostly a maintenance work. But the Transaction editor needs to incorporate the changes in behavior, outputs and features arriving with the new cardano-node for the hardfork era.
Transaction Editor Hardware wallet
Solution: Enhance the Cardano transaction editor with an interface to hardware devices for key storage and transaction signing.
Crypto wallets for signup, login, and 2FA
Solution: Signing with your crypto wallet is better, safer, simpler and a two-factor-auth at the same time. Your public key reveals nothing, your signature changes on each login, and can't be forged.
Cardano Native Script editor and Multisig-wallet
Solution: Extend the transaction editor with collaborative transactions to also cooperatively create native scripts, providing a simple and always available service for users.
Native Script editor with Multisig & Script wallet
Solution: Extend the transaction editor with collaborative transactions to also cooperatively create native scripts, providing a simple and always available service for users.
Crypto wallets for signup, login, and 2FA
Solution: Signing with your crypto wallet is better, safer, simpler and a two-factor-auth at the same time. Your public key reveals nothing, your signature changes on each login, and can't be forged.
Monthly Reports
Error following
Successfully subscribed. Watch your inbox!
We will check for new reports and deliver them directly in your email.
Your email will not be shared with any 3rd party or be used for anything else.
I did experience many hurdles with the fact that the cardano-cli works already on Babbage era(Vasil HardFork) however the hardware wallet ecosystem has still to reach that state. At the moment it is still necessary to create Alonzo transactions in CDDL and those can be passed to the hardware wallet.
The cardano-hw-cli, which is the project I'm wrapping for the transaction editor does not provide a convenient text API everything works based on files. Since that application holds no state key management becomes a nightmare as for every key the user must track 2 files and for every address it is 3 files. I have decided to perform the management in the editor because I can control state on top of that I have a running database for it.
I still face the main limitation to constantly create new files to feed them to cardano-hw-cli. I started to develop a more Unix like too where I can pipe data into the process and save the hassle of naming and keeping track of so many key files. The editor will have its own transmission protocol, certainly packets of json objects as the main Hardware wallet HID interfaces are in TypeScript. I'm essentially simplifying cardano-hw-cli to pipe the communication to the hardware wallet.
The address management on the editor side is currently architect ed to use the cardano-address binary from IOG.
The application now supports direct in wallet token minting/burning with CIP-25 token metadata. The latest blog post around this feature is https://arsmagna.xyz/post/20221104-web-tx-editor/ I additionally recorded a full demo https://www.youtube.com/watch?v=ienVqXtNFEI
This month I finally released the minimal viable application and it is usable by anyone with an internet connection and a web wallet. This project suffered many times delay because of infrastructure, of how I wanted to expose the Cardano node to the general user. That was not possible ensuring the security of my Servers and to provide the user with a fast application. After I pivoted to the idea to assume the user has a web-wallet and that my service only provides the transaction editor on top of the user wallet I could finally focus on releasing a standalone application. You can try it here https://arsmagna.xyz/apps/web-tx-editor/
I also wrote a lengthy blogpost explaining my latest decisions on how to steward this project forward. Since then the application has received 2 minor updates around management of network (mainnet,testnet) and error validation for the min value for a transaction output. You can read that post here: https://arsmagna.xyz/post/20220912-web-tx-editor/
This project has been quite a challenge, yet now I enjoy more time resources to complete it, also the tools on the cardano ecosystem are improving and I have the opportunity to use that infrastructure.
I already completed the project. Documentation is live and project completion report is submitted too.
I have found it complicated when writing a specification to be able to test it. Documentation is not yet code and I'm trying to find a way to execute it. It has also been a process of trial and error to find the query wrappers in the cardano code.
As I stated on my previous report. The original ideal of providing a web interface for the cardano-cli seems to be flawed. It opens the system to much security issues. Certainly a better way is to build around the cardano-serialization-lib and to create transactions directly in the browser. That implies a complete redesign of the work, which is fine. I have worked mostly on reading how online wallets are working. The most inconvenient design problem is that wallets are designed for convenience, the editor is designed for flexibility, keeping flexibility high has a larger operational cost. I'm working on pivoting this work, certainly constraining the outcome as many things have changed on the way
The project is at the draft stage. I understand I need this report to start the test transaction for fund 8.
I'm still figuring out how to open it as a service, I wanted this tool to be an open interface to the cardano-cli. Yet I realize that such vision is not applicable for an online tool, I can't have such interface with the host operating system. This tool must evolve to provide a wallet integration. For such a lot of infrastructure changes. That is part of the experiment.
I spend quite a lot of time dealing how to manage data user relevant data and keeping organized for the user. This editor is not a service, but something the user runs on his computer, thus path to upgrade are harder and thus larger testing need to take place.
It would be really useful from the cardano-db-sync QA, which according to the release notes needs to do a full database sync before release to report their resource utilization measurements, time to sync, hardware specs and server configurations. It is rather complicated for people trying to work with it to have that little documentation and outdated readme files.
Project has recovered from my previous delay due to covid illness. I'm on track on the feature set promised on the catalyst proposal. On top of that I have run into the need to develop some extra features that arose from my use of the project that weren't part of the deliverables.
This project is already open sourced on https://github.com/Titan-C/cardano.el
Not for the moment I'm still building the host & codebase for the service.