Package com.klaytn.caver
Class Caver
- java.lang.Object
-
- com.klaytn.caver.Caver
-
- Direct Known Subclasses:
CaverImpl
public class Caver extends java.lang.Object
Core Caverj JSON-RPC API.
-
-
Field Summary
Fields Modifier and Type Field Description ABIWrapper
abi
The ABIWrapper instanceAccountWrapper
account
The AccountWrapper instanceContractWrapper
contract
The ContractWrapper instance.org.web3j.protocol.Web3jService
currentProvider
The network provider to execute JSON-RPC API.static java.lang.String
DEFAULT_URL
IPFSWrapper
ipfs
The IPFSWrapper instance.KCTWrapper
kct
The KCTWrapper instanceRPC
rpc
The JSON-RPC API instanceTransactionWrapper
transaction
The Transaction instance.UtilsWrapper
utils
The UtilsWrapper instanceValidator
validator
The Validator instanceKeyringContainer
wallet
The KeyringContainer instance.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static Caver
build()
Deprecated.Please useCaver()
instead.static Caver
build(java.lang.String url)
Deprecated.Please useCaver(String)
instead.static Caver
build(org.web3j.protocol.Web3jService service)
Deprecated.Please useCaver(Web3jService)
instead.IPFSWrapper
getIpfs()
Getter for IPFSWrapperRPC
getRpc()
Getter for RPCIWallet
getWallet()
Getter for WalletKlay
klay()
Deprecated.Please usecaver.rpc.klay
instead.Net
net()
Deprecated.Please usecaver.rpc.net
instead.void
setCurrentProvider(org.web3j.protocol.Web3jService currentProvider)
Setter for provider.void
setRpc(RPC rpc)
Setter for Rpc.
-
-
-
Field Detail
-
DEFAULT_URL
public static java.lang.String DEFAULT_URL
-
currentProvider
public org.web3j.protocol.Web3jService currentProvider
The network provider to execute JSON-RPC API.
-
rpc
public RPC rpc
The JSON-RPC API instance
-
wallet
public KeyringContainer wallet
The KeyringContainer instance.
-
transaction
public TransactionWrapper transaction
The Transaction instance.
-
ipfs
public IPFSWrapper ipfs
The IPFSWrapper instance.
-
account
public AccountWrapper account
The AccountWrapper instance
-
contract
public ContractWrapper contract
The ContractWrapper instance.
-
abi
public ABIWrapper abi
The ABIWrapper instance
-
kct
public KCTWrapper kct
The KCTWrapper instance
-
utils
public UtilsWrapper utils
The UtilsWrapper instance
-
validator
public Validator validator
The Validator instance
-
-
Constructor Detail
-
Caver
public Caver()
Creates a Caver instanceIt sets a HttpProvider that using DEFAULT_URL("http://localhost:8551").
-
Caver
public Caver(java.lang.String url)
Creates a Caver instance- Parameters:
url
- JSON-RPC request URL
-
Caver
public Caver(org.web3j.protocol.Web3jService service)
Creates a Caver instance- Parameters:
service
- Web3jService
-
-
Method Detail
-
build
@Deprecated public static Caver build(org.web3j.protocol.Web3jService service)
Deprecated.Please useCaver(Web3jService)
instead.
-
build
@Deprecated public static Caver build(java.lang.String url)
Deprecated.Please useCaver(String)
instead.
-
getRpc
public RPC getRpc()
Getter for RPC- Returns:
- RPC
-
getWallet
public IWallet getWallet()
Getter for Wallet- Returns:
- IWallet
-
getIpfs
public IPFSWrapper getIpfs()
Getter for IPFSWrapper- Returns:
- IPFSWrapper
-
setRpc
public void setRpc(RPC rpc)
Setter for Rpc.- Parameters:
rpc
- The JSON-RPC API instance
-
setCurrentProvider
public void setCurrentProvider(org.web3j.protocol.Web3jService currentProvider)
Setter for provider.- Parameters:
currentProvider
- The network provider to execute JSON-RPC API.
-
klay
@Deprecated public Klay klay()
Deprecated.Please usecaver.rpc.klay
instead.- See Also:
RPC.klay
-
-