mutinywallet / mutiny-node Goto Github PK
View Code? Open in Web Editor NEWSDK behind Mutiny Wallet
Home Page: https://mutinywallet.com
License: MIT License
SDK behind Mutiny Wallet
Home Page: https://mutinywallet.com
License: MIT License
Would be cool to sign in to stacker news!
This could be configured on the user's side without them having to run the mutiny web server themselves
when a transaction comes in and the page jumps to the tx view, the link goes to testnet mempool when there's not really a regtest url to visit. maybe disable link when on regtest, and make sure mainnet mempool is the default when that's the network selected.
so we can clear out peers that are disconnected for instance
Would also be beneficial to add being a RGS provider to the websocket proxy
this will help with MutinyWallet/mutiny-web-poc#30
Needs identity / auth, maybe derivable from the 12 words?
Not always needed
When connect peer happens and channel is initiated, we save the peer address. We continue to connect to this peer automatically. If the peer address changes, this will keep failing to connect. We can connect to the new peer address, but this does not update the entry we have so it will continue to fail.
We should replace the address if we do a successful connect_peer if we already have a different peer address stored in the DB.
maybe toolchain caching could help? actions-rs/toolchain#54
Great idea on this wallet. It's awesome! I've detected a UX problem on the settings screen. When I tapped the arrow at the bottom and clicked the settings icon, I had no idea that it was about to display my seed phrase in plain open sight. I would suggest adding an extra step and warning the user that sensitive info is about to be displayed. A simple "tap to reveal" button could fix the issue.
Example of warning the user first
Based on this comment:
Will need to implement JsValue
for MutinyError
:
impl Into<JsValue> for MutinyError {
fn into(self) -> JsValue {
todo!()
}
}
probably want to use something like this:
https://github.com/undecaf/barcode-detector-polyfill
the other way would be to create our own wrapper around something like this:
https://github.com/piderman314/bardecoder
this drills on through create_phantom_invoice
Currently we hardcode fees, we previously talked about having a thread that fetches fees every few minutes and saves them for the main thread to read from.
I've googled this error and found some things for webpack and other frameworks but nothing I found references a file we actually use so I don't know where to config this for whatever it is we use in place of webpack.
Run npm install
npm WARN deprecated [email protected]: Use your platform's native performance.now() and performance.timeOrigin.
npm WARN deprecated [email protected]: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility
npm WARN deprecated [email protected]: This SVGO version is no longer supported. Upgrade to v2.x.x.
added 1448 packages, and audited 1450 packages in 16s
226 packages are looking for funding
run `npm fund` for details
7 high severity vulnerabilities
To address issues that do not require attention, run:
npm audit fix
To address all issues (including breaking changes), run:
npm audit fix --force
Run `npm audit` for details.
> [email protected] build
> react-scripts build
Creating an optimized production build...
Treating warnings as errors because process.env.CI = true.
Most CI servers set it automatically.
Failed to compile.
/static/media/node_manager_bg.fb2229fd9cd5d2e00d3c.wasm is 5.66 MB, and won't be precached. Configure maximumFileSizeToCacheInBytes to change this limit.
need to find a way to ignore these, also a way to add a real description
these have gotten really hairy, need to refactor or at least hide some logic in utility functions
potentially related to MutinyWallet/mutiny-web-poc#31
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.