31 lines
860 B
TypeScript
31 lines
860 B
TypeScript
import { PAY_API_HOST } from '../config/constants';
|
|
import { GET_JSON, POST_JSON } from '../lib/Http';
|
|
|
|
export function reqAlchemyPrePay(data: any) {
|
|
const url = `${PAY_API_HOST}/pay/alchemy/buy`;
|
|
return POST_JSON(url, data);
|
|
}
|
|
|
|
export function queryTokenUsdPrice(eth: string, chain: string, env: string) {
|
|
const url = `${PAY_API_HOST}/pay/alchemy/crypto_price`;
|
|
return POST_JSON(url, { token: eth, chain, env });
|
|
}
|
|
/**
|
|
* check if user can buy eth from treasury
|
|
* @returns
|
|
*/
|
|
export function checkBuyTreasury() {
|
|
const url = `${PAY_API_HOST}/pay/alchemy/can_i_buy_treasury`;
|
|
return GET_JSON(url);
|
|
}
|
|
|
|
export function queryFiatList() {
|
|
const url = `${PAY_API_HOST}/pay/alchemy/fait_list`;
|
|
return GET_JSON(url);
|
|
}
|
|
|
|
export function verifyGooglePay(data: any) {
|
|
const url = `${PAY_API_HOST}/pay/google/verify`;
|
|
return POST_JSON(url, data);
|
|
}
|