4

Yes it has been supported since the launch of tezos however the contract was not publicly advertised in the beginning. Now @arthurb has published an implementation. Quoting his announcement on reddit It is supported. You can deploy https://github.com/murbard/smart-contracts/blob/master/multisig/michelson/multisig.tz for instance.* More user friendly ...


3

Questions was solved in another channel (https://t.me/TezosDevelopers). Answer from BakingBad: "Tezos supports pubkey revealing for tz2 addresses. You just need to use correct message Tag. You can do that, for secp256k1 https://tezos.gitlab.io/api/p2p.html#public-key-determined-from-data-8-bit-tag I guess, you set the incorrect Tag"


3

./tezos-client rpc get /chains/main/mempool/pending_operations (same but less overhead) http://127.0.0.1:8732/chains/main/mempool/pending_operations Output is a JSON object. Just parse it using your favorite programming language.


3

The Tezos command-line client features a few commands for interacting with the Michelson multisig smart contract. These commands are listed in the section named "Commands for managing a multisig smart contract" of the client manual (https://tezos.gitlab.io/master/api/cli-commands.html). More gas is required than for a direct transaction, the precise amount ...


2

Tezos support secp256k1 key, but it uses the compressed format of public keys which is 33 bytes long.


2

Yes, you can use signer = InMemorySigner.fromFundraiser(email, password, mnemonic); or importKey(Tezos, email, password, mnemonic.join(' '), secret); from @taquito/taquito-signer An example


2

You can find in this Repl how to check user signature in JavaScript: I also added an example, just run it and you'll get the result. https://repl.it/@DalyIng/verifyTezosSignature


1

You can have your ledger device plugged into machine A (at home/office/datacenter) running tezos-signer, connected over VPN to your baker machine B (in cloud). Using tezos-signer on a different machine is to create security by separation.


1

No, there is no way to bypass the requirement to ack a transaction. You would have to write your own ledger-tezos app to support this. It can be done, as the baking app signs blocks without interaction using the same key. You would have to code a new instruction to sign without user button. https://github.com/LedgerHQ/app-tezos/blob/master/APDUs.md


1

Have you revealed the public key for tz1VSUr8wwNhLAzempoch5d6hLRiTh8Cjcjb? You must reveal the key before you can transfer. You only have to do this once before you send for the first time.


1

You can do it with a smart contract. Place the user's funds in a smart contract that takes A lambda returning a list of operations A counter A signature by a given key of the above (technically you don't really want to explicitly pass the counter, you can just assume the one in your storage is the one that was signed) And Checks the signature Checks and ...


1

You must sign transactions from tz2 addresses with secp256k1. Eztz's sign function uses Ed25519, so that wont work. Easiest would probably be to just replace libsodium in eztz with something like bitcoinjs-lib.


1

I'm doing the exact same thing successfully. I have set up a remote signer and SSH tunneled it to my baking server on port 7878. It sounds from your description, and the symptom you describe, like you might have done your tunnelling backwards. The remote signer shouldn't initiate any tcp connections to your baking node. The remote signer's firewall ...


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