Overview
Smart Contracts
Guides
API Reference

Ecosystem Overview

The KLY ecosystem is a comprehensive suite of decentralized applications built on Binance Smart Chain, designed to democratize access to Web3 education, governance, and financial tools.

This documentation provides technical and strategic insights into the Kelly Legacy Token ecosystem, including details about smart contract architecture, integration steps, token flows, governance, and more.

Core Components

  • KLY Token: The native utility and governance token
  • Staking Platform: Earn rewards while securing the network
  • DAO Governance: Community-led decision making
  • Educational Platform: Web3 courses with NFT certification
  • Launchpad: Token launch platform for vetted projects

Smart Contract Interfaces

All contracts are deployed on Binance Smart Chain. You can interact using ethers.js, web3.js, or the Thirdweb SDK.

KLY Token (ERC-20)
0x2e4fEB2Fe668c8Ebe84f19e6c8fE8Cf8131B4E52

Main utility token with staking and governance functionality

Staking Contract
0x25548Ba29a0071F30E4bDCd98Ea72F79341b07a1

Stake KLY to earn rewards and governance power

NFT Certification
0xDA76d35742190283E340dbeE2038ecc978a56950

ERC-721 contract for course completion certificates

DAO Governance
0x796Bce7F95662774243177D1F546eBA0B3465579

Governance contract for community proposals

Getting Started

1. Set Up Your Wallet

Install MetaMask and connect to Binance Smart Chain:

  • Download MetaMask
  • Add BSC Network (ChainID: 56)
  • Fund your wallet with BNB for gas fees

2. Acquire KLY Tokens

Obtain KLY through our official channels:

  • Purchase on PancakeSwap
  • Participate in staking rewards
  • Complete courses to earn KLY

3. Start Staking

Earn passive income with KLY staking:

  1. Visit the Staking Platform
  2. Connect your wallet
  3. Select a staking pool
  4. Approve and stake your KLY

4. Launch Projects

Use our launchpad to create new tokens:

  1. Navigate to Launchpad
  2. Submit your project details
  3. Configure tokenomics
  4. Deploy through our audited contracts

Developer Resources

Thirdweb SDK Integration

import { ThirdwebSDK } from "@thirdweb-dev/sdk";

// Initialize SDK
const sdk = new ThirdwebSDK("binance");

// Get KLY Token contract
const klyContract = await sdk.getContract(
  "0x2e4fEB2Fe668c8Ebe84f19e6c8fE8Cf8131B4E52",
  "token"
);

// Get balance
const balance = await klyContract.balanceOf(walletAddress);

Web3.js Example

const Web3 = require('web3');
const web3 = new Web3('https://bsc-dataseed.binance.org/');

const klyABI = [...]; // ABI from our GitHub
const klyAddress = "0x2e4fEB2Fe668c8Ebe84f19e6c8fE8Cf8131B4E52";

const klyContract = new web3.eth.Contract(klyABI, klyAddress);

// Call contract methods
const totalSupply = await klyContract.methods.totalSupply().call();

GitHub Resources