Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 如何更快地更新React本机应用程序中的ERC20令牌数量?_Reactjs_React Native_React Redux_Blockchain_Ethereum - Fatal编程技术网

Reactjs 如何更快地更新React本机应用程序中的ERC20令牌数量?

Reactjs 如何更快地更新React本机应用程序中的ERC20令牌数量?,reactjs,react-native,react-redux,blockchain,ethereum,Reactjs,React Native,React Redux,Blockchain,Ethereum,我目前正在更新用React Native编写的加密货币忠诚度奖励应用程序。该应用程序允许您“捐赠”或向他人发送代币 我需要在捐款后实时为用户更改令牌总数。我的问题是以太坊区块链需要大约15秒来更新链上的总数,而目前减速机正在向区块链伸出援手,在捐赠后立即获取钱包余额。我们不想让用户坐着看旋转器15秒钟,但我们也希望他们钱包的价值能够立即反映交易情况 我能想到的一个解决方案是在应用程序的状态中完全添加或减去适当数量的令牌,并且只在加载应用程序时接触以太坊API。这是一个合适的方法吗?我将介绍哪些潜

我目前正在更新用React Native编写的加密货币忠诚度奖励应用程序。该应用程序允许您“捐赠”或向他人发送代币

我需要在捐款后实时为用户更改令牌总数。我的问题是以太坊区块链需要大约15秒来更新链上的总数,而目前减速机正在向区块链伸出援手,在捐赠后立即获取钱包余额。我们不想让用户坐着看旋转器15秒钟,但我们也希望他们钱包的价值能够立即反映交易情况


我能想到的一个解决方案是在应用程序的状态中完全添加或减去适当数量的令牌,并且只在加载应用程序时接触以太坊API。这是一个合适的方法吗?我将介绍哪些潜在问题?

与以太坊不同,您无法在未决区块上取得平衡


您需要小心扣除用户的余额。如果天然气限额设置不正确,代币交易失败的几率更高。

好的,我们目前有一个“刷新”按钮,它将触及区块链并获取您的余额。。。你会说这是最佳解决方案吗?我不认为这是最佳的,因为Coinbase似乎已经解决了这个问题。。。