Comment se connecter au serveur Sandboxed avec PyTezos?
-
-
Identity.jsonest la clé de votrenœud utilise sur le réseaupar lespairspour la communication,cen'estpas la clé d'un compteimplicite.identity.json is the key your node uses on the peer to peer network for communication, it's not the key to an implicit account.
- 0
- 2019-11-04
- Arthur B
-
C'est ce queje pensais,maisje n'aipasputrouver de commandement dans lemanuelpourgénérer un compte de robinet avec le sandboxednet,peut-être que cela aiderait?That's what I thought, but I couldn't find any command in the manual to generate a faucet account with the sandboxednet, perhaps that would help ?
- 0
- 2019-11-04
- jpic
-
Celapourrait aider https://baking-bad.github.phytezos/This might help https://baking-bad.github.io/pytezos/
- 0
- 2019-11-04
- Arthur B
-
2 réponses
- votes
-
- 2019-11-05
Les comptes sontpré-créésen mode Sandboxed,celamontre commenttrouver lestouches secrètes:
$ grep SECRET src/bin_client/tezos-init-sandboxed-client.sh export BOOTSTRAP1_SECRET="unencrypted:edsk3gUfUPyBSfrS9CCgmCiQsTCHGkviBDusMxDJstFtojtc1zcpsh" export BOOTSTRAP2_SECRET="unencrypted:edsk39qAm1fiMjgmPkw1EgQYkMzkJezLNewd7PLNHTkr6w9XA2zdfo" export BOOTSTRAP3_SECRET="unencrypted:edsk4ArLQgBTLWG5FJmnGnT689VKoqhXwmDPBuGx3z4cvwU9MmrPZZ" export BOOTSTRAP4_SECRET="unencrypted:edsk2uqQB9AY4FvioK2YMdfmyMrer5R8mGFyuaLLFfSRo8EoyNdht3" export BOOTSTRAP5_SECRET="unencrypted:edsk4QLrcijEffxV31gGdN2HU7UpyJjA8drFoNcmnB28n89YjPNRFm" export ACTIVATOR_SECRET="unencrypted:edsk31vznjHSSpGExDMHYASz45VZqXN4DPxvsa4hAyY8dHM28cZzp6"
Utilisez l'une de ces clésprivéesnon cryptéespour vous connecter aubac à sable:
>>> from pytezos import pytezos >>> pytezos.using(shell='http://localhost:18731', key='edsk3gUfUPyBSfrS9CCgmCiQsTCHGkviBDusMxDJstFtojtc1zcpsh') <pytezos.client.PyTezosClient object at 0x7f2c2d78da10> Properties .key # tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx .shell # http://localhost:18731 ()
Une demande detractionest actuellement ouvertepour le documenter,j'espère que cela devrait être làbientôt: https://github.com/baking-bad/pytezos/pull/36 Edit:fusionné!
Accounts are pre-created in Sandboxed mode, this shows how to find the secret keys:
$ grep SECRET src/bin_client/tezos-init-sandboxed-client.sh export BOOTSTRAP1_SECRET="unencrypted:edsk3gUfUPyBSfrS9CCgmCiQsTCHGkviBDusMxDJstFtojtc1zcpsh" export BOOTSTRAP2_SECRET="unencrypted:edsk39qAm1fiMjgmPkw1EgQYkMzkJezLNewd7PLNHTkr6w9XA2zdfo" export BOOTSTRAP3_SECRET="unencrypted:edsk4ArLQgBTLWG5FJmnGnT689VKoqhXwmDPBuGx3z4cvwU9MmrPZZ" export BOOTSTRAP4_SECRET="unencrypted:edsk2uqQB9AY4FvioK2YMdfmyMrer5R8mGFyuaLLFfSRo8EoyNdht3" export BOOTSTRAP5_SECRET="unencrypted:edsk4QLrcijEffxV31gGdN2HU7UpyJjA8drFoNcmnB28n89YjPNRFm" export ACTIVATOR_SECRET="unencrypted:edsk31vznjHSSpGExDMHYASz45VZqXN4DPxvsa4hAyY8dHM28cZzp6"
Use one of these unencrypted private keys to connect to the sandbox:
>>> from pytezos import pytezos >>> pytezos.using(shell='http://localhost:18731', key='edsk3gUfUPyBSfrS9CCgmCiQsTCHGkviBDusMxDJstFtojtc1zcpsh') <pytezos.client.PyTezosClient object at 0x7f2c2d78da10> Properties .key # tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx .shell # http://localhost:18731 ()
A pull request is currently open to document this so hopefully it should be there soon : https://github.com/baking-bad/pytezos/pull/36 EDIT: merged !
-
- 2019-11-04
Les comptes sontpré-créésen mode Sandboxed,celamontre commenttrouver lestouches secrètes:
$ grep SECRET src/bin_client/tezos-init-sandboxed-client.sh export BOOTSTRAP1_SECRET="unencrypted:edsk3gUfUPyBSfrS9CCgmCiQsTCHGkviBDusMxDJstFtojtc1zcpsh" export BOOTSTRAP2_SECRET="unencrypted:edsk39qAm1fiMjgmPkw1EgQYkMzkJezLNewd7PLNHTkr6w9XA2zdfo" export BOOTSTRAP3_SECRET="unencrypted:edsk4ArLQgBTLWG5FJmnGnT689VKoqhXwmDPBuGx3z4cvwU9MmrPZZ" export BOOTSTRAP4_SECRET="unencrypted:edsk2uqQB9AY4FvioK2YMdfmyMrer5R8mGFyuaLLFfSRo8EoyNdht3" export BOOTSTRAP5_SECRET="unencrypted:edsk4QLrcijEffxV31gGdN2HU7UpyJjA8drFoNcmnB28n89YjPNRFm" export ACTIVATOR_SECRET="unencrypted:edsk31vznjHSSpGExDMHYASz45VZqXN4DPxvsa4hAyY8dHM28cZzp6"
Utilisez l'une de ces clésprivéesnon cryptéespour vous connecter aubac à sable:
>>> from pytezos import pytezos >>> pytezos.using(shell='http://localhost:18731', key='edsk3gUfUPyBSfrS9CCgmCiQsTCHGkviBDusMxDJstFtojtc1zcpsh') <pytezos.client.PyTezosClient object at 0x7f2c2d78da10> Properties .key # tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx .shell # http://localhost:18731 ()
Une demande detractionest actuellement ouvertepour le documenter,j'espère que cela devrait être làbientôt: https://github.com/baking-bad/pytezos/pull/36
Accounts are pre-created in Sandboxed mode, this shows how to find the secret keys:
$ grep SECRET src/bin_client/tezos-init-sandboxed-client.sh export BOOTSTRAP1_SECRET="unencrypted:edsk3gUfUPyBSfrS9CCgmCiQsTCHGkviBDusMxDJstFtojtc1zcpsh" export BOOTSTRAP2_SECRET="unencrypted:edsk39qAm1fiMjgmPkw1EgQYkMzkJezLNewd7PLNHTkr6w9XA2zdfo" export BOOTSTRAP3_SECRET="unencrypted:edsk4ArLQgBTLWG5FJmnGnT689VKoqhXwmDPBuGx3z4cvwU9MmrPZZ" export BOOTSTRAP4_SECRET="unencrypted:edsk2uqQB9AY4FvioK2YMdfmyMrer5R8mGFyuaLLFfSRo8EoyNdht3" export BOOTSTRAP5_SECRET="unencrypted:edsk4QLrcijEffxV31gGdN2HU7UpyJjA8drFoNcmnB28n89YjPNRFm" export ACTIVATOR_SECRET="unencrypted:edsk31vznjHSSpGExDMHYASz45VZqXN4DPxvsa4hAyY8dHM28cZzp6"
Use one of these unencrypted private keys to connect to the sandbox:
>>> from pytezos import pytezos >>> pytezos.using(shell='http://localhost:18731', key='edsk3gUfUPyBSfrS9CCgmCiQsTCHGkviBDusMxDJstFtojtc1zcpsh') <pytezos.client.PyTezosClient object at 0x7f2c2d78da10> Properties .key # tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx .shell # http://localhost:18731 ()
A pull request is currently open to document this so hopefully it should be there soon : https://github.com/baking-bad/pytezos/pull/36
-
Ehbien,c'est aussi ce queje pensais,maisgrâce à votre commentaireprécédent,j'ai compris la clé accepte également un alias!Entant quetel,je suisimpatient d'utiliser `Key='bootstrap1'`` ... Cependant,il cherche des clés à l'intérieur ~/.Tezos-Client/Secret_Keys,donc si seulementje pouvaistrouver oufaire untelfichierpour les Tezos de sandboxedEnsuite,je pourrais contribuer unepetite note sur lemode sandboxé dans la documentation de Pytezos.Well that's also what I thought, but thanks to your previous comment I figured key also accepts an alias ! As such, I'm looking forward to use `key='bootstrap1'` ... however, it looks for keys inside ~/.tezos-client/secret_keys, so if only I could find or make such file for the sandboxed tezos then I could contribute a little note about sandboxed mode in pytezos documentation.
- 0
- 2019-11-04
- jpic
-
Apparemment,je peux obtenir la clé secrète de Tezos-init-sandboxed-Client.shet faire unfichier de clé secrete,mais cela va être unpeu hacky commetel,je seraien mesure de cuisiner une réponse,maispeut-êtrepas une solution documentative.Apparently I can get the secret key from tezos-init-sandboxed-client.sh and make a secret key file, but that's going to be a bit hacky as such I'll be able to cook an answer but perhaps not a documentable solution.
- 0
- 2019-11-04
- jpic
-
Enfaitnous avons des optionstout àfait https://github.com/baking-bad/pytezos/blob/master/pytezos/interop.py#l46-l56Actually we do have quite some options https://github.com/baking-bad/pytezos/blob/master/pytezos/interop.py#L46-L56
- 0
- 2019-11-04
- jpic
-
Je l'ai obtenu,vouspouveztransmettre la clénon cryptée à l'argument clé ... Désolépour lebruit,en contribuant une réponseet unbacklinking dans cette question. Passe unebonnejournée !Got it, you can pass the unencrypted key to the key argument ... sorry for the noise, contributing an answer and backlinking in this question. Have a great day !
- 0
- 2019-11-04
- jpic
-
On dirait que vous avez unemeilleure réponse que lamienne maintenant,vous devriez leposter comme une réponse à votrepropre questionSounds like you have a better answer than mine now, you should post it as an answer to your own question
- 0
- 2019-11-04
- Arthur B
-
Ehbien,je n'auraispaspensé si cen'étaitpaspour votre commentaire,je pensais quetu savais queje pouvaisme connecter avec l'alias quandtum'asmontré les docs,j'aiessayéet çan'apasfonctionné alorsje creusé dans le code sourceettrouvé le reste ... doncil y a unpeu detous les deux dans la réponse!Well, I wouldn't have figured if it wasn't for your comment, I thought you knew that I could connect with the alias when you showed me the docs, I tried and it didn't work so I dug in the source code and found the rest... so there's a bit of both of us in the answer !
- 0
- 2019-11-04
- jpic
J'essaie d'utiliser PyTezos avec le serveur Tezos Sandboxed. PyTezosnécessite les arguments suivantspour la connexion:
J'aiessayé l'identité.json crééepar le serveur Sandbox sans succès,semble que PyTezos veut vraiment unmnémonique: