如何从 RSKj regtest 区块链节点的测试账户发送 web3 交易
How to send a web3 transaction from a test account of RSKj regtest blockchain node
我正在创建一个 DApp,它连接到部署在本地测试 RSK 区块链(regtest)运行 上的智能合约,由 RSKj Java 应用程序提供。我打算通过连接到 Metamask 的 Web3 发送交易。在 DApp 中,我通过发送 Web3 请求获取帐户列表:
const accounts = await web3.eth.getAccounts()
此外,accounts
将包含:
[
'0xCD2a3d9F938E13CD947Ec05AbC7FE734Df8DD826',
'0x7986b3DF570230288501EEa3D890bd66948C9B79',
'0x0a3aA774752ec2042c46548456c094A76C7F3a79',
'0xCF7CDBbB5F7BA79d3ffe74A0bBA13FC0295F6036',
'0x39B12C05E8503356E3a7DF0B7B33efA4c054C409',
'0xc354D97642FAa06781b76Ffb6786f72cd7746C97',
'0xDEBe71E1dE41Fc77C44Df4b6Db940026E31b0e71',
'0x7857288e171C6159C5576d1bD9AC40c0c48a771C',
'0xa4Dea4d5C954f5FD9e87f0e9752911E83a3D18b3',
'0x09a1edA29F664ac8f68106F6567276dF0C65D859',
'0xeC4ddeB4380Ad69B3E509BaAd9f158CDF4E4681d'
]
如何将这些帐户(或至少其中的第一个)导入 Metamask 以便将交易发送到智能合约?
列表中的第一个帐户在 this file in RSKj 中被称为“牛”种子。您可以从那里获取相应的私钥。
执行以下操作:
- 复制私钥
c85ef7d79691fe79573b1a7064c19c1a9819ebdbd1faaab1a8ec92344438aaf4
,
- 打开你的 Metamask 浏览器插件
- select
regtest
网络
- 导入账号
- 右上角的账户图标
- 导入账户
- ‘在此处粘贴您的私钥字符串:’
- 将刚刚导入的账户设置为活跃账户
- 享受发送您的交易
我正在创建一个 DApp,它连接到部署在本地测试 RSK 区块链(regtest)运行 上的智能合约,由 RSKj Java 应用程序提供。我打算通过连接到 Metamask 的 Web3 发送交易。在 DApp 中,我通过发送 Web3 请求获取帐户列表:
const accounts = await web3.eth.getAccounts()
此外,accounts
将包含:
[
'0xCD2a3d9F938E13CD947Ec05AbC7FE734Df8DD826',
'0x7986b3DF570230288501EEa3D890bd66948C9B79',
'0x0a3aA774752ec2042c46548456c094A76C7F3a79',
'0xCF7CDBbB5F7BA79d3ffe74A0bBA13FC0295F6036',
'0x39B12C05E8503356E3a7DF0B7B33efA4c054C409',
'0xc354D97642FAa06781b76Ffb6786f72cd7746C97',
'0xDEBe71E1dE41Fc77C44Df4b6Db940026E31b0e71',
'0x7857288e171C6159C5576d1bD9AC40c0c48a771C',
'0xa4Dea4d5C954f5FD9e87f0e9752911E83a3D18b3',
'0x09a1edA29F664ac8f68106F6567276dF0C65D859',
'0xeC4ddeB4380Ad69B3E509BaAd9f158CDF4E4681d'
]
如何将这些帐户(或至少其中的第一个)导入 Metamask 以便将交易发送到智能合约?
列表中的第一个帐户在 this file in RSKj 中被称为“牛”种子。您可以从那里获取相应的私钥。
执行以下操作:
- 复制私钥
c85ef7d79691fe79573b1a7064c19c1a9819ebdbd1faaab1a8ec92344438aaf4
, - 打开你的 Metamask 浏览器插件
- select
regtest
网络 - 导入账号
- 右上角的账户图标
- 导入账户
- ‘在此处粘贴您的私钥字符串:’
- 将刚刚导入的账户设置为活跃账户
- 享受发送您的交易