问题标签 [ether]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
api - Coinbase 使用以太坊而不是比特币
我正在尝试在 coinbase 上创建一个以太买卖机器人。他们在他们的开发者页面上有一个非常精彩的描述。我缺少一件事。
不知何故,所有函数都会自动引用比特币而不是以太币。我假设在代码中有一个设置可以改变它,但我没有找到或成功。他们开发者页面上的所有示例都使用比特币。例如:
这将返回:金额、基础和货币。所以我注意到我可以更改货币。现在我试图改变基地
它仍然返回 BTC(比特币)作为基础。
希望有人可以在这里帮助我。
javascript - 如何从账户中读取 ETH 值和其他代币值?
假设我使用以下代码创建了一个以太坊帐户:
以后如何连接(解锁)该帐户并查看其中包含的所有 ETH 和其他代币?
ether - Does this mean I am mining?
I am consistantly getting work like this
The fact that there are all zeroes on these lines makes me believe that I am not mining. However, that may be that the rates that my computer is working at don't show much progress, regardless of the work being done.
Does this mean I am mining? How does one tell if one is mining or not?
EDIT 1
After installing https://github.com/Atrides/eth-proxy
and connecting to it to localhost:8080
, I am getting console output many times faster
but I see far fewer work messages. I am having it send me emails monitoring progress.
Feels like I am mining, but I have no idea. LOL.
EDIT 2
I am seeing output on the proxy console:
blockchain - 无法通过 Truffle 在 Rinkeby 或 Ropsten 上部署智能合约
在本教程之后,我一直在尝试设置基于以太坊的演示 ICO ,但是每次我尝试将合约部署到 Ropsten 或 Rinkeby ir 时都会出现以下错误:
- 系统:Ubuntu 16.04
- 松露:v4.0.0-beta.2
- Geth:1.7.2-稳定
- OpenZeppelyn Solidity 1.3.0
松露.js:
另外我不得不说我的 Rinkeby 账户上有以太币。另一个注意事项 - 如果我部署到 TestRpc 它工作得很好,我可以购买我的自定义令牌并且一切正常。我试图调整气体量,但没有任何改变。
任何想法可能是问题所在?
blockchain - 加密货币 ICO 流程
我只想知道一旦我们为 ico 创建了自己的代币后的过程,我们是否还需要创建自己的钱包和交易所,在 ico 期间将您自己的基于以太币的代币转移给您的投资者的过程是什么。
我的理解是:
- 去以太坊。
- 创造 100M 硬币
- 称他们为“山姆硬币”
- 你比做一个“Pre ICO”
- 你比推销你的想法。
- 你不会把你的硬币发给那些给你钱的人,因为他们正在投资你的想法……
现在对于#6,我已经读到你可以手动/直接发布它们,你也可以自动化这个过程,但是大多数以“想法”开始的 ico 都会手动完成,这样他们就可以将大部分时间花在营销上,而更少在实际代码上。
这是正确的还是我需要一个区块链开发者来为此创建我自己的钱包。
如果我在以太坊上创建了自己的代币并且我在以太坊上拥有默认钱包,我如何手动将代币或我自己的代币转移到我的投资者手中,我是否需要开发人员来创建钱包?
ethereum - 你如何在solidity中用一个int偏移一个字节?
我目前正在尝试以稳固的方式偏移字节以实现简单的凯撒密码解密。但是,我无法弄清楚如何做到这一点。这是我当前的代码,它在 Remix 中给出了一些编译器错误:
但是,这给了我以下错误:
谢谢!
ethereum - 所需气体超过块气体限制后备功能
我正在研究智能合约并在此处观看此视频:https ://www.youtube.com/watch?v=s677QFT6e4U&t=911s 。我完全复制了代码,但是当我尝试调用回退函数时,我收到以下错误:Gas required exceeds block gas limit: 300000000
. 即使后备功能如下(它什么也不做):
这怎么可能使用太多的气体?
合同代码:
我评论了一些东西,看看这是否会减少气体需求,但不幸的是不会。你以前遇到过这种情况吗?
谢谢
ethereum - Geth 无法连接到专用网络
我正在创建一个专用网络(以太坊)。我写了 genesis.json 文件(下面的代码),然后我没有错误地初始化它,但是当我尝试连接到它时,会创建一个新行(意味着应该指定一个额外的命令)。当我按下回车键时,geth 只是连接到主网络。如何让 geth 连接到专用网络?
注意:您可以立即告诉 geth 连接到主网络,因为我的链的 ID 是15并且它显示连接到1。
创世纪.json:
命令行:
附加信息: 我正在运行 MacOS Sierra (10.12.3) 我正在使用终端 (2.7.1)
ethereum - Solidity 中的地址(0)是什么
任何人都可以向我解释address(0)
Solidity 中的内容吗?我在文档中找到了以下内容,但这对我来说真的没有意义:
如果目标账户是零账户(地址为0的账户),则交易创建一个新合约。如前所述,该合约的地址不是零地址,而是从发送者及其发送的交易数量(“nonce”)派生的地址。这种合约创建交易的有效负载被视为 EVM 字节码并被执行。此执行的输出作为合约代码永久存储。这意味着为了创建合约,您不需要发送合约的实际代码,而是发送返回该代码的实际代码。