qortal-ui/crypto/api.js

23 lines
877 B
JavaScript
Raw Normal View History

2023-11-05 14:30:07 +01:00
import {Sha256} from 'asmcrypto.js'
2021-12-25 14:39:47 +01:00
import Base58 from './api/deps/Base58'
import Base64 from './api/deps/Base64'
2023-11-05 14:30:07 +01:00
import {base58PublicKeyToAddress} from './api/wallet/base58PublicKeyToAddress'
import {validateAddress} from './api/wallet/validateAddress'
import {decryptChatMessage, decryptChatMessageBase64} from './api/transactions/chat/decryptChatMessage'
import _ from 'lodash'
2021-12-25 14:39:47 +01:00
window.Sha256 = Sha256
window.Base58 = Base58
window.Base64 = Base64
2021-12-25 14:39:47 +01:00
window._ = _
window.base58PublicKeyToAddress = base58PublicKeyToAddress
window.validateAddress = validateAddress
window.decryptChatMessage = decryptChatMessage
window.decryptChatMessageBase64 = decryptChatMessageBase64
2021-12-25 14:39:47 +01:00
export { initApi, store } from './api_deps.js'
export * from './api/deps/deps.js'
export * from './api/api.js'
export * from './api/registerUsername.js'
export { createWallet } from './api/createWallet.js'