28 lines
718 B
JavaScript
28 lines
718 B
JavaScript
import { lightningAddressValidator } from '@/lib/validate'
|
|
|
|
export const name = 'lightning-address'
|
|
export const shortName = 'lnAddr'
|
|
export const walletType = 'LIGHTNING_ADDRESS'
|
|
export const walletField = 'walletLightningAddress'
|
|
|
|
export const fields = [
|
|
{
|
|
name: 'address',
|
|
label: 'lightning address',
|
|
type: 'text',
|
|
autoComplete: 'off',
|
|
serverOnly: true,
|
|
validate: lightningAddressValidator.test({
|
|
name: 'address',
|
|
test: addr => !addr.toLowerCase().endsWith('@stacker.news'),
|
|
message: 'automated withdrawals must be external'
|
|
})
|
|
}
|
|
]
|
|
|
|
export const card = {
|
|
title: 'lightning address',
|
|
subtitle: 'autowithdraw to a lightning address',
|
|
badges: ['receive only']
|
|
}
|