Nasa.js
Nasa.js copied to clipboard
API 版图(草案)
⚠️ 本文档仅列出 API 发展的可能性,并非明确的开发线路图。
-
Nasa.core.config(...)=Nasa.config()
-
Nasa.tx.getTxState(txHash) -
Nasa.tx.getTxResult(payId|txHash)=Nasa.getTxResult()=Nasa.checkTx()⚠️ -
Nasa.tx.call(...)=Nasa.call() -
Nasa.tx.pay(...)=Nasa.pay()🕘 -
Nasa.tx.payToken(...)=Nasa.payToken() -
Nasa.tx.getLastPayId() -
Nasa.tx.getLastTxHash()
-
Nasa.contract.query(...)=Nasa.query() -
Nasa.contract.isValidContractAddr(addr) -
Nasa.contract.set(config) -
Nasa.contract.get(contractName)
-
Nasa.user.getAddr() -
Nasa.user.getLastUsedAddr() -
Nasa.user.getAvatar(addr)🕘
-
Nasa.addr.TYPE_NORMAL -
Nasa.addr.TYPE_CONTRACT -
Nasa.addr.new() -
Nasa.addr.getState(addr)=Nasa.user.getState()
-
Nasa.ua.isSupported() -
Nasa.ua.isMobileDevice() -
Nasa.ua.isDesktopDevice() -
Nasa.ua.isDesktopChrome() -
Nasa.ua.isWeChat() -
Nasa.ua.isWalletMobileApp()=Nasa.ua.isNasNano() -
Nasa.ua.isWalletExtensionInstalled() -
Nasa.ua.isWalletMobileAppInstalled()🕘 -
Nasa.ua.rememberIfWalletMobileAppIsInstalled(status)
-
Nasa.util.ready()=Nasa.ready() -
Nasa.util.isValidTxHash(str) -
Nasa.util.isValidPayId(str) -
Nasa.util.isValidAddr(str)=Nasa.addr.isValidAddr()
-
Nasa.storage.get(key) -
Nasa.storage.set(key, value)
-
Nasa.neb.getDynasty(height) -
Nasa.neb.getNodeInfo(node) -
Nasa.neb.getNebState() -
Nasa.neb.getGasPrice()
- ⚠️ —— Deprecated
- 🕘 —— To be done