Class PublicResolver
- java.lang.Object
-
- org.web3j.tx.ManagedTransaction
-
- org.web3j.tx.Contract
-
- org.web3j.ens.contracts.generated.PublicResolver
-
public class PublicResolver extends Contract
Auto generated code.
Do not modify!
Please use the web3j command line tools, or the org.web3j.codegen.SolidityFunctionWrapperGenerator in the codegen module to update.
Generated with web3j version 4.0.0.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PublicResolver.ABIChangedEventResponse
static class
PublicResolver.AddrChangedEventResponse
static class
PublicResolver.ContentChangedEventResponse
static class
PublicResolver.NameChangedEventResponse
static class
PublicResolver.PubkeyChangedEventResponse
static class
PublicResolver.TextChangedEventResponse
-
Nested classes/interfaces inherited from class org.web3j.tx.Contract
Contract.EventValuesWithLog
-
-
Field Summary
Fields Modifier and Type Field Description static org.web3j.abi.datatypes.Event
ABICHANGED_EVENT
static org.web3j.abi.datatypes.Event
ADDRCHANGED_EVENT
static org.web3j.abi.datatypes.Event
CONTENTCHANGED_EVENT
static java.lang.String
FUNC_ABI
static java.lang.String
FUNC_ADDR
static java.lang.String
FUNC_CONTENT
static java.lang.String
FUNC_NAME
static java.lang.String
FUNC_PUBKEY
static java.lang.String
FUNC_SETABI
static java.lang.String
FUNC_SETADDR
static java.lang.String
FUNC_SETCONTENT
static java.lang.String
FUNC_SETNAME
static java.lang.String
FUNC_SETPUBKEY
static java.lang.String
FUNC_SETTEXT
static java.lang.String
FUNC_SUPPORTSINTERFACE
static java.lang.String
FUNC_TEXT
static org.web3j.abi.datatypes.Event
NAMECHANGED_EVENT
static org.web3j.abi.datatypes.Event
PUBKEYCHANGED_EVENT
static org.web3j.abi.datatypes.Event
TEXTCHANGED_EVENT
-
Fields inherited from class org.web3j.tx.Contract
BIN_NOT_PROVIDED, contractAddress, contractBinary, defaultBlockParameter, deployedAddresses, FUNC_DEPLOY, GAS_LIMIT, gasProvider, transactionReceipt
-
Fields inherited from class org.web3j.tx.ManagedTransaction
ensResolver, GAS_PRICE, transactionManager, web3j
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
PublicResolver(java.lang.String contractAddress, Web3j web3j, org.web3j.crypto.Credentials credentials, java.math.BigInteger gasPrice, java.math.BigInteger gasLimit)
Deprecated.protected
PublicResolver(java.lang.String contractAddress, Web3j web3j, org.web3j.crypto.Credentials credentials, ContractGasProvider contractGasProvider)
protected
PublicResolver(java.lang.String contractAddress, Web3j web3j, TransactionManager transactionManager, java.math.BigInteger gasPrice, java.math.BigInteger gasLimit)
Deprecated.protected
PublicResolver(java.lang.String contractAddress, Web3j web3j, TransactionManager transactionManager, ContractGasProvider contractGasProvider)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description RemoteCall<org.web3j.tuples.generated.Tuple2<java.math.BigInteger,byte[]>>
ABI(byte[] node, java.math.BigInteger contentTypes)
io.reactivex.Flowable<PublicResolver.ABIChangedEventResponse>
aBIChangedEventFlowable(DefaultBlockParameter startBlock, DefaultBlockParameter endBlock)
io.reactivex.Flowable<PublicResolver.ABIChangedEventResponse>
aBIChangedEventFlowable(EthFilter filter)
RemoteCall<java.lang.String>
addr(byte[] node)
io.reactivex.Flowable<PublicResolver.AddrChangedEventResponse>
addrChangedEventFlowable(DefaultBlockParameter startBlock, DefaultBlockParameter endBlock)
io.reactivex.Flowable<PublicResolver.AddrChangedEventResponse>
addrChangedEventFlowable(EthFilter filter)
RemoteCall<byte[]>
content(byte[] node)
io.reactivex.Flowable<PublicResolver.ContentChangedEventResponse>
contentChangedEventFlowable(DefaultBlockParameter startBlock, DefaultBlockParameter endBlock)
io.reactivex.Flowable<PublicResolver.ContentChangedEventResponse>
contentChangedEventFlowable(EthFilter filter)
static RemoteCall<PublicResolver>
deploy(Web3j web3j, org.web3j.crypto.Credentials credentials, java.math.BigInteger gasPrice, java.math.BigInteger gasLimit, java.lang.String ensAddr)
Deprecated.static RemoteCall<PublicResolver>
deploy(Web3j web3j, org.web3j.crypto.Credentials credentials, ContractGasProvider contractGasProvider, java.lang.String ensAddr)
static RemoteCall<PublicResolver>
deploy(Web3j web3j, TransactionManager transactionManager, java.math.BigInteger gasPrice, java.math.BigInteger gasLimit, java.lang.String ensAddr)
Deprecated.static RemoteCall<PublicResolver>
deploy(Web3j web3j, TransactionManager transactionManager, ContractGasProvider contractGasProvider, java.lang.String ensAddr)
java.util.List<PublicResolver.ABIChangedEventResponse>
getABIChangedEvents(TransactionReceipt transactionReceipt)
java.util.List<PublicResolver.AddrChangedEventResponse>
getAddrChangedEvents(TransactionReceipt transactionReceipt)
java.util.List<PublicResolver.ContentChangedEventResponse>
getContentChangedEvents(TransactionReceipt transactionReceipt)
java.util.List<PublicResolver.NameChangedEventResponse>
getNameChangedEvents(TransactionReceipt transactionReceipt)
java.util.List<PublicResolver.PubkeyChangedEventResponse>
getPubkeyChangedEvents(TransactionReceipt transactionReceipt)
java.util.List<PublicResolver.TextChangedEventResponse>
getTextChangedEvents(TransactionReceipt transactionReceipt)
static PublicResolver
load(java.lang.String contractAddress, Web3j web3j, org.web3j.crypto.Credentials credentials, java.math.BigInteger gasPrice, java.math.BigInteger gasLimit)
Deprecated.static PublicResolver
load(java.lang.String contractAddress, Web3j web3j, org.web3j.crypto.Credentials credentials, ContractGasProvider contractGasProvider)
static PublicResolver
load(java.lang.String contractAddress, Web3j web3j, TransactionManager transactionManager, java.math.BigInteger gasPrice, java.math.BigInteger gasLimit)
Deprecated.static PublicResolver
load(java.lang.String contractAddress, Web3j web3j, TransactionManager transactionManager, ContractGasProvider contractGasProvider)
RemoteCall<java.lang.String>
name(byte[] node)
io.reactivex.Flowable<PublicResolver.NameChangedEventResponse>
nameChangedEventFlowable(DefaultBlockParameter startBlock, DefaultBlockParameter endBlock)
io.reactivex.Flowable<PublicResolver.NameChangedEventResponse>
nameChangedEventFlowable(EthFilter filter)
RemoteCall<org.web3j.tuples.generated.Tuple2<byte[],byte[]>>
pubkey(byte[] node)
io.reactivex.Flowable<PublicResolver.PubkeyChangedEventResponse>
pubkeyChangedEventFlowable(DefaultBlockParameter startBlock, DefaultBlockParameter endBlock)
io.reactivex.Flowable<PublicResolver.PubkeyChangedEventResponse>
pubkeyChangedEventFlowable(EthFilter filter)
RemoteCall<TransactionReceipt>
setABI(byte[] node, java.math.BigInteger contentType, byte[] data)
RemoteCall<TransactionReceipt>
setAddr(byte[] node, java.lang.String addr)
RemoteCall<TransactionReceipt>
setContent(byte[] node, byte[] hash)
RemoteCall<TransactionReceipt>
setName(byte[] node, java.lang.String name)
RemoteCall<TransactionReceipt>
setPubkey(byte[] node, byte[] x, byte[] y)
RemoteCall<TransactionReceipt>
setText(byte[] node, java.lang.String key, java.lang.String value)
RemoteCall<java.lang.Boolean>
supportsInterface(byte[] interfaceID)
RemoteCall<java.lang.String>
text(byte[] node, java.lang.String key)
io.reactivex.Flowable<PublicResolver.TextChangedEventResponse>
textChangedEventFlowable(DefaultBlockParameter startBlock, DefaultBlockParameter endBlock)
io.reactivex.Flowable<PublicResolver.TextChangedEventResponse>
textChangedEventFlowable(EthFilter filter)
-
Methods inherited from class org.web3j.tx.Contract
convertToNative, deploy, deploy, deploy, deploy, deployRemoteCall, deployRemoteCall, deployRemoteCall, deployRemoteCall, deployRemoteCall, deployRemoteCall, deployRemoteCall, deployRemoteCall, executeCallMultipleValueReturn, executeCallSingleValueReturn, executeCallSingleValueReturn, executeRemoteCallMultipleValueReturn, executeRemoteCallSingleValueReturn, executeRemoteCallSingleValueReturn, executeRemoteCallTransaction, executeRemoteCallTransaction, executeTransaction, extractEventParameters, extractEventParameters, extractEventParametersWithLog, extractEventParametersWithLog, getContractAddress, getContractBinary, getDeployedAddress, getGasPrice, getStaticDeployedAddress, getTransactionReceipt, isValid, resolveContractAddress, setContractAddress, setDefaultBlockParameter, setDeployedAddress, setGasPrice, setGasProvider, setTransactionReceipt, staticExtractEventParameters, staticExtractEventParametersWithLog
-
Methods inherited from class org.web3j.tx.ManagedTransaction
call, getSyncThreshold, requestCurrentGasPrice, send, send, sendEIP1559, setSyncThreshold
-
-
-
-
Field Detail
-
FUNC_SUPPORTSINTERFACE
public static final java.lang.String FUNC_SUPPORTSINTERFACE
- See Also:
- Constant Field Values
-
FUNC_SETTEXT
public static final java.lang.String FUNC_SETTEXT
- See Also:
- Constant Field Values
-
FUNC_ABI
public static final java.lang.String FUNC_ABI
- See Also:
- Constant Field Values
-
FUNC_SETPUBKEY
public static final java.lang.String FUNC_SETPUBKEY
- See Also:
- Constant Field Values
-
FUNC_CONTENT
public static final java.lang.String FUNC_CONTENT
- See Also:
- Constant Field Values
-
FUNC_ADDR
public static final java.lang.String FUNC_ADDR
- See Also:
- Constant Field Values
-
FUNC_TEXT
public static final java.lang.String FUNC_TEXT
- See Also:
- Constant Field Values
-
FUNC_SETABI
public static final java.lang.String FUNC_SETABI
- See Also:
- Constant Field Values
-
FUNC_NAME
public static final java.lang.String FUNC_NAME
- See Also:
- Constant Field Values
-
FUNC_SETNAME
public static final java.lang.String FUNC_SETNAME
- See Also:
- Constant Field Values
-
FUNC_SETCONTENT
public static final java.lang.String FUNC_SETCONTENT
- See Also:
- Constant Field Values
-
FUNC_PUBKEY
public static final java.lang.String FUNC_PUBKEY
- See Also:
- Constant Field Values
-
FUNC_SETADDR
public static final java.lang.String FUNC_SETADDR
- See Also:
- Constant Field Values
-
ADDRCHANGED_EVENT
public static final org.web3j.abi.datatypes.Event ADDRCHANGED_EVENT
-
CONTENTCHANGED_EVENT
public static final org.web3j.abi.datatypes.Event CONTENTCHANGED_EVENT
-
NAMECHANGED_EVENT
public static final org.web3j.abi.datatypes.Event NAMECHANGED_EVENT
-
ABICHANGED_EVENT
public static final org.web3j.abi.datatypes.Event ABICHANGED_EVENT
-
PUBKEYCHANGED_EVENT
public static final org.web3j.abi.datatypes.Event PUBKEYCHANGED_EVENT
-
TEXTCHANGED_EVENT
public static final org.web3j.abi.datatypes.Event TEXTCHANGED_EVENT
-
-
Constructor Detail
-
PublicResolver
@Deprecated protected PublicResolver(java.lang.String contractAddress, Web3j web3j, org.web3j.crypto.Credentials credentials, java.math.BigInteger gasPrice, java.math.BigInteger gasLimit)
Deprecated.
-
PublicResolver
protected PublicResolver(java.lang.String contractAddress, Web3j web3j, org.web3j.crypto.Credentials credentials, ContractGasProvider contractGasProvider)
-
PublicResolver
@Deprecated protected PublicResolver(java.lang.String contractAddress, Web3j web3j, TransactionManager transactionManager, java.math.BigInteger gasPrice, java.math.BigInteger gasLimit)
Deprecated.
-
PublicResolver
protected PublicResolver(java.lang.String contractAddress, Web3j web3j, TransactionManager transactionManager, ContractGasProvider contractGasProvider)
-
-
Method Detail
-
supportsInterface
public RemoteCall<java.lang.Boolean> supportsInterface(byte[] interfaceID)
-
setText
public RemoteCall<TransactionReceipt> setText(byte[] node, java.lang.String key, java.lang.String value)
-
ABI
public RemoteCall<org.web3j.tuples.generated.Tuple2<java.math.BigInteger,byte[]>> ABI(byte[] node, java.math.BigInteger contentTypes)
-
setPubkey
public RemoteCall<TransactionReceipt> setPubkey(byte[] node, byte[] x, byte[] y)
-
content
public RemoteCall<byte[]> content(byte[] node)
-
addr
public RemoteCall<java.lang.String> addr(byte[] node)
-
text
public RemoteCall<java.lang.String> text(byte[] node, java.lang.String key)
-
setABI
public RemoteCall<TransactionReceipt> setABI(byte[] node, java.math.BigInteger contentType, byte[] data)
-
name
public RemoteCall<java.lang.String> name(byte[] node)
-
setName
public RemoteCall<TransactionReceipt> setName(byte[] node, java.lang.String name)
-
setContent
public RemoteCall<TransactionReceipt> setContent(byte[] node, byte[] hash)
-
pubkey
public RemoteCall<org.web3j.tuples.generated.Tuple2<byte[],byte[]>> pubkey(byte[] node)
-
setAddr
public RemoteCall<TransactionReceipt> setAddr(byte[] node, java.lang.String addr)
-
deploy
public static RemoteCall<PublicResolver> deploy(Web3j web3j, org.web3j.crypto.Credentials credentials, ContractGasProvider contractGasProvider, java.lang.String ensAddr)
-
deploy
public static RemoteCall<PublicResolver> deploy(Web3j web3j, TransactionManager transactionManager, ContractGasProvider contractGasProvider, java.lang.String ensAddr)
-
deploy
@Deprecated public static RemoteCall<PublicResolver> deploy(Web3j web3j, org.web3j.crypto.Credentials credentials, java.math.BigInteger gasPrice, java.math.BigInteger gasLimit, java.lang.String ensAddr)
Deprecated.
-
deploy
@Deprecated public static RemoteCall<PublicResolver> deploy(Web3j web3j, TransactionManager transactionManager, java.math.BigInteger gasPrice, java.math.BigInteger gasLimit, java.lang.String ensAddr)
Deprecated.
-
getAddrChangedEvents
public java.util.List<PublicResolver.AddrChangedEventResponse> getAddrChangedEvents(TransactionReceipt transactionReceipt)
-
addrChangedEventFlowable
public io.reactivex.Flowable<PublicResolver.AddrChangedEventResponse> addrChangedEventFlowable(EthFilter filter)
-
addrChangedEventFlowable
public io.reactivex.Flowable<PublicResolver.AddrChangedEventResponse> addrChangedEventFlowable(DefaultBlockParameter startBlock, DefaultBlockParameter endBlock)
-
getContentChangedEvents
public java.util.List<PublicResolver.ContentChangedEventResponse> getContentChangedEvents(TransactionReceipt transactionReceipt)
-
contentChangedEventFlowable
public io.reactivex.Flowable<PublicResolver.ContentChangedEventResponse> contentChangedEventFlowable(EthFilter filter)
-
contentChangedEventFlowable
public io.reactivex.Flowable<PublicResolver.ContentChangedEventResponse> contentChangedEventFlowable(DefaultBlockParameter startBlock, DefaultBlockParameter endBlock)
-
getNameChangedEvents
public java.util.List<PublicResolver.NameChangedEventResponse> getNameChangedEvents(TransactionReceipt transactionReceipt)
-
nameChangedEventFlowable
public io.reactivex.Flowable<PublicResolver.NameChangedEventResponse> nameChangedEventFlowable(EthFilter filter)
-
nameChangedEventFlowable
public io.reactivex.Flowable<PublicResolver.NameChangedEventResponse> nameChangedEventFlowable(DefaultBlockParameter startBlock, DefaultBlockParameter endBlock)
-
getABIChangedEvents
public java.util.List<PublicResolver.ABIChangedEventResponse> getABIChangedEvents(TransactionReceipt transactionReceipt)
-
aBIChangedEventFlowable
public io.reactivex.Flowable<PublicResolver.ABIChangedEventResponse> aBIChangedEventFlowable(EthFilter filter)
-
aBIChangedEventFlowable
public io.reactivex.Flowable<PublicResolver.ABIChangedEventResponse> aBIChangedEventFlowable(DefaultBlockParameter startBlock, DefaultBlockParameter endBlock)
-
getPubkeyChangedEvents
public java.util.List<PublicResolver.PubkeyChangedEventResponse> getPubkeyChangedEvents(TransactionReceipt transactionReceipt)
-
pubkeyChangedEventFlowable
public io.reactivex.Flowable<PublicResolver.PubkeyChangedEventResponse> pubkeyChangedEventFlowable(EthFilter filter)
-
pubkeyChangedEventFlowable
public io.reactivex.Flowable<PublicResolver.PubkeyChangedEventResponse> pubkeyChangedEventFlowable(DefaultBlockParameter startBlock, DefaultBlockParameter endBlock)
-
getTextChangedEvents
public java.util.List<PublicResolver.TextChangedEventResponse> getTextChangedEvents(TransactionReceipt transactionReceipt)
-
textChangedEventFlowable
public io.reactivex.Flowable<PublicResolver.TextChangedEventResponse> textChangedEventFlowable(EthFilter filter)
-
textChangedEventFlowable
public io.reactivex.Flowable<PublicResolver.TextChangedEventResponse> textChangedEventFlowable(DefaultBlockParameter startBlock, DefaultBlockParameter endBlock)
-
load
@Deprecated public static PublicResolver load(java.lang.String contractAddress, Web3j web3j, org.web3j.crypto.Credentials credentials, java.math.BigInteger gasPrice, java.math.BigInteger gasLimit)
Deprecated.
-
load
@Deprecated public static PublicResolver load(java.lang.String contractAddress, Web3j web3j, TransactionManager transactionManager, java.math.BigInteger gasPrice, java.math.BigInteger gasLimit)
Deprecated.
-
load
public static PublicResolver load(java.lang.String contractAddress, Web3j web3j, org.web3j.crypto.Credentials credentials, ContractGasProvider contractGasProvider)
-
load
public static PublicResolver load(java.lang.String contractAddress, Web3j web3j, TransactionManager transactionManager, ContractGasProvider contractGasProvider)
-
-