How It Works

Step-by-step Guide to Creating and Deploying Smart Contracts

Since RoyaltyRise is a platform for artists and investors, creating smart contracts is typically associated with the process of content monetization through blockchain, such as selling music rights, collecting royalties, and engaging with fans. Before starting to create a smart contract, make sure you have an account on the RoyaltyRise platform. Ensure that your account has access to the functionality related to creating smart contracts.

Step 1: Registration and Wallet Connection
To work with the blockchain system, you need to connect a cryptocurrency wallet, such as MetaMask.
This will allow you to interact with the blockchain. Web3 Login – Royaltyrise

Step 2: Choose the Blockchain Network
Choose which blockchain network your smart contract will operate on:

  • Ethereum: the most popular network for creating tokens but with high transaction fees.
  • Binance Smart Chain (BSC): cheaper transactions and faster operations.
  • Polygon: an excellent alternative for minimizing transaction costs.

Step 3: Choose the Type of Smart Contract
The platform offers several types of smart contracts that can be customized for specific needs:

  • ERC-20 tokens: For creating and issuing your tokens.
    For example, you can use Vanilla, Pistachio, Chocolate, or Macadamia, depending on the features you need.
  • Staking: If you want to offer users the ability to earn interest, contracts like Ube or Almond would be suitable.
  • NFT Marketplace: If you want to create a marketplace for buying and selling NFTs (unique digital items), use contracts like Mochi, Matcha, or Suika.

Step 4: Contract Setup
Setting up the contract is very easy. You will need to enter:

The token name (e.g., for ERC-20).
The token symbol (e.g., BTC for a Bitcoin-like token).
The number of tokens to be issued.

For staking: interest rates and conditions for reward accrual.
For NFTs: settings for buying, selling, and auctions.

Step 5: Deploy the Contract
After setting up the smart contract, you will need to confirm its deployment. The platform will ask you to approve the action through your wallet
(e.g., MetaMask). Make sure you have enough funds in your wallet to cover blockchain transaction fees.

For Creators (Artists, Content Creators)

Brief step-by-step guide for creators:

Choose a token: For example, Vanilla (simple ERC-20 token) or Chocolate/Macadamia (for additional features like token burning and royalties).
Choose a network: Use Ethereum for security or Binance Smart Chain for low fees.
Set terms: Specify the number of tokens and the royalty percentage for each sale (e.g., 5% from each transaction).
Create the contract: Deploy the smart contract by specifying all parameters. The platform will automatically generate the contract on the blockchain.
Sell shares: Create a new project and start selling shares to investors. The platform will track all transactions and send the funds to your wallet.

👉 Goal: Upload your digital assets (music, images, videos, files, etc.), protect ownership rights, and earn revenue from their sale or usage.

NFT – Unique Digital Asset Tokens
Choose this option if you want to issue and sell digital assets as NFTs.
Create a Collection – creates a new NFT collection (e.g., a music album, a series of paintings, or videos).
Manage Smart Contracts – allows you to manage already created NFT contracts (edit terms, assign royalties, etc.).

🔥 Why is this useful for creators?

  • You can set royalties to earn a percentage from each resale of the NFT.
  • You can create limited or unique copies of content.
  • Investors can invest in NFTs, supporting artists.

Token Services – Token-related Services
Choose this option if you need additional services for tokens, such as royalty payouts to investors.
Create a Service – creates a custom service, e.g., automatic payouts to investors for each content sale.
Manage Smart Contracts – manage these services (change settings, calculate payouts).

🔥 Why is this useful for creators?

  • Allows you to create smart contracts for revenue splitting (e.g., investors receive a percentage of sales).
  • You can add platform fees if the service involves payments to the platform.

Tokens – Fan Tokens or Internal Project Currency
Choose this option if you want to create a token for your fanbase or use it in a project.
Create a Token – creates your own cryptocurrency (fan token, internal project asset).
Manage Smart Contracts – manage created tokens (change parameters, set the economic model).

🔥 Why is this useful for creators?

  • You can issue fan tokens that fans can use to pay for exclusive content.
  • You can set up rewards for investors by paying them a profit share.

For Investors (Purchasing Royalties Shares)

For investors on the RoyaltyRise platform, the process will be as follows:

Choose an asset: On the product (project) page, select the asset you want to invest in.
Each asset will have information about its share and royalty (profit percentage).
Connect your wallet: Connect your cryptocurrency wallet (e.g., MetaMask) via the site.
Purchase shares: After connecting your wallet, you can buy shares of the asset through the smart contract using MetaMask or Coinbase Wallet.
Receive royalties: Every time the asset is sold, you will automatically receive royalties in your wallet according to the established terms.

👉 Goal: Invest in creators and receive automatic royalties or a share of sales.

Staking – Token Investment and Passive Income
Choose this option if you want to earn by investing tokens or supporting artists.
Create a Staking – creates a contract where investors can freeze their funds and earn rewards (e.g., a percentage from an artist’s sales).
Manage Smart Contracts – manage staking contracts (paying rewards, changing terms).

🔥 Why is this useful for investors?

  • You can invest in promising artists and earn a share of their future income.
  • Guaranteed payments through the contract if artists use the staking model.

NFT – Purchasing Royalties Tokens
Choose this option if you want to buy NFTs and receive royalties from their resale.
When purchasing NFTs from creators, you can set up the smart contract to receive a percentage from resales.

🔥 Why is this useful for investors?

  • If an NFT gains popularity, its price increases, and the investor profits from the sale.
  • You can earn passive income from royalties on every resale of the NFT.

Token Services – Investor Services
Choose this option if you want to earn a percentage of a creator’s income.
Set up automatic income distribution (e.g., 20% of sales goes to investors).
Create investment pools where multiple investors can participate in a project.

🔥 Why is this useful for investors?

  • Guaranteed payouts since the distribution is done via smart contract.
  • You can see in advance which creators are promising and where to invest.

Purchasing Shares: After connecting your wallet, you can buy shares of an asset through the smart contract and MetaMask, as well as Coinbase Wallet.
Receiving Royalties: Every time an asset is sold, you automatically receive royalties in your wallet according to the set terms.

For automatic operation of these transactions, smart contracts are used to ensure transparency and security for all transactions.

🚀 Summary
🔹 Creators are better off using NFT and Token Services to monetize content and set up payments.
🔹 Investors should use NFT, Staking, and Token Services to receive royalties and a share of income.