java.lang.Object
tech.deplant.java4ever.framework.template.ContractTemplate
- Direct Known Subclasses:
MsigTemplate
,Tip31RootTemplate
,Tip31WalletTemplate
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabi()
addressFromEncodedTvc
(Sdk sdk) calculateAddress
(Sdk sdk, Map<String, Object> initialData, Credentials credentials) decodeInitialData
(Sdk sdk) decodeInitialPubkey
(Sdk sdk) deploy
(Sdk sdk, int workchainId, Map<String, Object> initialData, Credentials credentials, Map<String, Object> constructorInputs) deployWithGiver
(Sdk sdk, Giver giver, BigInteger value, int workchainId, Map<String, Object> initialData, Credentials credentials, Map<String, Object> constructorInputs) protected OwnedContract
doDeploy
(Sdk sdk, int workchainId, String address, Map<String, Object> initialData, Credentials credentials, Map<String, Object> constructorInputs) boolean
isDeployed
(Sdk sdk) tvc()
-
Constructor Details
-
ContractTemplate
-
-
Method Details
-
abi
-
tvc
-
doDeploy
protected OwnedContract doDeploy(Sdk sdk, int workchainId, String address, Map<String, Object> initialData, Credentials credentials, Map<String, throws tech.deplant.java4ever.binding.EverSdkExceptionObject> constructorInputs) - Throws:
tech.deplant.java4ever.binding.EverSdkException
-
deploy
public OwnedContract deploy(Sdk sdk, int workchainId, Map<String, Object> initialData, Credentials credentials, Map<String, throws tech.deplant.java4ever.binding.EverSdkExceptionObject> constructorInputs) - Throws:
tech.deplant.java4ever.binding.EverSdkException
-
calculateAddress
public String calculateAddress(Sdk sdk, Map<String, Object> initialData, Credentials credentials) throws tech.deplant.java4ever.binding.EverSdkException- Throws:
tech.deplant.java4ever.binding.EverSdkException
-
deployWithGiver
public OwnedContract deployWithGiver(Sdk sdk, Giver giver, BigInteger value, int workchainId, Map<String, Object> initialData, Credentials credentials, Map<String, throws tech.deplant.java4ever.binding.EverSdkExceptionObject> constructorInputs) - Throws:
tech.deplant.java4ever.binding.EverSdkException
-
decodeInitialData
public Map<String,Object> decodeInitialData(Sdk sdk) throws tech.deplant.java4ever.binding.EverSdkException - Throws:
tech.deplant.java4ever.binding.EverSdkException
-
decodeInitialPubkey
- Throws:
tech.deplant.java4ever.binding.EverSdkException
-
addressFromEncodedTvc
- Throws:
tech.deplant.java4ever.binding.EverSdkException
-
isDeployed
- Throws:
tech.deplant.java4ever.binding.EverSdkException
-
withUpdatedInitialData
public ContractTemplate withUpdatedInitialData(Sdk sdk, Map<String, Object> initialData, String publicKey) throws tech.deplant.java4ever.binding.EverSdkException- Throws:
tech.deplant.java4ever.binding.EverSdkException
-