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 classPublicResolver.ABIChangedEventResponsestatic classPublicResolver.AddrChangedEventResponsestatic classPublicResolver.ContentChangedEventResponsestatic classPublicResolver.NameChangedEventResponsestatic classPublicResolver.PubkeyChangedEventResponsestatic classPublicResolver.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.EventABICHANGED_EVENTstatic org.web3j.abi.datatypes.EventADDRCHANGED_EVENTstatic org.web3j.abi.datatypes.EventCONTENTCHANGED_EVENTstatic java.lang.StringFUNC_ABIstatic java.lang.StringFUNC_ADDRstatic java.lang.StringFUNC_CONTENTstatic java.lang.StringFUNC_NAMEstatic java.lang.StringFUNC_PUBKEYstatic java.lang.StringFUNC_SETABIstatic java.lang.StringFUNC_SETADDRstatic java.lang.StringFUNC_SETCONTENTstatic java.lang.StringFUNC_SETNAMEstatic java.lang.StringFUNC_SETPUBKEYstatic java.lang.StringFUNC_SETTEXTstatic java.lang.StringFUNC_SUPPORTSINTERFACEstatic java.lang.StringFUNC_TEXTstatic org.web3j.abi.datatypes.EventNAMECHANGED_EVENTstatic org.web3j.abi.datatypes.EventPUBKEYCHANGED_EVENTstatic org.web3j.abi.datatypes.EventTEXTCHANGED_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 protectedPublicResolver(java.lang.String contractAddress, Web3j web3j, org.web3j.crypto.Credentials credentials, java.math.BigInteger gasPrice, java.math.BigInteger gasLimit)Deprecated.protectedPublicResolver(java.lang.String contractAddress, Web3j web3j, org.web3j.crypto.Credentials credentials, ContractGasProvider contractGasProvider)protectedPublicResolver(java.lang.String contractAddress, Web3j web3j, TransactionManager transactionManager, java.math.BigInteger gasPrice, java.math.BigInteger gasLimit)Deprecated.protectedPublicResolver(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 PublicResolverload(java.lang.String contractAddress, Web3j web3j, org.web3j.crypto.Credentials credentials, java.math.BigInteger gasPrice, java.math.BigInteger gasLimit)Deprecated.static PublicResolverload(java.lang.String contractAddress, Web3j web3j, org.web3j.crypto.Credentials credentials, ContractGasProvider contractGasProvider)static PublicResolverload(java.lang.String contractAddress, Web3j web3j, TransactionManager transactionManager, java.math.BigInteger gasPrice, java.math.BigInteger gasLimit)Deprecated.static PublicResolverload(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)
-
-