🐠
Datnoid
  • πŸŽ‘Overview
    • What does Datnoid do?
    • Our Mission
    • $100M Memecoin Fund
  • πŸš€Mechanics
    • Fair Launch System
    • GigaChad DatnoidLP
    • Unified Liquidity Pool
    • Guilds
    • Fees
    • Leaderboard/Points
  • πŸ”—Misc
    • Audit
    • vs. Pump(dot)fun
    • Links
    • Contracts
  • πŸ’»Developers
    • APIs
    • ABIs
    • Performing a swap
    • Place a preorder
  • πŸŒ‰Bridging Guides
    • Solana to Avalanche
    • Ethereum to Avalanche
    • Bitcoin to Avalanche
Powered by GitBook
On this page
  • PreOrder Formula
  • Swap Formula
  • Thread Formula
  • Comment Formula
  1. Mechanics

Leaderboard/Points

Join a guild to be eligible for rewards.

Here's what gets you the most points, in order.

  1. Place a PreOrder

    • The 1st person gets the largest bonus

    • The first 10 each get an additional bonus

    • the remainder are static

    • points are based on amount values

  2. Buy/Sell tokens

    • Again, being early gets you bonus points

    • points are based on amount values

    • there is a cap to prevent wash trading

  3. Creating Tokens

    • small static value, with a bonus if you reach a certain number of upvotes

  4. Comments

    • small static value, with a cap per thread. A bonus is given to helpful comments.

PreOrder Formula

Explanation

Swap Formula

Explanation

Thread Formula

Explanation

Comment Formula

Explanation
PreviousFeesNextAudit

Last updated 11 months ago

Ptotal=βˆ‘i=1n(Ai106β‹…1{USDC}+Ai1018β‹…AVAXΒ priceβ‹…1{non-USDC}+(10βˆ’posi)β‹…1{posi<10})P_{\text{total}} = \sum_{i=1}^{n} \left( \frac{A_i}{10^6} \cdot \mathbf{1}_{\{\text{USDC}\}} + \frac{A_i}{10^{18}} \cdot \text{AVAX price} \cdot \mathbf{1}_{\{\text{non-USDC}\}} + (10 - \text{pos}_i) \cdot \mathbf{1}_{\{\text{pos}_i < 10\}} \right) Ptotal​=i=1βˆ‘n​(106Ai​​⋅1{USDC}​+1018Ai​​⋅AVAXΒ priceβ‹…1{non-USDC}​+(10βˆ’posi​)β‹…1{posi​<10}​)

nnn: Total number of valid preorders by the user.

AiAiAi: Amount of preorder iii.

1condition1{condition}1condition: Indicator function that is 1 if the condition is true, and 0 otherwise.

AVAXpriceAVAX priceAVAXprice: Current price of AVAX in USD.

posiposiposi: Position of preorder iii in the overall list of preorders, sorted by creation date.

P=βˆ‘i=1n(1Ξ”Ti+1Γ—Fi1018)Γ—(1βˆ’isWashTrade(SDi,Tswap))Β  P = \sum_{i=1}^{n} \left( \frac{1}{\Delta T_i + 1} \times \frac{F_i}{10^{18}} \right) \times \left( 1 - \text{isWashTrade}(S_{D_i}, T_{\text{swap}}) \right) \ P=i=1βˆ‘n​(Ξ”Ti​+11​×1018Fi​​)Γ—(1βˆ’isWashTrade(SDi​​,Tswap​))Β 

nnn: Total number of valid swaps by the user.

Ξ”Ti​ΔT i ​ Ξ”Ti​: Absolute difference in days between the swap date SDiSDiSDi and the tokenize date TDiTDiTDi.

FiF iFi: Fee amount for swap iii in 18 decimal places.

SDiS D iSDi: Swap date for swap iii.

Tswap​T swap ​ Tswap​: List of previous swap times for the same token.

isWashTrade(SDi​​,Tswap​)isWashTrade(S D i ​ ​ ,T swap ​ )isWashTrade(SDi​​,Tswap​): Function returning 1 if the swap is considered cheating, and 0 otherwise.

Ptotal=βˆ‘i=1n(2+2β‹…1{upvotesi>3}+2β‹…1{commentsi>3}+2β‹…1{presalesi>3})P_{\text{total}} = \sum_{i=1}^{n} \left( 2 + 2 \cdot \mathbf{1}_{\{\text{upvotes}_i > 3\}} + 2 \cdot \mathbf{1}_{\{\text{comments}_i > 3\}} + 2 \cdot \mathbf{1}_{\{\text{presales}_i > 3\}} \right) Ptotal​=i=1βˆ‘n​(2+2β‹…1{upvotesi​>3}​+2β‹…1{commentsi​>3}​+2β‹…1{presalesi​>3}​)

nnn: Total number of threads submitted by the user.

1condition​1 {condition} ​ 1condition​: Indicator function that is 1 if the condition is true, and 0 otherwise.

upvotesiupvotes iupvotesi: Number of upvotes for thread iii.

commentsi​comments i ​ commentsi​: Number of comments for thread iii.

presalesipresales i presalesi: Number of presales for thread iii.

Ptotal=βˆ‘i=1n(1+1β‹…1{upvotesi>3})β‹…1{count(C,threadi)≀1}P_{\text{total}} = \sum_{i=1}^{n} \left( 1 + 1 \cdot \mathbf{1}_{\{\text{upvotes}_i > 3\}} \right) \cdot \mathbf{1}_{\{\text{count}(C, \text{thread}_i) \leq 1\}} Ptotal​=i=1βˆ‘n​(1+1β‹…1{upvotesi​>3}​)β‹…1{count(C,threadi​)≀1}​

nnn: Total number of valid comments by the user.

1condition1{condition}1condition: Indicator function that is 1 if the condition is true, and 0 otherwise.

upvotesiupvotesiupvotesi: Number of upvotes for comment iii.

count(C)count(C)count(C): Count of comments by the user in each thread, capped at 2.

πŸš€