mirror of
https://github.com/RoboSats/robosats.git
synced 2025-01-10 16:21:36 +00:00
5ff70bccb7
* Add CLN node backend image and service (#418) * Add cln service * Add hodlvoice Dockerfile and entrypoint * Add lnnode vendor switch (#431) * Add LNNode vendor switch * Add CLN version to frontend and other fixes * init * first draft * add unsettled_local_balance and unsettled_remote_balance * gen_hold_invoice now takes 3 more variables to build a label for cln * remove unneeded payment_hash from gen_hold_invoice * remove comment * add get_cln_version * first draft of clns follow_send_payment * fix name of get_lnd_version * enable flake8 * flake8 fixes * renaming cln file, class and get_version * remove lnd specific commented code * get_version: add try/except, refactor to top to mimic lnd.py * rename htlc_cltv to htlc_expiry * add clns lookup_invoice_status * refactored double_check_htlc_is_settled to the end to match lnds file * fix generate_rpc * Add sample environmental variables, small fixes * Fix CLN gRPC port * Fix gen_hold_invoice, plus some other tiny fixes (#435) * Fix channel_balance to use int object inside Amount (#438) * Add CLN/LND volume to celery-beat service * Add CLN/LND volume to celery-beat service * Bump CLN to v23.05 * changes for 0.5 and some small fixes * change invoice expiry from absolute to relative duration * add try/except to catch timeout error * fix failure_reason to be ln_payment failure reasons, albeit inaccurate sometimes * refactor follow_send_payment and add pending check to expired case * fix status comments * add send_keysend method * fix wrong state ints in cancel and settle * switch to use hodlinvoicelookup in double_check * move pay command after lnpayment status update * remove loop in follow_send_payment and add error result for edge case * fix typeerror for payment_hash * rework follow_send_payment logic and payment_hash, watch harder if pending * use fully qualified names for status instead of raw int * missed 2 status from prev commit * Always copy the cln-grpc-hodl plugin on start up * Fix ALLOW_SELF_KEYSEND linting error * Fix missing definition of failure_reason --------- Co-authored-by: daywalker90 <admin@noserver4u.de>
59 lines
1.7 KiB
TypeScript
59 lines
1.7 KiB
TypeScript
import packageJson from '../../package.json';
|
|
|
|
export interface Info {
|
|
num_public_buy_orders: number;
|
|
num_public_sell_orders: number;
|
|
book_liquidity: number;
|
|
active_robots_today: number;
|
|
last_day_nonkyc_btc_premium: number;
|
|
last_day_volume: number;
|
|
lifetime_volume: number;
|
|
lnd_version?: string;
|
|
cln_version?: string;
|
|
robosats_running_commit_hash: string;
|
|
alternative_site: string;
|
|
alternative_name: string;
|
|
node_alias: string;
|
|
node_id: string;
|
|
version: { major: number | null; minor: number | null; patch: number | null };
|
|
maker_fee: number;
|
|
taker_fee: number;
|
|
bond_size: number;
|
|
current_swap_fee_rate: number;
|
|
network: 'mainnet' | 'testnet';
|
|
coordinatorVersion: string;
|
|
clientVersion: string;
|
|
openUpdateClient: boolean;
|
|
loading: boolean;
|
|
}
|
|
const semver = packageJson.version.split('.');
|
|
|
|
export const defaultInfo: Info = {
|
|
num_public_buy_orders: 0,
|
|
num_public_sell_orders: 0,
|
|
book_liquidity: 0,
|
|
active_robots_today: 0,
|
|
last_day_nonkyc_btc_premium: 0,
|
|
last_day_volume: 0,
|
|
lifetime_volume: 0,
|
|
lnd_version: '0.0.0-beta',
|
|
cln_version: '0.0.0',
|
|
robosats_running_commit_hash: '000000000000000',
|
|
alternative_site: 'RoboSats6tkf3eva7x2voqso3a5wcorsnw34jveyxfqi2fu7oyheasid.onion',
|
|
alternative_name: 'RoboSats Mainnet',
|
|
node_alias: '🤖RoboSats⚡(RoboDevs)',
|
|
node_id: '033b58d7681fe5dd2fb21fd741996cda5449616f77317dd1156b80128d6a71b807',
|
|
version: { major: null, minor: null, patch: null },
|
|
maker_fee: 0,
|
|
taker_fee: 0,
|
|
bond_size: 0,
|
|
current_swap_fee_rate: 0,
|
|
network: undefined,
|
|
coordinatorVersion: 'v?.?.?',
|
|
clientVersion: `v${semver[0]}.${semver[1]}.${semver[2]}`,
|
|
openUpdateClient: false,
|
|
loading: true,
|
|
};
|
|
|
|
export default Info;
|