IAdminFacade - LudexCS/LudexWeb3Integration GitHub Wiki
Overview
- AdminAccess ์ผ๋ฐ์ ๋ํ Access ์ธํฐํ์ด์ค๋ค์ ์์ฑํ๋ ์ฑ ์์ ๋งก๋ ์ธํฐํ์ด์ค
- IReadonlyFacade๋ฅผ ์์, IReadonlyFacade๊ฐ ์์ฑํ ์ ์๋ Access๋ค์ ์์ฑํ ์ ์์
Construction
function createWeb3Facade(chainConfig: ChainConfig, ludexConfig: LudexConfig, signer: Signer): IAdminFacade
IAdminFacade์ ํฉํ ๋ฆฌ ํจ์
params
- chainConfig(ChainConfig): ๋คํธ์ํฌ์ Config ์ ๋ณด
- ludexConfig(LudexConfig): Ludex์ ์ปจํธ๋ํธ ์ฃผ์ ๋ฐ์ดํฐ
- signer(ethers.Signer): ์ ์ ์ง๊ฐ์์ ์ ๊ณตํ๋ ์๋ช ๊ธฐ๋ฅ์ ๋ํ ์ธํฐํ์ด์ค ๊ฐ์ฒด, Admin ๊ณ์ ์์ ์ฌ์ฉํ๋ ์ ์ ์ง๊ฐ ์ฃผ์
Methods
- adminAccessPriceTable(): IPriceTableAdminAccess๋ฅผ ์์ฑ
- adminAccessLedger(): ILedgerAdminAccess๋ฅผ ์์ฑ
- adminAccessSellerRegistry(): ISellerRegistryAdminAccess๋ฅผ ์์ฑ
- adminAccessItemRegistry(): IItemRegistryAdminAccess๋ฅผ ์์ฑ