---
id: 5199
title: 'core.Base: ntypeChain'
state: CLOSED
labels:
  - enhancement
assignees: []
createdAt: '2024-02-05T14:12:53Z'
updatedAt: '2024-02-09T12:30:48Z'
githubUrl: 'https://github.com/neomjs/neo/issues/5199'
author: tobiu
commentsCount: 1
parentIssue: null
subIssues: []
subIssuesCompleted: 0
subIssuesTotal: 0
blockedBy: []
blocking: []
closedAt: '2024-02-09T12:30:48Z'
---
# core.Base: ntypeChain

`Neo.applyClassConfig()` should map the proto ntype chain into an array.

Then we can add a convenience method: `core.Base:hasNtype()` to check for matches inside the new array.

## Timeline

- 2024-02-05T14:12:53Z @tobiu added the `enhancement` label
- 2024-02-05T14:15:57Z @tobiu cross-referenced by #5200
- 2024-02-09T09:16:54Z @tobiu referenced in commit `81167fd` - "core.Base: ntypeChain #5199"
### @tobiu - 2024-02-09T09:22:15Z

<img width="180" alt="Screenshot 2024-02-09 at 10 05 12" src="https://github.com/neomjs/neo/assets/1177434/ddb0146f-d39a-4808-84ee-5fb4ec2afb47">


- 2024-02-09T09:29:52Z @tobiu referenced in commit `db2f74b` - "#5199 core.Base: hasNtype()"
- 2024-02-09T09:40:22Z @tobiu referenced in commit `908af1a` - "#5199 moving ntypeChain to the proto level"
- 2024-02-09T12:30:48Z @tobiu closed this issue
- 2024-03-26T16:29:28Z @tobiu referenced in commit `bbe00cb` - "core.Base: ntypeChain #5199"
- 2024-03-26T16:29:28Z @tobiu referenced in commit `4dc7020` - "#5199 core.Base: hasNtype()"
- 2024-03-26T16:29:28Z @tobiu referenced in commit `28330b2` - "#5199 moving ntypeChain to the proto level"

