We prioritize the security of your tokens and the transparency of our platform
Lock your liquidity for a set period to build trust with your community and prevent rug pulls.
Set maximum transaction limits, implement trading cooldowns, and create vesting schedules for team tokens.
All token contracts are verified on-chain and fully transparent. View the code before you launch.
// SPDX-License-Identifier: MIT import { Token } from '@solana/spl-token'; export class RayToken { constructor( public name: string, public symbol: string, public decimals: number, public totalSupply: number, public owner: PublicKey ) {} async create() { // Create mint account const mint = await Token.createMint( connection, owner, owner, null, decimals, TOKEN_PROGRAM_ID ); // Create associated token account const tokenAccount = await mint.getOrCreateAssociatedAccountInfo( owner ); // Mint tokens to owner await mint.mintTo( tokenAccount.address, owner, [], totalSupply * (10 ** decimals) ); return { mint: mint.publicKey, tokenAccount: tokenAccount.address }; } }