New answers tagged

2

Cardano addresses use the BIP-32 standard for key derivation. This allows a very large (2^31-1) number of addresses to be created per account index, per master seed. Being that most computers running wallet software do not have enterprise level specs, it is not feasible (nor necessary) for them to query the chain for such a large number of addresses. For ...


1

If you don't have experience with docker, don't use it. It just adds another layer of complications. The easiest way to get a wallet up and running is to get the release binaries from the assets at the bottom of this page for your architecture: https://github.com/input-output-hk/cardano-wallet/releases/tag/v2021-12-15 Then you'll need to start both the node ...


0

I can't imagine how you'd do that. The validation nodes control fee distribution, only relying on the TX to provide the fees, but not relying on the TX to tell them how/where to distribute them.


0

Blockchain throughput is a measure of how many actions are completed within a given time frame. You are absolutely right saying, that if the fewer Full Node wallets downloading the entire blockchain at a certain point in time, the higher the throughput of the blockchain is. Cardano "Light" Nodes (that are somewhat similar to SPV nodes in Bitcoin, ...


0

I don't think IOG has announced if it will be or not. It is still in development/testing so maybe that is why. I would guess it will be open sourced based on Emurgo open sourcing their Yoroi wallet: web and mobile. IOG did say they want this new wallet to be interoperable with other chains so I think if they are taking on MetaMask (also open source) they ...


0

Are you looking to use a light wallet client or do this using the cardano-cli? If you’re looking to just get the one time task done, I’d recommend this. Go to Send -> Input an address -> Input an amount -> Add assets to the same transaction -> Submit.


-1

I don't believe any source code is released yet. I was fortunate enough to do some light testing for the wallet's on boarding process this week, and I'm very excited about its eventual release!


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!


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 ...


0

As far as I know, the wallet or its source code is not yet release. If you are looking for a metamask equivalent, you might want to check Nami wallet.


0

In JavaScript, from the Nami Wallet PAB demo: exports.getWalletIdImpl = () => { return Promise.all([window.cardano.getUsedAddresses(), window.cardano.getUnusedAddresses()]) .then(([walletUsedAddresses, walletUnusedAddresses]) => { const addresses = walletUnusedAddresses.concat(walletUsedAddresses) return require('blake2b')(20) ...


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

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 ...


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 ...


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


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 ...


0

I'm no networking wiz (working on it) - but I just played around with the above: I got the same error when I used my public IP address. However, when I use the loopback address (127.0.0.1) it seems to work for me. Try running: http://127.0.0.1:8090/v2/network/information in chrome and see if that works. If anyone knows why the public IP doesn't work but the ...


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-...


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 ...


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 ...


0

There is a demo in the Plutus GitHub repository since a few days: https://github.com/input-output-hk/plutus-apps/tree/main/plutus-pab/demo/pab-nami Basically, you have the following parts; The PAB instance, the webserver backend, the webserver frontend. I think, you should not expose the PAB through a public entry point. Instead have it running on local ...


0

You cannot find the sender address using cardano-wallet. You will need to install cardano-db-sync for that and query it, or you will have to use an external API (like blockfrost.io) and make a call to the endpoint documented here: https://docs.blockfrost.io/#tag/Cardano-Transactions/paths/~1txs~1{hash}~1utxos/get


2

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


0

You can query the input transaction hash, in your case 80b4ab2773da9bccdb62d8bbf22f339bf041f0ff082f34acc6614f6a759e58e using a block explorer like cardanoscan, or from your own running node using cardano-db-sync For example, when I search the above Tx Hash in cardanoscan, I get: https://testnet.cardanoscan.io/address/...


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 ...


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

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/...


0

You can copy the wallets directory in the Daedalus state directory of the old system to the new system. Daedalus Diagnostics in menu should have a link to where the state is on your operating system.


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.


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.


Top 50 recent answers are included