PriceTable - LudexCS/LudexWeb3Integration GitHub Wiki
- IReadonlyFacade, IMetaTXFacade, IAdminFacade, IServiceFacadeμμ μμ± κ°λ₯
async function getPriceUsd(itemID: bigint): Promise<bigint>
νΉμ μμ΄ν μ USD κ°κ²©μ μ»λ ν¨μ
- itemID: μμ΄ν μ IDκ° λλ 32bit μ μ κ°
- bigint: μμ΄ν μ USD κ°, νμ 18μ리λ μμ λΆλΆ
νΉμ μμ΄ν μ ν ν° λ³ μ£Όμλ₯Ό μ»λ ν¨μ
- itemID: μμ΄ν μ IDκ° λλ 32bit μ μ κ°
- PriceInfo[]: ν ν°μ μ£Όμμ ν΄λΉ ν ν°μ κ°κ²©μ΄ λ΄κΈ΄ λ°μ΄ν°μ λ°°μ΄
- ReadonlyAccessμ κΈ°λ₯μ μμ
- IMetaTXFacadeμμ μμ± κ°λ₯
- ReadonlyAccessμ κΈ°λ₯μ μμ
- IAdminFacade, IServiceFacadeμμ μμ± κ°λ₯
async function changeExchangeRate(token: Address, usdToToken: bigint)
μ§λΆ μ±λλ‘ μ¬μ©λλ ν ν°μ λν΄ USD λΉ ν ν°μ νμ μ¨μ λ³κ²½νλ ν¨μ
- token: μ§λΆ μ±λλ‘ μ¬μ©λλ ν ν° μ»¨νΈλνΈμ μ£Όμ (Address)
- usdToToken: μλ‘μ΄ μ λ ₯ν ν΄λΉ ν ν°μ 1 USD λΉ ν ν° μ, νμ 18μ리λ μμ λΆλΆ
- bigint: μ΄μ μ μ¬μ©λλ ν΄λΉ ν ν°μ 1 USD λΉ ν ν° μ, νμ 18μ리λ μμ λΆλΆ
async function addPaymentChannel(token: Address, usdToToken: bigint)
μλ‘μ΄ μ§λΆ μ±λ μ© ν ν° μ»¨νΈλνΈλ₯Ό μΆκ°νλ ν¨μ
- token: μλ‘μ΄ μ§λΆ μ±λλ‘ νμ©λ ν ν° μ»¨νΈλνΈμ μ£Όμ (Address)
- usdToToken: μΆκ°λ ν ν°μ 1 USD λΉ ν ν° μ, νμ 18μ리λ μμ λΆλΆ
async function removePaymentChannel(token: Address, usdToToken: bigint)
κΈ°μ‘΄μ μ‘΄μ¬νλ μ§λΆ μ±λμ μ κ±°νλ ν¨μ
- token: μ κ±°ν μ§λΆ μ±λ ν ν° μ»¨νΈλνΈμ μ£Όμ (Address)
- boolean: μ§λΆ μ±λμ μ°Ύμμ μμ νλ€λ©΄ true, μ§λΆ μ±λμ΄ λ±λ‘λ λ° μλ€λ©΄ false
- AdminAccessμ κΈ°λ₯μ μμ
- IServiceFacadeμμ μμ± κ°λ₯