DareNFT Protocol
API Reference
Get List Data Registry

Get List Data Registry

Request

In order to get list data registry, SDK provides you with a getDataRegistries endpoint to do so

try {
  const bnbDataRegistry = nft2Client.getNFT2DataRegistry(56);
 
  const { datas, total } = await bnbDataRegistry.getDataRegistries(
    {
      limit: 20,
      offset: 0
    }
  );
 
  console.log(datas, total)
} catch (e) {
  console.error(e);
}

Parameters

  • Pagination:
    • limit (number): Pagination limit.
    • offset (number): Pagination offset.
    • sort ({field: 'registeredAt'; order: 'DESC' | 'ASC'}): Optional. Only support sort on data registry deploy block. Default order DESC.
    • filter ({collection: string; tokenId: string;}): Optional. If exist, filter only data registry which is derivable for this NFT.
  • chainIds: Which chains to get from. Optional. Multi Chain only

Response

{
  datas: Array<{
    name: string;
    description: string;
    url: string;
    chainId: number;
    providerAddress: string;
    walletAddress: string;
    registryUrl: string | null;
    registeredAt: Date | null;
    schemas: {
      name: string;
      jsonSchema: object;
    };
    collectionSchemas: {
      name: string;
      jsonSchema: object;
    }[];
  }>;
  total: number;
}