Skip to content

Commit

Permalink
Update page on standards
Browse files Browse the repository at this point in the history
  • Loading branch information
cmichi committed Jan 24, 2024
1 parent 5605448 commit 705a05a
Showing 1 changed file with 55 additions and 3 deletions.
58 changes: 55 additions & 3 deletions versioned_docs/version-5.x/standards/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,64 @@ hide_title: true
# Overview

Standards are maintained by the community initiative ink!hub.
You can find them here:
You can find them here: [github.com/inkdevhub/standards](https://github.com/inkdevhub/standards).

## Wallet Support

<table className="wallet-table text--center">
<tr>
<th></th>
<th className="text--left">Contract Interactions</th>
<th className="text--left">Tokens (PSP-22)</th>
<th className="text--left">NFTs (PSP-34)</th>
</tr>
<tr>
<th>
<a href="https://www.subwallet.app/" title="SubWallet" >
<img src= "/img/wallets/subwallet.svg" className="wallet" alt="SubWallet" width="200"/>
</a>
</th>
<td><img src= "/img/icons/checkmark1.svg" className="checkmark" /></td>
<td><img src= "/img/icons/checkmark1.svg" className="checkmark" /></td>
<td><img src= "/img/icons/checkmark1.svg" className="checkmark" /></td>
</tr>
<tr>
<th>
<a href="https://polkadot.js.org/extension/" title="Polkadot{.js}">
<img src= "/img/wallets/polkadot-js.svg" className="wallet" alt="Polkadot{.js}" width="200"/>
</a>
</th>
<td><img src= "/img/icons/checkmark1.svg" className="checkmark" /></td>
<td></td>
<td></td>
</tr>
<tr>
<th>
<a href="https://www.talisman.xyz/" title="Talisman">
<img src= "/img/wallets/talisman.svg" className="wallet" alt="Talisman" width="200"/>
</a>
</th>
<td><img src= "/img/icons/checkmark1.svg" className="checkmark"/></td>
<td></td>
<td></td>
</tr>
</table>

Two noteworthy standards are:

## PSP-22

A standard for a fungible token interface for WebAssembly smart contracts which run on Substrate's [`contracts` pallet](https://github.com/paritytech/substrate/tree/master/frame/contracts).

This proposal aims to define the standard fungible token interface for WebAssembly smart contracts, just like [EIP-20](https://github.com/ethereum/EIPs/edit/master/EIPS/eip-20.md) for the Ethereum ecosystem.

## PSP-34

## PSP-37
A standard for a Non-Fungible Token interface for WebAssembly smart contracts which run on Substrate's [`contracts` pallet](https://github.com/paritytech/substrate/tree/master/frame/contracts).

This proposal aims to define the standard Non-Fungible Token interface for WebAssembly smart contracts, just like [EIP-721](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-721.md) for the Ethereum ecosystem.

## PSP-37

A standard for a Multi Token interface for WebAssembly smart contracts which run on Substrate's [`contracts` pallet](https://github.com/paritytech/substrate/tree/master/frame/contracts).

This proposal aims to define the standard Multi Token interface for WebAssembly smart contracts, just like [EIP-1155](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1155.md) for the Ethereum ecosystem.

0 comments on commit 705a05a

Please sign in to comment.