Smart contracts maintained by the Metaplex team
翻譯準備中
開發工具Rust · TypeScriptGitHub @metaplex-foundation自行安裝營運者未確認
試用過了嗎? 點一下就好,不需要登入。
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗Metaplex smart contracts and SDK.
| Name | Rust Crate | npm Package |
|---|---|---|
| Auction House | ||
| Auctioneer | ||
| Bubblegum | ||
| Candy Machine Core | ||
| Candy Machine | ||
| Fixed Price Sale | ||
| Gumdrop | ||
| NFT Packs | ||
| Token Entangler | ||
| Token Metadata |
Hydra now lives in its own repository: https://github.com/metaplex-foundation/mpl-hydra
Run the build.sh script with the name of the program to build the shared object and put it in a directory
called test-programs in the root of the project.
E.g.:
./build.sh auction-house
Running with all builds all programs.
Smart contract SDK packages are versioned independently since a contract isn't necessarily coupled to other contracts.
We use the following (pre|post)(version|publish) npm scripts to manage related checks, tagging,
committing and pushing the version bump.
preversion: ensures that the package builds and its tests passpostversion: adds and commits the version bump and adds a tag indicating package name and new
version, i.e. @metaplex-foundation/[email protected]prepublishOnly: ensures that the package builds and its tests pass again (just to be really sure)postpublish: pushes the committed change and new tag to GitHubIn order to version and then publish a package just run the following commands from the folder of the package you want to update:
npm version <patch|minor|major>npm publishAs you note if version + publish succeeds the scripts end up pushing those updates to the master
branch. Therefore, please ensure to be on and up to date master branch before running them. Please
don't ever publish from another branch but only from the main one with only PR approved changes
merged.
以上為 README 的開頭部分。其餘內容請閱讀原文。 檢視完整 README ↗