Hot answers tagged

14 votes
Accepted

Difference between tz1 and KT1 addresses

tz1 and kt1 addresses have the same functionality in terms of transactions. However, there is one difference, kt1 accounts have smart contract functionality and tz1 does not. Also, you can use your ...
user avatar
9 votes
Accepted

Wallet using the secure enclave of the iPhone

There isn't currently a wallet for iOS using the secure enclave. But the tz3 accounts use p-256 encryption and were put in primarily to support iOS, Android, and other devices which are only ...
user avatar
  • 1,969
7 votes

How do I confirm my Tezos wallet is up to date; most current version etc.?

For Galleon you can check their Github Releases wiki here. At this link you can find the old releases, as well as the most recent releases. The most recent release is Version 0.7.0b (Jan 17, 2019).
user avatar
  • 175
7 votes
Accepted

How to add and transfer from originated accounts in the CLI wallet

To add an originated account to the cli wallet: tezos-client remember contract <new alias> <kt1...> Check if the originated account was successfully added to the client: tezos-client ...
user avatar
  • 893
6 votes
Accepted

How can I use Kukai wallet on alphanet?

You can always follow the instructions on Github to build an Electron application from the source code. In that case you want to modify constants.ts to use the alphanet instead of the mainnet. For ...
user avatar
  • 1,310
6 votes

How do I know my password or backup information is not being shared when creating a new wallet?

If the key is generated on their server, you have no way to know. If the key is generated locally in your browser, you may try to monitor the network to see what the wallet sends to the server. ...
user avatar
  • 3,278
6 votes
Accepted

Is it possible to 'destroy' a wallet?

I am talking from memory of the transition from proto 002 to proto 003 so hopefully I got it right. If you go on tzscan you will see that there is a counter for addresses https://tzscan.io/...
user avatar
  • 6,006
6 votes
Accepted

Address prefixes

Look at this file https://gitlab.com/tezos/tezos/blob/master/src/lib_crypto/base58.ml The relevant section is the Prefix module at the end module Prefix = struct (* 32 *) let block_hash = "\001\...
user avatar
  • 4,399
6 votes

Invalid Signature for Tezos transaction

Make sure you revealed public key just once and make sure you properly incement counter. Also, take a look at Netezos, C# Tezos SDK. Here is an example of how to forge, sign and send a transaction: ...
user avatar
  • 2,262
5 votes
Accepted

How to transfer off of KT1 after Babylon upgrade?

This can still be done from the terminal using the normal ./tezos-client transfer <amount> from <src> to <dst> command, with a couple of important caveats: There is currently a ...
user avatar
5 votes
Accepted

Wallet JSON file - field "secret" purpose

The alphanet is initialized with a set of account similar to the ones present in the mainnet genesis block. The faucet distribute those accounts on demand. This secret proves that you are the real ...
user avatar
5 votes

Can I know when a wallet was created?

My suggestion would be using tzscan API. For example checking all activations until you find a match something like this: index = 0 loop while true GET https://api1.tzscan.io/v1/operations?type=...
user avatar
5 votes

Would it be possible to find a Derivation path for a public TZ1 address

Assuming your PKH is a tz1* address, we would know 2/3 parts of how this address was derived, the only part missing would be your derivation path. 1 - seed phrase of the ledger device (assumed known ...
user avatar
5 votes

How to add and transfer from originated accounts in the CLI wallet

when working with the Tezos command line client it's useful know that you can give accounts an alias to make it easier to enter commands: client add address <new alias> <public key hash to ...
user avatar
  • 1,969
5 votes
Accepted

What are the best cold-storage methods available for XTZ?

Hardware wallets like the Ledger Nano are good cold storage solutions. Offline-wallet creation in an air-gap device is also a good solution. Kukai wallet offers you the possibility to do offline-...
user avatar
  • 146
5 votes

How do I know my password or backup information is not being shared when creating a new wallet?

Any wallet software you choose to run comes with risks you should be fully aware of in order to properly protect yourself. Whether its a web, desktop, or mobile app you are running code that someone ...
user avatar
  • 1,969
4 votes

HD Derivation Path with P-256 signature

TezBox currenty only supports the ed25519 curve, this is because the underlying library (eztz.js) only supports this curve. We are about to release support for the other two curves in eztz.js in the ...
user avatar
4 votes

How to create a wallet in Ledger Nano S?

There are multiple steps to this process, all of which I think you have already done, but I'll walk through them just to highlight how some of it works. Ledger Setup In order to use the Ledger you ...
user avatar
  • 989
4 votes
Accepted

Documentation for Serializing Contract Call Data/Parameters

There is https://tezos.gitlab.io/whitedoc/micheline.html#binary-serialization which mostly tells to run tezos-codec describe alpha.script.expr binary schema for a complete description of the binary ...
user avatar
3 votes

Cold Storage Delegators

There is no need to keep the TZ account "hot" (as in online) while delegating. LPOS allows you to select a delegate and then keep your keys in "cold storage" (as in offline). The baker however - ...
user avatar
  • 1,973
3 votes

Is it possible to 'destroy' a wallet?

If there has been any transactions to or from any of these wallets they will be on the chain forever. You can "forget" them on your tezos node using: tezos-client forget address <name> -f The ...
user avatar
  • 1,973
3 votes

Are there any wallets that support the FA 1.x token standard yet?

AirGap has implemented the FA 1.2 standard for a token. This is not yet released to the public and scheduled for a security audit. Best would be to have a chat with Pascal on the Tezos Slack or on ...
user avatar
3 votes
Accepted

How to create a tz1 address with a secret passphrase via command line?

Not supported by the command line client at the moment, but the pytezos library supports it, see Key.generate. Generates new key :param passphrase: optional password :param curve: b'sp' for secp251k1,...
user avatar
  • 4,399
3 votes
Accepted

Invalid Signature for Tezos transaction

https://github.com/bitcoin-core/secp256k1/blob/d644dda5c9dbdecee52d1aa259235510fdc2d4ee/include/secp256k1.h#L483-L513 There are two valid EC points that correspond to the same signature, but some ...
user avatar
3 votes

How do I query wallets for NFT's

NFTs are tokens. When you query token balances from these API's, you are getting a mixture of Fungible and non-Fungible tokens back. Users can have more than 1 of the same NFT, so they also have a ...
user avatar
2 votes
Accepted

Newbie user is confused

You are with two distinct wallets. One in Galleon, and the other one in TezBox. The error you are getting on transfer refers to using low fees. Raise the fee and it will work.
user avatar
2 votes
Accepted

Can I transfer a delegated KTZ account from one TZ1 account to another?

It is not possible, as the manager of your KT account would be set the your tz address, and there is currently no way to change this. You should continue receiving rewards for your current address ...
user avatar
2 votes

Has anyone configured Galleon or TezBox with a local node?

SOLUTION (for TezBox web version) Not as intuitive as one can imagine. The following has been done on a machine with Fedora OS running a Tezos node. First as a user create a certificate and a key: ...
user avatar
2 votes

'Tezos' wallet addresses generation

I wrote simple html with JS script: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="eztz.min.js"></...
user avatar
2 votes
Accepted

Why are the tz and KT addresses using different letter cases?

You can see in the commit 1c7d7ce7 that the prefix was previously "TZ1". The case was used to distinguish between the two types of adresses. This commit changed the letters to "limit confusion with ...
user avatar

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