我想获取有关币安佣金的信息。特别是关于交易佣金(交易所操作,例如我想购买ETH并用BTC支付)。我查看了所有 binance git: https: //github.com/binance-exchange,但没有发现任何相关内容。我发现的最接近的是帐户信息。使用curl GET /api/v3/account我们可以获得具有以下内容的响应(完整示例在这里):
{
"makerCommission": 15,
"takerCommission": 15,
"buyerCommission": 0,
"sellerCommission": 0
}
Run Code Online (Sandbox Code Playgroud)
但我不太明白 Maker 和 Taker 佣金是什么意思,15 是一个很奇怪的数字。买家和卖家也是如此,因为他们很可疑,他们都是0。
我很确定这应该是获取此信息的一种方式,因为,例如,HitBTC 有这样的信息:https://api.hitbtc.com/#get-trading-commission
我将非常感谢任何帮助和信息。提前致谢!
我正在寻找开发一些代码,从助记符创建比特币私钥和公钥.我目前对这个过程的理解是:
entropy > nmemonic > seed > public/private keys > public address
Run Code Online (Sandbox Code Playgroud)
我在我的代码中使用了Trezor的nmemonic库和moneywagon.
import string
from random import SystemRandom, randrange
from binascii import hexlify, unhexlify
from moneywagon import generate_keypair
from mnemonic import mnemonic
def gen_rand():
foo = SystemRandom()
length = 32
chars = string.hexdigits
return ''.join(foo.choice(chars) for _ in range(length))
mnemo = mnemonic.Mnemonic('english')
entropy = gen_rand()
# entropy = '00000000000000000000000000000000'
words = mnemo.to_mnemonic(unhexlify(entropy))
seed = hexlify(mnemo.to_seed(words, passphrase='apassphrase'))
address = generate_keypair('btc', seed)
print(words)
print(seed)
print(address['public']['address'])
print(address['private']['hex'])
Run Code Online (Sandbox Code Playgroud)
如果你注释掉上面的熵行,并运行代码,你会得到: …
如果我请求coingecko
使用 with获取完整的硬币列表
https://api.coingecko.com/api/v3/coins/list
Run Code Online (Sandbox Code Playgroud)
并获取'id'
进入条目的每个硬币的 ID 。
然后我可以循环使用所有硬币 ID
https://api.coingecko.com/api/v3/simple/price?ids=<coin>&vs_currencies=usd
Run Code Online (Sandbox Code Playgroud)
(其中<coin>
应由来自完整列表的 id 替换)(例如https://api.coingecko.com/api/v3/simple/price?ids=bitcoin&vs_currencies=usd
获取比特币价格),然后按市值重新排序。
这有效,但问题是有很多请求,这需要很长时间(至少几个小时)。
是否有可能立即通过市值获得前 300 个硬币的 ID?
我想计算 Uniswap v3 中特定池中锁定的总价值。我无法为此使用子图 API。
我可以使用 uniswapV3pool 合约函数获取当前流动性/范围内流动性:
in_range_liquidity = uniswapV3pool_contract.functions.liquidity().call()
Run Code Online (Sandbox Code Playgroud)
我得到了流动性的结果10608850786221311055
。我是否需要对其进行处理才能获得美元价值或其他值?
最后,这只是当前的流动性,我需要总锁定价值,其中包括池中的活跃和不活跃流动性。
我truffle migrate
在 main 上运行。也使用geth。我最初在 truffle.js 中将 Gas Price 和 Gas 留空,但现在看起来像这样:
live: {
network_id: 1,
host: "127.0.0.1",
port: 8545,
from: "3984bc76cb775d7866d1cd55c4f49e3d13d411d4",
gas: 40000,
gasPrice: 22000000000 // Specified in Wei
}
Run Code Online (Sandbox Code Playgroud)
我似乎遇到了一种情况,要么汽油太多,要么汽油不足,不可能获得适量的汽油。
< {
< "jsonrpc": "2.0",
< "id": 2,
< "error": {
< "code": -32000,
< "message": "insufficient funds for gas * price + value"
< }
< }
Error encountered, bailing. Network state unknown. Review successful transactions manually.
Error: insufficient funds for gas * price + value …
Run Code Online (Sandbox Code Playgroud) ethereum truffle consensys-truffle go-ethereum cryptocurrency
我需要向我的客户提供付款ETH地址,以便存入其账户.我想使用HD ETH钱包,我现在正在使用Ledger Nano S. 但Ledger只向我显示了1个接收地址,因此我需要ETH钱包的XPub来生成许多地址以便分发给用户.
如果Ledger支持HD,我该如何导出XPub?如果分类帐不支持,哪个钱包可以用于此目的.
有什么建议.
当谈到特定货币对的 24 小时变更时,
这是如何计算的?
如果当前价格与 24 小时前的价格相比,则例如:
BTC 的当前价格9431
(2020 年 6 月 16 日下午 5 点)与 2020 年 6 月 15 日下午 5 点的价格进行比较9357
?
一小时后(下午6点)如果我再次看到它会与6/15/2020/6pm的价格进行比较吗?
我正在测试来自https://api.binance.com/api/v3/exchangeInfo的配对 ,这些符号的工作或不起作用似乎没有押韵或原因。
print(Client.get_ticker(symbol='BTCUSDT'))
作品
print(Client.get_ticker(symbol='LTCBTC'))
作品
print(Client.get_ticker(symbol='ETHBTC'))
作品
print(Client.get_ticker(symbol='NEOBTC'))
APIError(code=-1121): Invalid symbol
print(Client.get_ticker(symbol='MATICUSDT'))
APIError(code=-1121): Invalid symbol
print(Client.get_ticker(symbol='ADAUSDT'))
APIError(code=-1121): Invalid symbol
为什么会发生这种情况以及如何解决它?
我正在寻找一种方法来估计 TRC20 代币的带宽/气体传输。就像我们在以太坊中一样
myContract.methods.myMethod(123).estimateGas({from: 'ERC20 address'})
.then(function(gasAmount){
...
})
.catch(function(error){
...
});
Run Code Online (Sandbox Code Playgroud)
研究了TRON文档但没有找到相关方法。任何帮助,将不胜感激。提前致谢。
我创建了一个帐户:
TronWeb.utils.accounts.generateAccount()
Run Code Online (Sandbox Code Playgroud)
现在我想为每个用户创建上述帐户的子地址。
当用户存款到这些地址时,我想管理主帐户的余额,并通过一笔交易将所有余额转移到另一个用户。
例如比特币上的 HD 钱包或 ADA Cardano 等。