TZアドレスの下にセカンダリKT1連絡先をどのように作成しますか?
-
-
どんな財布を使っていますか?ここで利用可能なウォレットを参照してください:https://support.ledger.com/hc/en-us/articles/360016057774-Tezos-XTZ-What wallet are you using? see available wallets here: https://support.ledger.com/hc/en-us/articles/360016057774-Tezos-XTZ-
- 0
- 2019-11-25
- joschua011
-
1 回答
- 投票
-
- 2019-12-01
正解:
スマートコントラクトを管理できるように、必ずテストランを実行し、少量のTezosのみを送信してください.スマートコントラクトからTezosを送受信できることを確認したら、残りを送信します.私はそれをしませんでした、そして今ステーキング施設はスマートコントラクトを管理していて、私は彼らがXTZを私に送り返すのを待っています.
ステップ1)スクリプトをTezosディレクトリにダウンロードします
curl -O https://gitlab.com/nomadic-labs/mi-cho-coq/raw/master/src/contracts/manager.tz
ステップ2)tz1ベイカーアドレスのエイリアスを作成します
./tezos-client add address'ALIASYOUCHOOSEFORBAKER''TZ1ADDRESSOFTHEBAKERY '
ステップ3)-Initコマンドを使用してマネージャーを自分自身にし、-delegateコマンドを使用してベイカーに委任するスマートコントラクトを作成します
./tezos-client origin Contract'SMART CONTRACT ALIAS 'transfer 1from'ALIAS USED FOR YOUR TZ1 ADDRESS' running "$(catmanager.tz)" --init '"TZ1ADDRESS OF YOUR TZ1 MANAGER"'-バーンキャップ0.489--baker'ALIAS-YOU-CHOSE-FOR-BAKER-IN-STEP1 '
例
1)
curl -O https://gitlab.com/nomadic-labs/mi-cho-coq/raw/master/src/contracts/manager.tz
2)
./tezos-client add address STAKINGFACILITIEStz1WpeqFaBG9Jm73Dmgqamy8eF8NWLz9JCoY
3)
./tezos-client origin Contract DELEGATOR1transfer 1from MACK-1 running "$(catmanager.tz)" --init '"tz1b7YSEeNRqgmjuX4d4aiai2sQTF4A7WBZf"' --burn-cap 0.489 --baker STAKINGFACILITIES
CORRECT ANSWER:
Be sure to do a test run and only send a small amount of Tezos to make sure you have control of the smart contract. Once you confirm you can send and receive Tezos from the smart contract, send the rest. I didn't do that and now Staking facilities is in control of the smart contract and I am waiting for them to send the XTZ back to me.
Step 1) Download the script to Tezos directory
curl -O https://gitlab.com/nomadic-labs/mi-cho-coq/raw/master/src/contracts/manager.tz
Step 2) create an alias for the tz1 baker address
./tezos-client add address 'ALIASYOUCHOOSEFORBAKER' 'TZ1ADDRESSOFTHEBAKERY'
Step 3) create a smart contract making the manager YOURSELF with the --Init command and delegating to the baker with the --delegate command
./tezos-client originate contract 'SMART CONTRACT ALIAS' transferring 1 from 'ALIAS USED FOR YOUR TZ1 ADDRESS' running "$(cat manager.tz)" --init '"TZ1ADDRESS OF YOUR TZ1 MANAGER"' --burn-cap 0.489 --baker 'ALIAS-YOU-CHOSE-FOR-BAKER-IN-STEP1'
Example
1)
curl -O https://gitlab.com/nomadic-labs/mi-cho-coq/raw/master/src/contracts/manager.tz
2)
./tezos-client add address STAKINGFACILITIES tz1WpeqFaBG9Jm73Dmgqamy8eF8NWLz9JCoY
3)
./tezos-client originate contract DELEGATOR1 transferring 1 from MACK-1 running "$(cat manager.tz)" --init '"tz1b7YSEeNRqgmjuX4d4aiai2sQTF4A7WBZf"' --burn-cap 0.489 --baker STAKINGFACILITIES
-
本気ですか?`originatecontract`が` --baker`オプションを受け入れるとは思わない.Are you sure? I don't believe `originate contract` accepts a `--baker` option.
- 0
- 2019-12-01
- Tom
-
はい、そうです、試してみてください.昨日2回やりましたYes, it does, give it a try. I did it twice yesterday
- 0
- 2019-12-02
- Mack Baise
-
注意、私や他の人にとっては、「ベイカー」オプションは受け入れられなくなりました.代わりに「デリゲート」を使用する必要があります.また、両側にコロンとセミコロンを付けて「TZ1アドレス」を入力してください.そうしないと、エラーが発生します.A note, for myself and others, the "baker" option is no longer accepted, you must use "delegate" instead. Also, make sure to put '"TZ1 address"', with colon and semicolon on both sides or you will get an error
- 0
- 2020-01-15
- Mack Baise
複数の人に委任するために、1つのTZアドレス(元帳)に複数のKT1アドレスを設定したい