Skip to main content
Glama

Polygon MCP Server

by Dablclub
PropertyToken.ts17.3 kB
export const PropertyToken = { _format: "hh-sol-artifact-1", contractName: "PropertyToken", sourceName: "contracts/PropertyToken.sol", abi: [ { inputs: [ { internalType: "address", name: "_propertyNFT", type: "address", }, { internalType: "uint256", name: "_propertyId", type: "uint256", }, { internalType: "string", name: "name", type: "string", }, { internalType: "string", name: "symbol", type: "string", }, ], stateMutability: "nonpayable", type: "constructor", }, { inputs: [ { internalType: "address", name: "spender", type: "address", }, { internalType: "uint256", name: "allowance", type: "uint256", }, { internalType: "uint256", name: "needed", type: "uint256", }, ], name: "ERC20InsufficientAllowance", type: "error", }, { inputs: [ { internalType: "address", name: "sender", type: "address", }, { internalType: "uint256", name: "balance", type: "uint256", }, { internalType: "uint256", name: "needed", type: "uint256", }, ], name: "ERC20InsufficientBalance", type: "error", }, { inputs: [ { internalType: "address", name: "approver", type: "address", }, ], name: "ERC20InvalidApprover", type: "error", }, { inputs: [ { internalType: "address", name: "receiver", type: "address", }, ], name: "ERC20InvalidReceiver", type: "error", }, { inputs: [ { internalType: "address", name: "sender", type: "address", }, ], name: "ERC20InvalidSender", type: "error", }, { inputs: [ { internalType: "address", name: "spender", type: "address", }, ], name: "ERC20InvalidSpender", type: "error", }, { anonymous: false, inputs: [ { indexed: true, internalType: "address", name: "owner", type: "address", }, { indexed: true, internalType: "address", name: "spender", type: "address", }, { indexed: false, internalType: "uint256", name: "value", type: "uint256", }, ], name: "Approval", type: "event", }, { anonymous: false, inputs: [ { indexed: true, internalType: "address", name: "from", type: "address", }, { indexed: true, internalType: "address", name: "to", type: "address", }, { indexed: false, internalType: "uint256", name: "value", type: "uint256", }, ], name: "Transfer", type: "event", }, { inputs: [ { internalType: "address", name: "owner", type: "address", }, { internalType: "address", name: "spender", type: "address", }, ], name: "allowance", outputs: [ { internalType: "uint256", name: "", type: "uint256", }, ], stateMutability: "view", type: "function", }, { inputs: [ { internalType: "address", name: "spender", type: "address", }, { internalType: "uint256", name: "value", type: "uint256", }, ], name: "approve", outputs: [ { internalType: "bool", name: "", type: "bool", }, ], stateMutability: "nonpayable", type: "function", }, { inputs: [ { internalType: "address", name: "account", type: "address", }, ], name: "balanceOf", outputs: [ { internalType: "uint256", name: "", type: "uint256", }, ], stateMutability: "view", type: "function", }, { inputs: [], name: "decimals", outputs: [ { internalType: "uint8", name: "", type: "uint8", }, ], stateMutability: "view", type: "function", }, { inputs: [ { internalType: "address", name: "to", type: "address", }, { internalType: "uint256", name: "amount", type: "uint256", }, ], name: "mintFractions", outputs: [], stateMutability: "nonpayable", type: "function", }, { inputs: [], name: "name", outputs: [ { internalType: "string", name: "", type: "string", }, ], stateMutability: "view", type: "function", }, { inputs: [], name: "propertyId", outputs: [ { internalType: "uint256", name: "", type: "uint256", }, ], stateMutability: "view", type: "function", }, { inputs: [], name: "propertyNFT", outputs: [ { internalType: "contract PropertyNFT", name: "", type: "address", }, ], stateMutability: "view", type: "function", }, { inputs: [], name: "symbol", outputs: [ { internalType: "string", name: "", type: "string", }, ], stateMutability: "view", type: "function", }, { inputs: [], name: "totalSupply", outputs: [ { internalType: "uint256", name: "", type: "uint256", }, ], stateMutability: "view", type: "function", }, { inputs: [ { internalType: "address", name: "to", type: "address", }, { internalType: "uint256", name: "value", type: "uint256", }, ], name: "transfer", outputs: [ { internalType: "bool", name: "", type: "bool", }, ], stateMutability: "nonpayable", type: "function", }, { inputs: [ { internalType: "address", name: "from", type: "address", }, { internalType: "address", name: "to", type: "address", }, { internalType: "uint256", name: "value", type: "uint256", }, ], name: "transferFrom", outputs: [ { internalType: "bool", name: "", type: "bool", }, ], stateMutability: "nonpayable", type: "function", }, ], bytecode: "0x60806040523480156200001157600080fd5b5060405162000b1438038062000b14833981016040819052620000349162000147565b818160036200004483826200026a565b5060046200005382826200026a565b5050600580546001600160a01b0319166001600160a01b03969096169590951790945550506006555062000336565b634e487b7160e01b600052604160045260246000fd5b600082601f830112620000aa57600080fd5b81516001600160401b0380821115620000c757620000c762000082565b604051601f8301601f19908116603f01168101908282118183101715620000f257620000f262000082565b816040528381526020925086838588010111156200010f57600080fd5b600091505b8382101562000133578582018301518183018401529082019062000114565b600093810190920192909252949350505050565b600080600080608085870312156200015e57600080fd5b84516001600160a01b03811681146200017657600080fd5b6020860151604087015191955093506001600160401b03808211156200019b57600080fd5b620001a98883890162000098565b93506060870151915080821115620001c057600080fd5b50620001cf8782880162000098565b91505092959194509250565b600181811c90821680620001f057607f821691505b6020821081036200021157634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200026557600081815260208120601f850160051c81016020861015620002405750805b601f850160051c820191505b8181101562000261578281556001016200024c565b5050505b505050565b81516001600160401b0381111562000286576200028662000082565b6200029e81620002978454620001db565b8462000217565b602080601f831160018114620002d65760008415620002bd5750858301515b600019600386901b1c1916600185901b17855562000261565b600085815260208120601f198616915b828110156200030757888601518255948401946001909101908401620002e6565b5085821015620003265787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6107ce80620003466000396000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c806337f768381161007157806337f768381461014357806370a082311461016e57806395d89b4114610197578063a9059cbb1461019f578063dd62ed3e146101b2578063ee7a3b8e146101eb57600080fd5b806306fdde03146100b9578063095ea7b3146100d757806318160ddd146100fa57806323b872dd1461010c5780632bc84b7e1461011f578063313ce56714610134575b600080fd5b6100c16101f4565b6040516100ce9190610618565b60405180910390f35b6100ea6100e5366004610682565b610286565b60405190151581526020016100ce565b6002545b6040519081526020016100ce565b6100ea61011a3660046106ac565b6102a0565b61013261012d366004610682565b6102c4565b005b604051601281526020016100ce565b600554610156906001600160a01b031681565b6040516001600160a01b0390911681526020016100ce565b6100fe61017c3660046106e8565b6001600160a01b031660009081526020819052604090205490565b6100c16102d2565b6100ea6101ad366004610682565b6102e1565b6100fe6101c036600461070a565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6100fe60065481565b6060600380546102039061073d565b80601f016020809104026020016040519081016040528092919081815260200182805461022f9061073d565b801561027c5780601f106102515761010080835404028352916020019161027c565b820191906000526020600020905b81548152906001019060200180831161025f57829003601f168201915b5050505050905090565b6000336102948185856102ef565b60019150505b92915050565b6000336102ae858285610301565b6102b9858585610384565b506001949350505050565b6102ce82826103e3565b5050565b6060600480546102039061073d565b600033610294818585610384565b6102fc8383836001610419565b505050565b6001600160a01b03838116600090815260016020908152604080832093861683529290522054600019811461037e578181101561036f57604051637dc7a0d960e11b81526001600160a01b038416600482015260248101829052604481018390526064015b60405180910390fd5b61037e84848484036000610419565b50505050565b6001600160a01b0383166103ae57604051634b637e8f60e11b815260006004820152602401610366565b6001600160a01b0382166103d85760405163ec442f0560e01b815260006004820152602401610366565b6102fc8383836104ee565b6001600160a01b03821661040d5760405163ec442f0560e01b815260006004820152602401610366565b6102ce600083836104ee565b6001600160a01b0384166104435760405163e602df0560e01b815260006004820152602401610366565b6001600160a01b03831661046d57604051634a1406b160e11b815260006004820152602401610366565b6001600160a01b038085166000908152600160209081526040808320938716835292905220829055801561037e57826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104e091815260200190565b60405180910390a350505050565b6001600160a01b03831661051957806002600082825461050e9190610777565b9091555061058b9050565b6001600160a01b0383166000908152602081905260409020548181101561056c5760405163391434e360e21b81526001600160a01b03851660048201526024810182905260448101839052606401610366565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b0382166105a7576002805482900390556105c6565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161060b91815260200190565b60405180910390a3505050565b600060208083528351808285015260005b8181101561064557858101830151858201604001528201610629565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b038116811461067d57600080fd5b919050565b6000806040838503121561069557600080fd5b61069e83610666565b946020939093013593505050565b6000806000606084860312156106c157600080fd5b6106ca84610666565b92506106d860208501610666565b9150604084013590509250925092565b6000602082840312156106fa57600080fd5b61070382610666565b9392505050565b6000806040838503121561071d57600080fd5b61072683610666565b915061073460208401610666565b90509250929050565b600181811c9082168061075157607f821691505b60208210810361077157634e487b7160e01b600052602260045260246000fd5b50919050565b8082018082111561029a57634e487b7160e01b600052601160045260246000fdfea26469706673582212208f47d1e7d29f673a5b261f1919bbb499ae034bbbed24401af89ffa7dda772cf764736f6c63430008140033", deployedBytecode: "0x608060405234801561001057600080fd5b50600436106100b45760003560e01c806337f768381161007157806337f768381461014357806370a082311461016e57806395d89b4114610197578063a9059cbb1461019f578063dd62ed3e146101b2578063ee7a3b8e146101eb57600080fd5b806306fdde03146100b9578063095ea7b3146100d757806318160ddd146100fa57806323b872dd1461010c5780632bc84b7e1461011f578063313ce56714610134575b600080fd5b6100c16101f4565b6040516100ce9190610618565b60405180910390f35b6100ea6100e5366004610682565b610286565b60405190151581526020016100ce565b6002545b6040519081526020016100ce565b6100ea61011a3660046106ac565b6102a0565b61013261012d366004610682565b6102c4565b005b604051601281526020016100ce565b600554610156906001600160a01b031681565b6040516001600160a01b0390911681526020016100ce565b6100fe61017c3660046106e8565b6001600160a01b031660009081526020819052604090205490565b6100c16102d2565b6100ea6101ad366004610682565b6102e1565b6100fe6101c036600461070a565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6100fe60065481565b6060600380546102039061073d565b80601f016020809104026020016040519081016040528092919081815260200182805461022f9061073d565b801561027c5780601f106102515761010080835404028352916020019161027c565b820191906000526020600020905b81548152906001019060200180831161025f57829003601f168201915b5050505050905090565b6000336102948185856102ef565b60019150505b92915050565b6000336102ae858285610301565b6102b9858585610384565b506001949350505050565b6102ce82826103e3565b5050565b6060600480546102039061073d565b600033610294818585610384565b6102fc8383836001610419565b505050565b6001600160a01b03838116600090815260016020908152604080832093861683529290522054600019811461037e578181101561036f57604051637dc7a0d960e11b81526001600160a01b038416600482015260248101829052604481018390526064015b60405180910390fd5b61037e84848484036000610419565b50505050565b6001600160a01b0383166103ae57604051634b637e8f60e11b815260006004820152602401610366565b6001600160a01b0382166103d85760405163ec442f0560e01b815260006004820152602401610366565b6102fc8383836104ee565b6001600160a01b03821661040d5760405163ec442f0560e01b815260006004820152602401610366565b6102ce600083836104ee565b6001600160a01b0384166104435760405163e602df0560e01b815260006004820152602401610366565b6001600160a01b03831661046d57604051634a1406b160e11b815260006004820152602401610366565b6001600160a01b038085166000908152600160209081526040808320938716835292905220829055801561037e57826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104e091815260200190565b60405180910390a350505050565b6001600160a01b03831661051957806002600082825461050e9190610777565b9091555061058b9050565b6001600160a01b0383166000908152602081905260409020548181101561056c5760405163391434e360e21b81526001600160a01b03851660048201526024810182905260448101839052606401610366565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b0382166105a7576002805482900390556105c6565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161060b91815260200190565b60405180910390a3505050565b600060208083528351808285015260005b8181101561064557858101830151858201604001528201610629565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b038116811461067d57600080fd5b919050565b6000806040838503121561069557600080fd5b61069e83610666565b946020939093013593505050565b6000806000606084860312156106c157600080fd5b6106ca84610666565b92506106d860208501610666565b9150604084013590509250925092565b6000602082840312156106fa57600080fd5b61070382610666565b9392505050565b6000806040838503121561071d57600080fd5b61072683610666565b915061073460208401610666565b90509250929050565b600181811c9082168061075157607f821691505b60208210810361077157634e487b7160e01b600052602260045260246000fd5b50919050565b8082018082111561029a57634e487b7160e01b600052601160045260246000fdfea26469706673582212208f47d1e7d29f673a5b261f1919bbb499ae034bbbed24401af89ffa7dda772cf764736f6c63430008140033", linkReferences: {}, deployedLinkReferences: {}, };

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Dablclub/polygon-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server