All Known Implementing Classes:
GiverV2Template, SafeMultisigWalletTemplate, SetcodeMultisigWalletTemplate, SurfMultisigWalletTemplate, Template.CustomTemplate, TIP3TokenRootTemplate, TIP3TokenWalletTemplate, TIP4CollectionTemplate, TIP4IndexBasisTemplate, TIP4IndexTemplate, TIP4NftTemplate, TIP4WalletTemplate

public interface Template
  • Field Details

  • Method Details

    • abi

    • tvc

      Tvc tvc()
    • calculateAddress

      default String calculateAddress(Sdk sdk, Map<String,Object> initialData, Credentials credentials) throws tech.deplant.java4ever.binding.EverSdkException
      Throws:
      tech.deplant.java4ever.binding.EverSdkException
    • decodeInitialData

      default Map<String,Object> decodeInitialData(Sdk sdk) throws tech.deplant.java4ever.binding.EverSdkException
      Throws:
      tech.deplant.java4ever.binding.EverSdkException
    • decodeInitialPubkey

      default String decodeInitialPubkey(Sdk sdk) throws tech.deplant.java4ever.binding.EverSdkException
      Throws:
      tech.deplant.java4ever.binding.EverSdkException
    • addressFromEncodedTvc

      default String addressFromEncodedTvc(Sdk sdk) throws tech.deplant.java4ever.binding.EverSdkException
      Throws:
      tech.deplant.java4ever.binding.EverSdkException
    • isDeployed

      default boolean isDeployed(Sdk sdk) throws tech.deplant.java4ever.binding.EverSdkException
      Throws:
      tech.deplant.java4ever.binding.EverSdkException