Partie 1 : Qtum Token Standartları QRC20 et QRC721 PlatoBlockchain Data Intelligence. Recherche verticale. Aï.

Bölüm 1 : Qtum Token Standartları QRC20 et QRC721

Partie 1 : Qtum Token Standartları QRC20 et QRC721 PlatoBlockchain Data Intelligence. Recherche verticale. Aï.

Si vous avez un jeton standard, Ethereum est un bon moyen de le faire. Ethereum est parmi les jetons populaires standards ERC20, ERC721 et ERC1155. Il s'agit d'un modèle de type QRC20 et QRC721 (Ethereum muadilleriyle birlikte). Ardından ikinci bölümde QRC1155 hakkında daha fazla şey öğreneceğiz.

Hızlı bir düşünce deneyi yapalım. A ülkesinde yaşadığınızı düşünün. O ülkede 5 farklı para birimini kaboul eden 5 farklı mağazanın olduğu bir şerit var. Est-ce qu'il n'y a aucun moyen de s'en sortir et de s'en servir pour s'épanouir? Son année à Kaboul edilen belirli bir para birimi olmadan, A'nın yerel ekonomisi muhtemelen çökecektir. Je pense que Ethereum est disponible.

EskMême Ethereum utilise son jeton Kendi et son jeton. Encore une fois, vous avez dit que la norme est la norme pour votre système olman, ce qui vous permet d'obtenir des informations complètes. Mais Ethereum est désormais standardisé et fonctionne.

La norme ERC20 est conforme à la norme ERC2017. Değiştirilebilirlik, tekrarlanabilirlik ve kırılabilirlik değerlerini verdiği çin para birimlerini tanımlamak için önemli bir özelliktir. 20 yılında, ICO patlama döneminde, ERCXNUMX standardı, ağıtımın basitliği nedeniyle popüler hale geldi.

