Skip to content

Commit

Permalink
Merge branch 'master' into evm-docs
Browse files Browse the repository at this point in the history
  • Loading branch information
Maksandre committed Jul 18, 2024
2 parents dfba3b5 + 24122fe commit 28cbe59
Show file tree
Hide file tree
Showing 52 changed files with 1,877 additions and 687 deletions.
17 changes: 0 additions & 17 deletions .github/workflows/deploy-to-develop.yml

This file was deleted.

17 changes: 0 additions & 17 deletions .github/workflows/deploy-to-prod.yml

This file was deleted.

25 changes: 7 additions & 18 deletions docs/.vuepress/components/SubEthCoder.vue
Original file line number Diff line number Diff line change
Expand Up @@ -104,24 +104,13 @@ const convertInputSubToEth = async () => {
return
}
;[
converted.toEth,
converted.toQuartz,
converted.toUnique,
converted.toPolkadot,
converted.toKusama,
converted.toSubNormalized,
converted.toSubstratePublicKey,
] = [
Address.mirror.substrateToEthereum(rawAddress),
Address.normalize.substrateAddress(rawAddress, 255),
Address.normalize.substrateAddress(rawAddress, 7391),
Address.normalize.substrateAddress(rawAddress, 8883),
Address.normalize.substrateAddress(rawAddress, 0),
Address.normalize.substrateAddress(rawAddress, 2),
Address.normalize.substrateAddress(rawAddress),
Address.substrate.decode(rawAddress).hex
]
converted.toEth = Address.mirror.substrateToEthereum(rawAddress);
converted.toQuartz = Address.normalize.substrateAddress(rawAddress, 255);
converted.toUnique = Address.normalize.substrateAddress(rawAddress, 7391);
converted.toPolkadot = Address.normalize.substrateAddress(rawAddress, 0);
converted.toKusama = Address.normalize.substrateAddress(rawAddress, 2);
converted.toSubNormalized = Address.normalize.substrateAddress(rawAddress);
converted.toSubstratePublicKey = Address.substrate.decode(rawAddress).hex;
}
</script>
Expand Down
59 changes: 35 additions & 24 deletions docs/.vuepress/configs/sidebar.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,49 +7,52 @@ export const sidebar: Record<string, SidebarConfig> = {
text: 'Intro',
children: [
'/about',
'/about/approach.md',
'/about/timeline.md',
'/about/networks.md',
],
},
{
text: 'Features',
text: 'Functionality',
children: [
{
text: 'Tokens & collections types',
link: '/about/types/nft.md',
text: 'Token types',
link: '/about/token-types/main-types.md',
collapsible: true,
children: [
'/about/types/nft.md',
'/about/types/rft.md',
'/about/types/fungible.md',
'/about/token-types/main-types.md',
'/about/token-types/nft.md',
'/about/token-types/rft.md',
'/about/token-types/coins.md',
],
},
{
text: 'NFT formats',
link: '/about/nft-formats/native-nfts.md',
text: 'NFT Features ▾',
link: '/about/nft-features/native.md',
collapsible: true,
children: [
'/about/nft-formats/native-nfts.md',
'/about/nft-formats/customizable-nfts.md',
'/about/nft-formats/multi-resource-nfts.md',
'/about/nft-formats/dynamic-nfts.md',
'/about/nft-formats/fractional-tokens.md',
'/about/nft-formats/nested-nfts.md',
'/about/nft-features/native.md',
'/about/nft-features/multimedia.md',
'/about/nft-features/nested.md',
'/about/nft-features/dynamic.md',
'/about/nft-features/customizable.md',
'/about/nft-features/composable.md',
],
},
'/about/network-features/evm.md',
'/about/network-features/sponsoring.md',
'/about/network-features/nesting-bundling.md',
'/about/network-features/live-nft.md',
'/about/network-features/staking.md',
//'/about/network-features/evm.md',
//'/about/network-features/smart-contracts.md',
'/about/network-features/pricing.md',
//'/about/network-features/sponsoring.md',
'/about/network-features/staking.md',

]
},
{
text: 'Tech Concepts',
children: [
'/about/addresses',
'/about/balances/index.md',
'/about/glossary.md',
'/about/limitations/limitations.md'
'/about/tech-concepts/addresses',
'/about/tech-concepts/balances/index.md',
//'/about/tech-concepts/glossary.md',
]
}
],
Expand Down Expand Up @@ -110,6 +113,7 @@ export const sidebar: Record<string, SidebarConfig> = {
// '/tutorials/accounts/integrate-creating-into-UI.md', - how-to-accounts.md
'/tutorials/nfts-how-to-create-and-tune-collection.md',
'/tutorials/nfts-how-to-mint.md',
'/tutorials/createCollectionV2',
// '/tutorials/store-files.md', - duplicate
// '/tutorials/nfts-ways-to-create.md', - duplicate
// '/tutorials/destroyCollection.md', - how-to-collections.md
Expand Down Expand Up @@ -162,6 +166,7 @@ export const sidebar: Record<string, SidebarConfig> = {
text: 'How to',
children: [
// '/tutorials/createAccount.md', - how-to-accounts.md
'/tutorials/mass-transactions.md',
'/tutorials/getNFTsAndTokens.md',
'/tutorials/easy-market.md',
// '/tutorials/how-to-use-nesting-and-bundling.md', -> moved to SDK nesting
Expand All @@ -179,7 +184,7 @@ export const sidebar: Record<string, SidebarConfig> = {
]
},
]
}
},
],
'/reference': [
{
Expand Down Expand Up @@ -214,6 +219,12 @@ export const sidebar: Record<string, SidebarConfig> = {
'/reference/blockchain/contract-helpers.md'
],
},
{
text: 'Schemas',
children: [
'/reference/schemas/2.0.0',
]
}
],
},
}
111 changes: 111 additions & 0 deletions docs/about/approach.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,111 @@
# NFT 2.0 approach

