**ubuntu@ip-172-31-21-95** : **~** $ git clone --recursive git@github.com:input-output-hk/icarus-poc.git
Cloning into 'icarus-poc'...
Warning: Permanently added the RSA host key for IP address '192.30.253.112' to the list of known hosts.
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
**ubuntu@ip-172-31-21-95** : **~/ICARUS** $ sudo git clone git@github.com:input-output-hk/icaraus-poc-backend-service.git
Cloning into 'icaraus-poc-backend-service'...
The authenticity of host 'github.com (192.30.253.112)' can't be established.
RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Are you sure you want to continue connecting (yes/no)?
Host key verification failed.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
ubuntu@ip-172-31-21-95:~/ICARUS$ netstat -tlpn
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN -
tcp6 0 0 :::8080 :::* LISTEN 31015/node
tcp6 0 0 :::80 :::* LISTEN -
tcp6 0 0 :::22 :::* LISTEN -
Is it supposed to connect to the IOHK node, or what? doesnât seem to be doing anything.
The fact that Icarus isnât supposed to be an âit just worksâ client. Itâs not impossible to run it, but it needs proper configuration. The upcoming Yoroi wallet, a fork of Icarus, will be easy to install and use.
Iâm interested in Icarus project too. I need to run backend and importer for my own app. If anybody has positive experience of building and running Icarus backend and importer (for testnet for now) - please, share it.
Iâd like to write my own wallet for mobiles, but not sure how difficult that would be. If they documented the calls to the Icarus-Backend and the regular FullNode (believe the light wallets still need to talk to the FullNodes for some things) then that would be a start to figuring out whatâs going on⊠However people did say in the Developer Telegram to wait for Yoroi⊠Possibly because they thought I just wanted to use a light wallet, but also possibly because they are still restructuring how the light wallets work and itâs best to wait, idk.
In anycase, I wouldnât really want to use their Node.js stuff, I would want to write my own software and just make the relevant calls to the Icarus-Backend. Donât know how difficult it would be to write the wallet code, youâd need to generate the BIP39 seed key and addresses, not sure what else really.
But anyway itâs hard to reverse engineer something without it actually working, lol. So I might wait for this Yoroi and take a look then.
I built for testnet (as per the instructions), this will not connect to your local backend but to their testnet backend on 18.207.22.26. The relevant files appear in the /build subdir.
I made a dir on my computer and sftpâd these files to it. I started Chrome and went to chrome://extensions. I did âLoad Unpackedâ and specified the dir.
My goal is quite similar - I want to create an app, which talks to Icarus backend (create raw tx, sign it, send to blockchain, get txs received to particular address).
I figured out how to create wallets/accounts/addresses/txs through Rust+Wasm lib. So now I need working backend to send tx to.
Yes, I tried their endpoint - 18.207.22.26, but couldnât get a response. Most likely I miss something. Could you send me any working request, in CURL format i.e.?
I can see it talk to 18.207.22.26:8080/api/txs/history to get transaction list, but I donât know how to tell the payload or headers⊠not very good with web browsers.