ERC, "Ethereum Yorum İsteği" a annoncé, « 20 » dit que l'histoire est à l'ordre du jour. La norme ERC20 contient les éléments suivants :

  • toplamArz
  • dengési
  • exportation
  • transfert Kimden
  • confirmer
  • allocation
  • Jeton Adı — İsteğe Bağlı
  • Sembol — İsteğe bağlı
  • Ondalik (18'e kadar) — Çsteğe bağlı

Norme QRC20, ERC20 également. Böylece Qtum'da kendi QRC20 jetonunuzu oluşturmak isin QRC20Token kodunu bilirsiniz. QRC20 vous permet d'utiliser le code QRCXNUMX pour utiliser le code QRCXNUMX. contrôle edin .

QRC20 sözleşme etkileşimi söz konusu olduğunda, uyulması gereken belirli yönergeler vardır.

Jeton Bakiyesi Alma

1 — Kod örneği metni aşağıda verilmiştir

Yukarıdaki kodda $userAddress pour votre adresse. Le code JSON est disponible. Ici, vous pouvez utiliser la fonction «executionResult.output» pour afficher le message.

Geri çekilmek

2

Extrait de Yukarıdaki :

  • $userAddress pour cette adresse
  • $amount birim jetondaki para çekme miktarı

Bu kod, işlemin txid'ini döndürür. Il y a beaucoup de choses à faire dans votre cuisine.

Pour Yatırma Adresi Oluştur

En conséquence, l'ourlet Qtum de l'appareil QRC20 est également utilisé pour le dépôt. Pour yatırma adresse oluşturmak icin bu komutu kullanabilirsiniz:

qtum-cli getnewadresi

Pour Yatırma et Çekme Günlükleri

3

0'dan aramaya baslayabilirsiniz, encore une fois que vous verimlilik için $startingBlock'tan aşlamalısınız.

olay Transferi(adresse indexée _from, adresse indexée _to, uint256 _value)

Yukarıdaki kod, farklı olay türlerini filtrelemenize olanak tanır. Adreslere veya adreslerden filtrelemek için günlükleri inceleyebilirsiniz.

Onayları Kontrol Etme

$txid je suis kimliği verildiğinde :

qtum-cli gettransaction $txid

Çıktıda « onaylar » özelliğini kullanabilirsiniz.

L'Ethereum est un ancien standard qui a une bonne qualité et qui peut être utilisé dans le répertoire ERC721. Je suis arrivé à l'ERC20'ye oldukça benzer. Ethereum Bunu, geliştiricilerin koduna kolayca dahil etmelerini kolaylaştırmak icin yaptı. En outre, les NFT sont utilisés pour créer des jetons Token.

L'ERC20 a été sélectionné pour les commandes, tandis que l'ERC721 a été sélectionné, ce qui signifie que les instructions de mise à jour de l'ERC721 sont disponibles. ERCXNUMX'de tanımlanan sahiplik fonksiyonları aşağıdaki gibidir:

  • sahibiOf()
  • onaylamak()
  • sahipliğini almak()
  • Aktar()
  • tokenOfOwnerByIndex()

sahibiOf()

4

Mais je vous conseille de vous adresser à vous. Si c'est le cas, c'est vrai, NFT'lerin temel bir ilkesidir.

onaylamak()

5

Les NFT peuvent désormais vous aider à trouver la solution qui vous convient le mieux. Özetle, program gerektiğinde gerektiğinde mülkiyetin devredilebilmesini sağlar.

sahipliğini almak()

6

TakeOwnership() est utilisé, mais "je ne peux pas" l'utiliser. Si vous êtes à la recherche d'un produit, vous devrez peut-être le faire avant de l'utiliser.

Aktar()

7

transfer() est utilisé pour que NFT vous permette d'effectuer des actions concrètes.

tokenOfOwnerByIndex() [Utiliser la fonction]

8

Si vous êtes en train de le faire, vous devez le faire. Bir sahip, aynı anda birden fazla NFT'ye sahip olabilir. Lorsque vous utilisez NFT, vous pouvez également utiliser NFT pour qu'il puisse vous aider à le faire.

Qtum'un QRC721, Ethereum'un ERC721 sont conformes aux normes standard.

QRC721 sözleşmesini nasıl dağıtacağınız aşağıda açıklanmıştır. Bunlar ön gereksinimlerdir :

  • Assurez-vous d'avoir un paquet ou un paquet.
  • Solar'ı yükleyin — Qtum'un akıllı sözleşme dağıtım aracı.
  • Aşağıdaki bağımlılıkları kurun:
    — $ git klonu https://github.com/Qtumproject/QRC721Token.git
  • $ cd QRC721Jeton
  • $ npm yükleme

QRC721 est disponible

Vous pouvez utiliser Qtum QT pour tester le réseau. Vous pouvez utiliser le Mac'te Dağıtabilirsiniz :

$ /Applications/Qtum-Qt.app/Contents/MacOS/Qtum-Qt -testnet -server -rpcuser=lickey -rpcpassword=Qtum -rpcport=13889

REMARQUE: Lütfen RPC arabirimleriçin kullanıcı adını, parolayı e bağlantı noktasını belirtin. Ayrıca, sözleşme gazı için düğümde bazı Qtum jetonlarına sahip olmalısınız.

QRC721 est compatible avec l'énergie solaire. Komut, QRC721Token vous permet de créer votre propre code.

9

Tüm sözleşmeler onaylandı

dağıtılan sözleşmeler/QRC721.sol => 780e2578b08dddc56ca518277a18a2fb6f14da61

Si vous le faites, vous l'aurez compris et vous l'aurez compris.

C'est pourquoi vous devez utiliser solar.development.json pour créer une nouvelle solution.

10

QRC721 fonctionne correctement burada bulabilirsiniz .

Qtum, Bitcoin'in UTXO'sunu et Ethereum'un EVM'sini tek bir kusursuz paquetette bir araya getiriyor. Les normes QRC20 et QRC721 utilisent Qtum'un ekosistemine değiştirilebilir e değiştirilemez belirteçleri getirmelerine olanak tanır. Bir sonraki bölümde QRC1155 standardına bakacağız.

Lütfen aşağıdaki biçimlendirmede gösterilemeyen girintilere ve satır kaydırmaya dikkat edin.

1. Jeton Bakiyesi Alma

2. Geriçekil

3. Para Yatırma et Çekme Günlükleri

4. sahibiOf()

5. onayla()

6. Sahipliği al()

7. transfert()

8. tokenOfOwnerByIndex() [exemple de sélection]

9. Gunes

10. solaire.développement.json

Source: https://hasanakgunduz26.medium.com/b%C3%B6l%C3%BCm-1-qtum-token-standartlar%C4%B1-qrc20-ve-qrc721-2e8eab10e133?source=rss——cryptocurrency-5

Horodatage:

Plus de Moyenne