src/main/java/com/wavesplatform/wavesj/Transactions.java
public static SetScriptTransaction makeScriptTx(PrivateKeyAccount sender, String script, byte chainId, long fee, long timestamp) {
        return new SetScriptTransaction(sender, script, chainId, fee, timestamp);
    }
public static SetScriptTransaction makeScriptTx(PrivateKeyAccount sender, String script, byte chainId, long fee, long timestamp) {
        return new SetScriptTransaction(sender, script, chainId, fee, timestamp);
    }
Creates a signed SetScript object.

@param sender    the account to set the script for
@param script    compiled script, base64 encoded
@param chainId   chain ID
@param fee       object fee
@param timestamp operation timestamp
@return object object
@see Account#MAINNET
@see Account#TESTNET