Kiến thức thiết kế website

05 Tháng 5

Create a dApp

You can create your own decentralized apps (dApps) to interface with Decentraland’s smart contracts and expose their functionality in more elaborate and friendlier ways.

What is a dApp#

A decentralized application, or dApp, is one that runs on a distributed peer to peer network rather than from a central server.

In the context of blockchain, a dApp uses smart contracts and possibly a P2P network, instead of a Web API service. A dApp may also expose a front end and cache information from the blockchain temporarily, but its output is ultimately reflected on-chain.

See this site for a more complete overview about dApps.

Decentraland smart contracts#

Decentraland has written and maintains a number of smart contracts that interact with LAND and MANA tokens.

LAND and MANA tokens themselves are defined by the LANDregistry and MANAtoken contracts respectively. The list also includes more specific contracts like creating an estate out of several parcels or mortgaging parcels.

Note that each contract has a production version in mainnet and a test version in ropsten and that each has a different address.

You can read the full code of each contract, as it’s public information on the blockchain. For example, you can find the contract by name on Etherscan to read its contents.

dApp boilerplate code#

  • Boilerplate code: This Boilerplate code can be a great starting point for building your own dApp.

Helper libraries#

While building our own dApps internally, we put together some helper libraries that you might also find useful.

  • Decentraland-eth: This is a low level library with utility functions to work with the Ethereum blockchain.

  • Decentraland-dapps: This is a higher level library with common modules for dApps. The modules in this library are built using Decentraland-eth.

  • Decentraland UI: This library contains a selection of reusable UI elements that are included in Decentraland’s projects.

Sample dApps#

Below are links to the full code of several dApps that we built around Decentraland, these might help you build your own:

  • Canilla: This basic dApp provides free Ropsten MANA.

  • Gate: This basic dApp creates an invitation NFT that was used when Decentraland was in a closed beta stage. In the early days, whitelisted players that held this NFT were the only ones able to enter the metaverse.

  • Marketplace: This is the full application that runs the Decentraland Marketplace. To make it run fast, it requires a database and a backend server connected to the Ethereum network to create indexes with information about LAND.

dApp testing framework#

Before launching your dApp into production, we recommend testing it first.

  • dAppeteer: We put this framework together to help you run tests on your dApp.

Follow: decentraland.org

Đã có 313 người xem bài viết này
Đánh giá bài viết
(0 Đánh giá)
Có thể bạn cũng quan tâm: Ethereum essentials »
Thiết kế Website - Monster Design

Monster Design là công ty chuyên thiết kế website theo yêu cầu của doanh nghiệp cũng như cung cấp các dịch vụ liên quan đến thiết kế website. Tất cả các ý tưởng kinh doanh tuyệt vời với sự ra mắt của một trang web được thiết kế chuyên nghiệp phù hợp với xu hướng phát triển thế giới công nghệ và hiệu quả cao. Internet đã định nghĩa lại cách thức kinh doanh và trang web của bạn là cửa ngõ để tiếp cận các cơ hội kinh doanh và biến cơ hội kinh doanh trên website thành lợi nhuận.

Về chúng tôi

Công ty TNHH Monster Design được thành lập từ năm 2012 được quản lý và giám sát bởi Công ty Tin Học Nhật Quang là công ty chuyên viết phần mềm và thiết kế website bởi các chuyên gia, kỹ sư tin học giàu kinh nghiệm và uy tín. Đội ngũ quản lý, nhân sự của Công ty phần lớn được đào tạo từ nước ngoài cũng như được quy tụ từ các Công ty lớn trong và ngoài nước.

Kiến thức Thiết kế Website

  • Bài viết này hướng dẫn bạn cách đăng ký và xác thực tài khoản tick xanh trên twitter cập nhật mới nhất năm 2023. Khi tài khoản lên tích xanh Twitter tức là bạn đã nhận được sự tin cậy từ cộng đồng người dùng Twitter và từ chính nhóm…
  • Bản đồ chỉ đường trên website của bạn đang bị lỗi và hiển thị câu thông báo “This page didn’t load Google Maps correctly” phải không? Đừng lo lắng về vấn đề này, đây không phải là lỗi mà do Google Maps yêu cầu bạn phải sử dụng API key…
Xem tất cả bài viết về Thiết kế Website

Thông tin liên hệ

Số 137 Thới An 16, P.Thới An

Q.12, HCM, Vietnam

+84 909 333 021

DUNS: 555820121

MST: 0312031388

contact@monsterdesign.vn