4 ms·
Very cool, glad to see people tackling Ethereum UX! Your project seems similar to the Burner Wallet by Austin Griffith: https://github.com/austintgriffith/burne
by thinkmassive 7y ago
Very cool, glad to see people tackling Ethereum UX! Your project seems similar to the Burner Wallet by Austin Griffith:
https://github.com/austintgriffith/burner-wallet https://github.com/austintgriffith/burner-wallet
Assuming you've seen that project, how does Hedgehog compare?
Do you have recommendations on handling the initial funding of a wallet, especially for your target market of non-technical users? (after they have the wallet, how do they obtain ETH or other tokens to get started?)
- roneil 7y agoWe haven't seen that before, looks cool! The approach may be similar, but we packaged Hedgehog as a standalone / documented library to be consumed directly by developers. In looking briefly I wasn't able to ascertain how the private key is stored / propagated between devices in his model so it's hard to comment more precisely. The approach we've taken at Audius on initial funding is to avoid funding the wallet entirely - we use EIP-712 signatures combined with a trustless transaction relay service that pays gas / submits EIP-712 signed transactions on-chain on behalf of users. In this way, the user wallet never holds any tokens but is still used to secure access to their account. We'll be open-sourcing our contracts and infrastructure code soon, but here's a good public example of this model in action: https://github.com/hellobloom/core/tree/master/contracts https://github.com/hellobloom/core/tree/master/contracts That said, other folks may decide to use Hedgehog differently - perhaps you integrate with something like Wyre (https://www.sendwyre.com/ https://www.sendwyre.com/) to help users fund their wallet client-side without knowing that crypto is there.
- michaelsbradley 7y agoVery, very excited to see you open source the EIP-712 trustless transaction relay setup. Any ETA on that?
- roneil 7y agoProbably late summer / early Fall! Want to make sure the developer experience is high-quality at time of open-sourcing, but we're testing now / onboarding artists in a private beta.
- michaelsbradley 7y agoFair enough. Any thoughts on how your trustless relay setup compares to the Gas Station Network Alliance? https://blog.zeppelinos.org/gas-station-network-alliance/ https://blog.zeppelinos.org/gas-station-network-alliance/ https://github.com/tabookey/tabookey-gasless https://github.com/tabookey/tabookey-gasless
- roneil 7y agoVery similar from a meta-transaction standpoint, but ours is simple and centralized (albeit trustless due to the tx signing model). This is much cooler!