[{"data":1,"prerenderedAt":991},["ShallowReactive",2],{"navigation_docs":3,"-mcp-tools-vesting":315,"-mcp-tools-vesting-surround":986},[4,30,87,208,252],{"title":5,"path":6,"stem":7,"children":8,"page":29},"Getting Started","\u002Fgetting-started","1.getting-started",[9,14,19,24],{"title":10,"path":11,"stem":12,"icon":13},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F1.introduction","i-lucide-rocket",{"title":15,"path":16,"stem":17,"icon":18},"API","\u002Fgetting-started\u002Fapi-docs","1.getting-started\u002F2.api-docs","i-lucide-book-open-text",{"title":20,"path":21,"stem":22,"icon":23},"MCP","\u002Fgetting-started\u002Fmcp","1.getting-started\u002F3.mcp","i-lucide-bot",{"title":25,"path":26,"stem":27,"icon":28},"Smart Contract","\u002Fgetting-started\u002Fcontracts","1.getting-started\u002F5.contracts","i-lucide-clock",false,{"title":31,"path":32,"stem":33,"children":34,"page":29},"Guides","\u002Fguides","2.guides",[35,72,82],{"title":36,"path":37,"stem":38,"children":39,"page":29},"Crypto","\u002Fguides\u002Fcrypto","2.guides\u002F1.crypto",[40,45,50,55,59,64,68],{"title":41,"path":42,"stem":43,"icon":44},"Belong CheckIn","\u002Fguides\u002Fcrypto\u002Fcheckin","2.guides\u002F1.crypto\u002FcheckIn","i-lucide-map-pin",{"title":46,"path":47,"stem":48,"icon":49},"EVM NFT Minting","\u002Fguides\u002Fcrypto\u002Fminting","2.guides\u002F1.crypto\u002Fminting","i-lucide-box",{"title":51,"path":52,"stem":53,"icon":54},"Sponsored Gas","\u002Fguides\u002Fcrypto\u002Fsponsorship","2.guides\u002F1.crypto\u002Fsponsorship","i-lucide-wallet",{"title":56,"path":57,"stem":58,"icon":49},"LONG Staking","\u002Fguides\u002Fcrypto\u002Fstaking","2.guides\u002F1.crypto\u002Fstaking",{"title":60,"path":61,"stem":62,"icon":63},"Starknet NFT Minting","\u002Fguides\u002Fcrypto\u002Fstarknet","2.guides\u002F1.crypto\u002Fstarknet","i-lucide-circuit-board",{"title":65,"path":66,"stem":67,"icon":49},"Sui NFT Minting","\u002Fguides\u002Fcrypto\u002Fsui","2.guides\u002F1.crypto\u002Fsui",{"title":69,"path":70,"stem":71,"icon":28},"LONG Vesting","\u002Fguides\u002Fcrypto\u002Fvesting","2.guides\u002F1.crypto\u002Fvesting",{"title":73,"path":74,"stem":75,"children":76,"page":29},"Media","\u002Fguides\u002Fmedia","2.guides\u002F2.media",[77],{"title":78,"path":79,"stem":80,"icon":81},"Media Upload","\u002Fguides\u002Fmedia\u002Fcollection","2.guides\u002F2.media\u002Fcollection","i-lucide-image",{"title":83,"path":84,"stem":85,"icon":86},"Whitelabel","\u002Fguides\u002Fwhitelabel","2.guides\u002F5.whitelabel","i-lucide-badge-check",{"title":41,"path":88,"stem":89,"children":90},"\u002Fbelong-checkin","3.belong-checkin",[91,94,99,104,109,114,118,123,127,132,137,171,175,180,185,189,194,199,203],{"title":92,"path":88,"stem":93,"icon":44},"Overview","3.belong-checkin\u002Findex",{"title":95,"path":96,"stem":97,"icon":98},"App Features","\u002Fbelong-checkin\u002Fapp-features","3.belong-checkin\u002F1.app-features","i-lucide-list-checks",{"title":100,"path":101,"stem":102,"icon":103},"Telegram Bot","\u002Fbelong-checkin\u002Ftelegram-bot","3.belong-checkin\u002F10.telegram-bot","i-lucide-send",{"title":105,"path":106,"stem":107,"icon":108},"Apple Wallet","\u002Fbelong-checkin\u002Fapple-wallet","3.belong-checkin\u002F11.apple-wallet","i-lucide-ticket",{"title":110,"path":111,"stem":112,"icon":113},"Payments","\u002Fbelong-checkin\u002Fpayments-and-onramp","3.belong-checkin\u002F12.payments-and-onramp","i-lucide-credit-card",{"title":51,"path":115,"stem":116,"icon":117},"\u002Fbelong-checkin\u002Fsponsored-gas","3.belong-checkin\u002F13.sponsored-gas","i-lucide-fuel",{"title":119,"path":120,"stem":121,"icon":122},"Fees & Staking","\u002Fbelong-checkin\u002Ffees-and-staking","3.belong-checkin\u002F14.fees-and-staking","i-lucide-percent",{"title":124,"path":125,"stem":126,"icon":23},"Connect AI Deploy","\u002Fbelong-checkin\u002Fconnect-ai-deploy","3.belong-checkin\u002F15.connect-ai-deploy",{"title":128,"path":129,"stem":130,"icon":131},"QR Signage Examples","\u002Fbelong-checkin\u002Fvenue-qr-signage-examples","3.belong-checkin\u002F16.venue-qr-signage-examples","i-lucide-qr-code",{"title":133,"path":134,"stem":135,"icon":136},"Whitepaper","\u002Fbelong-checkin\u002Fwhitepaper","3.belong-checkin\u002F18.whitepaper","i-lucide-file-text",{"title":138,"icon":139,"path":140,"stem":141,"children":142,"page":29},"Developer","i-lucide-code","\u002Fbelong-checkin\u002Fdeveloper","3.belong-checkin\u002F19.developer",[143,148,152,156,161,166],{"title":144,"path":145,"stem":146,"icon":147},"Integration Overview","\u002Fbelong-checkin\u002Fdeveloper\u002Fintegration-overview","3.belong-checkin\u002F19.developer\u002F1.integration-overview","i-lucide-plug",{"title":149,"path":150,"stem":151,"icon":18},"API Reference","\u002Fbelong-checkin\u002Fdeveloper\u002Fapi-reference","3.belong-checkin\u002F19.developer\u002F2.api-reference",{"title":153,"path":154,"stem":155,"icon":23},"MCP Tools","\u002Fbelong-checkin\u002Fdeveloper\u002Fmcp-tools","3.belong-checkin\u002F19.developer\u002F3.mcp-tools",{"title":157,"path":158,"stem":159,"icon":160},"Networks","\u002Fbelong-checkin\u002Fdeveloper\u002Fnetworks","3.belong-checkin\u002F19.developer\u002F4.networks","i-lucide-network",{"title":162,"path":163,"stem":164,"icon":165},"Enterprise Apps","\u002Fbelong-checkin\u002Fdeveloper\u002Fenterprise-whitelabel","3.belong-checkin\u002F19.developer\u002F5.enterprise-whitelabel","i-lucide-package",{"title":167,"path":168,"stem":169,"icon":170},"POS & Events","\u002Fbelong-checkin\u002Fdeveloper\u002Fwebhooks-and-pos","3.belong-checkin\u002F19.developer\u002F6.webhooks-and-pos","i-lucide-receipt",{"title":172,"path":173,"stem":174,"icon":131},"Check-In Modes","\u002Fbelong-checkin\u002Fcheck-in-modes","3.belong-checkin\u002F2.check-in-modes",{"title":176,"path":177,"stem":178,"icon":179},"Venue Quick Start","\u002Fbelong-checkin\u002Fvenue-quickstart","3.belong-checkin\u002F3.venue-quickstart","i-lucide-store",{"title":181,"path":182,"stem":183,"icon":184},"Customer Rewards","\u002Fbelong-checkin\u002Fcustomer_rewards_guide","3.belong-checkin\u002F4.customer_rewards_guide","i-lucide-gift",{"title":186,"path":187,"stem":188,"icon":54},"Promoter Earnings","\u002Fbelong-checkin\u002Fpromoter-earnings-guide","3.belong-checkin\u002F5.promoter-earnings-guide",{"title":190,"path":191,"stem":192,"icon":193},"Venue Partner","\u002Fbelong-checkin\u002Fvenue-partner","3.belong-checkin\u002F6.venue-partner","i-lucide-building",{"title":195,"path":196,"stem":197,"icon":198},"Event Creation","\u002Fbelong-checkin\u002Fevent-creation","3.belong-checkin\u002F7.event-creation","i-lucide-calendar-plus",{"title":200,"path":201,"stem":202,"icon":54},"Wallet & Sign-In","\u002Fbelong-checkin\u002Fwallet-and-auth","3.belong-checkin\u002F8.wallet-and-auth",{"title":204,"path":205,"stem":206,"icon":207},"AI & Voice","\u002Fbelong-checkin\u002Fai-and-voice","3.belong-checkin\u002F9.ai-and-voice","i-lucide-mic",{"title":209,"path":210,"stem":211,"children":212,"page":29},"MCP Cheat Sheet","\u002Fmcp","4.mcp",[213,216,220,224,228,232,236,240,244,248],{"title":92,"path":214,"stem":215,"icon":23},"\u002Fmcp\u002Foverview","4.mcp\u002Foverview",{"title":217,"path":218,"stem":219,"icon":23},"Addresses","\u002Fmcp\u002Ftools-addresses","4.mcp\u002Ftools-addresses",{"title":221,"path":222,"stem":223,"icon":23},"CheckIn","\u002Fmcp\u002Ftools-check-in","4.mcp\u002Ftools-check-In",{"title":225,"path":226,"stem":227,"icon":23},"Events","\u002Fmcp\u002Ftools-events","4.mcp\u002Ftools-events",{"title":229,"path":230,"stem":231,"icon":23},"Hubs","\u002Fmcp\u002Ftools-hubs","4.mcp\u002Ftools-hubs",{"title":233,"path":234,"stem":235,"icon":49},"Minting","\u002Fmcp\u002Ftools-minting","4.mcp\u002Ftools-minting",{"title":237,"path":238,"stem":239,"icon":23},"Notes","\u002Fmcp\u002Ftools-notes","4.mcp\u002Ftools-notes",{"title":241,"path":242,"stem":243,"icon":23},"Registration","\u002Fmcp\u002Ftools-registration","4.mcp\u002Ftools-registration",{"title":245,"path":246,"stem":247,"icon":23},"Starknet","\u002Fmcp\u002Ftools-starknet","4.mcp\u002Ftools-starknet",{"title":249,"path":250,"stem":251,"icon":28},"Vesting","\u002Fmcp\u002Ftools-vesting","4.mcp\u002Ftools-vesting",{"title":253,"icon":13,"path":254,"stem":255,"children":256,"page":29},"Belong AI Deploy","\u002Fai-deploy","5.ai-deploy",[257,260,265,270,275,295,300,305,310],{"title":92,"path":258,"stem":259,"icon":13},"\u002Fai-deploy\u002Foverview","5.ai-deploy\u002F1.overview",{"title":261,"path":262,"stem":263,"icon":264},"Quick Start","\u002Fai-deploy\u002Fquickstart","5.ai-deploy\u002F2.quickstart","i-lucide-zap",{"title":266,"path":267,"stem":268,"icon":269},"Cloud Providers","\u002Fai-deploy\u002Fcloud-providers","5.ai-deploy\u002F3.cloud-providers","i-lucide-cloud",{"title":271,"path":272,"stem":273,"icon":274},"AI Providers","\u002Fai-deploy\u002Fai-providers","5.ai-deploy\u002F4.ai-providers","i-lucide-brain",{"title":276,"icon":277,"path":278,"stem":279,"children":280,"page":29},"Channels","i-lucide-messages-square","\u002Fai-deploy\u002Fchannels","5.ai-deploy\u002F5.channels",[281,285,290],{"title":282,"path":283,"stem":284,"icon":103},"Telegram","\u002Fai-deploy\u002Fchannels\u002Ftelegram","5.ai-deploy\u002F5.channels\u002F1.telegram",{"title":286,"path":287,"stem":288,"icon":289},"WhatsApp","\u002Fai-deploy\u002Fchannels\u002Fwhatsapp","5.ai-deploy\u002F5.channels\u002F2.whatsapp","i-lucide-message-circle",{"title":291,"path":292,"stem":293,"icon":294},"Slack","\u002Fai-deploy\u002Fchannels\u002Fslack","5.ai-deploy\u002F5.channels\u002F3.slack","i-lucide-hash",{"title":296,"path":297,"stem":298,"icon":299},"Private Access","\u002Fai-deploy\u002Fprivate-access","5.ai-deploy\u002F6.private-access","i-lucide-shield",{"title":301,"path":302,"stem":303,"icon":304},"Troubleshooting","\u002Fai-deploy\u002Ftroubleshooting","5.ai-deploy\u002F7.troubleshooting","i-lucide-wrench",{"title":306,"path":307,"stem":308,"icon":309},"Enterprise & API","\u002Fai-deploy\u002Fenterprise-api","5.ai-deploy\u002F8.enterprise-api","i-lucide-server-cog",{"title":311,"path":312,"stem":313,"icon":314},"OVHcloud","\u002Fai-deploy\u002Fovhcloud","5.ai-deploy\u002F9.ovhcloud","i-lucide-cloud-cog",{"id":316,"title":317,"body":318,"description":979,"extension":980,"links":981,"meta":982,"navigation":983,"path":250,"seo":984,"stem":251,"__hash__":985},"docs\u002F4.mcp\u002Ftools-vesting.md","MCP Tools — Vesting",{"type":319,"value":320,"toc":976},"minimark",[321,325,333,338,879,901,972],[322,323,324],"h2",{"id":324},"deploy-vesting-wallet",[326,327,328,332],"p",{},[329,330,331],"strong",{},"Description:"," Returns transaction parameters for deploying a time-locked vesting contract for LONG tokens. The transaction must be executed on the frontend by the user's wallet. The user must have sufficient LONG tokens and approve the factory contract before calling this tool.",[326,334,335],{},[329,336,337],{},"Important Requirements:",[339,340,341,354,360,363,366,575],"ul",{},[342,343,344,345,349,350,353],"li",{},"User's wallet (",[346,347,348],"code",{},"walletAddress",") must have at least ",[346,351,352],{},"totalAllocation"," LONG tokens",[342,355,356,357,359],{},"User's wallet must approve the factory contract for ",[346,358,352],{}," amount",[342,361,362],{},"The transaction is executed on the frontend, not by the backend",[342,364,365],{},"Backend only provides the signature and transaction parameters",[342,367,368,371],{},[329,369,370],{},"Input:",[372,373,378],"pre",{"className":374,"code":375,"language":376,"meta":377,"style":377},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  vestingWalletInfo: {\n    startTimestamp: number,           \u002F\u002F Start time of vesting (Unix timestamp)\n    cliffDurationSeconds: number,     \u002F\u002F Cliff period duration in seconds\n    durationSeconds: number,          \u002F\u002F Total vesting duration in seconds\n    beneficiary: string,              \u002F\u002F Address receiving vested tokens\n    totalAllocation: number,          \u002F\u002F Total tokens to vest (human-readable format, e.g., 2 for 2 tokens)\n    tgeAmount: number,                \u002F\u002F Tokens released at TGE (human-readable format, e.g., 0.5)\n    linearAllocation: number,         \u002F\u002F Tokens released linearly (human-readable format, e.g., 1.5)\n    description: string,              \u002F\u002F Description of vesting contract\n    \u002F\u002F Note: token address is automatically resolved from LONG token on the specified chain\n  },\n  chainId: number,                    \u002F\u002F EVM chain ID\n  walletAddress: string,               \u002F\u002F User's wallet address (will be owner and msg.sender)\n}\n","ts","",[346,379,380,389,402,421,436,451,467,482,497,512,527,533,539,554,569],{"__ignoreMap":377},[381,382,385],"span",{"class":383,"line":384},"line",1,[381,386,388],{"class":387},"sMK4o","{\n",[381,390,392,396,399],{"class":383,"line":391},2,[381,393,395],{"class":394},"sBMFI","  vestingWalletInfo",[381,397,398],{"class":387},":",[381,400,401],{"class":387}," {\n",[381,403,405,408,410,414,417],{"class":383,"line":404},3,[381,406,407],{"class":394},"    startTimestamp",[381,409,398],{"class":387},[381,411,413],{"class":412},"sTEyZ"," number",[381,415,416],{"class":387},",",[381,418,420],{"class":419},"sHwdD","           \u002F\u002F Start time of vesting (Unix timestamp)\n",[381,422,424,427,429,431,433],{"class":383,"line":423},4,[381,425,426],{"class":394},"    cliffDurationSeconds",[381,428,398],{"class":387},[381,430,413],{"class":412},[381,432,416],{"class":387},[381,434,435],{"class":419},"     \u002F\u002F Cliff period duration in seconds\n",[381,437,439,442,444,446,448],{"class":383,"line":438},5,[381,440,441],{"class":394},"    durationSeconds",[381,443,398],{"class":387},[381,445,413],{"class":412},[381,447,416],{"class":387},[381,449,450],{"class":419},"          \u002F\u002F Total vesting duration in seconds\n",[381,452,454,457,459,462,464],{"class":383,"line":453},6,[381,455,456],{"class":394},"    beneficiary",[381,458,398],{"class":387},[381,460,461],{"class":412}," string",[381,463,416],{"class":387},[381,465,466],{"class":419},"              \u002F\u002F Address receiving vested tokens\n",[381,468,470,473,475,477,479],{"class":383,"line":469},7,[381,471,472],{"class":394},"    totalAllocation",[381,474,398],{"class":387},[381,476,413],{"class":412},[381,478,416],{"class":387},[381,480,481],{"class":419},"          \u002F\u002F Total tokens to vest (human-readable format, e.g., 2 for 2 tokens)\n",[381,483,485,488,490,492,494],{"class":383,"line":484},8,[381,486,487],{"class":394},"    tgeAmount",[381,489,398],{"class":387},[381,491,413],{"class":412},[381,493,416],{"class":387},[381,495,496],{"class":419},"                \u002F\u002F Tokens released at TGE (human-readable format, e.g., 0.5)\n",[381,498,500,503,505,507,509],{"class":383,"line":499},9,[381,501,502],{"class":394},"    linearAllocation",[381,504,398],{"class":387},[381,506,413],{"class":412},[381,508,416],{"class":387},[381,510,511],{"class":419},"         \u002F\u002F Tokens released linearly (human-readable format, e.g., 1.5)\n",[381,513,515,518,520,522,524],{"class":383,"line":514},10,[381,516,517],{"class":394},"    description",[381,519,398],{"class":387},[381,521,461],{"class":412},[381,523,416],{"class":387},[381,525,526],{"class":419},"              \u002F\u002F Description of vesting contract\n",[381,528,530],{"class":383,"line":529},11,[381,531,532],{"class":419},"    \u002F\u002F Note: token address is automatically resolved from LONG token on the specified chain\n",[381,534,536],{"class":383,"line":535},12,[381,537,538],{"class":387},"  },\n",[381,540,542,545,547,549,551],{"class":383,"line":541},13,[381,543,544],{"class":394},"  chainId",[381,546,398],{"class":387},[381,548,413],{"class":412},[381,550,416],{"class":387},[381,552,553],{"class":419},"                    \u002F\u002F EVM chain ID\n",[381,555,557,560,562,564,566],{"class":383,"line":556},14,[381,558,559],{"class":394},"  walletAddress",[381,561,398],{"class":387},[381,563,461],{"class":412},[381,565,416],{"class":387},[381,567,568],{"class":419},"               \u002F\u002F User's wallet address (will be owner and msg.sender)\n",[381,570,572],{"class":383,"line":571},15,[381,573,574],{"class":387},"}\n",[342,576,577,580],{},[329,578,579],{},"Output:",[372,581,583],{"className":374,"code":582,"language":376,"meta":377,"style":377},"{\n  address: string,                    \u002F\u002F Factory contract address\n  address_token: string,             \u002F\u002F LONG token address\n  method: object,                    \u002F\u002F ABI method details for deployVestingWallet\n  params: [                          \u002F\u002F Transaction parameters\n    string,                          \u002F\u002F walletAddress (owner)\n    {\n      startTimestamp: string,       \u002F\u002F Start timestamp (BigInt as string)\n      cliffDurationSeconds: string,  \u002F\u002F Cliff duration (BigInt as string)\n      durationSeconds: string,      \u002F\u002F Duration (BigInt as string)\n      token: string,                 \u002F\u002F Token address\n      beneficiary: string,           \u002F\u002F Beneficiary address\n      totalAllocation: string,       \u002F\u002F Total allocation (BigInt as string, in wei)\n      tgeAmount: string,             \u002F\u002F TGE amount (BigInt as string, in wei)\n      linearAllocation: string,      \u002F\u002F Linear allocation (BigInt as string, in wei)\n      description: string,          \u002F\u002F Description\n    },\n    {\n      nonce: string,                 \u002F\u002F Signature nonce (BigInt as string)\n      deadline: string,              \u002F\u002F Signature deadline (BigInt as string)\n      signature: string,             \u002F\u002F Backend signature (hex string)\n    }\n  ],\n  totalAllocationApprove: string,    \u002F\u002F Total allocation in wei (for approve check)\n}\n",[346,584,585,589,603,617,632,646,656,661,675,689,703,717,731,745,759,773,788,794,799,814,829,844,850,859,874],{"__ignoreMap":377},[381,586,587],{"class":383,"line":384},[381,588,388],{"class":387},[381,590,591,594,596,598,600],{"class":383,"line":391},[381,592,593],{"class":394},"  address",[381,595,398],{"class":387},[381,597,461],{"class":412},[381,599,416],{"class":387},[381,601,602],{"class":419},"                    \u002F\u002F Factory contract address\n",[381,604,605,608,610,612,614],{"class":383,"line":404},[381,606,607],{"class":394},"  address_token",[381,609,398],{"class":387},[381,611,461],{"class":412},[381,613,416],{"class":387},[381,615,616],{"class":419},"             \u002F\u002F LONG token address\n",[381,618,619,622,624,627,629],{"class":383,"line":423},[381,620,621],{"class":394},"  method",[381,623,398],{"class":387},[381,625,626],{"class":412}," object",[381,628,416],{"class":387},[381,630,631],{"class":419},"                    \u002F\u002F ABI method details for deployVestingWallet\n",[381,633,634,637,639,643],{"class":383,"line":438},[381,635,636],{"class":394},"  params",[381,638,398],{"class":387},[381,640,642],{"class":641},"swJcz"," [                          ",[381,644,645],{"class":419},"\u002F\u002F Transaction parameters\n",[381,647,648,651,653],{"class":383,"line":453},[381,649,650],{"class":412},"    string",[381,652,416],{"class":387},[381,654,655],{"class":419},"                          \u002F\u002F walletAddress (owner)\n",[381,657,658],{"class":383,"line":469},[381,659,660],{"class":387},"    {\n",[381,662,663,666,668,670,672],{"class":383,"line":484},[381,664,665],{"class":641},"      startTimestamp",[381,667,398],{"class":387},[381,669,461],{"class":412},[381,671,416],{"class":387},[381,673,674],{"class":419},"       \u002F\u002F Start timestamp (BigInt as string)\n",[381,676,677,680,682,684,686],{"class":383,"line":499},[381,678,679],{"class":641},"      cliffDurationSeconds",[381,681,398],{"class":387},[381,683,461],{"class":412},[381,685,416],{"class":387},[381,687,688],{"class":419},"  \u002F\u002F Cliff duration (BigInt as string)\n",[381,690,691,694,696,698,700],{"class":383,"line":514},[381,692,693],{"class":641},"      durationSeconds",[381,695,398],{"class":387},[381,697,461],{"class":412},[381,699,416],{"class":387},[381,701,702],{"class":419},"      \u002F\u002F Duration (BigInt as string)\n",[381,704,705,708,710,712,714],{"class":383,"line":529},[381,706,707],{"class":641},"      token",[381,709,398],{"class":387},[381,711,461],{"class":412},[381,713,416],{"class":387},[381,715,716],{"class":419},"                 \u002F\u002F Token address\n",[381,718,719,722,724,726,728],{"class":383,"line":535},[381,720,721],{"class":641},"      beneficiary",[381,723,398],{"class":387},[381,725,461],{"class":412},[381,727,416],{"class":387},[381,729,730],{"class":419},"           \u002F\u002F Beneficiary address\n",[381,732,733,736,738,740,742],{"class":383,"line":541},[381,734,735],{"class":641},"      totalAllocation",[381,737,398],{"class":387},[381,739,461],{"class":412},[381,741,416],{"class":387},[381,743,744],{"class":419},"       \u002F\u002F Total allocation (BigInt as string, in wei)\n",[381,746,747,750,752,754,756],{"class":383,"line":556},[381,748,749],{"class":641},"      tgeAmount",[381,751,398],{"class":387},[381,753,461],{"class":412},[381,755,416],{"class":387},[381,757,758],{"class":419},"             \u002F\u002F TGE amount (BigInt as string, in wei)\n",[381,760,761,764,766,768,770],{"class":383,"line":571},[381,762,763],{"class":641},"      linearAllocation",[381,765,398],{"class":387},[381,767,461],{"class":412},[381,769,416],{"class":387},[381,771,772],{"class":419},"      \u002F\u002F Linear allocation (BigInt as string, in wei)\n",[381,774,776,779,781,783,785],{"class":383,"line":775},16,[381,777,778],{"class":641},"      description",[381,780,398],{"class":387},[381,782,461],{"class":412},[381,784,416],{"class":387},[381,786,787],{"class":419},"          \u002F\u002F Description\n",[381,789,791],{"class":383,"line":790},17,[381,792,793],{"class":387},"    },\n",[381,795,797],{"class":383,"line":796},18,[381,798,660],{"class":387},[381,800,802,805,807,809,811],{"class":383,"line":801},19,[381,803,804],{"class":641},"      nonce",[381,806,398],{"class":387},[381,808,461],{"class":412},[381,810,416],{"class":387},[381,812,813],{"class":419},"                 \u002F\u002F Signature nonce (BigInt as string)\n",[381,815,817,820,822,824,826],{"class":383,"line":816},20,[381,818,819],{"class":641},"      deadline",[381,821,398],{"class":387},[381,823,461],{"class":412},[381,825,416],{"class":387},[381,827,828],{"class":419},"              \u002F\u002F Signature deadline (BigInt as string)\n",[381,830,832,835,837,839,841],{"class":383,"line":831},21,[381,833,834],{"class":641},"      signature",[381,836,398],{"class":387},[381,838,461],{"class":412},[381,840,416],{"class":387},[381,842,843],{"class":419},"             \u002F\u002F Backend signature (hex string)\n",[381,845,847],{"class":383,"line":846},22,[381,848,849],{"class":387},"    }\n",[381,851,853,856],{"class":383,"line":852},23,[381,854,855],{"class":641},"  ]",[381,857,858],{"class":387},",\n",[381,860,862,865,867,869,871],{"class":383,"line":861},24,[381,863,864],{"class":394},"  totalAllocationApprove",[381,866,398],{"class":387},[381,868,461],{"class":412},[381,870,416],{"class":387},[381,872,873],{"class":419},"    \u002F\u002F Total allocation in wei (for approve check)\n",[381,875,877],{"class":383,"line":876},25,[381,878,574],{"class":387},[880,881,882,887],"blockquote",{},[326,883,884],{},[329,885,886],{},"Note:",[339,888,889,892,895,898],{},[342,890,891],{},"The response contains transaction parameters that must be executed on the frontend",[342,893,894],{},"All BigInt values are converted to strings for JSON compatibility",[342,896,897],{},"The backend creates a signature, but the transaction is sent from the user's wallet",[342,899,900],{},"The user's wallet must have tokens and approve before executing the transaction",[880,902,903,908],{},[326,904,905],{},[329,906,907],{},"Important:",[339,909,910,927,934,941,953,959],{},[342,911,912,913,915,916,915,919,922,923,926],{},"Token amounts (",[346,914,352],{},", ",[346,917,918],{},"tgeAmount",[346,920,921],{},"linearAllocation",") should be specified in human-readable format (e.g., ",[346,924,925],{},"2"," for 2 tokens). The system automatically converts them to wei (18 decimals) for LONG tokens.",[342,928,929,930,933],{},"The ",[346,931,932],{},"token"," field is automatically resolved from the LONG token address on the specified chain and should not be included in the request.",[342,935,936,937,940],{},"Requires admin authentication (",[346,938,939],{},"UserRole.admin",").",[342,942,943,946,947,949,950,952],{},[329,944,945],{},"User Requirements:"," The ",[346,948,348],{}," must have at least ",[346,951,352],{}," LONG tokens and must approve the factory contract.",[342,954,955,958],{},[329,956,957],{},"Transaction Execution:"," The transaction is executed on the frontend from the user's wallet, not by the backend.",[342,960,961,964,965,968,969,971],{},[329,962,963],{},"Allocation Balance:"," ",[346,966,967],{},"tgeAmount + linearAllocation + tranches"," must equal ",[346,970,352],{}," before finalization.",[973,974,975],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}",{"title":377,"searchDepth":391,"depth":391,"links":977},[978],{"id":324,"depth":391,"text":324},"Tools for deploying and managing vesting wallets for LONG tokens on EVM chains.","md",null,{},{"title":249,"icon":28},{"title":317,"description":979},"vdhII5V40t2h5ZzTKZovOGAJOm6AyeVZjCsMtRJBKK4",[987,989],{"title":245,"path":246,"stem":247,"description":988,"icon":23,"children":-1},"Tools for managing Starknet blockchain operations via MCP.",{"title":92,"path":258,"stem":259,"description":990,"icon":13,"children":-1},"Launch your own AI agent on your own cloud in minutes — sign in, pick your messaging apps, and deploy.",1785598151466]