-
Notifications
You must be signed in to change notification settings - Fork 122
/
index.d.ts
92 lines (88 loc) · 3.31 KB
/
index.d.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
type ContractJSON = {
_format: string;
contractName: string;
sourcename: string;
abi: any[];
bytecode: string;
deployedBytecode: string;
linkReferences: any;
}
export namespace contracts {
// Token
export const Token: ContractJSON;
export const TokenStorage: ContractJSON;
// Roles
export const AgentRole: ContractJSON;
export const AgentRoleUpgradeable: ContractJSON;
export const Roles: ContractJSON;
// Roles/permissioning/agent
export const AgentManager: ContractJSON;
export const AgentRoles: ContractJSON;
export const AgentRolesUpgradeable: ContractJSON;
// Roles/permissioning/owner
export const OwnerManager: ContractJSON;
export const OwnerRoles: ContractJSON;
export const OwnerRolesUpgradeable: ContractJSON;
// registry
export const ClaimTopicsRegistry: ContractJSON;
export const IdentityRegistry: ContractJSON;
export const IdentityRegistryStorage: ContractJSON;
export const TrustedIssuersRegistry: ContractJSON;
// registry/Storage
export const CTRStorage: ContractJSON;
export const IRSStorage: ContractJSON;
export const IRStorage: ContractJSON;
export const TIRStorage: ContractJSON;
// proxy
export const AbstractProxy: ContractJSON;
export const ClaimTopicsRegistryProxy: ContractJSON;
export const IdentityRegistryProxy: ContractJSON;
export const IdentityRegistryStorageProxy: ContractJSON;
export const ModularComplianceProxy: ContractJSON;
export const TokenProxy: ContractJSON;
export const TrustedIssuersRegistryProxy: ContractJSON;
// proxy/authority
export const TREXImplementationAuthority: ContractJSON;
// factory
export const TREXFactory: ContractJSON;
// gateway
export const TREXGateway: ContractJSON;
// DVD
export const DVDTransferManager: ContractJSON;
// DVA
export const DVATransferManager: ContractJSON;
// compliance
export const MCStorage: ContractJSON;
export const ModularCompliance: ContractJSON;
// compliance/modular/modules
export const AbstractModule: ContractJSON;
export const AbstractModuleUpgradeable: ContractJSON;
export const ModuleProxy: ContractJSON;
export const ConditionalTransferModule: ContractJSON;
export const CountryAllowModule: ContractJSON;
export const CountryRestrictModule: ContractJSON;
export const MaxBalanceModule: ContractJSON;
export const ExchangeMonthlyLimitsModule: ContractJSON;
export const TimeExchangeLimitsModule: ContractJSON;
export const TimeTransfersLimitsModule: ContractJSON;
export const SupplyLimitModule: ContractJSON;
export const TransferFeesModule: ContractJSON;
export const TransferRestrictModule: ContractJSON;
export const TokenListingRestrictionsModule: ContractJSON;
}
export namespace interfaces {
export const IToken: ContractJSON;
export const IClaimTopicsRegistry: ContractJSON;
export const IIdentityRegistry: ContractJSON;
export const IIdentityRegistryStorage: ContractJSON;
export const ITrustedIssuersRegistry: ContractJSON;
export const IProxy: ContractJSON;
export const IAFactory: ContractJSON;
export const IIAFactory: ContractJSON;
export const ITREXImplementationAuthority: ContractJSON;
export const ITREXFactory: ContractJSON;
export const ITREXGateway: ContractJSON;
export const IModularCompliance: ContractJSON;
export const IModule: ContractJSON;
export const IDVATransferManager: ContractJSON;
}