我壹钱包千万别碰没有EOS可以注册吗?

我必须 必须奋斗
EOS钱包教程
官网:官方中文:https://eos.readthedocs.io/zh_CN/latest/API/EOSIO-RPC/密钥对生成工具:1、创建钱包 描述:创建新钱包 请求示例:$ curl http://localhost:8888/v1/wallet/create -X POST -d '"default"' 参数:参数
是否必须 钱包名
返回数据:PW5KFWYKqvt63d4iNvedfDEPVZL227D3RQ1zpVFzuUwhMAJmRAYyX 数据说明:新钱包的密码,用于解锁该钱包 2、打开钱包描述:钱包默认是关闭状态,打开钱包才能进行操作请求示例:$ curl http://localhost:8888/v1/wallet/open-X POST -d '"default"'参数:参数
是否必须 钱包名
返回数据:{} 3、锁定钱包描述:锁定给定的钱包请求示例:$ curlhttp://localhost:8888/v1/wallet/lock -X POST -d '"default"'参数:参数
是否必须 钱包名
返回数据:{}4、锁定所有钱包描述:锁定本地所有钱包请求示例:$ curlhttp://localhost:8888/v1/wallet/lock_all返回数据:{} 5、解锁钱包描述:解锁给定的钱包请求示例:$ curl http://localhost:8888/v1/wallet/unlock-X POST -d '["default", "PW5KFWYKqvt63d4iNvedfDEPVZL227D3RQ1zpVFzuUwhMAJmRAYyX"]'参数:参数
是否必须 钱包名
返回数据:{}6、钱包导入私钥描述:向给定的钱包中导入一个私钥请求示例:$ curlhttp://localhost:8888/v1/wallet/import_key -X POST -d '["default","5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3"]'参数:参数
返回数据:{}7、列出钱包描述:列出本地打开的所有钱包请求示例:$ curl http://localhost:8888/v1/wallet/list_wallets参数:无返回数据:["default *"]数据说明:*代表解锁的钱包8、获取公钥列表描述:列出本地所有钱包中所有账号的公钥请求示例:curl http://localhost:8888/v1/wallet/get_public_keys参数:无返回数据:["EOS5Dz1qfz9H5cmoofUC5h2ticeNgPUAjKsWK7EWySsEDs7m8iNTw","EOS5o9u5hPF3yWceYDwvJvXdqBvEAzUETW4jzL8oJpRk7XaYRbZTZ","EOS6ERAj2QTzExko3qe3hbReQAPPhsQmqHE9nszC172kXFceoJnu7"]数据说明: 9、设置钱包自动上锁描述:在设定的时间内(以秒为单位),钱包自动锁定请求示例:curl http://localhost:8888/v1/wallet/set_timeout -X POST -d '10'参数: 参数
是否必须 时间秒数
返回数据:{}数据说明:10、交易签名curl http://localhost:8888/v1/wallet/sign_transaction-X POST -d '[{
"ref_block_num":21453,
"ref_block_prefix":,
"expiration":"T10:28:49",
"scope":["initb", "initc"],
"read_scope":[],
"messages":[{
"code":"currency",
"type":"transfer",
"authorization":[{
"account":"initb",
"permission":"active"
"data":"dd94dd74e000"
"signatures":[]
["EOS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"],""]’查看交易信息及智能合约,找到与此数据相关数据 11、获取最新区块信息描述:获取最新区块信息请求示例:curlhttp://127.0.0.1:8888/v1/chain/get_info参数:无返回数据:{"server_version":"b2eb1667","head_block_num":259590,"last_irreversible_block_num":259573,"head_block_id":"f177bf5f007ebd45eb6efbb749fb1c46","head_block_time":"T17:05:36","head_block_producer":"initp","recent_slots":"1111","participation_rate":"1.00000"}数据说明:head_block_num:区块高度,第一个区块为1,依次累加last_irreversible_block_num:上一个不可逆转的区块高度(一般和当前区块间隔14以上)head_block_id:区块idhead_block_producer:打包此区块的节点 12、查询区块 描述:根据给定的区块高度或区块id获取指定区块信息请求示例:$ curl http://127.0.0.1:8888/v1/chain/get_block -X POST -d'{"block_num_or_id":5}'$ curlhttp://127.0.0.1:8888/v1/chain/get_block -X POST -d'{"block_num_or_id":a9fdea978cc14ce40d9f327bb}' 参数:区块高度/区块id返回数据:{
"previous":"4e01a617eabc16de5d4efc73b5bd674",
"timestamp":"T00:05:22",
"transaction_merkle_root":"0000",
"producer": "inith",
"producer_changes":[],
"producer_signature":"27fdcefbb3b16dfa768be2b011d742c8bfd2f1ecb33b6e9a30ad910",
"cycles": [],
"id":"c0be2b7faf4e740ccc1e5b5e201e49b4b776d599168d",
"block_num": 7,
"ref_block_prefix":}数据说明:previous:父区块idTimestamp:产生时间transaction_merkle_root:默克尔根节点Producer:生产节点producer_signature:生产节点签名producer_changes:生产者列表的变化Id:区块idblock_num:区块高度ref_block_prefix:引用的区块前缀 13、获取账号信息 描述:根据账号获取账号详情请求示例:$ curlhttp://127.0.0.1:8888/v1/chain/get_account -X POST -d'{"account_name":"inita"}'参数:账号名返回数据:{
"account_name": "inita",
"eos_balance": "2 EOS",
"staked_balance": "0.0000EOS",
"unstaking_balance":"0.0000 EOS",
"last_unstaking_time": "T23:59:59",
"permissions": [{
"perm_name": "active",
"parent": "owner",
"required_auth": {
"threshold": 1,
"keys": [{
"key":"EOS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV",
"weight": 1
"accounts": []
"perm_name": "owner",
"parent": "",
"required_auth": {
"threshold": 1,
"keys": [{
"key":"EOS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV",
"weight": 1
"accounts": []
}]}数据说明:eos_balance:账户的eos余额Permissions:权限设定,inita账号有两个权限,active和owner,owner为拥有者,也是active的父权限,一般操作由active权限执行,owner可以用来恢复activeThreshold:阈值Weight:权重,当权重达到阈值时,才有权限操作Key:公钥 14、获取智能合约描述:获取智能合约abi请求示例:curlhttp://127.0.0.1:8888/v1/chain/get_code -X POST -d '{"account_name":"currency"}'参数:智能合约名(同时也是部署此智能合约的名字,二者都用currency这个名字)返回数据:{
"name":"currency",
"code_hash":"a1c8c84bedbe33cf011a4d7ace2e04c9",
"wast":"(module\n
(type $0 (func (parami64 i64 i32) (result i32)))\n ...truncated",
"types":[{
"new_type_name":"account_name",
"type":"name"
"structs":[{
"name":"transfer",
"base":"",
"fields":[{
"name":"from",
"type":"account_name"
"name":"to",
"type":"account_name"
"name":"quantity",
"type":"uint64"
"name":"account",
"base":"",
"fields":[{
"name":"key",
"type":"name"
"name":"balance",
"type":"uint64"
"actions":[{
"name":"transfer",
"type":"transfer"
"tables":[{
"name":"account",
"type":"account",
"index_type":"i64",
"key_names":["key"],
"key_types":["name"]
}数据说明:此只能合约currency部署在currency账号上面,主要功能为交易”transfer”
15、get_table_rows描述:获取指定账号在智能合约上的数据请求示例:$ curl http://127.0.0.1:8888/v1/chain/get_table_rows -XPOST -d '{"scope":"inita","code":"currency", "table":"account","json": true}'$ curl http://127.0.0.1:8888/v1/chain/get_table_rows -XPOST -d '{"scope":"inita","code":"currency", "table":"account","json": true, "lower_bound":0, "upper_bound":-1,"limit":10}'参数:Scope:帐户名Code:智能合约名Table:表名Json:是否以json格式显示 返回数据:{"rows": [{"key": "account","balance": 1000}],"more": false}数据说明:Key:表名Balance:所查询账户余额16、json转16进制描述:把json序列化,结果常用作交易中的参数请求示例:$ curlhttp://127.0.0.1:8888/v1/chain/abi_json_to_bin -X POST -d'{"code":"currency","action":"transfer","args":{"from":"currency","to":"inita", "quantity":100}}'参数:Code:智能合约名action:智能合约中的规定动作,transfer为转账动作initb账户向initc账户转账1000返回数据:{"binargs":"dd94dd74e000","required_scope":[],"required_auth":[]}数据说明: 17、16进制转json描述:把上面得到的结果反序列化请求示例:$ curl http://127.0.0.1:8888/v1/chain/abi_bin_to_json-X POST -d '{"code":"currency","action":"transfer","binargs":"dd94dd74e000"}'参数:Code:智能合约名action:智能合约中的规定动作,transfer为转账动作Json:是否以json格式显示 返回数据:{"args": {"from": "initb","to": "initc","quantity": 1000},"required_scope": [],"required_auth": []}数据说明: 18、发送交易此方法需要一条json格式的交易信息,会尝试把交易在链上执行。响应:成功会返回 HTTP200和交易id{'transaction_id' : "..."}交易是在本地发送的,并不意味着交易已经上链。若发生错误会返回http400(无效的参数)或500(内部服务器错误)HTTP/1.1 500 Internal Server ErrorContent-Length: 1466...error message...请求示例:下面的示例假定了一条转账操作,这里的ref_block_num和ref_block_prefix是 “/v1/chain/get_block +上一个不可逆的区块”提供的结果. 你还需要使用 /v1/wallet/sign_transaction获得正确的签名curl http://localhost:8888/v1/chain/push_transaction -X POST -d'{"ref_block_num":10975,"ref_block_prefix":,"expiration":"T17:26:21","scope":["currency","inita"],"messages":[{"code":"currency","type":"transfer","recipients":["currency","inita"],"authorization":[{"account":"currency","permission":"active"}],"data":"d75af93dd000000"}],"signatures":["1f61c2e1e25f7ed067e82c5e02be7dbea3d5eac9a89e30cde3b7705add8ebccf7b50fb3a2ca7f5"],"authorizations":[]}'19、发送多条交易请求示例:curl http://localhost:8888/v1/chain/push_transaction -XPOST -d '[{"ref_block_num":10975,"ref_block_prefix":,"expiration":"T17:26:21","scope":["currency","inita"],"messages":[{"code":"currency","type":"transfer","recipients":["currency","inita"],"authorization":[{"account":"currency","permission":"active"}],"data":"d75af93dd000000"}],"signatures":["1f61c2e1e25f7ed067e82c5e02be7dbea3d5eac9a89e30cde3b7705add8ebccf7b50fb3a2ca7f5"],"authorizations":[]}, {"ref_block_num":10975,"ref_block_prefix":,"expiration":"T17:26:21","scope":["currency","initb"],"messages":[{"code":"currency","type":"transfer","recipients":["currency","initb"],"authorization":[{"account":"currency","permission":"active"}],"data":"d75af93dd000000"}],"signatures":["1f61c2e1e25f7ed067e82c5e02be7dbea3d5eac9a89e30cde3b7705add8ebccf7b50fb3a2ca7f5"],"authorizations":[]}]'20、获取所需keyGetrequired keys to sign a transaction from list of your keys.从列表中获取签署一条交易所需的key请求示例:curl http://localhost:8888/v1/chain/get_required_keys-X POST -d '{"transaction":{"ref_block_num":"100","ref_block_prefix":"","expiration":"T06:28:49","scope":["initb","initc"],"actions":[{"code":"currency","type":"transfer","recipients":["initb","initc"],"authorization":[{"account":"initb","permission":"active"}],"data":"934b934be000"}],"signatures":[],"authorizations":[]},"available_keys":["EOS4toFS3YXEQCkuuw1aqDLrtHim86Gz9u3hBdcBw5KNPZcursVHq","EOS7d9A3uLe6As66jzN8j44TXJUqJSK3bFjjEEqR4oTvNAB3iM9SA","EOS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"]}'返回数据:{"required_keys": ["EOS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"]} 自定义接口: 创建私钥 POST http://localhost:7001/createKey 签名校验 POST http://localhost:7001/sign/verify 创建账户 POST http://localhost:7001/account/create 转账 POST http://localhost:7001/transfer 查询账户 GET http://localhost:7001/account/info/:account 查询余额 GET http://localhost:7001/balance/:contract/:account 交易查询 GET http://localhost:7001/transactions/:name/:page/:size
EOS主网上线后imtoken钱包和麦子钱包的操作
EOS的使用不是免费的,打脸当初的承诺
EOS学习(二):账号与权限
[Daozy][区块链 EOS 课程]第3课 如何创建EOS钱包
EOS学习(一):账户与钱包
EOS智能合约开发(二):EOS创建和管理钱包
EOS注册账号小白篇, 使用app注册EOS账号
EOS从入门到精通(三)
eos账号注册
没有更多推荐了,EOS账户抢注教程:最简单的EOS账户注册方法EOS账户抢注教程:最简单的EOS账户注册方法Cobo钱包百家号6月15日凌晨01:50,EOS主网终于激活上线。对于EOS用户来说,最重要的莫过于如何投票以及如何注册账户名了。和以太坊不同的是,EOS账户不再是一长串的字符,你可以自定义自己的账户名。EOS账账户名允许的字符包括12345abcdefghijklmnopqrstuvwxyz,你可以在这个范围内选择你喜欢的账户名,最长为12位字符,12位字符以下的账户名需要出价竞拍。有了EOS账户名后,当你接收他人转账或者给他人转账时,就不再需要输入一长串的字符地址,不仅好记而且不容易输错,大大提升了大家的转账体验。好的车牌需要去抢,好的EOS账户名也一样。一个好的EOS账户名可以有特殊的含义,好记且是独一无二的,先到先得,与互联网域名、以太坊ENS一样具有投资价值。比如“eostothemoon”,早早就被人抢注了,如果你不想自己心水的账户名被别人抢了去,就抓紧行动起来吧。针对如何注册EOS账户,网上已经出现许多教程,注册步骤还是比较繁琐,这里给大家整理了一下相对简单的操作过程。GenerEOS做了一个网站https://toolkit.genereos.io/tools,可以方便大家进行账户名注册,但是需要你安装Scatter插件。1. 首先,必须有一个EOS老账户才能申请一个新的EOS账户,所以对于一个入门级的用户来说,没有别人的帮助,现阶段注册一个新账户比较困难。如果你现在什么账户都没有,可以请一个有EOS账户的朋友帮忙申请一个新账户。如果你已有EOS账户,可以直接进行新账户创建。2. 如果你很想要某个账户名,可以提前查看账户名是否被抢注,这个网址就可以查看:http://www.dappworld.com/api/v1/eos/account3.使用已有的账户,进行创建新账户时,需要用到你新设定的密钥对和公钥,都可以通过Scatter创建。4.此外,申请新账户的时候需要抵押少量的EOS和RAM,RAM一般被称为内存,在EOS软件平台上对应内存数据库资源。要使用RAM资源,必须要抵押一定的EOS。RAM价格从6月19日的0.017eos/Kb,涨到6月24日的0.042eos/Kb,而且还在继续上涨。如果你觉得上面的操作还是很繁琐,那么再推荐给你一个最最最简单的办法:直接下载Cobo钱包,Cobo将在近期开放EOS账户名免费抢注,每天限量1000个,而且账户中无需有EOS即可参与抢注,先到先得,大家可以关注起来。本文由百家号作者上传并发布,百家号仅提供信息发布平台。文章仅代表作者个人观点,不代表百度立场。未经作者许可,不得转载。Cobo钱包百家号最近更新:简介:专业的数字资产管理钱包作者最新文章相关文章Sina Visitor System微信公众号
扫一扫,登录网站
后使用快捷导航没有帐号?
EOS创建和管理钱包
  节点启动后我们要做的第一件事儿是什么呢?就是我们首先要有账号,但是有账号的前提是什么呢?倒不是先创建账号,而是先要有自己的一组私钥,有了私钥才能有账号,有账号的前提还是要有钱包。所以,最开始我们是创建钱包,钱包是用来管理我们的密钥的。  第一步:创建钱包  使用命令:Cleoswalletcreate,就可以创建一个钱包。像、这些已经比较成熟了,使用一些客户端可以去创建钱包。  如果你想用不同的参数,可以在命令后边加上-N,-N指定你的钱包名称是另外一个钱包名称,可以创建不同的钱包,然后每个钱包都可以管理一组密钥。  第二步:创建一组秘钥  创建好钱包,就可以创建一组密钥,创建命令为:  cleoscreatekey  第三步:秘钥导入钱包  在第二步创建的密钥,只是生成一组公钥、私钥,还需要把公钥、私钥导入钱包,才能让钱包把公钥和秘钥管理起来。  导入命令为:  cleoswalletimport  可以在命令后面指定钱包,这样就可以把第二步创建的一组公钥、私钥直接导入指定的钱包。  第四步:查看钱包中的秘钥  使用以下命令就可以查看是不是成功的把秘钥导入钱包了:  cleoswalletkeys  我觉得不太懂技术的非技术人员,可能以后也要懂技术,因为你最后玩比特币,也会了解什么是私钥、什么是公钥、什么是256位的二进制账号。大家刚开始可能学起来比较痛苦,可能也要逐渐有个习惯的过程。  这样就都做完了,我创建了一组密钥,密钥包括公钥和私钥,然后我把这组公钥又放到刚才我创建的钱包里面了。  创建好钱包、密钥之后,接下来我们可以做什么事儿呢?
新闻排行榜
12345678910
友情链接:
商务合作邮箱:
投稿邮箱:

我要回帖

更多关于 叮咚钱包是否跑路了 的文章

 

随机推荐