Tips and Tricks
Helpful tips for creators on Hypersub.
Custom Tokens
Denominate pricing in any ERC20 token on Base while creating your Hypersub.
- Go to BaseScan (opens in a new tab) and search for a token (e.g. DEGEN (opens in a new tab))
- On the token page find the Other Info section.
- Click the copy icon to copy the contract address.
- Go to the Create page Click the Custom option in the denomination menu
- Paste in the address, selecting the token as your denomination
Important: custom tokens are only specified when you create your Hypersub and can not be changed later.
Description Guidelines
Good descriptions can be key to getting members - people want to know who you are, and what your membership is about. Little or cryptic details will leave members unsure about your offerings.
- Present value quickly and clearly. Members want to know exactly what they get without effort.
- Use bullet points for easy scanning. Large blocks of text will probably not be read.
- Add links. Members want to see you're alive elsewhere and know more about you.
- Provide social proof. Show how your current members are benefiting.
Discount Tier
Discounts are currently not available on Hypersub. In place of discounts a combination of a supply capped tier and grants can be used instead.
Create Tier
- Go to your dashboard and click the tiers tab
- Click the Create tier button and enter the details, including your discounted price
- Scroll to Supply cap, switch it on, and enter the number of members you want to discount
- Confirm and sign to finish the tier
Grant Time
- Go to your dashboard and click the grants tab, then click the Create grant button
- Select your new discount tier and paste members equal in number to its set supply cap
- Paste 0.001 as the granted time value
- Confirm and sign the transaction
Granting 0.001 billing period delivers your membership token to the chosen members, and fills up the supply cap. It is up to them to purchase more time.
Hypermod
Use Hypersub to automatically add and remove members from your Farcaster channel.
Policy
- One Hypersub, one channel
- Hypermod works with free, pay-what-you-want, or priced memberships
- Active members from all tiers will be invited to your channel.
- Important: members must be following your channel to be invited.
- Lapsed members have a 1hr grace period before removal
- Invited channel members without a Hypersub membership will not be removed
- Invited channel members who decide to join later will be removed if they lapse
Example: once the owner of the /memes Hypersub has linked the membership to the /memes channel, no other Hypersub can be linked to it.
Verify Address
Important: your Hypersub owner address (opens in a new tab) must be added to your Farcaster account as a verified address to link with Hypermod.
- Log in to your Warpcast account and go to settings (opens in a new tab)
- Click the Verify Addresses tab, then click the Verify an address button
- Be sure your Hypersub owner address and the address on this page match
- Click the Sign message button and sign the transaction to verify
Link Channel
- Go to your Dashboard and click the Settings tab
- From the Hypermod section click Enable
- Enter your channel name and click Verify
- Go to your Farcaster channel and click the pencil icon button
- Click Configure moderation, search for hyperbot, and select it as a moderator
- Go back to Hypersub and celebrate 🍾
Hypermod may take a few moments to link with your channel. Link a different channel by clicking Disable to start over.
Images
Images are essential to your Hypersub, for better results follow these guidelines when uploading:
- Use .png for most digital artwork
- Use .jpeg for photos or artwork with a lot of color
- Files should be a maximum of 10mb in size
- Files should be a minumum of 800px wide
- Supported aspect ratios are 1:1 (square), 3:2 (landscape), and 2:3 (portrait)
Hypersub employs some compression when you upload - using a larger file size to compensate will only make your page slower to load.
Split Contract
Distribute your Hypersub revenue between multiple accounts with a split contract.
Create Split
- Connect to app.splits.org and select the New contract tab
- Select a network and click Split
- Enter your recipient accounts and percentages of revenue they will receive
- Click the Create button and sign the transaction
- Copy your Split contract address
Set Revenue Recipient
- Go to your dashboard and click the settings tab
- Click the edit button under Revenue recipient
- Paste in your split contract address and confirm
Important: make sure this address is correct as it is where transferred funds will be sent.
Transfer & Distribute
- Go to your dashboard and click the Transfer button.
- Confirm and sign the transaction, the transfer may take a few seconds
- Go to your split contract and select your funds, try refreshing if you don't immediately see them
- Click the Distribute Balance button and sign the transaction
Clicking Distribute Only will require all recipients to withdraw individually from the split contract, while Distribute and Withdraw will automatically send funds to each account.
Time-capped Subscriptions
Hypersubs can be used for limited or one time courses, events, and commitment clubs. To set up a time-capped membership use a combination of advanced settings:
- Supply cap: Do you want to limit participants?
- Start date: When does your membership begin?
- End date: When does your membership end?
- Max mintable time: Ensures members can't pay more than they need to.
12 month book club example:
- Price set to $10 per month: The minimum someone can spend is $10.
- Max mintable time set to 12 months: The maximum someone can spend is $120.
- Supply cap set to 50: The maximum amount of participants is 50.
- End date set one year out: Membership will end after 12 months.
Verify Balance
Verify the amount of time a member has left on your Hypersub.
- Copy the account you want to verify
- Go to your membership page and click Details
- Click Subscription contract to open BaseScan
- Click the Contract tab, then click the Read Contract as Proxy tab
- Expand the balanceOf section, and paste in the account
- Click the Query button, copy the numSeconds value
- Open a new tab, paste the value, and append with 'seconds to months' (or weeks, quarters, years)