Smart Contracts
Explore the on-chain logic powering the KLY ecosystem
KLY Token
0x2e4fEB2Fe668c8Ebe84f19e6c8fE8Cf8131B4E52
ERC-20 token with staking and governance functionality
balanceOf(address account)
Returns the KLY balance of specified address
transfer(address recipient, uint256 amount)
Send KLY tokens to another address
approve(address spender, uint256 amount)
Allow another address to spend your KLY
Staking Pool
0x25548Ba29a0071F30E4bDCd98Ea72F79341b07a1
Stake KLY tokens to earn rewards and governance power
stake(uint256 amount)
Lock KLY tokens to start earning rewards
unstake(uint256 amount)
Withdraw staked KLY tokens
claimRewards()
Claim accumulated staking rewards
DAO Governance
0x796Bce7F95662774243177D1F546eBA0B3465579
Community governance for protocol decisions
propose(string description)
Submit a new governance proposal
vote(uint256 proposalId, bool support)
Vote on an active proposal
executeProposal(uint256 proposalId)
Execute a passed proposal
NFT Certificate
0xDA76d35742190283E340dbeE2038ecc978a56950
ERC-721 NFTs for course completion certificates
mintTo(address recipient)
Mint a course completion NFT
tokenURI(uint256 tokenId)
Get metadata URL for an NFT
verifyCertificate(uint256 tokenId)
Check validity of a certificate
Contract Interactions
Connect your wallet to interact directly with these contracts: