首页
/
tezos
-
如何升级智能合约?
我正在建立一个智能合约,该合约有点像已签名文档的索引(指向实际文档的ipfs).如果我想在以后的app中添加一些功能并需要升级合同怎么办?我了解我需要签订新合同,但是如何将旧合同的当前状态转移到新合同呢?初始化具有大状态的新合同会花费很多XTZ吗?还有另一种方法可以实现这一目标吗?-
smart-contracts design
-
-
`tezos-client bootstrapped`:为什么退出得太早,真的没有等待引导到网络?
当我们从头开始启动Tezos节点时,需要很长时间进行引导.我们可以使用tezos-clientbootstrapped命令监视进度.但是,该命令通常在引导的早期阶段退出,并告诉Bootstrapped.是什么意思?是命令的错误,还是Bootstrapped的概念与我所拥有的完全(或几乎完全)数据库同步不同?而且,当前建议的检查我的节点是否完全引导的方法是什么?(当然,我可以定期使用tezos-clientbootstrapped命令查看当前状态,但这有点乏味...)-
bootstrapping
-
-
Baseine地址中的地址的Base58编码/解码
谁知道一些用于解码地址值的优化Micheline表示形式的JavaScript库?011cd5f135e80fd8ebb6e43335b24ca6116edeba6900=>KT1BDEn6wobs7tDReKkGheXAhoq278TGaNn5-
javascript encoding
-
-
如何在Tezos节点之外创建数据库?
我们想建立一个包含Tezos-Node实时数据的网站.我们有一个正在运行的节点,我们有RPC,我们有一个mysql数据库,我们想使用Postgres来查询数据库并向网站"提供"信息.我们只是不知道如何将数据从Tezos节点"提取"到数据库中.一种方法是Cryptonomic的Conseil.https://github.com/Cryptonomic/Conseil但是他们目前不支持投票/投票RPC:-
rpc query database conseil
-
-
注入签名操作失败,出现Unrevealed_Key错误
我今天学到了很多东西,如果没有这个StackExchange,我不可能走那么快.我几乎已经完成了发送工作,但我无法终生弄清楚为什么在注入时失败并显示"unrevealed_key"错误.我知道我应该解码伪造的交易并重新验证值,以确保远程节点没有尝试更改我的交易,但是为了简单起见,我从这篇文章中删除了这一点.constsend=(from,to,amount,sk)=>{sotez.rpc.getHead().then(head=>{constoperation={branch:head.hash,contents:[{kind:'transaction',source:from,fee:'50000',counter:'31204',gas_limit:'10200',storage_limit:'0',amount:amount,destination:to,}],}sotez.tezos.forge(head,operation).then(unsigned=>{constbinary=unsigned.opbytessotez.crypto.sign(binar...-
operation eztz
-
-
如何使用TzScan API v3获取地址交易清单?
我已经阅读了TzScan.ioAPI文档,但是找不到允许我获取特定地址交易列表的端点.考虑到TzScan.io已经具有事务TAB功能,因此可能存在.那么如何获得tz1地址曾经进行过的交易的清单?-
tzscan api
-
-
Michelson中的key,key_hash,地址,合同和签名之间有什么区别?
有一个与相关的问题,但区别尚不清楚.Michelsonwhitedoc中用以下定义提到了这五种类型:address:无类型的地址(隐式帐户或智能合约).contract'param:一种合同,其代码类型为隐性帐户的合同单位.key:公共密码密钥.key_hash:公共密码密钥的哈希值.signature:加密签名.key_hash和address有什么区别?似乎对于我来说,我都可以使用相同的字符串文字来执行PUSHaddress"tz1..."和PUSHkey_hash"tz1...".我记得看到过一些有关揭示的东西.显示是什么意思?为什么可以在address和contract之间进行转换.但是不是在address和key_hash之间吗?key和key_hash有什么区别?我什么时候有一个key,但没有一个key_hash?什么是密码签名?迈克尔逊中的一些用例是什么?有关这些数据类型的其他重要信息.-
michelson contract address key signature
-
-
地址,密钥和密钥哈希
我意识到这些都是紧密相关的,但是在开发应用程序时应何时使用它们?例如,很容易获得用户的地址,但是什么时候应该询问他们的key或key_hash,这是他们需要明确提供的吗?-
dapps
-
-
base58前缀
Prefix中的模块src/lib_crypto/base58.ml具有诸如leted25519_public_key_hash="\006\161\159"(*tz1(36)*).人们如何从"\006\161\159"中获得tz1(36)?-
crypto base58
-
-
如何估算转让费?
现在在协议005中,我们必须为每个tz1->tz1转让费用.此外,如果这是地址中的第一笔交易,我们还必须添加另一个1420互斥锁以显示.我过去经常通过发送一笔金额等于余额减去1420或2840互斥量的交易来清空我的帐户.所以total_fee=tx_fee+reveal_fee(ifneeded)amount=balance-total_fee这个计算公式对我来说很好.但是刚才我遇到一个错误,说"余额不足".我看到所需的平衡与实际之间的差异是1420静音.但是我已经从余额中减去了2480个互斥量.我还应该在公式中算哪种操作?-
transactions transfer fees
-
-
Tezos作为雇主
Tezos具有软件开发人员为Tezos协议编写一段代码(扩展,模块或库)并附加发票的独特能力.如果提案被大多数利益相关者接受,则开发人员将收到发票中所提议的金额.这很可能会带来非常有趣的税收影响.开发人员收到的款项需缴纳所得税.但是,您指定谁为雇主?在这种新的创新中,没有任何法律实体.这个"工作合同"是如何通过的?谁把钱付给开发商?即使这被视为一种自营职业,这些钱从何而来?我认为,这对于我们的法律体系来说是一个全新的场景,目前还不存在.非常像DAO.有人对这种新的收入形式的法律方面有答案吗?-
untagged
-
-
使用iPhone安全外壳的钱包
|P-256签名曲线可用于tz3帐户.能够存储256位椭圆曲线(例如P-256)的安全区域是iPhone和具有TouchID或FaceID的Macs中存在的区域.有没有Tezos钱包或项目能够利用这个飞地?这个项目的主要挑战是什么?-
wallets hsm storage
-
-
安装流动性时出现错误57
我正在按照以下说明在具有Ubuntu18.04.2LTS的VM上安装Liquidity:http://www.liquidity-lang.org/doc/installation/index.html.一切顺利,直到第4阶段:安装流动性依赖项:makebuild-deps.输入此命令后,我收到错误消息:opaminstall.--deps-only[WARNING]Runningasrootisnotrecommended[WARNING]Failedchecksonliquiditypackagedefinitionfromsourceatgit+file:///root/liquidity#next:error57:SynopsisanddescriptionmustnotbebothemptyThefollowingactionswillbeperformed:∗installconf-libcurl1∗installconf-libsodium1∗installocurl0.8.2∗installsodium0.6.0=====∗4=====Doyouwanttocontin...-
liquidity linux
-
-
内部传输链中的气体消耗
我正在尝试通过内部转账执行一系列合同通话.我认为我目前的合同非常简单,但是在进行了4次内部转帐后,我就没钱了AscriptoroneofitscalleetookmoretimethantheoperationsaiditwouldId:proto.003-PsddFKi3.gas_exhausted.operationCategory:temporary当涉及到的通话很复杂时,如果我继续遇到汽油耗尽错误,我将无法在两个或三个合同之间执行通话.是什么原因造成的,我对此有什么办法?-
smart-contracts rpc liquidity error gas
-
-
以太坊/ Solidity开发人员在这里,希望将一些Solidity合同迁移到Tezos上。希望阐明一些问题
希望对一些问题有所了解.使用Ligo,原型或流动性来缩小范围.流动性现在是死胡同吗?我注意到它没有在developeres.tezos.com上列出,而整个Dune东西都没有列出....(或者,如果开始一些新的事情,使用其他方法中的一项是您的最大利益?)Archetype/Ligo是否提供了Michelson当前可以做的所有事情,还是两者都有局限性?在Solidity中,您可以内联汇编(用于优化,未实现的操作码).您可以在Arche/Ligo中做类似的事情吗?原型/Ligo支持继承/跨合同通信的程度如何?-
michelson liquidity smartpy ligo
-
-
Docker和加密密钥
是否存在使用Docker图像管理脚本的推荐方法具有加密的(受密码保护的)密钥?如果我不保护自己的密钥,该脚本似乎可以正常工作;但是对于受保护的密钥,似乎没有办法让Docker提示返回命令行输入密码.我可以单独运行tezos-signer并让贝克和代言人的容器与之对话吗?-
docker
-