一些开发类的StarkNet教程教的是创建新的账户、编写新合约和测试。而本文主要介绍如何导出已有钱包账户,并和已经上线的合约进行交互。1. 初始化nile项目nile 是 StarkNet 上流行的cli开发工具,能简化流程提高效率。根据README安装后,确保输入 nile version 会显示版本号。 然后新建文件夹,输入nile init初始化项目并用nile compile编译一下示例合约。2. 导出私钥私钥可以本地生成,也可以从钱包导出,重点介绍钱包导出的私钥如何使用。下图分别是argent和braavo的导出位置。01 argent导出02 braavos导出获得私钥后,在nile init生产的项目的根目录创建一个 .env文件,设置一个变量放置私钥,比如PK1=1234,这个PK1是alias,可以设置简单一些,后面会用到。03 env然后输入nile setup PK1 --network goerli,会在测试网部署一个合约账户,同时根目录会出现一个 goerli.accounts.json ,里面包含PK1这个私钥派生出的公钥和地址。这个新生成的合约地址和...