lamassu-server/packages/admin-ui/src/pages/Services/schemas/index.js
padreug ee625a91e9 feat: integrate LNBits wallet schema and configuration
- Added LNBits wallet schema to the admin UI, including validation and input components.
- Updated the services index to include LNBits in the available wallet options.
- Enhanced the wallet selection component to handle LNBits configuration input.
2025-10-12 14:24:29 +02:00

57 lines
1.6 KiB
JavaScript

import _binance from './binance'
import _binanceus from './binanceus'
import _bitfinex from './bitfinex'
import bitgo from './bitgo'
import _bitstamp from './bitstamp'
import blockcypher from './blockcypher'
import _cex from './cex'
import elliptic from './elliptic'
import galoy from './galoy'
import inforu from './inforu'
import infura from './infura'
import _itbit from './itbit'
import _kraken from './kraken'
import lnbits from './lnbits'
import mailgun from './mailgun'
import scorechain from './scorechain'
import sumsub from './sumsub'
import telnyx from './telnyx'
import trongrid from './trongrid'
import twilio from './twilio'
import vonage from './vonage'
const schemas = (markets = {}) => {
const binance = _binance(markets?.binance)
const bitfinex = _bitfinex(markets?.bitfinex)
const binanceus = _binanceus(markets?.binanceus)
const bitstamp = _bitstamp(markets?.bitstamp)
const cex = _cex(markets?.cex)
const itbit = _itbit(markets?.itbit)
const kraken = _kraken(markets?.kraken)
return {
[bitgo.code]: bitgo,
[galoy.code]: galoy,
[lnbits.code]: lnbits,
[bitstamp.code]: bitstamp,
[blockcypher.code]: blockcypher,
[elliptic.code]: elliptic,
[inforu.code]: inforu,
[infura.code]: infura,
[itbit.code]: itbit,
[kraken.code]: kraken,
[mailgun.code]: mailgun,
[telnyx.code]: telnyx,
[vonage.code]: vonage,
[twilio.code]: twilio,
[binanceus.code]: binanceus,
[cex.code]: cex,
[scorechain.code]: scorechain,
[trongrid.code]: trongrid,
[binance.code]: binance,
[bitfinex.code]: bitfinex,
[sumsub.code]: sumsub,
}
}
export default schemas