9 votes
Accepted

Installing Cardano-node on an M1 Mac

I also do have Macbook with M1 chip and I use precompiled binaries that ship with Daedalus. It will save you a lot of trouble unless you really want to build it from source. After you've installed ...
user avatar
  • 611
9 votes
Accepted

EKG metrics interpretation and documentation

Since the current network settings define one slot per second and each block that reaches a node was created for a specific slot, the local node can determine how "on time" the block arrived....
user avatar
7 votes
Accepted

How does Cardano execute real time transactions if block time is 20 seconds?

Block time is 20 seconds in average. Sometimes we have blocks at shorter intervals, sometimes much longer. I saw sometimes sequences of 4 or 5 blocks at one second interval from each other. And ...
user avatar
6 votes
Accepted

Cardano Serialization Lib Usage

Generally I think you can say the point of the serialization lib is to help you manage the off-chain aspects of preparing transactions before you submit them to the network. It's a standalone library ...
user avatar
  • 1,254
6 votes
Accepted

How do I make a Sidechain

To create a side chain, you need a smart contract language both on the Cardano side and also on the side chain side. You also need off-chain code (e.g. a website) for people to interact with those ...
user avatar
5 votes

How can I derive the Staking address from a Payment address?

This only works if it's an address embedding the payment and stake credential. You can use cardano-address address inspect locally. You could also use a tool like cardanoscan.io which when given an ...
user avatar
5 votes

Can complete transactions be effected using Cardano-cli with only minimal or no plutus involvement?

I have some example python code that does pretty much what you ask called adawallet. https://github.com/input-output-hk/adawallet It works by shelling out to the CLI from a python library to cardano-...
user avatar
5 votes
Accepted

Is there a Python Version of Cardano Node-CLI JavaScript Library?

I know you are asking for a python library interacting with a node, but let me tell you there is a very comprehensive python library with which you don't need to run a node yourself. You can find a ...
user avatar
  • 565
4 votes
Accepted

Getting a "Yaml file not found" error when trying to run cardano-node

JSON is a proper subset of YAML, so JSON is okay. Are you using the standard testnet config downloaded from here? It is best to wget it.
user avatar
4 votes

Error running Testnet node: unwrapEnvelopeErr = ObsoleteNodeCHAIN BlockNo 2989599 SlotNo 39614381

The solution for this problem is to download the latest version of cardano-node. 1.29 is broken for testnet, but the 1.30.1 works perfectly. Download here: (https://hydra.iohk.io/build/7739444)
user avatar
4 votes
Accepted

Received the transaction id but the transaction never happened

The chain has been pretty congested since sundaeswap launched. It may take some time between transaction submission and inclusion into a block. If your TTL or --invalid-hereafter parameter is too ...
user avatar
  • 3,224
4 votes

Cardano - cardano-cli query utxo - get all utxo of an address

You can do it via cli omitting --whole-utxo cardano-cli query utxo --address $(cat /path/to/addr) --testnet-magic 1097911063
user avatar
  • 61
4 votes
Accepted

How to get CLI access from Daedalus installation?

Daedalus has its own cardano-node instance, so you can specify the node's socket variable and use it for cardano-cli purposes. First, launch Daedalus, and click on Help > Daedalus Diagnostics. ...
user avatar
  • 3,224
3 votes

Executing cardano-cli inside a docker container from another docker container

Approach 1 is the only one that makes sense to me in my limited knowledge of Containers. Containers, I understand, are different operating system context, not just different process so there isn't ...
user avatar
3 votes
Accepted

Test node failure

Today the Alonzo hardfork was done on the Testnet, you should update your cardano-node and cardano-cli to version 1.29.0.
user avatar
  • 3,196
3 votes

Block Producer vs Relay Node setup

If you want to get started with Cardano, setting up a stake pool can be a good start to learn the basics. You will be able to explore the different cli commands as well as the fundamentals of the ...
user avatar
3 votes
Accepted

Does Daedalus perform tasks beyond those of a wallet?

You're right. It's a cardano-node wallet's component, who is guilty for excessive CPU usage. There's nothing you can do about it. It consumes over 100% of CPU power, even though Daedalus wallet is a ...
user avatar
  • 1,649
3 votes

Lobster Challenge: zsh: no matches found error on building transaction

I figured it out. For anyone facing the same issue you need to escape the # key by putting a backslash before it like so: TxHash\#TxIx
user avatar
  • 71
3 votes

Installing Cardano-node on an M1 Mac

seems something simillar is necessary to do after cabal configure.... Mac doesn't have apt command, but I would assume you can get those libraries with homebrew sudo apt install llvm-9 sudo apt ...
user avatar
  • 321
3 votes
Accepted

How many servers do I need to run cardano-wallet?

You can run everything on one server. You can run cardano-node in the background and use cardano-wallet or cardano-cli from your application (just export the CARDANO_NODE_SOCKET_PATH environment ...
user avatar
  • 611
3 votes

Can a smart contract create a transaction on someone else's behalf?

No, if you dont sign the transaction nobody can spend any of the UTXO in your adress... if the Nami wallet ask you to do it and you trust the page and sign some tx done by a bad behaved the web-app ...
user avatar
3 votes

Cardano Node + DB Sync + Graph QL vs. Blockfrost API

I've been on a bit of a journey with this so might be able to add some insight. We originally started by running our own node inside our Kubernetes cluster, alongside a cardano-wallet container that ...
user avatar
  • 334
3 votes

cardano-serialization-lib-nodejs documentation

The documentation is very limiting, but if you're confident with JavaScript or TypeScript then there are a few very good resources out there. I've personally learnt by just reading the Nami wallet ...
user avatar
  • 334
3 votes

How to lock funds in a smart contract?

Yes. Something like this is relatively trivial for a Plutus script (Essentially, locking funds and some data at an address is the only thing scripts do). Here is one approach you could take. There ...
user avatar
3 votes
Accepted

How to run a Cardano relay instead of a full node?

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 ...
user avatar
3 votes

Transaction fee

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 ...
user avatar
  • 3,224
3 votes

How can I derive the Staking address from a Payment address?

As Samuel said, the address in question must contain the staking part in the first place. cardano-address uses IOG's implementation of bech32. Instead of using cardano-address you could also install ...
user avatar
  • 565
3 votes
Accepted

Can complete transactions be effected using Cardano-cli with only minimal or no plutus involvement?

You are correct - there were many scripts created by the community for mainnet use long before Plutus Contracts launched in September 2021. A good example of this are the Guild Operator's Wrapper ...
user avatar
  • 3,224
3 votes
Accepted

When was the slot duration set to 1 sec on Cardano Testnet?

I did a little bit of digging. Block 1597133, created on 2020/07/28 20:20:16 was the first block to use 1 second per slot. Epoch Slot Block Created Delta Next Slot Delta Next Created Time Per Slot ...
user avatar
  • 500
3 votes
Accepted

How to setup carndano node-socket?

Ensure that cardano-node is running. open a new terminal window, and enter nano ~/.bashrc Scroll to the bottom of the file and add the following line: EXPORT CARDANO_NODE_SOCKET_PATH=/home/user/...
user avatar
  • 3,224

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