@funkit/connect
Version:
Funkit Connect SDK elevates DeFi apps via web2 sign-ins and one-click checkouts.
348 lines (347 loc) • 8.66 kB
TypeScript
export declare const flagConfig: {
supported_exchanges_v2: {
type: "string";
default_value: string;
};
blocked_countries: {
type: "string";
default_value: string;
overrides: {
if_any: {
key: "apiKey";
type: "isAnyOf";
values: string[];
}[];
value: string;
}[];
};
address_blacklist: {
type: "string";
default_value: string;
};
show_powered_tagline: {
type: "boolean";
default_value: false;
overrides: {
if_any: {
key: "apiKey";
type: "isAnyOf";
values: string[];
}[];
value: true;
}[];
};
enable_token_transfer: {
type: "boolean";
default_value: false;
overrides: ({
if_any: {
key: "apiKey";
type: "isAnyOf";
values: string[];
}[];
value: true;
if_all?: undefined;
} | {
if_all: ({
key: "userId";
type: "isAnyOf";
values: string[];
} | {
key: "apiKey";
type: "isAnyOf";
values: string[];
})[];
if_any: {
key: "userId";
type: "pctRollout";
pct: number;
}[];
value: true;
})[];
};
enable_fiat_deposit: {
type: "boolean";
default_value: false;
overrides: ({
if_any: {
key: "userId";
type: "isAnyOf";
values: string[];
}[];
value: true;
} | {
if_any: {
key: "apiKey";
type: "isAnyOf";
values: string[];
}[];
value: true;
})[];
};
token_transfer_source_chains_and_assets: {
type: "string";
default_value: string;
overrides: {
value: string;
if_any: {
key: "apiKey";
type: "isAnyOf";
values: string[];
}[];
}[];
};
withdrawal_chains_and_assets: {
type: "string";
default_value: string;
};
enable_token_transfer_universal_deposit_address: {
type: "boolean";
default_value: true;
};
max_checkout_usd: {
type: "string";
default_value: string;
overrides: ({
if_any: {
key: "apiKey";
type: "isAnyOf";
values: string[];
}[];
value: string;
} | {
if_any: {
key: "userId";
type: "isAnyOf";
values: string[];
}[];
value: string;
})[];
};
enable_frog_proxy_server: {
type: "boolean";
default_value: true;
};
checkout_time_estimate_overrides: {
type: "string";
default_value: string;
overrides: {
if_any: {
key: "apiKey";
type: "isAnyOf";
values: string[];
}[];
value: string;
}[];
};
token_transfer_default_chain_id: {
type: "string";
default_value: string;
overrides: {
if_any: {
key: "apiKey";
type: "isAnyOf";
values: string[];
}[];
value: string;
}[];
};
is_checkout_activated: {
type: "boolean";
default_value: true;
};
show_info_banner: {
type: "string";
default_value: string;
overrides: {
if_any: {
key: "apiKey";
type: "isAnyOf";
values: string[];
}[];
value: string;
}[];
};
checkout_notifications_refresh_interval: {
type: "string";
default_value: string;
overrides: {
if_any: {
key: "apiKey";
type: "isAnyOf";
values: string[];
}[];
value: string;
}[];
};
token_transfer_new_tokens: {
type: "string";
default_value: string;
};
new_token_asset_selection_banner: {
type: "string";
default_value: string;
};
is_relay_bypass_enabled: {
type: "boolean";
default_value: false;
overrides: ({
value: true;
if_any: ({
key: "apiKey";
type: "isAnyOf";
values: string[];
} | {
key: "userId";
type: "isAnyOf";
values: string[];
})[];
if_all?: undefined;
} | {
value: true;
if_all: ({
key: "userId";
type: "pctRollout";
pct: number;
values?: undefined;
} | {
key: "apiKey";
type: "isAnyOf";
values: string[];
pct?: undefined;
})[];
if_any: {
key: "userId";
type: "isAnyOf";
values: string[];
}[];
})[];
};
relay_bypass_source_chains_and_assets: {
type: "string";
default_value: string;
};
relay_bypass_target_chains_and_assets: {
type: "string";
default_value: string;
};
help_tutorial_url: {
type: "string";
default_value: string;
overrides: never[];
};
enable_card: {
type: "boolean";
default_value: true;
overrides: ({
if_any: {
key: "userId";
type: "isAnyOf";
values: string[];
}[];
value: true;
} | {
if_any: {
key: "apiKey";
type: "isAnyOf";
values: string[];
}[];
value: false;
})[];
};
enable_brokerage: {
type: "boolean";
default_value: false;
};
enable_meld_payment: {
type: "boolean";
default_value: false;
overrides: ({
if_any: {
key: "userId";
type: "isAnyOf";
values: string[];
}[];
value: true;
if_all?: undefined;
} | {
if_all: ({
key: "userId";
type: "pctRollout";
pct: number;
values?: undefined;
} | {
key: "apiKey";
type: "isAnyOf";
values: string[];
pct?: undefined;
})[];
if_any: {
key: "userId";
type: "pctRollout";
pct: number;
}[];
value: true;
} | {
if_any: {
key: "apiKey";
type: "isAnyOf";
values: string[];
}[];
value: true;
if_all?: undefined;
} | {
if_any: {
key: "apiKey";
type: "isAnyOf";
values: string[];
}[];
value: false;
if_all?: undefined;
} | {
if_any: {
key: "userId";
type: "pctRollout";
pct: number;
}[];
value: false;
if_all?: undefined;
})[];
};
meld_quick_options: {
type: "string";
default_value: string;
};
min_token_transfer_value: {
type: "string";
default_value: string;
};
withdrawal_exclude_tokens: {
type: "string";
default_value: string;
};
withdrawal_exclude_chains: {
type: "string";
default_value: string;
};
enable_source_navigation_widget: {
type: "boolean";
default_value: false;
};
token_transfer_default_tokens: {
type: "string";
default_value: string;
overrides: {
if_any: {
key: "apiKey";
type: "isAnyOf";
values: string[];
}[];
value: string;
}[];
};
chain_id_sort_order: {
type: "string";
default_value: string;
};
};