Questions tagged [user-experience]

The user experience (UX) is the experiential, affective, meaningful and valuable aspects of human-computer interaction and product ownership, but also a person’s perceptions of the practical aspects such as utility, ease of use and efficiency of the system. Essentially, it's about how a person feels about using a product.

Filter by
Sorted by
Tagged with
3 votes
1 answer
84 views

What's type hash's usecase in EIP-712?

Assume I'm implementing EIP-712 signatures in solidity. contract Nice { bytes32 private constant BID_TYPE_HASH = keccak256("Bid(uint256 num1,uint256 num2)"); struct Bid { uint256 ...
Neo's user avatar
  • 93
0 votes
0 answers
22 views

How to be right created a self proxy server for ipfs files?

I'am fetching many data from ipfs for different users. I want to distribute these files through my own server. How will it be done correctly, create a simple proxy server or download images while ...
Mike Glyancev's user avatar
0 votes
1 answer
72 views

What's the best way to open a wallet on behalf of the user?

I work at a gaming company and we are developing a Play2Earn game. We want to make the UX as seamlessly as possible so we would to avoid having the players to open a wallet to initially receive their ...
Falcon Stakepool's user avatar
1 vote
1 answer
63 views

How would you structure this smart contract: ownership percentages, ERC777, UI flow?

I'm trying to get familiar with the patterns in designing Solidity smart contracts. For example, say I'm trying to model a Mall with multiple Restaurants in it. Each restaurant can have multiple ...
Rizzo's user avatar
  • 13
1 vote
0 answers
30 views

Which parts part of CeFi UX are still missing in DeFi and holding back adoption?

Often in articles about cryptocurrency adoption I see it underlined how the existing DeFi protocols and related frontends are highly technical and far off the immediate and simplistic user experience ...
Anelito's user avatar
  • 113
0 votes
1 answer
48 views

Why does the "Find a wallet" section of Ethereum.org not list one single actual program? [closed]

I'm looking at: https://ethereum.org/en/wallets/find-wallet/ After spending a very long time going through every single link on that webpage, I have been forced to conclude that there is no actual ...
J Shubin's user avatar
3 votes
2 answers
2k views

Check if Metamask was just installed after asking the user to do so

In an effort to make my dApp more user-friendly, especially for onboarding, I'm trying to guide new users into installing Metamask. If no web3 provider is present, I show the user a "Create your ...
e18r's user avatar
  • 728
1 vote
1 answer
44 views

looking for ethereum account easy management process

Suppose I want users to answer surveys and that each response are hashed and sent to ethereum. My issue is the user experience of creating an account and login without metamask which is not user ...
user2478159's user avatar
3 votes
2 answers
439 views

Use DNS TXT records for wallet address resolution?

Are there any Ethereum wallet projects using DNS TXT records to resolve wallet addresses? Setting a TXT record would allow users to have a human readable wallet "address", eg $ dig example.com TXT ...
Vinnie James's user avatar
3 votes
1 answer
556 views

Ethereum address URL

Is there a standard or a convention for URLs of Ethereum address? That is I want clicking xxx://0x... to initiate transfer to this account.
porton's user avatar
  • 1,774
1 vote
1 answer
1k views

About security of web3.js when running inside a browser

Please explain how authentication for "protected" operations (such as withdrawal of money from a wallet) is handled in web3.js when it is run inside a customer's browser. Please also explain how it ...
porton's user avatar
  • 1,774
1 vote
2 answers
1k views

How to intercept Metamask error to display a more user friendly message?

I have a Dapp with smart a contract that has a revert function that can only happen in a specific case. When the revert is triggered, Metamask shows the error like this: Is there a way to "intercept"...
Renaud's user avatar
  • 349
0 votes
1 answer
381 views

Why can't MyEtherWallet automatically detect new tokens and their decimals, just like EtherScan?

I'm just wondering whether it's practically not possible? Because on EtherScan, all my tokens are automatically listed, and when I choose one, I see the contract address and the number of decimals. ...
The Quantum Physicist's user avatar
1 vote
1 answer
862 views

Is creating new account per unique user OK in Ethereum?

When using Bitcoin one can generate new address per user of service and save pair (address -> userId), so it is always obvious which specific user sent coins. Also, all these coins are stored in the ...
Yevhenii Popadiuk's user avatar
3 votes
2 answers
625 views

How to access testRPC which is on a server

all! I build a dAPP for a competition and only used to test it on testRPC. Now when I had submitted the app, the organisers wanted a running version for them to test. I tried deploying it on a server ...
11t's user avatar
  • 253
2 votes
2 answers
317 views

Classification of the information flows and protocols within the Ethereum platform

I've been attempting to classify the information flows and protocols within the Ethereum system. To do this, I extended the OSI model to include 4 extra layers: consensus (the algorithm by which ...
Lee's user avatar
  • 8,548
5 votes
1 answer
411 views

Does Eris Dapps end-users need an Ethereum enabled browser and and their own running node?

Recently I’ve been doing some research on blockchains and smart contracts. I came across the concept of public, access controled and private blockchains and smart contracts. Ethereum and Eris can be ...
Noman Mulla's user avatar
3 votes
3 answers
302 views

Is it possible to chain mulitiple individual transactions into a single "all or nothing" transaction?

Lets say I have a contract with a bunch of individual properties. For example, a person with a firstName and lastName field. A user of a dapp wants to change both fields, which would take two ...
Akhil F's user avatar
  • 1,928
13 votes
2 answers
911 views

What is the way to make Ethereum available to users for free?

As the web is mostly free today (I mean the old web, the one < 3), most people won't agree in beeing asked for fuel to run sites, apps, even if the gain in terms of safety and trust are so much ...
Nicolas Massart's user avatar
6 votes
2 answers
893 views

How will regular users be able to use dApps without having to install another browser like Mist?

Requiring users to install another browser like Mist, is too much of a barrier for any kind of mainstream adoption. What are potential solutions and how close are they in actual practicality?
eth's user avatar
  • 85.7k
18 votes
5 answers
3k views

How will regular users be able to use dApps without buying ether?

Requiring users to get ether before they can use a dApp, is too much of a barrier for any kind of mainstream adoption. If dApps offer free ether in a naive way, they can be attacked by Sybils where a ...
eth's user avatar
  • 85.7k