Class Caver

  • Direct Known Subclasses:
    CaverImpl

    public class Caver
    extends java.lang.Object
    Core Caverj JSON-RPC API.
    • 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
      • ipfs

        public IPFSWrapper ipfs
        The IPFSWrapper 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 instance

        It 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 use Caver(Web3jService) instead.
      • build

        @Deprecated
        public static Caver build​(java.lang.String url)
        Deprecated.
        Please use Caver(String) instead.
      • build

        @Deprecated
        public static Caver build()
        Deprecated.
        Please use Caver() 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 use caver.rpc.klay instead.
        See Also:
        RPC.klay
      • net

        @Deprecated
        public Net net()
        Deprecated.
        Please use caver.rpc.net instead.
        See Also:
        RPC.net