| AccessRequestSchema |
Default value : SchemaFactory.createForClass(AccessRequest)
|
| options |
Type : Intl.DateTimeFormatOptions
|
Default value : {
year: "numeric",
month: "short",
day: "numeric",
hour: "2-digit",
minute: "2-digit",
second: "2-digit",
}
|
| options |
Type : Intl.DateTimeFormatOptions
|
Default value : {
year: "numeric",
month: "short",
day: "numeric",
hour: "2-digit",
minute: "2-digit",
second: "2-digit",
}
|
| AdminAccessToken |
Type : string
|
Default value : "eyJraWQiOiJYQ0dpeDdkQkNyUzViR3JpbFJ6VEZrZHczS2d5WG5pT0pxNXI0eENmYkNvPSIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiI4NDFhZWMxNy1hMzkyLTRmNTctYTJhZC1iMDI3NjgwZmUwODYiLCJlbWFpbF92ZXJpZmllZCI6dHJ1ZSwiaXNzIjoiaHR0cHM6XC9cL2NvZ25pdG8taWRwLnVzLXdlc3QtMi5hbWF6b25hd3MuY29tXC91cy13ZXN0LTJfVjFURVg3a09hIiwiY29nbml0bzp1c2VybmFtZSI6Ijg0MWFlYzE3LWEzOTItNGY1Ny1hMmFkLWIwMjc2ODBmZTA4NiIsIm9yaWdpbl9qdGkiOiI4Y2Y0YzY2Ni05MDFjLTRkMmQtODU1Yy1mMWJjYTcxOTM1YjUiLCJhdWQiOiIxNWRvdTNoZjBvbmN2b3U4ajViNG9uYnB1NyIsImV2ZW50X2lkIjoiZmU5OTIxMzctMGJlMS00YmU2LTlmYzAtNjIzNzhiNDIzYjM4IiwidG9rZW5fdXNlIjoiaWQiLCJhdXRoX3RpbWUiOjE2OTc0Mzk1NTMsImV4cCI6MTY5NzUyNTk1MywiY3VzdG9tOnJvbGUiOiJhZG1pbiIsImlhdCI6MTY5NzQzOTU1MywianRpIjoiMjE0MjhkMzctMjg1ZS00YmZkLWFlNDEtYjlkOTcxMjU1OWJhIiwiZW1haWwiOiJhZG1pbkBuZXRoZXJtaW5kLmlvIn0.m4UL6faMFuzH52wVB4kp6-JiimwyYkiA3Gk5RMl-uJLrTdbBSYxMKBa110LvKOSlkpAeafaz9Fzh6P3JgWq0I3lCtDpMNdKZXHgitjHiwA4-XMtqFtSyLj0uNT_43a0PHFfuxyj762h0azPlFI6KPTox2hziPlrFjUBldvMY2mTrXdCjWHc65GlWNjdg6zIzU_tZzQI9Q6HDeSm3ImjKLAA1B5XKgFMSlHp8SD9NVJ6_3_-IfgED_C5kfhkQ0yGG9VEwijl2CGS23TeDY-AutDbd3SM-Vmi1kL6YvlVgZm6MrRbj6dH3Ob3GDgEbEoZHv1KexD22FvqpF9kRHIIVOA"
|
| DealerAccessToken |
Type : string
|
Default value : ""
|
| FundAdminAccessToken |
Type : string
|
Default value : ""
|
| InvestorAccessToken |
Type : string
|
Default value : ""
|
| AdminSchema |
Default value : SchemaFactory.createForClass(Admin)
|
| adminWalletMock |
Type : string
|
Default value : "0xfe3b557e8fb62b89f4916b721be55ceb828dbd73"
|
| Dealer_otp_secret |
Type : string
|
Default value : "YMYQCGD7C5JKYPLGLXV42N5VJ5VE26BIVT3OBDLATMWJ63725HDQ===="
|
| Dealer_Unassigned_otp_secret |
Type : string
|
Default value : "7UEW237RTLE2JY54TQ322KPEMFNVVGKT6KBHBNAIWD5GYWRHIATA===="
|
| Fund_Admin_otp_secret |
Type : string
|
Default value : "6MMGUPYGCSE4EEYJD6MESVQNAWZXCHQSZ7BPYSLB2HET7XIHBXVA===="
|
| instrumentMock |
Default value : Object.freeze({
name: `Share Class T`,
symbol: "ClassTest",
description: "Instrument for testing",
type: "Global Macro",
cmsFields: [],
})
|
| Investor_otp_secret |
Type : string
|
Default value : "KY7ULWWDHIKANKRJ4M62ERDF763NSCTUBMHOTZKULFNU7N4IQILA===="
|
| Platform_Admin_otp_secret |
Type : string
|
Default value : "M6V7EYRUOUGCDYXZILHSZTQ3KOTQN6YFSYN7OQ7MUJV4JQPULGEQ===="
|
| queryTxMock |
Default value : Object.freeze({
queryName: "balanceOf",
contractName: "erc20",
args: ["0xfe3b557e8fb62b89f4916b721be55ceb828dbd73"],
})
|
| requestMock |
Default value : Object.freeze({
title: "Deploy a new instrument",
content: "The master fund created a new instrument. We need to do the same.",
})
|
| submitTxMock |
Default value : Object.freeze({
transactionName: "transfer",
contractName: "erc20",
args: [
"0x877427CCBd3061Affd5c6518bc87799B9Cf3C408",
parseEther("0.00001").toString(),
],
})
|
| TestRelayerKey |
Type : string
|
Default value : "Mokbx2oC3uRB5/5mEHJqRW7iws3TmfLdCNVXJN+3fTV6+fcfSn3WkgZyCDx+BAtBAzaxNy79g7LlfiyPbVC7qtBHtWRp8FsWpWzh3F42lTxAJb5FJQu4oRBzZupx33kShb1D4klT4zc68T5SvtEAxoZTPRED67UxnkDHYGoT1hSM1XajYsItYuEGeokQ7TgzacoD4ABn5iF4ythMpo0oRh0D1rL+9zY9Uw3GkBrpNpUewlGyGyv2JIiBLPjeWUByMqSeAP3b6bjgDm7Em6JSpkkz6nYfmyP2kT/An+H1E1VHBMUCHM0qCWzUs21oz1JAaAdIWS+D/2eZl8obe5L+WA=="
|
| ALL_DEALER |
Default value : Object.freeze(
keccak256(hexlify(toUtf8Bytes("ALL_DEALER"))),
)
|
| BLOCKCHAIN_EXPLORER |
Type : string
|
Default value : "https://blockscout.dev.librecapital.com"
|
| DEFAULT_LIBRE_DEALER |
Type : string
|
Default value : "yehiatarek67@gmail.com"
|
| DEFAULT_USER_ADDRESS |
Type : string
|
Default value : "The address is not provided"
|
| defaultWalletLabel |
Type : string
|
Default value : "default wallet"
|
| EncryptionAlgorithm |
Type : string
|
Default value : "RSAES_OAEP_SHA_256"
|
| INIT_SET_BATCH |
Type : IBatch
|
Default value : Object.freeze({
_id: [],
_keys: [],
_boolValues: [],
_uintValues: [],
_addressValues: [],
_stringValues: [],
_bytesValues: [],
_senderRole: "",
})
|
| JurisdictionDefaultValues |
Type : IJurisdictionDefaultValues
|
Default value : Object.freeze({
isKycEnabled: {
dataFieldCol: "KYC_PASSED",
dataFieldColHash: keccak256(hexlify(toUtf8Bytes("KYC_PASSED"))),
type: DataFieldType.Bool,
},
isAmlEnabled: {
dataFieldCol: "AML_PASSED",
dataFieldColHash: keccak256(hexlify(toUtf8Bytes("AML_PASSED"))),
type: DataFieldType.Bool,
},
isSanctionPassed: {
dataFieldCol: "SANCTIONS_PASSED",
dataFieldColHash: keccak256(hexlify(toUtf8Bytes("SANCTIONS_PASSED"))),
type: DataFieldType.Bool,
},
location: {
dataFieldCol: "LOCATION",
dataFieldColHash: keccak256(hexlify(toUtf8Bytes("LOCATION"))),
type: DataFieldType.Uint,
},
investorType: {
dataFieldCol: "INVESTOR_TYPE",
dataFieldColHash: keccak256(hexlify(toUtf8Bytes("INVESTOR_TYPE"))),
type: DataFieldType.Uint,
},
})
|
| TypeToDefaultValue |
Type : Record<DataFieldType, string>
|
Default value : Object.freeze({
Uint: "0",
Bool: "false",
String: "",
Bytes: "0x",
Address: "0x",
AddressArrayIndexValue: "[]",
getAddressArray: "[]",
})
|
| zeroAddress |
Type : string
|
Default value : "0x0000000000000000000000000000000000000000"
|
| AllowanceSchema |
Default value : SchemaFactory.createForClass(Allowance)
|
| apolloClient |
Default value : new ApolloClient({
uri: process.env.GRAPHQL_URI,
cache: new InMemoryCache(),
defaultOptions,
})
|
| defaultOptions |
Type : DefaultOptions
|
Default value : {
watchQuery: {
fetchPolicy: "cache-and-network",
errorPolicy: "all",
},
query: {
fetchPolicy: "network-only",
errorPolicy: "all",
},
}
|
| BankDetailsSchema |
Default value : SchemaFactory.createForClass(BankDetails)
|
| CACHE_TIME |
Default value : 60 * 60 * 5 * 1000
|
| STORE_CACHE_TIME |
Default value : 60 * 60 * 1000
|
| CMS_BASE_URL |
Default value : process.env.CMS_BASE_URL
|
| cmsPayloadConfig |
Type : object
|
Default value : {
headers: {
"Content-Type": "application/json",
Authorization: `bearer ${process.env.CMS_API_KEY}`,
},
}
|
| createdFundId |
Type : string
|
| createdInstrument |
Type : literal type
|
| createdFundId |
Type : string
|
| createdInstrument |
Type : literal type
|
| CustodialSchema |
Default value : SchemaFactory.createForClass(Custodial)
|
| DealerRulesEngineImpl |
Type : string
|
Default value : "0x0Be199A777EECc870a7b13045946Fef1803Dd9e1"
|
| PaymentToken |
Type : string
|
Default value : "0x9a3DBCa554e9f6b9257aAa24010DA8377C57c17e"
|
| RedemptionBookImpl |
Type : string
|
Default value : "0xC538fd0A079856cE824089c9210AC2dd40C844d8"
|
| RulesEngineAddress |
Type : string
|
Default value : "0xBa590e0616272F94FdF886Da695782c7F9c0dC82"
|
| SecurityTokenBookImpl |
Type : string
|
Default value : "0x40975C6cacC3A693EF65183afF2c3418A0297850"
|
| SubscriptionBookImpl |
Type : string
|
Default value : "0x284f8B77512efF613A2873045626E7c34Fec09B0"
|
| TreasuryWallet |
Type : string
|
Default value : "0x877427CCBd3061Affd5c6518bc87799B9Cf3C408"
|
| DocuSignClient |
Default value : new ApiClient({
basePath: process.env.DOCUSIGN_BASE_PATH,
oAuthBasePath: oathBasePath,
})
|
| oathBasePath |
Default value : process.env.NODE_ENV === "dev"
? "https://account-d.docusign.com/oauth/token"
: "https://account.docusign.com/oauth/token"
|
| START_QUERYING_FROM |
Type : string
|
Default value : "2023-06-07T10:23:54.991Z"
|
| FundSchema |
Default value : SchemaFactory.createForClass(Fund)
|
| geAllDealersQuery |
Default value : gql`
query getAllDealers {
dealers {
id
wallets
entryDate
income
worth
isBlacklisted
whitelistInfo {
subscribedInstrument {
id
fund {
id
}
}
}
}
}
`
|
| InvestorOnChainFields |
Type : object
|
Default value : {
onChainFields: [
{
name: "AML_PASSED",
type: "Bool",
value: "true",
},
{
name: "KYC_PASSED",
type: "Bool",
value: "true",
},
{
name: "SANCTIONS_PASSED",
type: "Bool",
value: "true",
},
{
name: "IS_FIT",
type: "Bool",
value: "true",
},
{
name: "SELF_CERTIFICATED",
type: "Bool",
value: "true",
},
{
name: "INVESTOR_TYPE",
type: "Uint",
value: "1",
},
{
name: "RESIDENT",
type: "Uint",
value: "826",
},
{
name: "REVIEW_DATE",
type: "Uint",
value: "1880790144",
},
],
}
|
| getDealerIdAndStatusByOrderIdQuery |
Default value : gql`
query getDealerIdAndStatusByOrderIdQuery($orderId: String!) {
order(id: $orderId) {
status
dealer {
id
}
onBehalf {
id
}
}
}
`
|
| getFundIdByOrderbookQuery |
Default value : gql`
query getOrderByIdQuery($orderBookId: String!) {
getOrderByIdQuery: orderBook(id: $orderBookId) {
fund {
id
}
}
}
`
|
| getOrderBooksByFundIdsQuery |
Default value : gql`
query getOrderBooksByFundIdsQuery($fundIds: [String!]) {
getOrderBooksByFundIdsQuery: orderBooks(fund_in: $fundIds) {
id
}
}
`
|
| getCurrentDealerIdQuery |
Default value : gql`
query getCurrentDealerQuery($investorId: String!) {
investor(id: $investorId) {
associatedDealer {
id
}
}
}
`
|
| getInvestorFieldsQuery |
Default value : gql`
query getInvestorJurisdictionFields($ids: [String]!) {
registryDataFields(where: { fieldId_in: $ids }) {
fieldId
key
value
}
}
`
|
| getContractByName |
Type : Record<ContractName, literal type>
|
Default value : Object.freeze({
[ContractName.erc20]: { abis: ERC20.abis, address: "" },
[ContractName.DealerRegistry]: {
abis: DealerRegistry.abis,
address: DealerRegistry.address,
},
[ContractName.InvestorRegistry]: {
abis: InvestorRegistry.abis,
address: InvestorRegistry.address,
},
[ContractName.SubscriptionBook]: {
abis: OrderBook.abis,
address: OrderBook.address,
},
[ContractName.RedemptionBook]: {
abis: OrderBook.abis,
address: OrderBook.address,
},
[ContractName.FundRegistry]: {
abis: FundRegistry.abis,
address: FundRegistry.address,
},
[ContractName.InstrumentRegistry]: {
abis: InstrumentRegistry.abis,
address: InstrumentRegistry.address,
},
[ContractName.EternalRegistry]: {
abis: EternalRegistry.abis,
address: EternalRegistry.address,
},
[ContractName.RoleRegistry]: {
abis: RoleRegistry.abis,
address: RoleRegistry.address,
},
[ContractName.DealerRulesEngine]: {
abis: DealerRulesEngine.abis,
address: DealerRulesEngine.address,
},
[ContractName.JurisdictionRegistry]: {
abis: EternalRegistry.abis, // EternalRegistry and JurisdictionRegistry use the same abi
address: JurisdictionRegistry.address,
},
[ContractName.RulesEngine]: {
abis: RulesEngine.abis,
address: RulesEngine.address,
},
})
|
| provider |
Default value : new ethers.JsonRpcProvider(process.env.RPC_URL)
|
| getInstrumentStAddressQuery |
Default value : gql`
query ($instrumentId: String!) {
instruments(where: { id: $instrumentId }) {
securityToken {
id
}
}
}
`
|
| getNavsByInstrumentId |
Default value : gql`
query getNavsByInstrumentId($instrumentId: String!) {
navs(where: { instrumentId: $instrumentId }) {
id
fiatCurrency
isAudited
timestamp
navPerShare
}
}
`
|
| getRegistryDataFieldsQuery |
Default value : gql`
query getRegistryDataFieldsQuery($id: String!) {
registryDataFields(where: { fieldId: $id }) {
type
key
value
}
}
`
|
| InstrumentSchema |
Default value : SchemaFactory.createForClass(Instrument)
|
| JurisdictionRegistry |
Default value : Object.freeze({
address: "0x4D937dbA57F3228F3061994B5AFA24F924160Dc1",
abis: [], // Same abi EternalRegistry
})
|
| mockState1 |
Type : MockState
|
Default value : {
name: "Mani",
age: 25,
place: "Hyderabad",
address: "0x987654321",
phone: "987654321",
}
|
| mockState2 |
Type : MockState
|
Default value : {
name: "Chandra",
age: 24,
place: "Boston",
address: "0x123456789",
phone: "123456789",
}
|
| mockState3 |
Type : MockState
|
Default value : {
name: "John",
age: 20,
place: "London",
address: "0x123456789",
phone: "123456789",
}
|
| ModuleManagerSchema |
Default value : SchemaFactory.createForClass(ModuleManager)
|
| NavSchema |
Default value : SchemaFactory.createForClass(Nav)
|
| OnChainDataFieldSchema |
Default value : SchemaFactory.createForClass(OnChainDataField)
|
| OrderRequestSchema |
Default value : SchemaFactory.createForClass(OrderRequest)
|
| ReportSchema |
Default value : SchemaFactory.createForClass(Report)
|
| RequestSchema |
Default value : SchemaFactory.createForClass(Request)
|
| RoleSchema |
Default value : SchemaFactory.createForClass(Role)
|
| S3File |
Type : IFile
|
Default value : Object.freeze({
originalname: "bhd.jpeg",
base64String:
"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",
fileType: "image/jpeg",
})
|
| SecuritySchema |
Default value : SchemaFactory.createForClass(Security)
|
| SettlementSchema |
Default value : SchemaFactory.createForClass(Settlement)
|
| UserSchema |
Default value : SchemaFactory.createForClass(User)
|
| UserScoreByAccreditation |
Type : Record<UserAccreditation, string>
|
Default value : Object.freeze({
Sophisticated: "1",
Advised: "2",
Professional: "3",
})
|
| WalletSchema |
Default value : SchemaFactory.createForClass(Wallet)
|