Gagne ta part de 1000 Sui
Gagne des points de réputation et obtiens des récompenses pour avoir aidé la communauté Sui à se développer.
Explorer
Connectez-vous aux communautés et découvrez de nouvelles idées.
Communautés
Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.
Meilleurs articlesMeilleurs membres- 345
- 296
- 294
Move is an executable bytecode language used to implement custom transactions and smart contracts.
Meilleurs articlesMeilleurs membres- 271
- 260
- 251
The InterPlanetary File System (IPFS) is a protocol, hypermedia and file sharing peer-to-peer network for storing and sharing data in a distributed file system.
Meilleurs articlesMeilleurs membres- 25
- 20
- 20
Walrus is a decentralized storage and data availability protocol designed specifically for large binary files, or "blobs"
Meilleurs articlesThe Graph is a decentralized protocol for indexing and querying blockchain data. The Graph makes it possible to query data that is difficult to query directly.
Meilleurs articlesMeilleurs membres- 2565
- 10
- 10
Aave is a decentralized non-custodial liquidity protocol where users can participate as depositors or borrowers.
Meilleurs articlesMeilleurs membres- 148
- 138
- 74
Peera is a decentralized questions and answers protocol for Web3 where users can organize and store their interests and skills, creating a common community platform
Meilleurs articlesMeilleurs membres- 328
- 286
- 225
Cyfrin Updraft is an education platform specializing on teaching the next generation of smart contract developers
Meilleurs articlesMeilleurs membres- 1780
- 75
- 60
Web3 (also known as Web 3.0) is an idea for a new iteration of the World Wide Web which incorporates concepts such as decentralization, blockchain technologies, and token-based economics.
Meilleurs articlesMeilleurs membres- 397
- 193
- 141
Polygon is a decentralised Ethereum scaling platform that enables developers to build scalable user-friendly dApps with low transaction fees without ever sacrificing on security.
Meilleurs articlesAnkr makes accessing Web3 easy for those who want to build and earn on the future web. Ankr is the main infrastructure provider for Polygon, BNB Smart Chain, and Fantom.
Meilleurs articlesMeilleurs membres- 89
- 43
- 34
Koii is a new way to design communications infrastructure that distributes computing authority across a wider group of personal devices.
Meilleurs articlesMeilleurs membres- 402
- 188
- 80
Functionland is replacing Cloud Storage and Service Subscription economy by introducing a new category of products, called Blockchain-Attached Storage. It creates value by auto-minting crypto for the users and allocating a share to the developers.
Meilleurs articlesSolidity is an object-oriented, high-level language for implementing smart contracts. It is a curly-bracket language designed to target the Ethereum Virtual Machine (EVM).
Meilleurs articlesMeilleurs membres- 76
- 50
- 46
Fractal Visions is a builder owned and operated creative web3 NFT project hub and a multifaceted & multidimensional experience. Bridging the gap between the physical and digital world.
Meilleurs membres- 30
- 27
- 23
- Meilleurs articlesMeilleurs membres
- 12
- 11
- 10
Vyper is a relatively new, pythonic programming language used to write smart contracts. Vyper targets Ethereum Virtual Machine making it virtually impossible for developers to code misleading programs.
Meilleurs articlesMeilleurs membres- 40
- 22
- 20
Le plus nouveau
Comment résoudre les problèmes liés à la distribution de robinets sur X tasks ?
J'essaie de trouver un robinet, mais cela ne fonctionne pas avec X tasks. J'ai même essayé d'y accéder via un lien recommandé, mais je suis toujours redirigé vers X tasks, où cela continue d'échouer. Quelqu'un sait-il comment je peux réussir à recevoir le robinet ?
00- PourSuiApr 12, 2025
✏️ Objets parent-enfant dans Sui Move
Dans Sui Move, les objets peuvent posséder d'autres objets, tout comme les objets des comptes. Cela ouvre la voie à de nouveaux modèles de conception (et à quelques pièges) pour les développeurs. Dans ce guide, je vais décomposer les concepts d'objets parent-enfant dans Sui Move en quatre parties : 1.Introduction aux concepts parent-enfant dans Sui Move 2.Mécanique de contrôle d'accès et de réception des objets 3.Gestion intermodule des enfants avec public_receive 4.* Logique captivante et modèle de reçu de retour* À la fin, vous comprendrez comment imbriquer des objets, récupérer des objets enfants via transfer : :receive, gérer les enfants entre les modules avec public_receive et même créer des objets liés à l'âme qui renvoient en boomerang à leur propriétaire. Introduction aux concepts parent-enfant dans Sui Move ###Que sont les objets pour parents et enfants ? Dans Sui, chaque objet possède un identifiant unique et un propriétaire. Généralementle propriétaire est une adresse(comme le compte d'un utilisateur), mais le propriétaire peut aussi être un autre objet. Si l'objet A possède l'objet B, nous appelons A le parent et B l'enfant. L'enfant est propriétaire d'un objet plutôt que d'une adresse. Transfert vers des objets : Sui ne fait pas réellement la distinction entre une adresse et un identifiant d'objet. Les deux ne sont que des identifiants de 32 octets. Cela signifie que vous pouvez transférer un objet vers l'identifiant d'un autre objet de la même manière que vous le feriez vers l'adresse d'un utilisateur. Lorsque vous procédez ainsi, vous imbriquez effectivement un objet dans un objet parent. L'environnement d'exécution de Sui définit le champ du propriétaire de l'enfant sur l'identifiant du parent (au lieu d'une adresse) Alors pourquoi est-ce cool ? Parce que l'enfant conserve son propre identifiant unique et existe indépendamment dans le stockage, mais qu'il est désormais lié au parent. C'est comme si vous offriez à votre ami un objet de collection unique à conserver dans son casier : l'objet de collection conserve son identifiant et peut être suivi, mais le casier de votre ami est désormais répertorié comme son propriétaire. Il est important de faire la distinction entreObjets uniques, objets imbriqués et objets enfants : Objet unique (appartenant à l'adresse) :**Un objet normal appartenant à une adresse (par exemple, le compte d'un utilisateur). C'est le cas par défaut : pensez aux NFT, aux pièces de monnaie, etc., qui se trouvent directement dans le portefeuille de l'utilisateur. Chacune possède un identifiant unique et est de niveau supérieur en termes de stockage. Objet imbriqué (encapsulé) :Un objet qui est stocké *dans les données d'un autre objet* (par exemple, sous forme de champ dans une structure). Dans ce cas, l'objet interne est *encapsulé* etpas**ne constitue pas une entité de niveau supérieur distincte. Il n'apparaît pas par son identifiant dans le stockage global car il fait partie du contenu en octets du parent. En Sui, si vous placez un objet sous forme de champ dans un autre sans manipulation particulière, il est encapsulé. Objet enfant (appartenant à un objet) :*Un objet qui appartient à un autre objet *mais qui n'est pas directement encapsulé dans ses champs. L'enfant reste un objet de premier niveau distinct en stockage (avec son propre identifiant et ses propres données), et l'identifiant du parent est enregistré en tant que propriétaire dans les métadonnées de l'enfant. Cela signifie que vous pouvez interroger l'enfant ou y accéder par son identifiant (avec les autorisations appropriées). Il n'est pas physiquement intégré au contenu du parent, il est simplement détenu de manière logique. Pour utiliser notre analogie, c'est comme si vous aviez donné à votre ami votre objet de collection à conserver : il est toujours étiqueté et traçable individuellement, simplement rangé dans son casier. L'avantage de fabriquer un objet pour enfant (par transfert) au lieu de l'emballer est que la carte d'identité de l'enfant reste accessible de l'extérieur. Par exemple, les explorateurs ou les portefeuilles peuvent répertorier un objet enfant par identifiant, alors qu'un objet encapsulé est invisible en dehors de son parent. Les objets pour enfants conservent également des identifiants stables même lorsqu'ils passent d'un propriétaire à l'autre ou s'imbriquent dans des parents différents. C'est idéal pour des choses comme l'inventaire en chaîne ou les modèles « portefeuille dans un portefeuille », où vous souhaitez qu'un objet contenant puisse contenir de nombreux objets que d'autres peuvent encore référencer individuellement Propriété et accès : si un objet appartient à un autre objet, seul le propriétaire du parent peut généralement accéder à l'enfant ou l'utiliser. Il s'agit d'une forme d'autorisation dynamique. Par exemple, si Alice possède un objet parent P et que P possède l'enfant C, alors seule Alice (ou les transactions signées par Alice) peut manipuler C. Sui applique cette règle de sorte que posséder un parent revient à détenir les clés de tous ses enfants 🔑. Peut-être connaissez-vous : La fonction de transfert vers un objet de Sui nous donne essentiellement la propriété d'un objet semblable à un arbre. Un parent peut avoir de nombreux enfants (et ces enfants peuvent avoir leurs propres enfants, en formant une hiérarchie). Cela se fait en traitant les identifiants d'objets comme des adresses pour les transferts. Nous avons : Objets appartenant à l'adresse**(objets uniques normaux), Objets appartenant à un objet**(objets enfants, toujours de niveau supérieur mais liés à un parent), Objets encapsulés**(imbriqués dans les données d'un autre objet, pas de niveau supérieur). Dans les prochains articles, nous verrons comment récupérer ou interagir avec des objets enfants (puisqu'ils ne sont pas directement accessibles comme ceux dont l'adresse est propriétaire) et comment appliquer des règles les concernant.
0
Sans réponse
Comment résoudre les problèmes liés à la distribution de robinets sur X tasks ?
J'essaie de trouver un robinet, mais cela ne fonctionne pas avec X tasks. J'ai même essayé d'y accéder via un lien recommandé, mais je suis toujours redirigé vers X tasks, où cela continue d'échouer. Quelqu'un sait-il comment je peux réussir à recevoir le robinet ?
00Que se passe-t-il si je ne réclame pas d'ETH via Sui bridge ?
J'ai utilisé le pont Sui pour transférer des ETH mais je ne les ai pas encore réclamés car les frais sont assez élevés. Que se passera-t-il si je ne le réclame pas ?
00
Tendance
- Foksa225PourPeera MetaJul 25, 2022
How to create an account
To create an account on the Peeranha website you need to log in first. Peeranha supports four wallets you can log in with: Torus, MetaMask, WalletConnect, and Coinbase. Note: If you are new to Web3 we recommend you to use Torus. Log in with Torus Click Log in. Select the checkbox I agree to the Terms and Conditions and Privacy Policy. Choose Torus in the pop-up window. Select any of the suggested ways you want to sign in or enter your email address. You are now logged in and have an account. In your profile section, you can add more detailed information about yourself and track your progress and achievements. To edit your profile, click Profile and select Edit. Enter all the information that you want to be visible in your profile.
5 - loth.broke110PourPolygonMar 31, 2025
Vous utilisez heimdallcli dans une configuration de réseau local dockerisée ?
heimdallcliJ'essaie d'utiliser au matic-clisein de mon réseau dockerisé local que j'ai configuré à l'aide de. Mon objectif principal est d'envoyer une proposition en utilisant cette commande :heimdallcli tx gov submit-proposal param-change {pathToProposalJSONFile} --validator-id {validatorID} --chain-id {chainID}. Cependant, je rencontre une erreur qui indique : « Le fichier de configuration « heimdall-config » est introuvable dans « /var/lib/heimdall/config » ». Le répertoire de configuration ne semble pas exister dans l'environnement Docker, bien que je puisse voir des journaux qui suggèrent que Heimdall fonctionne. Comment puis-je résoudre ce problème et faire heimdallclifonctionner la commande ?
54