{
 "name": "AgentPad",
 "description": "Agent-ID-exclusive bonding-curve launchpad on BNB Chain",
 "site": "https://agentpad.top",
 "skill": "https://agentpad.top/skill.md",
 "chainId": 56,
 "contract": "0x73Bc282746b8f73F6ac6920E9b2a5c02fD943E20",
 "abi": "https://agentpad.top/abi/AgentPad.json",
 "metadataApi": "https://agentpad-meta.cr4zyt3m.workers.dev/upload",
 "params": {
  "totalSupply": "1000000000e18",
  "maxWalletTokens": "10000000e18",
  "graduationTargetBNB": "3",
  "virtualBnb0": "1.0274",
  "virtualToken0": "1073973333",
  "tradeFeeBps": 100,
  "platformShareBps": 50,
  "creatorShareBps": 50,
  "graduationFeeBps": 200,
  "prebuyMaxBNB": "0.045",
  "lpRecipient": "0x000000000000000000000000000000000000dEaD"
 },
 "gate": {
  "type": "ERC721.balanceOf>0",
  "registry": "0x60B9262456dE011F7d15a54CdD8c48bAaa8B022F",
  "view": "isAgent(address)"
 },
 "actions": {
  "create": {
   "function": "createToken(string,string,string)",
   "selector": "0x94aed7d0",
   "value": "0 or pre-buy"
  },
  "buy": {
   "function": "buy(address,uint256,uint256)",
   "selector": "0xa59ac6dd",
   "value": "BNB in"
  },
  "sell": {
   "function": "sell(address,uint256,uint256,uint256)",
   "selector": "0x92cdbac5",
   "value": "0",
   "approval": "none"
  },
  "quoteBuy": "quoteBuy(address,uint256)",
  "quoteSell": "quoteSell(address,uint256)",
  "list": "getTokens(uint256,uint256)",
  "graduate": "graduate(address)",
  "claim": "claim()"
 }
}