MCPcopy Index your code
hub / github.com/energywebfoundation/origin

github.com/energywebfoundation/origin @0.4.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.4.1 ↗ · + Follow
4,639 symbols 13,161 edges 2,666 files 30 documented · 1%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

IAccountableAsset (Interface)
(no doc) [5 implementers]
packages/trade/exchange/src/pods/account-balance/account-balance-asset.service.ts
IIrecService (Interface)
(no doc) [4 implementers]
packages/organizations/origin-organization-irec-api/src/irec/irec.service.ts
IDeviceTypeService (Interface)
(no doc) [2 implementers]
packages/utils/utils-general/src/blockchain-facade/DeviceTypeService.ts
IUser (Interface)
(no doc) [2 implementers]
packages/origin-backend-core/src/User.ts
IClaim (Interface)
(no doc) [1 implementers]
packages/traceability/issuer/src/blockchain-facade/Certificate.ts
IJWTPayload (Interface)
(no doc)
packages/origin-backend/src/auth/auth.service.ts
Chainable (Interface)
(no doc)
packages/ui/apps/origin-ui-e2e/src/types.d.ts
IExternalDeviceService (Interface)
(no doc) [4 implementers]
packages/trade/exchange/src/interfaces/IExternalDeviceService.ts

Core symbols most depended-on inside this repo

map
called by 380
packages/trade/exchange/src/interfaces/IOrderMapperService.ts
query
called by 314
packages/utils/origin-backend-utils/src/service/database.service.ts
query
called by 245
packages/trade/exchange/src/pods/matching-engine/matching-engine.service.ts
contains
called by 242
packages/utils/utils-general/src/extensions/array.extensions.ts
dataCy
called by 239
packages/ui/apps/origin-ui-e2e/src/types.d.ts
find
called by 205
packages/origin-backend/src/pods/organization/organization.service.ts
send
called by 176
packages/apps/origin-backend-app/src/mail/mail.service.ts
request
called by 169
packages/apps/origin-backend-app/test/request.ts

Shape

Function 1,444
Method 1,420
Class 1,404
Interface 301
Enum 70

Languages

TypeScript100%

Modules by API surface

packages/organizations/origin-organization-irec-api/src/irec/irec.service.ts67 symbols
packages/ui/apps/origin-ui-e2e/src/types.d.ts45 symbols
packages/organizations/origin-organization-irec-api/src/irec/irec.mock.service.ts32 symbols
packages/trade/exchange-core/src/MatchingEngine.ts25 symbols
packages/origin-backend/src/pods/user/user.service.ts25 symbols
packages/traceability/issuer-irec-api-wrapper/src/Account.ts24 symbols
packages/trade/exchange/src/pods/transfer/transfer.service.ts22 symbols
packages/traceability/issuer-irec-api-wrapper/src/IRECAPIClient.ts21 symbols
packages/trade/exchange-core-irec/src/AskProduct.ts19 symbols
packages/traceability/issuer/src/blockchain-facade/Certificate.ts19 symbols
packages/origin-backend/src/pods/organization/organization.service.ts18 symbols
packages/devices/origin-device-registry-irec-local-api/src/device/device.service.ts18 symbols

For agents

$ claude mcp add origin \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact