Type alias WellKnownSpaces
WellKnownSpaces: { brand: { consume: Record<WellKnownName["issuer"], Promise<Brand>> & { BLD: Promise<Brand<"nat">>; IST: Promise<Brand<"nat">>; timer: Producer<TimerBrand>; }; produce: Record<WellKnownName["issuer"], Producer<Brand>> & { timer: Producer<TimerBrand>; }; }; installation: { consume: Record<WellKnownName["installation"], Promise<Installation<unknown>>> & ContractInstallationPromises<{ VaultFactory: start; auctioneer: start; centralSupply: start; committee: start; contractGovernor: start; econCommitteeCharter: start; feeDistributor: start; mintHolder: start; provisionPool: start; psm: start; reserve: start; walletFactory: walletFactory; }>; produce: Record<WellKnownName["installation"], Producer<Installation>>; }; instance: { consume: Record<WellKnownName["instance"], Promise<Instance>>; produce: Record<WellKnownName["instance"], Producer<Instance>>; }; issuer: { consume: Record<WellKnownName["issuer"], Promise<Issuer>> & { BLD: Promise<Issuer<"nat">>; IST: Promise<Issuer<"nat">>; }; produce: Record<WellKnownName["issuer"], Producer<Issuer>>; }; oracleBrand: { consume: Record<WellKnownName["oracleBrand"], Promise<Brand>>; produce: Record<WellKnownName["oracleBrand"], Producer<Brand>>; }; uiConfig: { consume: Record<WellKnownName["uiConfig"], Promise<Record<string, any>>>; produce: Record<WellKnownName["uiConfig"], Producer<Record<string, any>>>; }; } Type declaration
brand: {
consume: Record<WellKnownName["issuer"], Promise<Brand>> & {
BLD: Promise<Brand<"nat">>;
IST: Promise<Brand<"nat">>;
timer: Producer<TimerBrand>;
};
produce: Record<WellKnownName["issuer"], Producer<Brand>> & {
timer: Producer<TimerBrand>;
};
}
installation: {
consume: Record<WellKnownName["installation"], Promise<Installation<unknown>>> & ContractInstallationPromises<{
VaultFactory: start;
auctioneer: start;
centralSupply: start;
committee: start;
contractGovernor: start;
econCommitteeCharter: start;
feeDistributor: start;
mintHolder: start;
provisionPool: start;
psm: start;
reserve: start;
walletFactory: walletFactory;
}>;
produce: Record<WellKnownName["installation"], Producer<Installation>>;
}
consume: Record<WellKnownName["installation"], Promise<Installation<unknown>>> & ContractInstallationPromises<{
VaultFactory: start;
auctioneer: start;
centralSupply: start;
committee: start;
contractGovernor: start;
econCommitteeCharter: start;
feeDistributor: start;
mintHolder: start;
provisionPool: start;
psm: start;
reserve: start;
walletFactory: walletFactory;
}>
produce: Record<WellKnownName["installation"], Producer<Installation>>
issuer: {
consume: Record<WellKnownName["issuer"], Promise<Issuer>> & {
BLD: Promise<Issuer<"nat">>;
IST: Promise<Issuer<"nat">>;
};
produce: Record<WellKnownName["issuer"], Producer<Issuer>>;
}
consume: Record<WellKnownName["issuer"], Promise<Issuer>> & {
BLD: Promise<Issuer<"nat">>;
IST: Promise<Issuer<"nat">>;
}
oracleBrand: {
consume: Record<WellKnownName["oracleBrand"], Promise<Brand>>;
produce: Record<WellKnownName["oracleBrand"], Producer<Brand>>;
}
uiConfig: {
consume: Record<WellKnownName["uiConfig"], Promise<Record<string, any>>>;
produce: Record<WellKnownName["uiConfig"], Producer<Record<string, any>>>;
}