如何在创建 abi 和 wsm 文件后使用 SET 在测试网上的 EOS 中部署智能合约?

How to deploy a smartcontract in EOS on testnet using SET after creating abi and wsm files?

aditib@WJLP-1098:~/contracts$ cleos -u https://jungle.eosio.cr:443 set contract adtester1234 hello/ -p adtester1234@active

Failed to get existing code hash, continue without duplicate check...
Reading WASM from /home/aditib/contracts/hello/hello.wasm...
Publishing contract...
Error 3090003: Provided keys, permissions, and delays do not satisfy declared authorizations
Ensure that you have the related private keys inside your wallet and your wallet is unlocked.
Error Details:
transaction declares authority '{"actor":"adtester1234","permission":"active"}', but does not have signatures for it.

我在 jungle testnet 上创建了一个帐户 adtester1234.It 显示在资源管理器上,我查看了。

此外,钱包已解锁并且确实包含需要 public 和帐户私钥。

aditib@WJLP-1098:~/contracts$ cleos wallet private_keys -n jungle-wallet-2 --password PW5K1SUrrGcraekXgBQN3137qfkqSyFrVVRdkxWgzpaZnJLMYPg4n
[[
    "EOS5HWzxBoDTGj2hMeA9WGphVCbXmcxB78QCTWgPybyCUvNnyVznH",
    "5JBGrBZBhQ2Zjqbj4z8dKyu9fvwowg4sdqZ5vbkM9kSNVJrH7Db"
  ]
]

我尝试添加签名交易:

aditib@WJLP-1098:~/contracts$ cleos -u https://jungle.eosio.cr:443 set contract adtester1234 hello/ -p adtester1234@active -s

Failed to get existing code hash, continue without duplicate check...
Reading WASM from /home/aditib/contracts/hello/hello.wasm...
Publishing contract...
Failed to connect to nodeos at https://jungle.eosio.cr:443; is nodeos running?

如果我连接到测试网端点,nodeos 应该是 运行 吗?

我在 Windows 上使用 UBUNTU 18.04 LTS。我在 Whosebug 上提到了类似的问题,但它对我不起作用。希望有人能指导我。

为什么会出现这个错误?如何解决?为什么我无法获取代码哈希? 提前致谢!

我使用的端点不工作。

这是我尝试过并且正在运行的工作端点列表: