package io.bytom.api;
import com.google.gson.annotations.SerializedName;
-import io.bytom.common.ParameterizedTypeImpl;
-import io.bytom.common.Utils;
-import io.bytom.exception.BytomException;
+import io.bytom.offline.common.ParameterizedTypeImpl;
+import io.bytom.offline.common.Utils;
+import io.bytom.offline.exception.BytomException;
import io.bytom.http.Client;
import org.apache.log4j.Logger;
import com.google.gson.Gson;
import com.google.gson.annotations.SerializedName;
-import io.bytom.common.ParameterizedTypeImpl;
-import io.bytom.common.Utils;
-import io.bytom.exception.*;
+import io.bytom.offline.common.ParameterizedTypeImpl;
+import io.bytom.offline.common.Utils;
+import io.bytom.offline.exception.*;
import io.bytom.http.Client;
import org.apache.log4j.Logger;
package io.bytom.api;
import com.google.gson.annotations.SerializedName;
-import io.bytom.common.ParameterizedTypeImpl;
-import io.bytom.common.Utils;
-import io.bytom.exception.BytomException;
+import io.bytom.offline.common.ParameterizedTypeImpl;
+import io.bytom.offline.common.Utils;
+import io.bytom.offline.exception.BytomException;
import io.bytom.http.Client;
import org.apache.log4j.Logger;
package io.bytom.api;
import com.google.gson.annotations.SerializedName;
-import io.bytom.common.ParameterizedTypeImpl;
-import io.bytom.common.Utils;
-import io.bytom.exception.BytomException;
+import io.bytom.offline.common.ParameterizedTypeImpl;
+import io.bytom.offline.common.Utils;
+import io.bytom.offline.exception.BytomException;
import io.bytom.http.Client;
import org.apache.log4j.Logger;
package io.bytom.api;
import com.google.gson.annotations.SerializedName;
-import io.bytom.common.Utils;
-import io.bytom.exception.BytomException;
+import io.bytom.offline.common.Utils;
+import io.bytom.offline.exception.BytomException;
import io.bytom.http.Client;
import org.apache.log4j.Logger;
package io.bytom.api;
import com.google.gson.annotations.SerializedName;
-import io.bytom.common.Utils;
-import io.bytom.exception.BytomException;
+import io.bytom.offline.common.Utils;
+import io.bytom.offline.exception.BytomException;
import io.bytom.http.Client;
import org.apache.log4j.Logger;
package io.bytom.api;
import com.google.gson.annotations.SerializedName;
-import io.bytom.common.ParameterizedTypeImpl;
-import io.bytom.common.Utils;
-import io.bytom.exception.*;
+import io.bytom.offline.common.ParameterizedTypeImpl;
+import io.bytom.offline.common.Utils;
+import io.bytom.offline.exception.*;
import io.bytom.http.Client;
import org.apache.log4j.Logger;
package io.bytom.api;
import com.google.gson.annotations.SerializedName;
-import io.bytom.common.Utils;
-import io.bytom.exception.BytomException;
+import io.bytom.offline.common.Utils;
+import io.bytom.offline.exception.BytomException;
import io.bytom.http.Client;
import org.apache.log4j.Logger;
package io.bytom.api;
import com.google.gson.annotations.SerializedName;
-import io.bytom.common.Utils;
-import io.bytom.exception.BytomException;
+import io.bytom.offline.common.Utils;
+import io.bytom.offline.exception.BytomException;
import io.bytom.http.Client;
import org.apache.log4j.Logger;
package io.bytom.api;
import com.google.gson.annotations.SerializedName;
-import io.bytom.common.Utils;
-import io.bytom.exception.JSONException;
+import io.bytom.offline.common.Utils;
+import io.bytom.offline.exception.JSONException;
/**
* Receivers are used to facilitate payments between accounts on different
package io.bytom.api;
import com.google.gson.annotations.SerializedName;
-import io.bytom.common.ParameterizedTypeImpl;
-import io.bytom.common.Utils;
-import io.bytom.exception.BytomException;
+import io.bytom.offline.common.ParameterizedTypeImpl;
+import io.bytom.offline.common.Utils;
+import io.bytom.offline.exception.BytomException;
import io.bytom.http.Client;
import org.apache.log4j.Logger;
package io.bytom.api;
import com.google.gson.annotations.SerializedName;
-import io.bytom.common.Utils;
-import io.bytom.exception.BytomException;
+import io.bytom.offline.common.Utils;
+import io.bytom.offline.exception.BytomException;
import io.bytom.http.Client;
import org.apache.log4j.Logger;
package io.bytom.api;
import com.google.gson.annotations.SerializedName;
-import io.bytom.common.ParameterizedTypeImpl;
-import io.bytom.common.Utils;
-import io.bytom.exception.BytomException;
+import io.bytom.offline.common.ParameterizedTypeImpl;
+import io.bytom.offline.common.Utils;
+import io.bytom.offline.exception.BytomException;
import io.bytom.http.Client;
import org.apache.log4j.Logger;
package io.bytom.api;
import com.google.gson.annotations.SerializedName;
-import io.bytom.common.Utils;
-import io.bytom.exception.BytomException;
+import io.bytom.offline.common.Utils;
+import io.bytom.offline.exception.BytomException;
import io.bytom.http.Client;
import org.apache.log4j.Logger;
package io.bytom.http;
-import io.bytom.exception.*;
+import io.bytom.offline.exception.*;
import com.google.gson.Gson;
import com.google.gson.JsonArray;
import com.google.gson.JsonElement;
import com.google.gson.JsonElement;
import com.google.gson.JsonParser;
-import io.bytom.common.*;
-import io.bytom.exception.*;
+import io.bytom.offline.common.*;
+import io.bytom.offline.exception.*;
import com.google.gson.Gson;
import com.squareup.okhttp.*;
import org.apache.log4j.Logger;
-package io.bytom.common;
+package io.bytom.offline.common;
import java.io.FileNotFoundException;
import java.io.IOException;
-package io.bytom.common;
+package io.bytom.offline.common;
import java.lang.reflect.ParameterizedType;
import java.lang.reflect.Type;
-package io.bytom.common;
+package io.bytom.offline.common;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
-package io.bytom.exception;
+package io.bytom.offline.exception;
import com.google.gson.annotations.SerializedName;
-package io.bytom.exception;
+package io.bytom.offline.exception;
/**
* BadURLException wraps errors due to malformed URLs.
-package io.bytom.exception;
+package io.bytom.offline.exception;
import com.google.gson.annotations.SerializedName;
-package io.bytom.exception;
+package io.bytom.offline.exception;
/**
* Base exception class for the Chain Core SDK.
-package io.bytom.exception;
+package io.bytom.offline.exception;
/**
* ConfigurationException wraps errors during client configuration.
-package io.bytom.exception;
+package io.bytom.offline.exception;
import com.squareup.okhttp.Response;
-package io.bytom.exception;
+package io.bytom.offline.exception;
/**
* HTTPException wraps generic HTTP errors.
-package io.bytom.exception;
+package io.bytom.offline.exception;
/**
* JSONException wraps errors due to marshaling/unmarshaling json payloads.
package io.bytom;
-import io.bytom.common.Configuration;
-import io.bytom.exception.BytomException;
+import io.bytom.offline.common.Configuration;
+import io.bytom.offline.exception.BytomException;
import io.bytom.http.Client;
import org.apache.log4j.Logger;
import io.bytom.TestUtils;
import io.bytom.api.AccessToken;
-import io.bytom.exception.BytomException;
+import io.bytom.offline.exception.BytomException;
import io.bytom.http.Client;
import org.junit.Test;
import io.bytom.TestUtils;
import io.bytom.api.Balance;
import io.bytom.api.Wallet;
-import io.bytom.exception.BytomException;
+import io.bytom.offline.exception.BytomException;
import io.bytom.http.Client;
import org.apache.log4j.Logger;
import org.junit.Assert;
import io.bytom.api.Asset;
import io.bytom.api.Block;
import io.bytom.api.Wallet;
-import io.bytom.exception.BytomException;
+import io.bytom.offline.exception.BytomException;
import io.bytom.http.Client;
import org.junit.Assert;
import org.junit.Test;
import io.bytom.TestUtils;
import io.bytom.api.CoreConfig;
-import io.bytom.exception.BytomException;
+import io.bytom.offline.exception.BytomException;
import io.bytom.http.Client;
import org.junit.Assert;
import org.junit.Test;
import io.bytom.TestUtils;
import io.bytom.api.Key;
-import io.bytom.exception.BytomException;
+import io.bytom.offline.exception.BytomException;
import io.bytom.http.Client;
import org.junit.Test;
import io.bytom.TestUtils;
import io.bytom.api.Message;
-import io.bytom.exception.BytomException;
+import io.bytom.offline.exception.BytomException;
import io.bytom.http.Client;
import org.junit.Assert;
import org.junit.Test;
import io.bytom.TestUtils;
import io.bytom.api.RawTransaction;
import io.bytom.api.Wallet;
-import io.bytom.exception.BytomException;
+import io.bytom.offline.exception.BytomException;
import io.bytom.http.Client;
import org.junit.Assert;
import org.junit.Test;
import io.bytom.TestUtils;
import io.bytom.api.*;
-import io.bytom.exception.BytomException;
+import io.bytom.offline.exception.BytomException;
import io.bytom.http.Client;
import org.apache.log4j.Logger;
import org.junit.Assert;
import io.bytom.TestUtils;
import io.bytom.api.UnspentOutput;
-import io.bytom.exception.BytomException;
+import io.bytom.offline.exception.BytomException;
import io.bytom.http.Client;
import org.junit.Assert;
import org.junit.Test;
import io.bytom.TestUtils;
import io.bytom.api.UnconfirmedTransaction;
import io.bytom.api.Wallet;
-import io.bytom.exception.BytomException;
+import io.bytom.offline.exception.BytomException;
import io.bytom.http.Client;
import org.junit.Assert;
import org.junit.Test;
import io.bytom.TestUtils;
import io.bytom.api.Key;
import io.bytom.api.Wallet;
-import io.bytom.exception.BytomException;
+import io.bytom.offline.exception.BytomException;
import io.bytom.http.Client;
import org.junit.Test;
-package io.bytom.api;
+package io.bytom.offline.api;
public enum BIPProtocol {
-package io.bytom.api;
+package io.bytom.offline.api;
-import io.bytom.common.Utils;
-import io.bytom.types.*;
+import io.bytom.offline.common.Utils;
+import io.bytom.offline.types.*;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
-package io.bytom.api;
-
-import io.bytom.common.DerivePrivateKey;
-import io.bytom.common.ExpandedPrivateKey;
-import io.bytom.common.Signer;
-import io.bytom.common.Utils;
-import io.bytom.types.*;
-import io.bytom.util.SHA3Util;
+package io.bytom.offline.api;
+
+import io.bytom.offline.common.DerivePrivateKey;
+import io.bytom.offline.common.ExpandedPrivateKey;
+import io.bytom.offline.common.Signer;
+import io.bytom.offline.common.Utils;
+import io.bytom.offline.types.*;
+import io.bytom.offline.util.SHA3Util;
import org.bouncycastle.util.encoders.Hex;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
-package io.bytom.api;
+package io.bytom.offline.api;
-import io.bytom.common.Utils;
+import io.bytom.offline.common.Utils;
import org.bouncycastle.util.encoders.Hex;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
-package io.bytom.api;
+package io.bytom.offline.api;
-import io.bytom.common.*;
-import io.bytom.types.*;
+import io.bytom.offline.common.*;
+import io.bytom.offline.types.*;
import org.bouncycastle.util.encoders.Hex;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
-package io.bytom.api;\r
+package io.bytom.offline.api;\r
\r
-import io.bytom.common.Utils;\r
-import io.bytom.exception.MapTransactionException;\r
-import io.bytom.exception.SerializeTransactionException;\r
-import io.bytom.exception.SignTransactionException;\r
-import io.bytom.types.*;\r
+import io.bytom.offline.common.Utils;\r
+import io.bytom.offline.exception.MapTransactionException;\r
+import io.bytom.offline.exception.SerializeTransactionException;\r
+import io.bytom.offline.exception.SignTransactionException;\r
+import io.bytom.offline.types.*;\r
import org.bouncycastle.util.encoders.Hex;\r
import java.io.ByteArrayOutputStream;\r
import java.io.IOException;\r
-package io.bytom.api;
+package io.bytom.offline.api;
import org.bouncycastle.util.encoders.Hex;
-package io.bytom.common;\r
+package io.bytom.offline.common;\r
\r
-import io.bytom.util.PathUtil;\r
+import io.bytom.offline.util.PathUtil;\r
import org.bouncycastle.util.encoders.Hex;\r
\r
import java.security.InvalidKeyException;\r
-package io.bytom.common;\r
+package io.bytom.offline.common;\r
\r
import com.google.crypto.tink.subtle.Ed25519;\r
\r
-package io.bytom.common;\r
+package io.bytom.offline.common;\r
\r
import org.bouncycastle.util.encoders.Hex;\r
import javax.crypto.Mac;\r
-package io.bytom.common;\r
+package io.bytom.offline.common;\r
\r
import org.bouncycastle.util.encoders.Hex;\r
\r
-package io.bytom.common;\r
+package io.bytom.offline.common;\r
\r
import java.security.MessageDigest;\r
import java.security.NoSuchAlgorithmException;\r
-package io.bytom.common;\r
+package io.bytom.offline.common;\r
\r
import com.google.gson.Gson;\r
import com.google.gson.GsonBuilder;\r
-import io.bytom.types.ExpandedKeys;\r
+import io.bytom.offline.types.ExpandedKeys;\r
import org.bouncycastle.jcajce.provider.digest.SHA3;\r
import org.bouncycastle.util.encoders.Hex;\r
\r
-package io.bytom.common;
+package io.bytom.offline.common;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
-package io.bytom.exception;\r
+package io.bytom.offline.exception;\r
\r
import com.google.gson.annotations.SerializedName;\r
\r
-package io.bytom.exception;\r
+package io.bytom.offline.exception;\r
\r
/**\r
* BadURLException wraps errors due to malformed URLs.\r
-package io.bytom.exception;\r
+package io.bytom.offline.exception;\r
\r
import com.google.gson.annotations.SerializedName;\r
\r
-package io.bytom.exception;\r
+package io.bytom.offline.exception;\r
\r
/**\r
* Base exception class for the Chain Core SDK.\r
-package io.bytom.exception;\r
+package io.bytom.offline.exception;\r
\r
/**\r
* ConfigurationException wraps errors during client configuration.\r
-package io.bytom.exception;\r
+package io.bytom.offline.exception;\r
\r
import com.squareup.okhttp.Response;\r
\r
-package io.bytom.exception;\r
+package io.bytom.offline.exception;\r
\r
/**\r
* HTTPException wraps generic HTTP errors.\r
-package io.bytom.exception;\r
+package io.bytom.offline.exception;\r
\r
/**\r
* JSONException wraps errors due to marshaling/unmarshaling json payloads.\r
-package io.bytom.exception;
+package io.bytom.offline.exception;
public class MapTransactionException extends RuntimeException {
-package io.bytom.exception;
+package io.bytom.offline.exception;
public class SerializeTransactionException extends RuntimeException {
-package io.bytom.exception;
+package io.bytom.offline.exception;
public class SignTransactionException extends RuntimeException {
-package io.bytom.exception;
+package io.bytom.offline.exception;
public class WriteForHashException extends RuntimeException {
-package io.bytom.types;\r
+package io.bytom.offline.types;\r
\r
public class AssetAmount {\r
\r
-package io.bytom.types;\r
+package io.bytom.offline.types;\r
\r
import java.io.ByteArrayOutputStream;\r
\r
-package io.bytom.types;\r
+package io.bytom.offline.types;\r
\r
import org.bouncycastle.util.encoders.Hex;\r
\r
-package io.bytom.types;\r
+package io.bytom.offline.types;\r
\r
-import io.bytom.exception.WriteForHashException;\r
-import io.bytom.util.OutputUtil;\r
+import io.bytom.offline.exception.WriteForHashException;\r
+import io.bytom.offline.util.OutputUtil;\r
import org.bouncycastle.jcajce.provider.digest.SHA3;\r
import java.beans.PropertyDescriptor;\r
import java.io.ByteArrayOutputStream;\r
-package io.bytom.types;\r
+package io.bytom.offline.types;\r
\r
public class ExpandedKeys {\r
\r
-package io.bytom.types;\r
+package io.bytom.offline.types;\r
\r
import org.bouncycastle.util.encoders.Hex;\r
\r
-package io.bytom.types;
+package io.bytom.offline.types;
import java.util.Map;
-package io.bytom.types;\r
+package io.bytom.offline.types;\r
\r
import java.io.ByteArrayOutputStream;\r
import java.util.Map;\r
-package io.bytom.types;\r
+package io.bytom.offline.types;\r
\r
import java.io.ByteArrayOutputStream;\r
import java.util.ArrayList;\r
-package io.bytom.types;\r
+package io.bytom.offline.types;\r
\r
import java.io.ByteArrayOutputStream;\r
\r
-package io.bytom.types;\r
+package io.bytom.offline.types;\r
\r
\r
public class Program {\r
-package io.bytom.types;\r
+package io.bytom.offline.types;\r
\r
import java.io.ByteArrayOutputStream;\r
\r
-package io.bytom.types;\r
+package io.bytom.offline.types;\r
\r
import java.io.ByteArrayOutputStream;\r
import java.util.Map;\r
-package io.bytom.types;\r
+package io.bytom.offline.types;\r
\r
import java.io.ByteArrayOutputStream;\r
\r
-package io.bytom.types;\r
+package io.bytom.offline.types;\r
\r
public class ValueDestination {\r
\r
-package io.bytom.types;\r
+package io.bytom.offline.types;\r
\r
\r
public class ValueSource {\r
-package io.bytom.util;\r
+package io.bytom.offline.util;\r
\r
import java.io.IOException;\r
import java.io.OutputStream;\r
-package io.bytom.util;\r
+package io.bytom.offline.util;\r
\r
import org.bouncycastle.util.encoders.Hex;\r
\r
-package io.bytom.util;\r
+package io.bytom.offline.util;\r
\r
import org.bouncycastle.jcajce.provider.digest.SHA3;\r
\r
package io.bytom;\r
\r
-import io.bytom.api.*;\r
+import io.bytom.offline.api.*;\r
import org.bouncycastle.util.encoders.Hex;\r
import org.junit.Test;\r
\r
\r
package io.bytom.api;\r
\r
-import io.bytom.types.*;\r
+import io.bytom.offline.types.*;\r
import org.bouncycastle.util.encoders.Hex;\r
import org.junit.Test;\r
\r
package io.bytom.api;\r
\r
-import io.bytom.common.Signer;\r
+import io.bytom.offline.common.Signer;\r
import org.bouncycastle.util.encoders.Hex;\r
import org.junit.Test;\r
\r
-package io.bytom.common;\r
+package io.bytom.offline.common;\r
\r
import org.bouncycastle.util.encoders.Hex;\r
import org.junit.Test;\r
-package io.bytom.common;\r
+package io.bytom.offline.common;\r
\r
\r
import org.bouncycastle.util.encoders.Hex;\r
-package io.bytom.common;\r
+package io.bytom.offline.common;\r
\r
\r
import org.bouncycastle.util.encoders.Hex;\r
-package io.bytom.common;\r
+package io.bytom.offline.common;\r
\r
import org.bouncycastle.util.encoders.Hex;\r
import org.junit.Test;\r
-package io.bytom.util;\r
+package io.bytom.offline.util;\r
\r
import org.bouncycastle.util.encoders.Hex;\r
import org.junit.Test;\r