Labels Widget
Trustblock labels are visual gateways to display the security state of a project on a website.
Setup
Add the script
Import the script to your website entry HTML file as follows:
Add the div
If you already know the project you want to display the label for and are not in a dynamic context, then you should use data-tb-project-slug
.
Head to app.trustblock.run, find the project you want to get the label for, and copy the slug in the URL.
Then add the div to your website:
Parameters
data-tb-project-widget
is a required parameter that allows the widget to be initialized.data-tb-project-slug
is a required parameter that specifies the slug of the project you want to display the label for.data-tb-color
is an optional parameter that specifies the color of the widget, can belight
ordark
.data-tb-mode
is an optional parameter that specifies the sizing behavior of the widget, can befit
orfill
.
If you already know the project you want to display the label for and are not in a dynamic context, then you should use data-tb-project-slug
.
Head to app.trustblock.run, find the project you want to get the label for, and copy the slug in the URL.
Then add the div to your website:
Parameters
data-tb-project-widget
is a required parameter that allows the widget to be initialized.data-tb-project-slug
is a required parameter that specifies the slug of the project you want to display the label for.data-tb-color
is an optional parameter that specifies the color of the widget, can belight
ordark
.data-tb-mode
is an optional parameter that specifies the sizing behavior of the widget, can befit
orfill
.
If you are in a dynamic context, then you can either use:
data-tb-contract-evm-address
alongside withdata-tb-contract-chain
.- or
data-tb-project-domain
.
Then add the div to your website:
Parameters
data-tb-contract-evm-address
is a required parameter (if not usingdata-tb-project-domain
) that specifies the EVM address of the contract you want to display the label for.data-tb-contract-chain
is a required parameter (if not usingdata-tb-project-domain
) that specifies the chain of the contract you want to display the label for. Check the list of supported chains here.data-tb-project-domain
is a required parameter (if not usingdata-tb-contract-evm-address
anddata-tb-contract-chain
) that specifies the domain of the project you want to display the label for.data-tb-color
is an optional parameter that specifies the color of the widget, can belight
ordark
.data-tb-mode
is an optional parameter that specifies the sizing behavior of the widget, can befit
orfill
.