diff --git a/.github/badges/jacoco.svg b/.github/badges/jacoco.svg
index c4a4781..b489198 100644
--- a/.github/badges/jacoco.svg
+++ b/.github/badges/jacoco.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/integrationTest/java/io/sui/JsonRpcTransactionBuilderIntTests.java b/src/integrationTest/java/io/sui/JsonRpcTransactionBuilderIntTests.java
index ad02fa7..ebe61de 100644
--- a/src/integrationTest/java/io/sui/JsonRpcTransactionBuilderIntTests.java
+++ b/src/integrationTest/java/io/sui/JsonRpcTransactionBuilderIntTests.java
@@ -28,7 +28,9 @@
import io.sui.models.transactions.RPCTransactionRequestParams.MoveCallRequestParams;
import io.sui.models.transactions.RPCTransactionRequestParams.TransferObjectParams;
import io.sui.models.transactions.RPCTransactionRequestParams.TransferObjectRequestParams;
+import io.sui.models.transactions.StructTag;
import io.sui.models.transactions.TransactionBytes;
+import io.sui.models.transactions.TypeTag;
import java.util.concurrent.CompletableFuture;
import java.util.concurrent.ExecutionException;
import org.junit.jupiter.api.BeforeAll;
@@ -324,4 +326,41 @@ void batchTransaction() throws ExecutionException, InterruptedException {
});
System.out.println(future.get());
}
+
+ /**
+ * Move call.
+ *
+ * @throws ExecutionException the execution exception
+ * @throws InterruptedException the interrupted exception
+ */
+ @Test
+ @DisplayName("Test moveCall.")
+ void moveCall() throws ExecutionException, InterruptedException {
+ final TypeTag.StructType structType = new TypeTag.StructType();
+ StructTag structTag = new StructTag();
+ structTag.setAddress("0x2");
+ structTag.setModule("sui");
+ structTag.setName("SUI");
+ structType.setStructTag(structTag);
+ CompletableFuture res =
+ transactionBuilder.moveCall(
+ "0xea79464d86786b7a7a63e3f13f798f29f5e65947",
+ "0x0000000000000000000000000000000000000002",
+ "pay",
+ "split",
+ Lists.newArrayList(structType),
+ Lists.newArrayList("0x05f71eb5dc69224ef8e3a4c13917c799190237d9", 10000L),
+ null,
+ 1000L);
+ CompletableFuture