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 ...
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 ...
8
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 ...
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).
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 ...
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. ...
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/...
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\...
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:
...
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 ...
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 ...
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=...
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 ...
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 ...
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-...
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 ...
5
votes
What are the recommended regular expressions for tezos wallet and contract addresses?
Transaction rollups coming with the Jakarta protocol will introduce new addresses with prefixes (txr1, tz4, and txi). And the K protocol will also introduce a new ones scr1, etc.
You can find all the ...
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 ...
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 ...
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 ...
4
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 ...
4
votes
Accepted
How can I manually generate a tz3 wallet address?
With tezos-client?
tezos-client gen keys tzthree --sig p256
(then tezos-client show address tzthree -S)
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 - ...
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 ...
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 ...
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,...
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 ...
3
votes
Accepted
How to get wallet tokens balance with the help of address and tokens contracts?
The best approach is to use an indexer that is aware of all tokens. Its not scalable to query them one at a time from the RPC, or to maintain the list of tokens.
This API from TZKT:
https://api.tzkt....
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.
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 ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
wallets × 77ledger × 8
taquito × 7
smart-contracts × 6
tezos-client × 5
tezbox × 5
galleon × 5
beacon × 5
address × 4
tezos-signer × 4
blockchain × 4
nft × 4
node × 3
transactions × 3
api × 3
security × 3
kt1 × 3
operation × 2
error × 2
delegating × 2
contract × 2
storage × 2
account × 2
key × 2
cryptography × 2