Axelar. ÜBUNG 1
1) Finden Sie Ihre Wallet-Adresse heraus
axelard keys show validator -a
Bei der Faucet des Axelar-Netzwerks fordern wir Token an:
Quittung prüfen (geben Sie Ihre Adresse aus Schritt 1 ein)
axelard q bank balances axelar17xxah66p226jc387yc7ffvglwa9dhc8x8jt7rg
Erledigung eines Auftrags:
TEIL 1.
ERC20-BITCOIN-TOKEN AUF ETHEREUM PRÄGEN
Wechseln Sie in der Metamaske zum ROPSTEN-Netz. Laden Sie mit Test-Ether auf, um Transaktionen zu bezahlen.
Die Adresse steht in der Metamask:
0x5Ad916a7cc7833b2aB12493c60f2ed2dF920baeA
1) Erstellen Sie eine Bitcoin-Einzahlungsadresse (geben Sie Ihre Adresse aus der Metamaske ein):
axelard tx bitcoin link ethereum 0x5Ad916a7cc7833b2aB12493c60f2ed2dF920baeA --from validator
tb1qcuhm8y84qd4nswc287ulnht370m72j4v9ns86j7feanasf4tpcjqcuehzm
2) Am Faucet eine Bitcoin anfordern
Hier wird die Anzahl der Bestätigungen der Transaktion (mindestens 6) festgehalten und der Link zur Transaktion gespeichert:
https://blockstream.info/testnet/tx/4474181c62449eab42b4173876f42c51e0197038e6532fb702c8ef9f6b7f4380
3) Bestätigung der Freigabe der Bitcoins:
axelard tx bitcoin confirm-tx-out "{txID:vout}" "{amount}btc" "{deposit address}" --from validator
"{txID:vout}" - Transktion aus Schritt 2. Für Vout 0 verwenden, sonst 1.
"{amount}btc" - die exakte Menge an Bitcoin, die in Schritt 2 am Faucet angefordert wurde
"{deposit address}" - Bitcoin-Adresse aus Schritt 1
axelard tx bitcoin confirm-tx-out 4474181c62449eab42b4173876f42c51e0197038e6532fb702c8ef9f6b7f4380:1 0.00075btc tb1qcuhm8y84qd4nswc287ulnht370m72j4v9ns86j7feanasf4tpcjqcuehzm --from validator
4) Auslösen der Signierung von Überweisungen in Ethereum.
axelard tx evm create-pending-transfers ethereum --from validator --gas auto --gas-adjustment 1.2 && axelard tx evm sign-commands ethereum --from validator --gas auto --gas-adjustment 1.2
suchen Sie in der Ausgabe nach der commands-ID. Speichern:
a88cf27efa6c4383a9a90ff5033dcb2ea4c6d07a10df6d15408d828640f703a3
5) Abrufen der Befehlsdaten, die in der Ethereum-Transaktion für die Münzstätte gesendet werden sollen
axelard q evm batched-commands ethereum {batched commands ID from step 4}
axelard q evm batched-commands ethereum a88cf27efa6c4383a9a90ff5033dcb2ea4c6d07a10df6d15408d828640f703a3
09c5eabe00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000320000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000002a000000000000000000000000000000000000000000000000000000000000002400000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000001620000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000096d696e74546f6b656e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000600000000000000000000000005ad916a7cc7833b2ab12493c60f2ed2df920baea00000000000000000000000000000000000000000000000000000000000124f800000000000000000000000000000000000000000000000000000000000000096178656c61724254430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004182c2e2bb09faae0f2f2dd5f1ba2fc39eb808bee5d446e2026d6f6efb722998ce2206c39f8cb19411d323db7dab67cac8595bd8d68bdf092b4581af0928794d951c00000000000000000000000000000000000000000000000000000000000000
6) Hier finden Sie die aktuelle Ethereum Axelar Gateway Vertragsadresse. Derzeit sieht es folgendermaßen aus:
0x3a3840C76Ae162b11955011E92594616060fD272
Gehen Sie zu Metamask. Einstellungen / Erweitert . Aktiviert hexadezimale Daten:
Senden Sie eine leere Ether-Tranche an die Ethereum Axelar Gateway Vertragsadresse und fügen Sie execute_data aus Schritt 5 ein:
Sichern Sie die Transaktionsreferenz für den Bericht:
https://ropsten.etherscan.io/tx/0xcec42180df9ae7fd1727bc9a17cec8db446945b188800850b01012d5fb695efe
Fügen Sie der Metamaske eine neue Ethereum axelarBTC token address hinzu. Sie werden eine Bitcoin in der Metamaske haben.
TEIL 2
ERC20 VERPACKTE BITCOIN-TOKEN VERBRENNEN UND NATIVE SATOSHI ERHALTEN
1) Erstellen Sie eine Ethereum-Einzahlungsadresse
{destination bitcoin addr} - von TEIL 1 . 1
axelard tx evm link ethereum bitcoin {destination bitcoin addr} satoshi --from validator
axelard tx evm link ethereum bitcoin tb1qcuhm8y84qd4nswc287ulnht370m72j4v9ns86j7feanasf4tpcjqcuehzm satoshi --f
2) Schicken Sie verpackte Wertmarken aus Metamasca an die Adresse aus dem vorherigen Punkt.
Ich habe 0,0002 Bitcoin geschickt. Warten Sie auf 30 Bestätigungen im Ethereum-Netzwerk.
Sichern Sie die Transaktionsreferenz für den Bericht:
https://ropsten.etherscan.io/tx/0xd03729e04821eb4bc308c894794c9eec29d3698f0ea2f00ad52f404eaef840f7
3) Bestätigen Sie die Transaktion am Terminal:
axelard tx evm confirm-erc20-deposit ethereum {txID} {amount} {deposit addr} --from validator
{amount} - anstelle von 0,0002 geben Sie 20000 ein (insgesamt multipliziert mit 10 im Achtel)
{deposit addr} - die Broadcast-Adresse aus Punkt 1 dieses Teils.
axelard tx evm confirm-erc20-deposit ethereum 0xd03729e04821eb4bc308c894794c9eec29d3698f0ea2f00ad52f404eaef840f7 20000 0x2f185944cad712509f3642Ec30c0fc6892AAc028 --from validator
Überprüfen Sie, ob die Bestätigung der Ethereum-Einzahlungstransaktion erfolgreich war:
axelard q evm deposit-state ethereum 0xd03729e04821eb4bc308c894794c9eec29d3698f0ea2f00ad52f404eaef840f7 0x2f185944cad712509f3642Ec30c0fc6892AAc028 20000
In etwa 24 Stunden (vielleicht auch länger, wenn es ein Wochenende ist) erhalten Sie Bitcoins (0,0002 in diesem Beispiel) an Ihre Bitcoin-Adresse. Link zu dieser Transaktion im Bericht!
https://blockstream.info/testnet/tx/dac5df100e8cc00c53ed5a41048594336ecd5908b4b1fef8ac67fcf9abc3455f
Füllen Sie das Formular aus: https://axelar.knack.com/testnet-portal#testnet-exercise-1-submission-form/