The landscape of NFTs is evolving rapidly. While early iterations of NFTs focused primarily on digital art and collectibles, the future holds much more significant potential. NFTs are reshaping various industries by introducing verifiable ownership, scarcity, and interoperability in digital and physical assets. They are not just about owning a piece of art or a collectible; they represent a paradigm shift in how we perceive ownership and value in the digital age.

## NFT is a How, not a What

Think of NFTs as the plastic cards of the digital age. They can be anything: a membership card, a bank account, a coffee shop loyalty card, or your apartment ownership confirmation. It's not about what they are, but how they function. NFTs represent a powerful technology with specific technical features that provide substantial benefits across various industries.

- **On-Chain Data**: Storing critical information directly on the blockchain ensures immutability and transparency.

> Imagine having budget expenditure data stored on the blockchain. This ensures that the data is immutable and transparent, making it easier for citizens to verify the proper use of public funds.
- **Unique Metadata**: Each NFT contains unique metadata that provides detailed information about the asset it represents.

> Imagine writing a song. The NFT for this song contains the song itself, along with its creation date, your authorship, and other important details. This ensures that no one else can ever claim rights to your work.
- **Immutable Proof of Ownership**: NFTs offer a secure and tamper-proof record of ownership, ensuring that the true owner of a digital or physical asset can always be verified.

> Imagine owning a car and having the ownership documents stored as an NFT. You no longer need to carry physical papers, as the NFT provides a secure and verifiable proof of ownership that can be easily accessed when needed.
- **Verification of Authenticity**: NFTs enable the verification of an asset’s authenticity, reducing the risk of fraud and counterfeiting.

> Imagine completing an online course and receiving your certificate as an NFT. Employers can instantly verify the authenticity of your certificate. Your competitor with a fake certificate is no longer a threat in the job market.
- **Decentralization**: Operating on decentralized networks reduces reliance on centralized authorities.

> Imagine the records of your car ownership being stored on a decentralized network. This ensures that even if the government registry is hacked or fails, the data proving that the car belongs to you remains accessible and secure.
- **Flexibility and Innovation**: The NFT standard is continually evolving, with new use cases and applications emerging regularly. This flexibility allows for constant innovation and adaptation to new technological and market developments.

## Unique Network NFT 2.0 Features
Unique Network offers a range of advanced NFT features to make any use case real:

