@xo-cash/engine
Preparing search index...
@xo-cash/engine
Classes
BlockchainMonitor
CashAssemblyCompilationFailedError
CashAssemblyVariableNotIntegerError
CircularMergeReferenceError
CommitEntityIdentifierNotFoundError
CommitNotFoundInInvitationError
CommitNotSignedError
CreatedByIdentifierAlreadySetError
CreatedByIdentifierSignatureAlreadySetError
DataNotFoundError
DuplicateTransactionIndexError
DuplicateTransactionLocktimeError
DuplicateTransactionVersionError
ElectrumClientNotFoundError
Engine
InvalidActionError
InvalidCommitSignaturesError
InvalidDataTypeError
InvalidDerivativeIndexTypeError
InvalidEntityIdentifierError
InvalidInputError
InvalidInvitationError
InvalidLockingScriptTypeError
InvalidLockingTypeError
InvalidRequirementsError
InvalidRoleError
InvalidTemplateOutputSatoshisTypeError
InvalidVariableDefinitionError
InvalidVariableTypeError
InvitationAlreadyAcceptedError
InvitationBuilder
InvitationCreatedInFutureError
InvitationExpiredError
InvitationNotAcceptedError
InvitationNotFoundInStoreError
InvitationTemplateMismatchError
ItemNotFoundInCommitError
LockingBytecodeGenerationFailedError
LockingBytecodeNotFoundForOutputError
LockingDataNotFoundError
MergedCommitNotFoundError
MergesWithCommitNotFoundError
MissingRequiredDataError
MissingRequiredFieldError
MissingRequiredRoleForEntityError
MissingRequiredSignatureByEntityError
MissingRequiredVariableError
MultipleRolesForStartingActionError
NoRoleSpecifiedAndMultipleRolesAvailableToBeAcceptedError
ParentCommitNotFoundError
ReserveResourcesFailedError
RoleAlreadyAcceptedByAnotherEntityError
RoleCannotStartActionError
RoleNotAvailableToBeAcceptedError
RoleNotDefinedForActionError
RootCommitNotFoundError
ScriptHashDataNotFoundError
ScriptNotFoundError
SignatureVerificationFailedError
StartingActionNotFoundError
Template
TemplateActionNotFoundError
TemplateLockingScriptInOutputNotFoundError
TemplateLockingScriptNotFoundError
TemplateLockingScriptRoleNotFoundError
TemplateLockingScriptTypeNotFoundError
TemplateNotFoundError
TemplateOutputNotFoundError
TemplateTransactionNotFoundError
TransactionGenerationFailedError
UnknownVariableError
UnlockingScriptNotFoundError
UnspentOutputNotFoundError
VariableRequiredError
VariableValidationFailedError
Interfaces
AppendInvitationParameters
ExecuteActionParameters
GetSpendableResourcesParameters
InvitationCreationParameters
XOEngineOptions
Functions
assignTypeToVariablesForLibauthCompiler
compileCashAssemblyEvaluations
compileCashAssemblyString
convertCommitVariablesIntoObject
convertXOLockingTypeToLibauth
createLibauthCompilerDataFromUnspentOutput
decodeCompiledCashAssemblyEvaluation
entityOwnershipForLibauthCompiler
extractCashAssemblyEvaluations
extractVariablesFromEvaluations
findRootCommitIdentifierInInvitation
generateCashAssemblyBytecode
generateCommitIdentifier
hasInvitationExpired
isCashAssemblyExpression
listAvailableRolesForInvitation
listMissingRequirements
listPopulatedRequirementsInInvitation
listRequirementsFromTemplate
mergeInvitationCommits
scriptsForLibauthCompiler
updateUnspentOutputsForScriptHashInStore
validateInvitationCommits
validateInvitationEntities
validateRoleRequirements
Type Aliases
AcceptInvitationParameters
CompileCashAssemblyStringParameters
CompiledCashAssemblyDecodeMode
MergedInvitation
Variables
generateTemplateIdentifier
parseTemplate
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Classes
Blockchain
Monitor
Cash
Assembly
Compilation
Failed
Error
Cash
Assembly
Variable
Not
Integer
Error
Circular
Merge
Reference
Error
Commit
Entity
Identifier
Not
Found
Error
Commit
Not
Found
In
Invitation
Error
Commit
Not
Signed
Error
Created
By
Identifier
Already
Set
Error
Created
By
Identifier
Signature
Already
Set
Error
Data
Not
Found
Error
Duplicate
Transaction
Index
Error
Duplicate
Transaction
Locktime
Error
Duplicate
Transaction
Version
Error
Electrum
Client
Not
Found
Error
Engine
Invalid
Action
Error
Invalid
Commit
Signatures
Error
Invalid
Data
Type
Error
Invalid
Derivative
Index
Type
Error
Invalid
Entity
Identifier
Error
Invalid
Input
Error
Invalid
Invitation
Error
Invalid
Locking
Script
Type
Error
Invalid
Locking
Type
Error
Invalid
Requirements
Error
Invalid
Role
Error
Invalid
Template
Output
Satoshis
Type
Error
Invalid
Variable
Definition
Error
Invalid
Variable
Type
Error
Invitation
Already
Accepted
Error
Invitation
Builder
Invitation
Created
In
Future
Error
Invitation
Expired
Error
Invitation
Not
Accepted
Error
Invitation
Not
Found
In
Store
Error
Invitation
Template
Mismatch
Error
Item
Not
Found
In
Commit
Error
Locking
Bytecode
Generation
Failed
Error
Locking
Bytecode
Not
Found
For
Output
Error
Locking
Data
Not
Found
Error
Merged
Commit
Not
Found
Error
Merges
With
Commit
Not
Found
Error
Missing
Required
Data
Error
Missing
Required
Field
Error
Missing
Required
Role
For
Entity
Error
Missing
Required
Signature
By
Entity
Error
Missing
Required
Variable
Error
Multiple
Roles
For
Starting
Action
Error
No
Role
Specified
And
Multiple
Roles
Available
To
Be
Accepted
Error
Parent
Commit
Not
Found
Error
Reserve
Resources
Failed
Error
Role
Already
Accepted
By
Another
Entity
Error
Role
Cannot
Start
Action
Error
Role
Not
Available
To
Be
Accepted
Error
Role
Not
Defined
For
Action
Error
Root
Commit
Not
Found
Error
Script
Hash
Data
Not
Found
Error
Script
Not
Found
Error
Signature
Verification
Failed
Error
Starting
Action
Not
Found
Error
Template
Template
Action
Not
Found
Error
Template
Locking
Script
In
Output
Not
Found
Error
Template
Locking
Script
Not
Found
Error
Template
Locking
Script
Role
Not
Found
Error
Template
Locking
Script
Type
Not
Found
Error
Template
Not
Found
Error
Template
Output
Not
Found
Error
Template
Transaction
Not
Found
Error
Transaction
Generation
Failed
Error
Unknown
Variable
Error
Unlocking
Script
Not
Found
Error
Unspent
Output
Not
Found
Error
Variable
Required
Error
Variable
Validation
Failed
Error
Interfaces
Append
Invitation
Parameters
Execute
Action
Parameters
Get
Spendable
Resources
Parameters
Invitation
Creation
Parameters
XO
Engine
Options
Functions
assign
Type
To
Variables
For
Libauth
Compiler
compile
Cash
Assembly
Evaluations
compile
Cash
Assembly
String
convert
Commit
Variables
Into
Object
convert
XO
Locking
Type
To
Libauth
create
Libauth
Compiler
Data
From
Unspent
Output
decode
Compiled
Cash
Assembly
Evaluation
entity
Ownership
For
Libauth
Compiler
extract
Cash
Assembly
Evaluations
extract
Variables
From
Evaluations
find
Root
Commit
Identifier
In
Invitation
generate
Cash
Assembly
Bytecode
generate
Commit
Identifier
has
Invitation
Expired
is
Cash
Assembly
Expression
list
Available
Roles
For
Invitation
list
Missing
Requirements
list
Populated
Requirements
In
Invitation
list
Requirements
From
Template
merge
Invitation
Commits
scripts
For
Libauth
Compiler
update
Unspent
Outputs
For
Script
Hash
In
Store
validate
Invitation
Commits
validate
Invitation
Entities
validate
Role
Requirements
Type Aliases
Accept
Invitation
Parameters
Compile
Cash
Assembly
String
Parameters
Compiled
Cash
Assembly
Decode
Mode
Merged
Invitation
Variables
generate
Template
Identifier
parse
Template
@xo-cash/engine
Loading...