Hot answers tagged

5

In most cases, you should never manage users wallets with a hosted service. The whole point of a decentralized blockchain is that users are managing their own assets. The best practice is to generate and keep the keys used in signing of a transaction within the iOS application managed by the user and use a hosted service to communicate with the Cardano ...


3

By default cardano-wallet listens on loopback ip only - 127.0.0.1, to listen on server external ip, you need to add --listen-address parameter So at the end command should be: cardano-wallet serve \ --listen-address 0.0.0.0 \ --mainnet \ --node-socket ~/cardano/db/node.socket \ --database ~/cardano/db --port 8090 Or put dropleat real ip instead of ...


3

The answers are yes, and yes, respectively. Cardano is unique in the L1 space in that it has been designed from the start to scale with the number of unique participating nodes, rather than with the hardware capabilities of the whole constituency. For this to work, a separation of the settlement and computation layers is necessary. Until very recently, most ...


2

A relay is a full node. I thibk what you're asking is how can I have a light wallet like experience with cardano-cli and the answer to that is you can't; however you can use something like blockfrost API to get the same type of information cardano-cli can provide.


2

You definitely need to have a local running cardano-node so the cardano-wallet server has something to talk to/query. Once you have that set up, the easiest thing is to download the latest pre-compiled cardano-wallet binaries from IOHK's github. Extract the cardano-wallet binaries and place them in your bin folder. You should be able to run cardano-wallet -h ...


2

Yes you can. A single cardano transaction may contain multiple inputs per address from multiple wallets, so long as the transaction contains a signature for every unique address from which a UTXO is being consumed. For example, if all of your ADA/assets that you wish to consolidate are spread across 5 UTXO's in a single address, you can create a transaction ...


2

The literal answer to your question is yes, the practical answer is no. Key-derivation is an entirely offline process. CIP-3 talks about how it is currently implemented in cardano (used by all relevant software, including Yoroi, Nami, cardano-cli, etc). A 24-word mnemonic equates to 256 bits of entropy. If generated in a secure fashion, it would take all the ...


1

Recommended way to build cardano-wallet is with stack. Check out this manual: https://developers.cardano.org/docs/get-started/installing-cardano-wallet I tried to build wallet recently and it was successful. Let me know if you will still have issues building it with stack. Cheers!


1

Also you can use Cardano Serialization Lib https://github.com/Emurgo/cardano-serialization-lib with the class Adress and the method Address.toBech32() : let HexAddress = "00b9e79b67bc322d4d9b0a2d5449353e58f22aeea3bd349cdd363543fc4ec0b90c580c1091a8bc26989d288402ed015c1c747d5290698a15f4" console.log(Address.from_bytes(Buffer.from(HexAddress,"...


1

They are encoded in different formats as the followings: Bech32 Format: addr_test1qzu70xm8hsez6nvmpgk4gjf48ev0y2hw5w7nf8xaxc658lzwczusckqvzzg630pxnzwj3pqza5q4c8r504ffq6v2zh6qgznxt7 Hex Format: 0b9e79b67bc322d4d9b0a2d5449353e58f22aeea3bd349cdd363543fc4ec0b90c580c1091a8bc26989d288402ed015c1c747d5290698a15f4 IOHK provides an executable and haskell lib for ...


1

To build cardano-wallet from sources you need first to have cardano-node, as stated here: https://developers.cardano.org/docs/get-started/installing-cardano-wallet/ This guide assumes you have installed cardano-node and cardano-cli into your system. If not you can refer to Installing cardano-node guide for instructions on how to do that. You should have at ...


1

You must have the "discreet" feature turned on - it is the little eyeball towards the top right of Daedalus, just to the left of the notification bell. To view your balance, simply click the crossed out eyeball, it will uncross and you'll see your balance.


1

As the other answer says there is no real difference, a cardano-node is just configured to become a relay, its the same thing underneath. If you build cardano-node from source, then you can control the number of threads used to compile with the standard -j flag, -j8 being 8 cores, more cores = more RAM needed. https://github.com/input-output-hk/cardano-node/...


1

Another option: Transaction can be built in Java backend and then sent to Nami for signing. Here's a sample code for Multi-sig token mint where (Not exactly same but similar approach can be used for your scenario) Mint Transaction is built in Java backend Sign by Nami extension in the browser Send the witness back to Java backend Assemble transaction again ...


1

Their backend is probably down, in the meantime you can use your recovery phrase to restore your wallet on another platform, like Daedalus or Adalite.io


1

You all are way over complicating this.. It's as easy as: def get_return_address_from_utxo(utxo): try: r = requests.get(f"https://cardanoscan.io/transaction/{utxo}") content = r.content.decode("utf-8").split( 'FROM ADDRESSES (INPUTS)</span></div></div><div class=mt-4><div class="d-flex flex-...


1

Here is an open-source starter project: https://github.com/cheffNFT/namiwallettemplate


Only top voted, non community-wiki answers of a minimum length are eligible