useContract.js 656 B

1234567891011121314151617181920212223242526
  1. import store from '@/store';
  2. import { getErc20Contract, getJackRouterContract, getJackFactoryContract, getWethContract } from '@/utils/contractHelp';
  3. export const useErc20Contract = address => {
  4. const { provider } = store.state;
  5. return getErc20Contract(address, provider);
  6. };
  7. export const useJackRouterContract = () => {
  8. const { provider } = store.state;
  9. return getJackRouterContract(provider);
  10. };
  11. export const useJackFactoryContract = () => {
  12. const { provider } = store.state;
  13. return getJackFactoryContract(provider);
  14. };
  15. export const useWethContract = () => {
  16. const { provider } = store.state;
  17. return getWethContract(provider);
  18. };