Open janewang opened 4 months ago
What's the equivalent on Windows? This issue is probably only meaningfully impactful if we address keychain-like capability across multiple platforms because plenty of developers are using windows.
I am applying to this issue via OnlyDust platform.
Hi, my name is Bernal, and I’m a software developer with four years of experience. I’m passionate about contributing to projects and learn, and I would love the opportunity to contribute to this project
The first step is to understand the project and how it works. Once I have a good understanding of it, I’ll propose a solution to the issue. After that, I’ll implement the solution and run some tests to ensure everything works correctly.
I am applying to this issue via OnlyDust platform.
have a strong background in JavaScript, TypeScript, and Go, working with secure key management in various projects. I’ve integrated system keychains and external authentication methods, ensuring seamless user experiences with enhanced security.
I would first explore the macOS keychain integration using the linked Rust code as a reference. Then, I would design an abstraction layer that securely interacts with the system’s keychain, ensuring compatibility with JavaScript, TypeScript, and Go, allowing users to sign transactions without storing sensitive keys in the CLI.
I am applying to this issue via OnlyDust platform.
I have experience in JavaScript and TypeScript, with a focus on CLI development and integration with system features. I understand the importance of enhancing user account management and security.
I’d review the existing signing implementation and integrate the macOS keychain functionality as outlined in the provided link. This would involve adapting the code to ensure secure access to accounts not stored by the CLI, while maintaining usability for users.
Hi @janewang , can I work on this please?
Removing ODHack8
as the current batch wrapped up
Removing
ODHack8
as the current batch wrapped up
So can I work on this please?
@elizabethengelman has more capacity to take on this work
What problem does your feature solve?
Allows users to use accounts not stored by the CLI.
What would you like to see?
Keychain - For macos: https://github.com/near/near-cli-rs/blob/9ef098edcb2eca131592feb4917f3715dceb36a2/src/transaction_signature_options/sign_with_macos_keychain/mod.rs