IMetaTXFacade - LudexCS/LudexWeb3Integration GitHub Wiki
Overview
- MetaTXAcess ์ผ๋ฐ์ ๋ํ Access ์ธํฐํ์ด์ค๋ค์ ์์ฑํ๋ ์ฑ ์์ ๋งก๋ ์ธํฐํ์ด์ค
- IReadonlyFacade๋ฅผ ์์, IReadonlyFacade๊ฐ ์์ฑํ ์ ์๋ Access๋ค์ ์์ฑํ ์ ์์
Construction
function createWeb3Facade (chainConfig: ChainConfig, ludexConfig: LudexConfig, signer: Signer, forwarderAddress: Address): IMetaTXFacade
IMetaTXFacade์ ํฉํ ๋ฆฌ ํจ์
params
- chainConfig(ChainConfig): ๋คํธ์ํฌ์ Config ์ ๋ณด
- ludexConfig(LudexConfig): Ludex์ ์ปจํธ๋ํธ ์ฃผ์ ๋ฐ์ดํฐ
- signer(ethers.Signer): ์ ์ ์ง๊ฐ์์ ์ ๊ณตํ๋ ์๋ช ๊ธฐ๋ฅ์ ๋ํ ์ธํฐํ์ด์ค ๊ฐ์ฒด
- forwarderAddress(Address): ๋ฉํํธ๋์ญ์ ์ Forwarding์ ์ํํ ์ปจํธ๋ํธ์ ์ฃผ์
Methods
- metaTXAccessStore(): IStoreMetaTXAccess๋ฅผ ์์ฑ
- metaTXAccessPriceTable(): IPriceTableMetaTXAccess๋ฅผ ์์ฑ
- metaTXAccessLedger(): ILedgerMetaTXAccess๋ฅผ ์์ฑ
- metaTXAccessSellerRegistry(): ISellerRegistryMetaTXAccess๋ฅผ ์์ฑ
- metaTXAccessItemRegistry(): IItemRegistryMetaTXAccess๋ฅผ ์์ฑ