@ApiAudience.Public @ApiStability.Unstable public class ContractAddress extends AccountAddress
Modifier and Type | Field and Description |
---|---|
static ContractAddress |
EMPTY |
bytesValue, value
Modifier | Constructor and Description |
---|---|
|
ContractAddress(BytesValue bytesValue)
ContractAddress constructor.
|
protected |
ContractAddress(BytesValue bytesValue,
java.lang.String value) |
|
ContractAddress(java.lang.String encoded)
ContractAddress constructor.
|
Modifier and Type | Method and Description |
---|---|
<T> T |
adapt(java.lang.Class<T> adaptor)
Convert to other resource.
|
static ContractAddress |
of(BytesValue bytesValue)
Create
ContractAddress . |
static ContractAddress |
of(java.lang.String encoded)
Create
ContractAddress with a base58 with checksum encoded value. |
getEncoded, toString
public static final ContractAddress EMPTY
@ApiAudience.Public public ContractAddress(java.lang.String encoded)
encoded
- a base58 with checksum encoded encoded valueDecodingFailureException
- if decoding failed@ApiAudience.Private public ContractAddress(BytesValue bytesValue)
bytesValue
- BytesValue
protected ContractAddress(BytesValue bytesValue, java.lang.String value)
@ApiAudience.Public public static ContractAddress of(java.lang.String encoded)
ContractAddress
with a base58 with checksum encoded value.encoded
- a base58 with checksum encoded encoded valueContractAddress
DecodingFailureException
- if decoding failed@ApiAudience.Private public static ContractAddress of(BytesValue bytesValue)
ContractAddress
.bytesValue
- BytesValue
ContractAddress
public <T> T adapt(java.lang.Class<T> adaptor)
Adaptor
adapt
in interface Adaptor
adapt
in class AccountAddress
T
- type to convert toadaptor
- class to convert to