All files / tests helpers.ts

100% Statements 5/5
100% Branches 0/0
100% Functions 2/2
100% Lines 4/4

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25  1x 1x   1x 1x                                      
import { TonClient } from "../src";
import multisigPackage from "./assets/multisig.package";
import { multisigAddress, multisigPubkey, multisigSecretKey } from "./data";
 
export const sendTokens = async (client: TonClient, address: string, value: number) => {
  await client.processing.process_message({
    message_encode_params: {
      abi: { type: "Contract", value: multisigPackage.abi },
      signer: { type: "Keys", keys: { public: multisigPubkey, secret: multisigSecretKey } },
      address: multisigAddress,
      call_set: {
        function_name: "sendTransaction",
        input: {
          dest: address,
          value,
          bounce: false,
          flags: 3,
          payload: "",
        },
      },
    },
    send_events: false,
  });
};