import { SAFE_ADDRESS_USER } from "../config";
import Web3 from "web3";
import HUB_ABI from "@ingocollatz/sdk-interfaces";
import { SdkConfig } from "@ingocollatz/sdk";

const web3 = new Web3(new Web3.providers.HttpProvider(SdkConfig._rpcUrl));

(async (): Promise<void> => {
  const addressA = SAFE_ADDRESS_USER;
  const addressB = "";

  console.log(
    `Verifying trust relationship between ${addressA} and ${addressB}`
  );

  const hubContract = new web3.eth.Contract(
    <any>HUB_ABI,
    SdkConfig._hubAddress
  );

  const result = await hubContract.methods.limits(addressA, addressB).call();

  console.log(`Result: ${result}%`);
})();
