You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/content/docs/en/developers/guides/canvas-badge-integration.mdx
+3-8Lines changed: 3 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,7 +20,7 @@ We are thrilled to have you join us in building unique badges on Scroll Canvas,
20
20
21
21
### Canvas
22
22
23
-
Each Canvas is a `Profile` smart contract, minted by the users through the `ProfileRegistry` contract on Scroll. Canvas is not transferrable and unique to each wallet.
23
+
Each Canvas is a `Profile` smart contract, minted by the users through the `ProfileRegistry` contract on Scroll. Canvas is not transferrable and is unique to each wallet.
24
24
25
25
Canvas is an open onchain profile database of user identities and achievements ([check out dashboard built by community on Dune](https://dune.com/soodoo/scroll-marks)).
26
26
@@ -40,7 +40,7 @@ Developers can design badges in two ways:
40
40
41
41
| Badge Structure | Description |
42
42
| --- | --- |
43
-
|**`Singleton badges`**| static attestations based on a certain user action/attribute.|
43
+
|**`Singleton badges`**| static attestations based on a certain user action/attribute|
44
44
|**`Leveled badges`**| dynamic attestations based on the progression of the users’ onchain |
45
45
46
46
## Before you Start
@@ -73,7 +73,7 @@ For Canvas and badge questions, please join [Scroll dev support channel](https:/
73
73
| Structure |*One single attribute*<br/> *Multiple Badges with levels* trigged by different actions and traits |
74
74
| Category |*Achievement*: tasks you have done. e.g. Scroll Origin NFTs, tasks completion badge <br/> *Identities*: who you are. e.g. Ethereum year, GItcoin passport, NFT community badge |
75
75
| Issuance method |*Fully permissionless*: meaning your badge can be automatically issued by checking smart contract conditions <br/> *Gifted*: Badges can also be issues with no user interaction, requires APIs <br/> *Backend-authorized*: requires APIs to enable eligibility criteria |
76
-
| Support link |**Support channel link** to your Discord/Telegram group |
76
+
| Support link |*Support channel link* to your Discord/Telegram group |
77
77
78
78
<Aside>
79
79
On the badge details page, there's a button to **visit your official website**. We recommend creating a dedicated promotional page for the badge linked to that button. This will provide users with comprehensive information about the badge (background, purpose, how to obtain, available images, etc.).
@@ -196,13 +196,8 @@ Regularly monitor server logs to stay informed of any potential issues, especial
196
196
197
197
1. To get the word out faster, you are encouraged to embed badge mint and discovery in your product! Scroll provides an example code for anthropomorphic "assistants" to pop up when the user meets the badge minting requirements.
198
198
199
-
<aside>
200
-
📖
201
-
202
199
[**Scroll Canvas - A**nthropomorphic "assistants" **Integration Guide for Developers**](https://github.com/scroll-tech/frontends/blob/mainnet/docs/canvas.md)
203
200
204
-
</aside>
205
-
206
201
2. Share on social media about your badge launch and the eligibility criteria. Use `#BadgeonScroll` and tag `@Scroll_ZKP` to boost more visibility.
207
202
3. Monitor your community / support channel for user feedback. If there is any Canvas backend related issues, please reach out to Scroll Discord channel.
0 commit comments