SellerRegistry - LudexCS/LudexWeb3Integration GitHub Wiki
- IReadonlyFacade, IMetaTXFacade, IAdminFacade, IServiceFacade์์ ์์ฑ ๊ฐ๋ฅ
async function isActiveSeller (seller: Address): Promise<boolean>
ํ๋งค์๋ก์ ๋ฑ๋ก๋ ์ฃผ์์ธ์ง๋ฅผ ํ์ธํ๋ ํจ์
- seller: ํ์ธํ ์ฃผ์ (Address)
- boolean: ๋ฑ๋ก๋ ์ฃผ์๋ผ๋ฉด true, ์๋๋ผ๋ฉด false
async function checkAcceptPaymentChannel (seller: Address, token: Address): Promise<boolean>
ํ๋งค์๊ฐ ํน์ ์ฃผ์๋ฅผ ์ง๋ถ ์ฑ๋๋ก ์น์ธํ๋์ง ํ์ธํ๋ ํจ์
- seller: ํ์ธํ ์ฃผ์ (Address)
- token: ํ ํฐ ์ปจํธ๋ํธ์ ์ฃผ์ (Address)
- boolean: ์น์ธํ ์ฑ๋์ด๋ผ๋ฉด true, ์๋๋ผ๋ฉด false
- ReadonlyAccess์ ๊ธฐ๋ฅ ์์
- IMetaTXFacade์์ ์์ฑ ๊ฐ๋ฅ
async function registerSellerRequest (paymentChannels: Array<Address>): Promise<RelayRequest<boolean>>
ํ๋งค์ ์ ๋ณด ๋ฑ๋ก ์์ฒญ์ ์์ฑํ๋ ํจ์
- paymentChannels: ์ง๋ถ ์ฑ๋๋ก ์น์ธํ๋ ํ ํฐ ์ปจํธ๋ํธ๋ค์ ์ฃผ์์ ๋ฐฐ์ด
- RelayRequest: ์ฑ๊ณตํ ๊ฒฝ์ฐ true, ์คํจํ ๊ฒฝ์ฐ false๋ฅผ ๋ฐํํ ๊ฒ์ ์์ฒญํ๋ RelayRequest
async addPaymentChannelsRequest (paymentChannels: Array<Address>): Promise<RelayRequest<void>>
์๋ก์ด ์ง๋ถ ์ฑ๋๋ค์ ์ถ๊ฐ ์์ฒญ์ ์์ฑํ๋ ํจ์
- paymentChannels: ์ง๋ถ ์ฑ๋๋ก ์น์ธํ๋ ํ ํฐ ์ปจํธ๋ํธ๋ค์ ์ฃผ์์ ๋ฐฐ์ด
- RelayRequest: ๋ณด๋ผ ์์ฒญ
async function removePaymentChannelRequest (paymentChannels: Array<Address>): Promise<RelayRequest<void>>
์ง๋ถ ์ฑ๋๋ค์ ์ ๊ฑฐ ์์ฒญ์ ์์ฑํ๋ ํจ์
- paymentChannels: ์ญ์ ํ ์ง๋ถ ์ฑ๋ ํ ํฐ ์ปจํธ๋ํธ๋ค์ ์ฃผ์์ ๋ฐฐ์ด
- RelayRequest: ๋ณด๋ผ ์์ฒญ
- ReadonlyAccess์ ๊ธฐ๋ฅ์ ์์
- IAdminFacade์์ ์์ฑ ๊ฐ๋ฅ
- ReadonlyAccess์ ๊ธฐ๋ฅ์ ์์
- IServiceFacade์์ ์์ฑ ๊ฐ๋ฅ