Module java4ever.framework
Class UpdateMultisigWallet2Contract
java.lang.Object
tech.deplant.java4ever.framework.contract.AbstractContract
tech.deplant.java4ever.framework.contract.GiverContract
tech.deplant.java4ever.framework.contract.multisig2.MultisigContract2
tech.deplant.java4ever.framework.contract.multisig2.UpdateMultisigWallet2Contract
- All Implemented Interfaces:
Contract
Java wrapper class for usage of UpdateMultisigWallet2Contract contract for Everscale blockchain.
-
Constructor Summary
ConstructorsConstructorDescriptionUpdateMultisigWallet2Contract(int contextId, String address) UpdateMultisigWallet2Contract(int contextId, String address, ContractAbi abi) UpdateMultisigWallet2Contract(int contextId, String address, ContractAbi abi, Credentials credentials) UpdateMultisigWallet2Contract(int contextId, String address, Credentials credentials) -
Method Summary
Modifier and TypeMethodDescriptionconfirmTransaction(BigInteger transactionId) Confirm transaction function handle.confirmUpdate(BigInteger updateId) static ContractAbiexecuteUpdate(BigInteger updateId, Optional<TvmCell> code) Gets custodians.Gets parameters.getTransaction(BigInteger transactionId) Gets transaction.Gets transactions.isConfirmed(Long mask, Integer index) Is confirmed function handle.sendTransaction(Address dest, BigInteger value, Boolean bounce, Integer flags, TvmCell payload) Send transaction function handle.submitTransaction(Address dest, BigInteger value, Boolean bounce, Boolean allBalance, TvmCell payload, Optional<TvmCell> stateInit) Submit transaction function handle.submitUpdate(Optional<BigInteger> codeHash, Optional<BigInteger[]> owners, Optional<Integer> reqConfirms, Optional<Long> lifetime) Methods inherited from class tech.deplant.java4ever.framework.contract.multisig2.MultisigContract2
give, sendTransactionMethods inherited from class tech.deplant.java4ever.framework.contract.AbstractContract
abi, address, contextId, credentials, equals, functionCallBuilder, hashCode, signer, subscribeOnAccount, subscribeOnIncomingMessages, subscribeOnOutgoingMessages, subscribeOnTransactionsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface tech.deplant.java4ever.framework.contract.Contract
account, accountBalance, decodeMessageBoc, prepareCall
-
Constructor Details
-
UpdateMultisigWallet2Contract
public UpdateMultisigWallet2Contract(int contextId, String address) throws com.fasterxml.jackson.core.JsonProcessingException - Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
UpdateMultisigWallet2Contract
-
UpdateMultisigWallet2Contract
public UpdateMultisigWallet2Contract(int contextId, String address, Credentials credentials) throws com.fasterxml.jackson.core.JsonProcessingException - Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
UpdateMultisigWallet2Contract
public UpdateMultisigWallet2Contract(int contextId, String address, ContractAbi abi, Credentials credentials)
-
-
Method Details
-
DEFAULT_ABI
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
sendTransaction
public FunctionHandle<Void> sendTransaction(Address dest, BigInteger value, Boolean bounce, Integer flags, TvmCell payload) Description copied from class:MultisigContract2Send transaction function handle.- Specified by:
sendTransactionin classMultisigContract2- Parameters:
dest- the destvalue- the valuebounce- the bounceflags- the flagspayload- the payload- Returns:
- the function handle
-
submitTransaction
public FunctionHandle<ResultOfSubmitTransaction> submitTransaction(Address dest, BigInteger value, Boolean bounce, Boolean allBalance, TvmCell payload, Optional<TvmCell> stateInit) Description copied from class:MultisigContract2Submit transaction function handle.- Specified by:
submitTransactionin classMultisigContract2- Parameters:
dest- the destvalue- the valuebounce- the bounceallBalance- the all balancepayload- the payloadstateInit- the state init- Returns:
- the function handle
-
confirmTransaction
Description copied from class:MultisigContract2Confirm transaction function handle.- Specified by:
confirmTransactionin classMultisigContract2- Parameters:
transactionId- the transaction id- Returns:
- the function handle
-
isConfirmed
Description copied from class:MultisigContract2Is confirmed function handle.- Specified by:
isConfirmedin classMultisigContract2- Parameters:
mask- the maskindex- the index- Returns:
- the function handle
-
getParameters
Description copied from class:MultisigContract2Gets parameters.- Specified by:
getParametersin classMultisigContract2- Returns:
- the parameters
-
getTransaction
Description copied from class:MultisigContract2Gets transaction.- Specified by:
getTransactionin classMultisigContract2- Parameters:
transactionId- the transaction id- Returns:
- the transaction
-
getTransactions
Description copied from class:MultisigContract2Gets transactions.- Specified by:
getTransactionsin classMultisigContract2- Returns:
- the transactions
-
getCustodians
Description copied from class:MultisigContract2Gets custodians.- Specified by:
getCustodiansin classMultisigContract2- Returns:
- the custodians
-
submitUpdate
public FunctionHandle<ResultOfSubmitUpdate> submitUpdate(Optional<BigInteger> codeHash, Optional<BigInteger[]> owners, Optional<Integer> reqConfirms, Optional<Long> lifetime) -
confirmUpdate
-
executeUpdate
-
getUpdateRequests
-