Skip to content
This repository was archived by the owner on May 20, 2025. It is now read-only.

Commit a9dacf3

Browse files
committed
Add version 1.6
1 parent 86191d4 commit a9dacf3

File tree

128 files changed

+15180
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

128 files changed

+15180
-0
lines changed

config/versionedConfig.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,10 @@ exports.buildPluginsConfig = [
3333
label: 'v1.5',
3434
badges: ['Testnet'],
3535
},
36+
{
37+
label: 'v1.6',
38+
badges: ['IOTA', 'Shimmer'],
39+
},
3640
],
3741
},
3842
{
@@ -150,6 +154,10 @@ exports.maintainPluginsConfig = [
150154
label: 'v1.5',
151155
badges: ['Testnet'],
152156
},
157+
{
158+
label: 'v1.6',
159+
badges: ['IOTA', 'Shimmer'],
160+
},
153161
],
154162
},
155163
{
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
:::info ISC Agent ID
2+
3+
The `ISCAgentID` represents the identifier of the agent (user or contract) whose NFTs you want to retrieve. You can get the [`AgentID`](../explanations/how-accounts-work.md) from the sender by calling `ISC.sandbox.getSenderAccount()`.
4+
5+
:::
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
:::info ERC721
2+
3+
As your L1 NFT is always registered as [ERC721](https://eips.ethereum.org/EIPS/eip-721), you might want to get the metadata like `tokenURI` from there. Using `getIRC27NFTData` is normally only needed if you need special [IRC27](https://wiki.iota.org/tips/tips/TIP-0027/) metadata.
4+
5+
:::
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
:::note Required Prior Knowledge
2+
3+
This guide assumes you are familiar with the concept
4+
of [tokens](https://en.wikipedia.org/wiki/Cryptocurrency#Crypto_token)
5+
in [blockchain](https://en.wikipedia.org/wiki/Blockchain),
6+
[Ethereum Request for Comments (ERCs)](https://eips.ethereum.org/erc)(also known as Ethereum Improvement Proposals (
7+
EIP))
8+
, [NFTs](/learn/protocols/stardust/core-concepts/multi-asset-ledger#non-fungible-tokens-nfts), [Smart Contracts](/learn/smart-contracts/introduction)
9+
and have already tinkered with [Solidity](https://docs.soliditylang.org/en/v0.8.16/).
10+
11+
You should also have basic knowledge on how to [create](../how-tos/create-a-basic-contract.md) and [deploy](../how-tos/deploy-a-smart-contract.mdx)
12+
a smart contract.
13+
14+
:::
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
:::info EVM Compatibility
2+
3+
The ISC EVM layer is also designed to be as compatible as possible with existing Ethereum
4+
[tools](../getting-started/tools.mdx) and functionalities. However, please make sure you have checked out the current
5+
[properties and limitations](../getting-started/compatibility.mdx).
6+
7+
:::
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
:::info IRC27NFTMetadata URI
2+
3+
The uri property contains a JSON object which follows the `ERC721` standard. This JSON is also returned by the [`tokenURI`](../reference/magic-contract/ERC721NFTs.md#tokenuri) function from the `ERC721NFTs` contract.
4+
5+
:::
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
:::info Accounts in ISC
2+
3+
Learn more about the [different types of accounts](../explanations/how-accounts-work.md).
4+
5+
:::
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
:::tip Create a Native Token
2+
3+
Create your first native token by following our how to [Create a Native Token Guide](../how-tos/core-contracts/token/create-native-token.md/).
4+
5+
:::
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
:::tip Deploy a Smart Contract
2+
3+
Deploy a Solidity Smart Contract following our [how to Deploy a Smart Contract guide](/isc/how-tos/deploy-a-smart-contract#remix).
4+
5+
:::
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
:::info Ownership
2+
3+
You might want to look into making the function ownable with, for example,
4+
[OpenZeppelin](https://docs.openzeppelin.com/contracts/5.x/access-control#ownership-and-ownable)
5+
so only owners of the contract can call certain functionalities of your contract.
6+
7+
:::

0 commit comments

Comments
 (0)