java.lang.Object
tech.deplant.java4ever.framework.template.ContractTemplate
tech.deplant.java4ever.framework.template.MsigTemplate

public class MsigTemplate extends ContractTemplate
  • Field Details

    • SAFE_MULTISIG_TVC

      public static final ContractTvc SAFE_MULTISIG_TVC
    • SETCODE_MULTISIG_TVC

      public static final ContractTvc SETCODE_MULTISIG_TVC
    • SURF_MULTISIG_TVC

      public static final ContractTvc SURF_MULTISIG_TVC
  • Constructor Details

  • Method Details

    • SAFE_MULTISIG_ABI

      public static ContractAbi SAFE_MULTISIG_ABI() throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • SETCODE_MULTISIG_ABI

      public static ContractAbi SETCODE_MULTISIG_ABI() throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • SURF_MULTISIG_ABI

      public static ContractAbi SURF_MULTISIG_ABI() throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • SAFE

      public static MsigTemplate SAFE() throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • SETCODE

      public static MsigTemplate SETCODE() throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • SURF

      public static MsigTemplate SURF() throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • withUpdatedInitialData

      public ContractTemplate withUpdatedInitialData(Sdk sdk, String publicKey) throws tech.deplant.java4ever.binding.EverSdkException
      Throws:
      tech.deplant.java4ever.binding.EverSdkException
    • deploySingleSig

      public Msig deploySingleSig(Sdk sdk, Credentials keys, Giver giver, BigInteger value) throws tech.deplant.java4ever.binding.EverSdkException
      Throws:
      tech.deplant.java4ever.binding.EverSdkException
    • deploy3of5

      public Msig deploy3of5(Sdk sdk, Credentials keys, Giver giver, BigInteger value, String pubkey2, String pubkey3, String pubkey4, String pubkey5) throws tech.deplant.java4ever.binding.EverSdkException
      Throws:
      tech.deplant.java4ever.binding.EverSdkException