public function send(TXSkeleton $txSkeleton, $apiContext = null, $restCall = null)
    {
        $payLoad = $txSkeleton->toJSON();

        $chainUrlPrefix = $this->getChainUrlPrefix($apiContext);

        $json = $this->executeCall(
            "$chainUrlPrefix/txs/send",
            "POST",
            $payLoad,
            null,
            $apiContext,
            $restCall
        );

        $returnedTXSkeleton = new TXSkeleton();
        $returnedTXSkeleton->fromJson($json);
        return $returnedTXSkeleton;
    }