Blockchain AVM部署到远程AION内核
我在将合同部署到安装在办公室一台计算机上的Blockchain AVM部署到远程AION内核,blockchain,aion,Blockchain,Aion,我在将合同部署到安装在办公室一台计算机上的avm时遇到一些问题。我正在使用公钥 这就是错误: [错误]无法在项目类型B上执行目标组织。aion4j:aion4j maven插件:0.5.3:部署(默认cli):合同部署失败:/home/frankovski/Documents/blockchain/typeB/target/typeB-1.0-SNAPSHOT.jar:事务失败:字符串索引超出范围:43->[帮助1] [错误] [错误]要查看错误的完整堆栈跟踪,请使用-e开关重新运行Maven
avm
时遇到一些问题。我正在使用公钥
这就是错误:
[错误]无法在项目类型B上执行目标组织。aion4j:aion4j maven插件:0.5.3:部署(默认cli):合同部署失败:/home/frankovski/Documents/blockchain/typeB/target/typeB-1.0-SNAPSHOT.jar:事务失败:字符串索引超出范围:43->[帮助1]
[错误]
[错误]要查看错误的完整堆栈跟踪,请使用-e开关重新运行Maven
有人能帮忙吗?如果您正在使用私钥,请仔细检查它是否是前缀为
0x
的正确密钥
如果您使用的是公钥,请确保公钥密码对可以与您正在通话的节点解锁。(密钥库文件应导入该节点)您是否将IntelliJ与Aion4j插件一起使用?是的,这是他们文档中推荐的插件。我已经这样做了,但在使用avmtestnet的端口8547时超时。有没有其他方法可以打开我的web3?Telnet成功连接到端口。如果您使用的是web3,则需要打开
rpc
端口,默认情况下端口号为8545
。(在您的comfi.xml中,类似于)。我认为您可能需要将ip
更改为0.0.0
才能远程连接到它。太棒了!工作很有魅力。谢谢。