Comments (5)
yes, it's not yet fully documented (and reasonably, brand new too, use with care), but by design of the CLI, you can export/import a transaction being created at any stage, so you can:
- on A: create your transaction on a machine A (add inputs, outputs, etc..)
- on A: export it, "send" the file to a machine B (disconnected from network, but holding the keys)
- on B: import the file from a usb stick, etc...
- on B: sign it
- on B: export it, send the file to a machine C
- on C: import the file, sent it to network
https://github.com/input-output-hk/cardano-cli/blob/master/USAGE.md
from cardano-byron-cli.
Hi vincenthz,
Thanks for the help.
I think this removes one of the two biggest blocks preventing Cardano from dominating the crypto space.
The other one is having the ability to generate our own private keys by flipping a coin or by some other method that we can know for certain is truly random. Perhaps it is possible to do this now but I will ask about it in a separate post.
I see there are a few videos on how to use the Cardano-CLI.
Would you please consider doing a video demonstration on how to make and send an offline transaction using an airgapped machine.
Thanks, John
from cardano-byron-cli.
I'll transmit the request to our tutorial/video expert, no promises, but it's a good idea !
Not sure about flipping the coin private key, it's not technically hard to offer something here, but what exactly would you like to see ? purely speaking, our private keys are 96 bytes, that means for "perfect entropy" we need to ask for 768 coin flips.
Would you settle for something that ask for less and does a "stretch" ?
I've seen an article talking about coin flipping in the past, but I don't remember exactly the details. If you have a specific technic (with technical details) in mind, we're happy to go and have a read.
from cardano-byron-cli.
Thanks Vincent,
I am going to copy your comments about coin flipping into the newly created issue about that and continue the conversation from there.
Thanks, John
from cardano-byron-cli.
there has a problem.
when machine A create a transaction. A should add-input but add input need use command cardano-cli wallet utxo XXX to get the utxo of address. it's also mean A has the private key of XXX.
I don't want the private key holding in A. I Just want use private key to sign the transaction. at machine B.
is there has any way to know the utxo of one address without of private key?
from cardano-byron-cli.
Related Issues (20)
- [FEATURE REQUEST] Add Quality of Life Commands
- Several warnings during cargo install
- Should specify install visual studio 2017 and c++ during cargo install HOT 2
- Build error "could not find `parse` in `genesisdata`" HOT 2
- Several sync duplicate UTxO credits without warning or fatal errors HOT 3
- [Technical Support For Listing] Bitrue Exchange Ticket (58988) HOT 4
- the LOG is not found utxo HOT 4
- account_index
- Send Tx Error
- ProtocolError(ServerError(\"handleStreamStart:strean Failed to find lca\")
- tx-bytes: 11132 HOT 1
- Verification of mainnet blockchain fails
- The cardano-cli can run in the background as server? HOT 1
- New testnet Byron not synced HOT 1
- "cardano-cli blockchain pull mainnet" crashes, BlockNotFound error HOT 2
- 'cardano-cli wallet sync' crashes
- [FR] Conversion of cardano-address generated keys (base16) to cborHex HOT 2
- [FR] Allow separate reward receive address for normal delegators
- Connection to mainnet impossible HOT 1
- cardano-cli minimum fees calculation for --tx-in-count=2 not correct HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cardano-byron-cli.