Package org.web3j.crypto
Class ContractUtils
- java.lang.Object
-
- org.web3j.crypto.ContractUtils
-
public class ContractUtils extends java.lang.ObjectSmart Contract utility functions.
-
-
Constructor Summary
Constructors Constructor Description ContractUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static byte[]generateContractAddress(byte[] address, java.math.BigInteger nonce)Generate a smart contract address.static java.lang.StringgenerateContractAddress(java.lang.String address, java.math.BigInteger nonce)
-
-
-
Method Detail
-
generateContractAddress
public static byte[] generateContractAddress(byte[] address, java.math.BigInteger nonce)Generate a smart contract address. This enables you to identify what address a smart contract will be deployed to on the network.- Parameters:
address- of sendernonce- of transaction- Returns:
- the generated smart contract address
-
generateContractAddress
public static java.lang.String generateContractAddress(java.lang.String address, java.math.BigInteger nonce)
-
-