- [Native NFTs](nft-features/native.md)
- [Multimedia NFTs](nft-features/multimedia.md)
- [Nested NFTs](nft-features/nested.md)
- [Dynamic NFTs](nft-features/dynamic.md)
- [Customizable NFTs](nft-features/customizable.md)
- [Composable NFTs](nft-features/composable.md)

For more information on NFTs, their uses, and their advantages, explore the detailed articles linked above or an [NFT Features Overview](token-types/nft.md)

## Just a few Use Cases for NFTs 2.0

- **Government Registers**

Secure and transparent land and property registers, vehicle registrations, and other official records can be maintained using NFTs.

- **Certificates and Diplomas**

Academic credentials and professional certificates can be issued as NFTs, making them easily verifiable and tamper-proof.

- **Supply Chain Management**

NFTs can be used to track the provenance and authenticity of products, like pharmaceuticals and medical supplies, through their lifecycle.

- **Intellectual Property**

NFTs can provide proof of ownership and authenticity for patents, trademarks, and copyrights.

- **In-Game or Virtual World Assets**

Unique items in video games, such as avatars, weapons, and skins, can be represented as NFTs.

- **Charity and Crowdfunding**

NFTs can be used to transparently track donations and the distribution of funds, ensuring accountability and trust in charitable activities. Donors can see exactly how their contributions are being used, increasing transparency and engagement.

- **Carbon Credits or Energy Trading**

Tokenized carbon credits that allow individuals and companies to trade and offset their carbon footprint. NFTs representing shares in renewable energy projects or individual solar panels, enabling decentralized energy markets.

- **Voting Systems**

Secure, transparent, and tamper-proof voting records for elections and governance.

- **Legal Documents**

Digital contracts, wills, and other legal documents that are immutable and verifiable.

## Endless Use Cases

The use cases for NFTs are virtually limitless, extending far beyond the examples provided here. Whether you're in gaming, art, real estate, healthcare, or any other field, NFTs have the potential to revolutionize your industry. Want more examples of how our technology can be applied to your specific sector? Simply copy and paste the following prompt into your favorite AI tool for tailored suggestions:

```plaintext
How can NFTs from Unique Network be used in [your industry/application/business]? Provide 10 ready-to-implement ideas that are likely to be popular with users. Describe each idea in detail and explain why you think users will like it. Consider and use the following advanced features of Unique Network NFTs:
- **Native NFTs**: Built directly into the blockchain protocol, allowing for simplified creation and management without the need for smart contracts. This ensures faster transactions, lower costs, and enhanced security.
- **Multimedia NFTs**: Store and update multiple file types (e.g., images, audio, video, 3D models, documents) within a single NFT, offering greater flexibility and richer user experiences.
- **Nested NFTs**: Enable an NFT to own other NFTs, forming hierarchical structures. This allows for complex asset organization and management, such as bundling in-game items or creating collections of related assets.
- **Dynamic NFTs**: Capable of changing their metadata based on external triggers, such as user interactions, in-game achievements, or real-time data feeds. This feature enables continuous engagement and evolving digital assets.
- **Customizable NFTs**: Allow users to modify and personalize their NFTs by equipping them with other NFTs. This supports specific collections with predetermined roles and relationships, enhancing personalization and structured ownership.
- **Composable NFTs**: Provide the freedom to combine different NFTs without preset rules, allowing for the creation of entirely new entities. This feature supports dynamic and flexible asset composition, fostering unlimited creative possibilities.
```

<br>

<br>

---

## Related Articles

- [Native NFTs](nft-features/native.md)
- [Multimedia NFTs](nft-features/multimedia.md)
- [Nested NFTs](nft-features/nested.md)
- [Dynamic NFTs](nft-features/dynamic.md)
- [Customizable NFTs](nft-features/customizable.md)
- [Composable NFTs](nft-features/composable.md)

For more information on NFTs, their uses, and their advantages, explore the detailed articles linked above or an [NFT Features Overview](token-types/nft.md)
17 changes: 0 additions & 17 deletions docs/about/ecosystem/ambassador.md

This file was deleted.

Loading

0 comments on commit 28cbe59

Please sign in to comment.