NFT 스캠방지

개요

NFT의 유효성을 검사하여 안전하고 신뢰할 수 있는 NFT인지 확인합니다.

스마트 컨트랙트, 메타데이터에 포함된 소스와 콘텐츠들의 규격 준수 여부 및 품질을 확인한 후 결과를 반환합니다.

  • 유효성 검사

  • Contract 표준 준수 여부

  • 블록체인 탐색기 내 소스코드 등록 및 공개 여부

  • Token URI 접근 가능 여부

  • 접근에 소요되는 시간 체크

  • Metadata 표준 준수 여부

  • Metadata 저장소의 분산화 여부

  • Metadata URL 프로토콜 체크

  • Metadata 콘텐츠 접근 가능 여부

*KlaytnScope의 API 미제공으로 인해 'ContractVerify'를 확인할 수 없음 *'supportsInterface'키가 true이면서 'ContractStandard'키의 값이 모두 false일 경우, Proxy 컨트랙트일 확률이 아주 높습니다.(표준을 지킨 NFT)

Parameters

Response

value (array of object)

Example

//parameters
val network = "polygon"
val token_id = "6276"
val collection_id =  "0x..."
val api_key = ""
val verify = verifyNFT(network, 
    token_id,
    collection_id,  
    api_key)
println(verify)

// result log
/*
    {
        "result": "OK",
        "value": {
            "ContractVerify": true,
            "TokenURIAvailable": false,
            "TokenURIResponseOnTime": false,
            "TokenURIDecentralized": false,
            "MetadataStandard": false,
            "MetadataImageAvailable": false,
            "TokenURIisHTTPS": false,
            "ImageURIisHTTPS": false,
            "ContractStandard": {
                "balanceof": true,
                "ownerOf": true,
                "transferFrom": true,
                "approve": true,
                "setApprovalForAll": true,
                "getApproved": true,
                "isApprovedForAll": true,
                "safeTransferFromWith_data": false,
                "safeTransferFromWithout_data": true
            },
            "supportsInterface": true
        }
    }
*/

Last updated