Replies: 5 comments 6 replies
-
(This may also require an additional error code such as "User did not transact in time" or "Signing request timed out") |
Beta Was this translation helpful? Give feedback.
-
yes.. needed for 100% pure DeFI .. get it in there. specifically also.. does the HH ledger nano API permit signing ? anyone here know if the HH ledger wallet can sign a displayed transaction ? ANY HH transaction, e.g. ie Contract ExecuteTransaction.. with or without parameters ? |
Beta Was this translation helpful? Give feedback.
-
@johnda98 does Metamask allow signing of "opaque" transactions, e.g. a contract call without being able to display the call parameters to end users ?
|
Beta Was this translation helpful? Give feedback.
-
for pure Defi where the DApp is non-custodial.. ie it demands third party wallet signing of all its transactions.. ie sushi/uniswap etc shapeshift. the option right now is 99% DeFi, I have to keep custodial trading accounts.. w keys encrypted to hash of the password in a Hedera fileid owned by the user themselves. ie password hash and encrypted pkey held to ABFT.. very cool... but not as pure as having a users wallet sign contract calls. Of course.. now we have a working payable fallback function right ?? in the latest EVM derivative.. thus any wallet can send HBAR to a contractID and msg.value reflects the balance and msg.send the senders wallet account sent from. cool, but yes contractcall signing is also needed for useful DeFi DApps.. no point in sending in HBAR if no other state changes can be conducted without a custodial account in the DApp itself. |
Beta Was this translation helpful? Give feedback.
-
It may be worth adding a simple "authenticate" message specification. Client sends arbitrary message to the signer which signs the message and returns to the client. This would support the simple process of authenticating that a user pretending to be account id 0.0.1234 actually is, this for example would support checking that an end user owns a particular nft that could unlock features within an app/client. |
Beta Was this translation helpful? Give feedback.
-
Discuss [HIP-179](External Transaction Signing for SDK and other clients) - a protocol for external transaction signing for the SDK and other clients.
Beta Was this translation helpful? Give feedback.
All reactions