Construct an executable command object around \a context and an \a identifier of organization governance mosaics.
The execution context.
The organization governance asset identifier.
The execution context.
The organization governance asset identifier.
This method returns the unique digital contract
descriptor for the CommitAgreement
contract.
This method returns the digital contract name, e.g. "CommitAgreement" or "CreateVote", etc.
This method returns a list of unsigned transactions in a sequencial order of execution. The resulting transaction array is later wrapped inside a digital contract that is executed atomically such that either all transactions do succeed or all transactions are cancelled.
Given the execution of a contract, returns a list of unsigned transactions.
Asserts the allowance of actor
to execute the contract.
Asserts the presence of fields
in argv
.
Verifies allowance of \a actor to execute a contract with arguments \a argv. This method asserts the presence of mandatory arguments.
Additionally, this method checks that there is no other key ceremony that was commited to and confirmed on the network, it also makes sure that the contract always executes with operators readable from the network and gives an allowance only to operator account.
The actor is whom executes the contract.
The contract options (arguments).
Returns whether an actor is authorized to execute this contract.
Executes a digital contract with \a actor given \a argv contract options.
The actor is whom executes the contract.
The contract options (arguments).
Returns one transaction URI with all transactions.
Wraps the resulting transactions inside an aggregate bonded transaction. We will later refer to this transaction as the digital contract.
Prior to announcing this digital contract to a network, and waiting for it to be included in a new block, you must also announce a HashLockTransaction to allow the use of contracts.
Aggregate bonded transaction
Generated using TypeDoc
Governable.CommitAgreement
Governable
Contracts
v1.0.0
Class that describes a contract for finalizing a DAO launch agreement. Operators must be the same as those whom previously executed the
CreateAgreement
contract.The funds locked by secret are hereby unlocked and owned by the agreed upon target public account of the DAO.
{Governable.CreateAgreement}
This digital contract accepts the following arguments:
new PublicAccount(...)
new PublicAccount(...)
The execution of this contract results in the creation of the following list of transactions with their respective signer and a description: