#1 - Blockchain Partisia를 통한 스마트 계약 개발 소개

Aujourd'hui je는 l'exploration de l'écosystème Partisia Blockchain, la 명성 블록체인 qui permet de développer des smartcontracts avec une part de secretité(une première pour une blockchain qui permet de déployer des smartcontracts)를 시작합니다.

Je vais donc documenter cette 탐험 sur plusieurs 기사 en fonction de mes découvertes.

La première étape est d'installer tous les outils dont nous aurons besoin pour developer nos smartcontracts :

녹: https://rustup.rs/
Ajouter la target wasm32 à rust via ces 2 commandes:

rustup update
rustup target add wasm32-unknown-unknown


SDK Partisia 다운로드: https://partisiablockchain.gitlab.io/documentation/partisia-sdk-7.0.0.zip

Puis aller dans le repo cargo-partisia-contract et faire les installations nécessaires via cargo (ça va être long):

cd partisia-sdk-7.0.0/cargo-partisia-contract
cargo install --path .


Si tout s'est bien passé vous devriez voir apparaitre la version de partisia-contract en tapant 화물 partisia-contract —-version dans votre 터미널.

Félicitation, s vous en êtes arrivés là, c'est que vous avez tout 설치 수정 🎉




유지 보수가 필요하지 않으며 스마트 계약의 예를 컴파일할 수 있는 모든 통행인이 있습니다.

Dans le repo partisia-sdk-7.0.0 que vous avez téléchargé, vous trouverez quelques example de smartcontracts dans le 저장소 계약 .

On va s'intéresser au contract appelé example-token-contract .

Dans ce dossier, vous trouverez un fichier Cargo.toml contenant les dépendances nécessaires à la compilation de ce smartcontract, et un dossier src contenant un fichier lib.rs avec le code de notre smartcontract. Nous allons nous intéresser à ce bout de code un peu plus tard.

Donc dans notre dossier example-token-contract VA lancer la commande에서 :

cargo partisia-contract build --release


Ce qui va compiler le smartcontract et on va se retrouver avec un nouveau fichier Cargo.lock qui est un semblant de yarn.lock pour les devloppeurs JS, et un dossier target où va se trouver l'output de notre 편집.

Dans ce dossier target on aura :
  • un binaire wasm32-unknown-unknown/release/token_contract.wasm
  • une abi wasm32-unknown-unknown/release/token_contract.abi

  • Ce sont ces 2 fichiers dont nous aurons besoin pour déployer notre smartcontract.

    Une fois qu'on a ces 2 fichiers, il est possible de Deployer le smartcontract en visitant https://dashboard.partisiablockchain.com/wallet/upload_wasm 또는 https://mpcexplorer.com/deploy-contract

    Veillez à bien 선택기 token_contract.wasm pour le contrat et token_contract.abi l' ABI를 따르십시오. Ensuite, entrer les données d'initialisation du contract: nom du token, symbol, nombre de decimales, la supply totale. Et enfin, envoyer la transaction.

    Déploie sur le mainnet de Partisia에 대한 예입니다. Vous aurez donc besoin de MPC 토큰은 지불인에게 가스를 부어줍니다.

    Félicitation (bis), s vous en êtes arrivés là, c'est que vous avez déployé votre 프리미어 smartcontract sur la 블록체인 Partisia avec succès 🎉




    Dans de prochains article nous verrons comment interagir avec le smartcontract, la structure des smartcontracts, comment déployer sur testnet, et bien plus encore.

    쏟아 붓다 환자, 음성 une video de l'interaction avec le smartcontract depuis l'interface utilisateur 👉


    Si vous souhaitez en savoir plus sur Partisia, voici le lien vers la documentation officielle: https://partisiablockchain.gitlab.io/documentation/

    Et si vous voulez, vous pouvez aussi me suivre sur twitter pour des infos plus concises sur Partisia, la blockchain en général et un peu d'économie :

    좋은 웹페이지 즐겨찾기