NFT Security Checks by Mojju
NFT Security Checks by Mojju · GPT Actions
Alchemy NFT check
Smart contact spam check
GET /nft/v2/UwcMbaieSxqoQvGWmEGyiD8jfDxa6vnP/isSpamContractRun spam check on ethereum NFT contractSmart contract spam check results in true/false format. True means that this contract is marked as spam. False means that the contract is not marked as spam
原始 API 定义
{
"openapi": "3.0.2",
"info": {
"title": "Alchemy NFT check",
"version": "1.0.0",
"description": "Smart contact spam check"
},
"servers": [
{
"url": "https://eth-mainnet.g.alchemy.com"
}
],
"paths": {
"/nft/v2/UwcMbaieSxqoQvGWmEGyiD8jfDxa6vnP/isSpamContract": {
"get": {
"operationId": "eth_nft_spam_check",
"summary": "Run spam check on ethereum NFT contract",
"parameters": [
{
"in": "query",
"name": "contractAddress",
"schema": {
"title": "contract_address",
"description": "Ethereum smart-contract address. Must be exactly 42 characters and start with 0x.",
"type": "string"
},
"required": true,
"description": "Ethereum smart-contract address. Must be exactly 42 characters and start with 0x."
}
],
"responses": {
"200": {
"description": "OK"
}
},
"description": "Smart contract spam check results in true/false format. True means that this contract is marked as spam. False means that the contract is not marked as spam"
}
}
}
}Gopluslabs NFT check
Smart contact security check
GET /api/v1/nft_security/{chain_id}/Run NFT checkSmart contract risk data
原始 API 定义
{
"openapi": "3.0.2",
"info": {
"title": "Gopluslabs NFT check",
"version": "1.0.0",
"description": "Smart contact security check"
},
"servers": [
{
"url": "https://api.gopluslabs.io"
}
],
"paths": {
"/api/v1/nft_security/{chain_id}/": {
"get": {
"operationId": "nft_security_check",
"summary": "Run NFT check",
"parameters": [
{
"in": "query",
"name": "contract_addresses",
"schema": {
"title": "contract_addresses",
"description": "Ethereum or polygon smart-contract address. Must be exactly 42 characters and start with 0x.",
"type": "string"
},
"required": true,
"description": "Ethereum or polygon smart-contract address. Must be exactly 42 characters and start with 0x."
},
{
"in": "path",
"name": "chain_id",
"schema": {
"title": "chain id",
"description": "Blockchain id (number). Only ethereum and polygon are available. 1 for ethereum, 137 for polygon",
"type": "string"
},
"required": true,
"description": "Blockchain id (number). Only ethereum and polygon are available. 1 for ethereum, 137 for polygon"
}
],
"responses": {
"200": {
"description": "OK"
}
},
"description": "Smart contract risk data"
}
}
}
}Rarible
Get NFT
GET /v0.1/items/{chain}:{contract_address}:{token_id}/Get NFT infoNFT info
原始 API 定义
{
"openapi": "3.0.2",
"info": {
"title": "Rarible",
"version": "1.0.0",
"description": "Get NFT"
},
"servers": [
{
"url": "https://api.rarible.org"
}
],
"paths": {
"/v0.1/items/{chain}:{contract_address}:{token_id}/": {
"get": {
"operationId": "Get NFT",
"summary": "Get NFT info",
"parameters": [
{
"in": "path",
"name": "chain",
"schema": {
"title": "chain",
"description": "Blockchain name (uppercase). Must be ETHEREUM or POLYGON",
"type": "string"
},
"required": true,
"description": "Blockchain name (uppercase). Must be ETHEREUM or POLYGON"
},
{
"in": "path",
"name": "contract_address",
"schema": {
"title": "contract_address",
"description": "Ethereum or polygon smart-contract address. Must be exactly 42 characters and start with 0x.",
"type": "string"
},
"required": true,
"description": "Ethereum or polygon smart-contract address. Must be exactly 42 characters and start with 0x."
},
{
"in": "path",
"name": "token_id",
"schema": {
"title": "token_id",
"description": "NFT id in smart contract. Numbers only",
"type": "string"
},
"required": true,
"description": "NFT id in smart contract. Numbers only"
}
],
"responses": {
"200": {
"description": "OK"
}
},
"description": "NFT info"
}
}
}
}Alchemy NFT check
Smart contact spam check
GET /nft/v2/UwcMbaieSxqoQvGWmEGyiD8jfDxa6vnP/isSpamContractRun spam check on ethereum NFT contractSmart contract spam check results in true/false format. True means that this contract is marked as spam. False means that the contract is not marked as spam
原始 API 定义
{
"openapi": "3.0.2",
"info": {
"title": "Alchemy NFT check",
"version": "1.0.0",
"description": "Smart contact spam check"
},
"servers": [
{
"url": "https://polygon-mainnet.g.alchemy.com"
}
],
"paths": {
"/nft/v2/UwcMbaieSxqoQvGWmEGyiD8jfDxa6vnP/isSpamContract": {
"get": {
"operationId": "polygon_nft_spam_check",
"summary": "Run spam check on ethereum NFT contract",
"parameters": [
{
"in": "query",
"name": "contractAddress",
"schema": {
"title": "contract_address",
"description": "Polygon smart-contract address. Must be exactly 42 characters and start with 0x.",
"type": "string"
},
"required": true,
"description": "Polygon smart-contract address. Must be exactly 42 characters and start with 0x."
}
],
"responses": {
"200": {
"description": "OK"
}
},
"description": "Smart contract spam check results in true/false format. True means that this contract is marked as spam. False means that the contract is not marked as spam"
}
}
}
}