Development & Integration
Developers are welcome to use our contract to poll the chain for data through any RPC.
Please see below for more data regarding our protocol:
Official Deployment Address: 0xDEC3540f5BA6f2aa3764583A9c29501FeB020030
.
"function createToken(string name, string symbol, string image_uri, string description, string website, string twitter, string telegram, string discord) external payable returns (address tokenAddress)"
"function updateTokenMetadata(address tokenAddress, string newDescription, string newWebsite, string newTwitter, string newTelegram, string newDiscord, string newImageUri) external"
"function buyTokens(address token) external payable"
"function sellTokens(address token, uint256 tokenAmount) external"
"function getLiquidity(address token) public view returns (uint256 hypeReserve, uint256 tokenReserve)"
"function estimateBuy(address token, uint256 hypeAmount) public view returns (uint256)",
"function estimateSell(address token, uint256 tokenAmount) public view returns (uint256)"
"function getTokenMetadata(address token) external view returns (tuple(string name, string symbol, string image_uri, string description, string website, string twitter, string telegram, string discord, address creator, uint256 creationTimestamp, uint256 lastUpdated, uint256 startingLiquidity, uint256 currentHypeReserves, uint256 currentTokenReserves, uint256 totalSupply, uint256 currentPrice))"
"function getTokenCount() external view returns (uint256)"
"function getTokenCreator(address tokenAddress) external view returns (address)"
"function getPaginatedTokensWithMetadata(uint256 start, uint256 limit) external view returns (address[], tuple(string name, string symbol, string image_uri, string description, string website, string twitter, string telegram, string discord, address creator, uint256 creationTimestamp, uint256 lastUpdated, uint256 startingLiquidity, uint256 currentHypeReserves, uint256 currentTokenReserves, uint256 totalSupply, uint256 currentPrice)[])"
"function getUserCreatedTokens(address user, uint256 start, uint256 limit) external view returns (address[], tuple(string name, string symbol, string image_uri, string description, string website, string twitter, string telegram, string discord, address creator, uint256 creationTimestamp, uint256 lastUpdated, uint256 startingLiquidity, uint256 currentHypeReserves, uint256 currentTokenReserves, uint256 totalSupply, uint256 currentPrice)[])"
"function getUserCreatedTokenCount(address user) external view returns (uint256)"
"function getFrozenTokens(uint256 offset, uint256 limit) external view returns (address[], uint256[])"
"function getFrozenTokenCount() external view returns (uint256)",
"function getBondedTokens(uint256 offset, uint256 limit) external view returns (address[], uint256[])"
"function getBondedTokenCount() external view returns (uint256)"
"function getTokenFrozenStatus(address token) external view returns (address tokenAddress, bool isFrozen, uint256 frozenTimestamp)"
"function getTokenBondingStatus(address token) external view returns (address tokenAddress, bool isBonded, uint256 bondedTimestamp)"
"event TokenCreated(address indexed token, address indexed creator, string name, string symbol, string image_uri, string description, string website, string twitter, string telegram, string discord, uint256 creationTimestamp, uint256 startingLiquidity, uint256 currentHypeReserves, uint256 currentTokenReserves, uint256 totalSupply, uint256 currentPrice, uint256 initialPurchaseAmount)"
"event TokensPurchased(address indexed token, address indexed buyer, uint256 hypeIn, uint256 tokensOut, uint256 price, uint256 timestamp, uint256 hypeReserves, uint256 tokenReserves, uint256 totalSupply, string name, string symbol)"
"event TokensSold(address indexed token, address indexed seller, uint256 tokensIn, uint256 hypeOut, uint256 price, uint256 timestamp, uint256 hypeReserves, uint256 tokenReserves, uint256 totalSupply, string name, string symbol)"
"event TokenMetadataUpdated(address indexed token, address indexed creator, string name, string symbol, string image_uri, string description, string website, string twitter, string telegram, string discord, uint256 creationTimestamp, uint256 lastUpdated, uint256 startingLiquidity, uint256 currentHypeReserves, uint256 currentTokenReserves, uint256 totalSupply, uint256 currentPrice)", "event PairCreated(address token, address pair)"
"event LiquidityBurned(address indexed token, uint256 amount)"
"event TokensBurned(address indexed token, uint256 amount)",
"event TokenBonded(address indexed token)"
"event TokenFrozen(address indexed token)"
"event BondFeeCollected(address indexed token, address indexed feeRecipient, uint256 feeAmount, uint256 timestamp)"
"event CreateFeeCollected(address indexed token, address indexed creator, address indexed feeRecipient, uint256 feeAmount, uint256 timestamp)"
Last updated