Original title: "How to use Mirror"
Original author: Mirror
Original compilation: 0x13, Rhythm BlockBeats
As more and more people choose to join the Web3 era, Mirror, a decentralized content publishing platform, has attracted more and more attention, and more and more people hope to be able to use text Express yourself freely and become a content creator. As Mirror is open to everyone, it has become the first choice for these people. Articles published on Mirror can be stored in AR for free, and articles can also be cast as NFT for their fans to collect. Creators themselves can also get more more income.
However, as an early product in the Web3 era, although Mirror has various functions such as crowdfunding and auctioning NFT, it also has a high threshold for use. Rhythm BlockBeats translates Mirror's official operation guide into Chinese for users who want to learn to use Mirror and join the Web3 era. The following is the original translation.
The editor can add media modules (such as pictures, videos) and cryptoeconomic modules (e.g. crowdfunding, auctions). Article content uses plain text, Markdown, and some other formatting rules.
Adding modules to articles is done in edit mode, want to preview After publishing the entire article, you need to switch to the preview mode. You can switch between the edit mode and the preview mode through the relevant buttons on the toolbar.
Want to import articles from other places such as Medium or Substack, You can click "Import Entry" when writing an article, and then enter the URL of the article to be imported. The URL will be parsed into Markdown format and then become the content of your article. Please do not import content created and owned by others.
In order to create a media or economic module conveniently, you first need to click to enter your article, place the mouse where you want to add the module. Next, click the "Module" area of the toolbar, and the shortcut key is "⌘+/". The modules menu will pop up and display all available modules. After selecting a module you will be prompted to fill in further information. When you've finished and confirmed the information, you can insert the module into your article.
The Insert Media and Economy module on Mirror is identified by a simple formatting rule: a single link in its own text line. If you were to manually create a module, you would insert a new line of text, add a link, and then wrap the line. Make sure that the newly inserted line of text only contains a single link. Below is an example of inserting a YouTube video into an article.
To ensure portability we decided to parse basic links rather than importing Mirror specific syntax. If you render markdown with Mirror, you will see a Mirror module. Elsewhere, you'll see a simple plain text link. We are adding new integrations every week.
Embed an NFT by creating a link. Just fill in the URL like this:
ethereum://contract address/id
Currently supported Insertion of images, audio, video and text NFTs. Mirror now supports NFTs from EthBlock.art, Foundation, Rarible, SuperRare, and Zora platforms.
Start a crowdfund and deploy it. After deployment, a code snippet will appear in the section where crowdfunding is inserted. Copy and paste it into an article. It should look like the example below, but with your address.
< a href="https://mirror.xyz/dashboard/auctions" target="_blank" rel="noopener noreferrer">Start an auction and deploy it. After deployment, a code snippet will appear in the Insert Auction section. Copy and paste into an article. It should look like the example below, but with your dedicated auction address and tokenID.
Image It can be inserted into the editor by dragging and dropping, selecting images in the module menu, or manually creating a markdown image tag. Space for images can be reserved before loading by defining width and height query parameters, which are automatically set when uploading images to Mirror.
Mirror shows a progressively enhanced preview of all links based on the OpenGraph tag common standard.
Insert a single tweet or an entire thread through any twitter URL.
< br>
Inserts an .mp4 video by inserting a link to an externally hosted video file. Autoplay, mute, loop and control can also be set by setting related query parameters. Make sure you manually define the width and height parameters to not cut your video footage.
Yes Insert any page by creating an iFrame block. For example, you can insert interactive WebGL content simply by passing display=iframe as a query parameter.
If you want more variety in your article layout, consider setting custom layout sizes for certain media modules. Supported block types include Image, Video, Youtube and iFrame. The size of the module size is set with a query parameter and can be selected from Medium and Large. For example, below is a large image that extends to the edge of the page.
Mirror is a new project, and our editor is intentionally focused on improving it quickly, because we want to move fast and create new economic tools to fund great writing. Over time, we plan to roll out a new editor that will enable in-place editing, eliminating the need to switch between editing and preview modes. Until then, we appreciate your patience and welcome any feedback.
Articles on Mirror can be minted as NFTs. If you want to mint your article as an NFT, please check the NFT checkbox in the upper right corner of the work editor. Then upload a cover image for your article so it can be featured on different NFT platforms. Once your NFT is minted, you'll see confirmation in your work's byline.
You can mint a previous article as an NFT by editing the previous article, ticking the NFT checkbox, and saving the article. You can check which of your articles have been minted into NFT under the "Articles" column on the navigation page.
Next, in Auction Guide" to learn how to auction NFT.
On Mirror, anyone can use the crowdfunding module to contribute to a Fundraising for ideas or projects. Our crowdfunding function is realized through a smart contract of Ethereum. Backers can deposit ETH to fund your idea in exchange for tokens. The token represents a proof of sponsorship and stake in your project upon success. The Crowdfunding module can be inserted into any article in Mirror, along with text and other media modules, to tell the story of your project.
For example, here is the crowdfunding module for $BOUNTY. It was also published on Mint Fund, where it was originally born .
Check out these crowdfunding on Mirror for inspiration on how to showcase your crowdfunding.
$NOVEL $BOUNTY $GENERALIST $ESSAY a>
Anyone can enter the Mirror navigation page Crowdfunding page and configure some basic settings to launch a crowdfunding.
A crowdsale can be as minimal as it gets, with just a name and a funding goal, or more complex, including more production campaigns and layers of NFT rewards.
All crowdfunding has some basic parameters, which are the basic parameters for launching activities necessary.
A good name summarizes the core of your project, it should be short and memorable. Name:
Cover image is like an album cover or a movie poster. It should visually summarize your project in an artistic way. It will become the exterior of your work and serve as a preview image on social media platforms. Images must be in a 2:1 ratio with a recommended resolution of 3000x1500px. Cover:
What is the target amount needed to achieve your project ? What is the maximum amount you feel is acceptable? Where should the money go?
The amount of ETH you wish to raise to realize your project. This amount is shown as the goal in the crowdfunding progress bar. Try to make this goal realistic given the size of your audience. Fundraising Goal:
The maximum amount of ETH you are willing to raise. If there is a lot of demand, a higher scaling goal allows you to raise additional ETH while preventing your crowdfunding from getting out of hand. Think of this as the maximum amount of ETH you can accept in custody. Stretch Goal:
Funds raised will be sent from the crowdfunding fund to this Ethereum address. This could be your personal wallet, a split contract, a multi-sig wallet, or any other smart contract that supports transferring ETH. Funding Recipient:
Now that you have configured the basics of your campaign, You can add extra features and get your community excited to get involved.
All crowdfunding requires a token. Backers of your project automatically receive tokens after spending ETH. Token can track how much each backer contributes to your project. The token issuance ratio is 1000 tokens to 1 ETH.
Your token is mainly used as a "proof of sponsorship" to leave a souvenir for your supporters. Tokens can also be used to represent membership in your project's community (e.g. setting thresholds for holding tokens in Discord). Tokens can also represent an economic interest in the future success of your project by returning future income to the token.
Give your crowdsale token a short but descriptive name. This name will be used in block explorers and wallets. Token Name:
A symbol that identifies your crowdfunding token. This symbol will be used in block explorers and wallets. Token symbol:
You can optionally choose to withhold a certain percentage of tokens. These can be used to airdrop future community members or to retain an economic stake in your project. Your Share:
Similar to reward tiers in Kickstater campaigns, giving Certain benefits and perks for backers, Mirror crowdfunding supports NFT reward grading.
You can create multi-version NFTs with multiple levels to reward your supporters.
The NFT class requires the following information:
An image or video representing the NFT artwork - Media :
A description of the tier, including possible benefits for backers who purchase NFTs. -Description:
Price of the reward -Price:
Total editions available -Total supply:
It's important to price your grades into a smooth curve. Think about your funding goals, the size of your community, and the price at which they might be willing to participate.
Usually, it is better to set about three levels:
-for An expensive but scarce tier for your biggest fans
- a slightly cheaper, more plentiful tier for mid-size supporters
- for those who want to put their name with People who hook up your project and get some cool stuff offer lower priced tiers
Also consider how your tier's pricing relates to your overall funding target relationship. You should only sell 50-70% to have a chance of reaching your funding goal. This will also give you some room to achieve your scaling goals.
Podium lets your project's biggest supporters compete The top three on the leaderboard. Similar to the timed auction, when the podium timer runs out, the top three backers will receive unique NFTs. Podiums are a great way to discover your biggest fans and enable projects to raise significantly more money outside of the fixed price tier.
Sponsor podiums require the following:
Upload representative of each podium position NFT media. -Media:
Similar to a timed auction, how long the podium remains open after the initial donation. -Duration:
The timer on the podium works like a reserved auction:
-The countdown starts after the first donation is made to the crowdfunding fund.
- If there are 15 minutes or less left on the time and someone makes a new contribution on the platform, then the time will be reset to 15 minutes.
Resetting the clocks allowed for a bidding war in the final minutes of the podium countdown.
Although podium qualification ends when the podium timer runs out, crowdfunding remains open until you manually close the fundraiser. It's up to you to communicate to your backers when the entire event is over and close it manually.
The final steps in creating a crowdsale include adding your project story, and Confirm all parameters before going live.
The Crowdfunding Story Creator is where you create your public facing pages, This page will be shared to facilitate your crowdfunding. It's an online editor, similar to Google Docs or Notion.
You can tell the story behind the crowdfunding by adding the content of the story block. The first module is for outlining your crowdfunding and can be edited by clicking "Describe your story".
You can add follow-up content between crowdfunding modules to provide further context. Expand the story module by clicking Add Story Content.
Just like before, just click on the module to start editing. When you're satisfied with your story content, click "Save" to return to the crowdfunding overview.
Before going live, you will be prompted to check the status of your crowdfunding fund All parameters. All values need to be confirmed to be correct as they cannot be changed after the crowdfunding is deployed.
Scrutinize each part of your campaign and verify that the values are correct.
If you are happy with your configuration, please deploy crowdfunding and share it with the world.
Mirror supports auctioning NFTs using reserved auctions. Reserved auctions are configured with two main parameters: reserve price and auction duration. Like other economic modules on Mirror, your auction is deployed as a smart contract that can be plugged into any Mirror article.
When a bid meets or exceeds your reserve price, the auction period countdown starts. Let us assume Alice creates an auction with a reserve price of 1ETH and a duration of 12 hours.
1. Bob bids 1 ETH.
2. The time starts counting down from 12 hours.
3. Any bids placed within the last 15 minutes of the auction will reset the countdown to 15 minutes.
4. The new bid must be 10% higher than the previous bid.
5. The collector who bids last after the auction ends wins the NFT.
Choose an NFT
< /p>
To create an auction, select the platform where the NFT was minted or add a custom address, the tokenID of the NFT is also required.
Approve Transfer
In order to deploy the auction, you will need to approve the transaction, allowing the auction contract to transfer The NFT is transferred from your wallet to the auction contract.
Where the Funds Go
Proceeds from the auction can be sent to any Ethereum address or smart contract. If you want to send funds to yourself, put your Ethereum address here.
In addition, funds can flow to other economic modules on Mirror, such as crowdfunding or account sharing. To transfer proceeds from the NFT auction to your crowdfunding fund, put your crowdfunding fund address here. You can also share funds with multiple entities by issuing funds to a split contract address.
Set Limits
How long should the auction run after the first bid? What should the base price be?
Splitting on Mirror is a way to automatically share your generated way of value. A split is a payable smart contract that transfers value to multiple addresses on Ethereum.
Splitting can be a way to reward your collaborators, people who motivate you, or donate the proceeds of your work.
Create an account split page by entering the "Account Split" page in the navigation page. The split needs to be done between at least two addresses, and the percentages must add up to 100%.
Warning: Splitting is currently only available for ETH. Sending ERC-20 tokens to the split contract will cause them to be permanently locked.
Splits can easily generate value with others on Mirror A combination of modules, such as auctions. Instead of keeping it all in your own wallet, you can split all proceeds from the auction among multiple entities.
First, create a ledger on the ledger page of your navigation page. After deployment, copy the address of the ledger. Then create a new auction and paste the address of the split into the Funds recipient field.
When the auction closes, the funds will automatically be shared among the recipients specified in the split contract.
Splitting can also receive ETH outside of Mirror, just like any payable smart contract or EOA.
Multi-version NFT is a limited supply minted by the creator at a fixed price One way of doing the same NFT. If 1/1 NFTs are the Picasso of Sotheby's auctions, Editions are like the thousands of first-edition holographic Charizards released.
The multi-version NFT on Mirror is configured with four parameters:
1. Price
2. Media files (we currently support .jpg, .png, .gif and .mp4).
3. Total supply
4. Address of recipient of funds
With other economic modules on Mirror Likewise, your multiversion NFT can be inserted into any Mirror article.
Multi-version NFT can be used to:
-Minding Numbers Collectibles
-creating community membership
-representing different levels of rewards
Upload a media file
We currently support .jpg, .png, .gif and .mp4 .
Add Title and Description
When inserted into an article, the title and description will be displayed in the module.
Set the price and supply
You can set the price and supply according to your goals for this multi-version NFT Set custom ETH price and supply caps. For example, you could set a high price and low supply to ensure rarity. On the other hand, you can set a low price and high supply to get more people to participate and get NFTs.
If you want to maximize community engagement, you can do a campaign with a 1/1 reserve auction plus some multiversion NFTs.
Example:
-1/1 Gold NFT Sale via Reserve Auction
-10/10 Silver NFT at 0.5 ETH
-100/100 Bronze NFT at 0.1 ETH
Multiple Edition Articles are a way to make writing on Mirror collectible through limited edition NFTs. All you need to do is add a cover image to your article and mint it as an NFT.
Multi-version articles are priced in tiers to get your biggest supporters Get the valuable and most unique stuff while keeping all your readers in their collections at an acceptable price point. Prices and availability are as follows:
- Legendary, 5/5, 1 ETH
- Rare, 50/50, 0.1 ETH< /p>
-Normal, 500/500, 0.01 ETH
Set the article in your navigation page so that it can be bookmarked.
First, choose a cover image for your post. Think of your article as a featured editorial in a premium magazine. What's the best way to visualize this? Need a nice background image and a big headline.
Then, navigate to Article Settings at the top right of the editor.
In the settings, upload your cover image. Cover images should be 2880 x 1440px to fit across devices.
If your cover image includes the title of your post, please check "Hide title in post" to avoid duplication.
When the upload is complete, you can close the settings.
Now, check "NFT" at the top right of the editor.
Click "Save" or "Publish" to save the content of the article.
You will see a confirmation popup pop up with your cover image.
Specify where you want to receive funds from NFT sales. This will most likely be your own wallet address, but it could be any address on Ethereum that accepts ETH, including Mirror's Bill address.
If everything looks good, press "Publish and Mint Article NFT".
You will be prompted to confirm the transaction in your wallet. After the transaction is confirmed, your article will be available for bookmarking. The fund income after the article is collected needs to be claimed by oneself.
Navigate to the fixed location of the article to view and share with your readers.
Mirror supports creating Token Race, which is our own $WRITE Race derivatives. Token Races are a simple deadline-based governance tool that allows you to upload proposals and allow your community to vote based on the specific ERC20 token or ERC721 token (NFT) they hold at a certain point in time.
You can Create a token race from your navigation page by going to dashboard/token-race.
In order to create a token race, you need to specify some details around your token race, such as a name and description, the address of the ERC20 token you want to use, start and end dates, winners to highlight in the UI quantity.
You will also need to upload the proposal in CSV format that you want your community to vote on. These fields are (in order):
wallet address (required) | body (required) | twitter handle (optional)
Note: Make sure the columns in the CSV are correct, you can see a preview after uploading.
To see how to build a CSV, see example.
All token race data is accessible via IPFS and stored on the Filecoin network via Estuary.
Once the token race is created, you can click token race on the navigation page to enter the token race page.
All our balances on ERC20 tokens (or ERC721 token ID ) to take a snapshot to determine voting rights. Voting rights are 1:1 with their ERC20 token balance, rounded to the nearest decimal specified by the contract.
If a user has multiple multi-signature addresses holding tokens, the voting power is the combined value of all these tokens.
Snapshot taken 3 hours before Token Race start time.
Snapshot data is visible in the footer of the token race page (external link).
You can delete the token race from the navigation page before it goes live. You can only delete before the token race starts. You cannot delete a token race that has ended. Deleting a token race will remove it from the Mirror UI, but the data will continue to exist on IPFS.
You can get ERC20 address from Etherscan's Token Explorer.
To create a token race with ERC721 (NFT), you need the ERC721 contract address, the token ID in the contract ( Each ID is an NFT), and the number of votes you want to assign to each NFT owner.
After creating a token race, you can request Your proposer goes to Mirror's home page and links their twitter accounts. Once they have linked their accounts, their twitter details will show up on your Token Race page alongside their proposal.
Voters connect their wallets, showing their current Voting rights. Voting rights are determined by the balance of ERC20 tokens.
Voters can distribute their votes as they wish.
Multi-signature voting
Token Race supports voting on behalf of multi-signature accounts without requiring multiple Signature holders use multi-signature voting. To vote on behalf of a multisig, please add your multisig address to the Token Race page. Once it is verified, you can vote on behalf of the multisig.
A user can vote on behalf of as many multisigs as they wish, since they are listed as the owner of the multisig.
When users vote, they will see a dropdown option that can represent their multisig vote.
Use Ledger hardware wallet + metamask to vote
Token race supports Ledger hardware wallet+ metamask voting (PC only). In order to vote with your hardware wallet, you should:
1. Use Ledger Live to make sure your Ledger is on the latest firmware.
2. Make sure your Metamask extension is also the latest version in the app store
3. If any of them are out of date, the integration will not work.
4. Plug in your Ledger device and select the Ethereum app
5. Connect your hardware wallet to metamask and visit the token race page
6. If you haven't enabled "smart contract data" or "blind signing" on your Ledger device, then you can do so.
7. Sync your wallet by clicking the "Connect Wallet" button, and you should see your hardware wallet's voting rights.
8. Once you have allocated votes and voted, Metamask will prompt you to sign that information from your hardware wallet.
9. Once you click "Sign" on the metamask, you will see a pop-up window on your hardware wallet asking you to sign the transaction
10. By clicking the button on the right Complete the steps and confirm the "signature information".
11. Back to the token race page, you will see the pattern text updated, the information is "Voting".
12. After a few seconds, the modal will close and the page will be updated. You'll also find that your voting power has dropped because you've already voted once.
We can't wait to see the token race you create.
If you have any questions or feedback, please contact us at Discord to contact us.
Original link blockquote>
Welcome to Rhythm BlockBeats Official Community
< /p>
p>
Telegram subscription group: https://t.me/theblockbeats
Telegram communication group: https://t.me/theblockbeatsApp
a>
Discord: https://discord.gg/Q8wuCmzKNk
Welcome to join the official BlockBeats community:
Telegram Subscription Group: https://t.me/theblockbeats
Telegram Discussion Group: https://t.me/BlockBeats_App
Official Twitter Account: https://twitter.com/BlockBeatsAsia