Class ContractWrapper


  • public class ContractWrapper
    extends java.lang.Object
    Representing a ContractWrapper 1. This class wraps constructors of Contract class 2. This class should be accessed via `caver.contract`
    • Constructor Summary

      Constructors 
      Constructor Description
      ContractWrapper​(Caver caver)
      Creates a ContractWrapper instance
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Contract create​(java.lang.String abi)
      Creates a Contract instance
      Contract create​(java.lang.String abi, java.lang.String contractAddress)
      Creates a Contract instance
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ContractWrapper

        public ContractWrapper​(Caver caver)
        Creates a ContractWrapper instance
        Parameters:
        caver - A Caver instance
    • Method Detail

      • create

        public Contract create​(java.lang.String abi)
                        throws java.io.IOException
        Creates a Contract instance
        Parameters:
        abi - A contract's ABI(Application Binary Interface) json string.
        Returns:
        Contract
        Throws:
        java.io.IOException
      • create

        public Contract create​(java.lang.String abi,
                               java.lang.String contractAddress)
                        throws java.io.IOException
        Creates a Contract instance
        Parameters:
        abi - A contract's ABI(Application Binary Interface) json string.
        contractAddress - An address string of contract deployed on Klaytn.
        Returns:
        Contract
        Throws:
        java.io.IOException