package
0.1.1
Repository: https://github.com/ldclabs/ldvm.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SetChainID will be set when VM.Initialize.
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
MaxSendOutputs is the maximum number of SendOutput that can be included in TransferMultiple tx.
No description provided by the author
No description provided by the author
The first byte of account address must be #.
The first byte of account address must be $.
No description provided by the author
No description provided by the author
Creates a data from the model.
Creates a data model.
Creates a stake account.
Creates a token account.
Deletes the data.
Destroy a stake account.
Destroy a token account.
Sends token to a address in ETH transaction.
Exchanges tokens.
No description provided by the author
Punishs transaction can be issued by genesisAccount we can only punish illegal data.
No description provided by the author
Reset a stake account.
take a stake in.
The "test" transaction tests that a value of data at the target location is equal to a specified value.
Sends token to a address.
Transfer token to sender, like cashing a check.
Sends token to multiple addresses.
Sends token to the address who request payment.
Updates account's Keepers and Threshold.
Updates the data's data.
Updates data's info, such as keepers, threshold, approvers, sigClaims, etc.
Updates data's info by authorization.
Updates data model's info.
Add or update nonce with expire time.
No description provided by the author
Updates the data's model and data.
Withdraw stake.

# Variables

No description provided by the author
No description provided by the author
AAAAAAAAAAAAAAAAAAAAAAAAAAGIYKah.
No description provided by the author
No description provided by the author
AAAAAAAAAAAAAAAAAAAAAAAAAALZFhrw.
No description provided by the author
No description provided by the author
AAAAAAAAAAAAAAAAAAAAAAAAAADzaDye.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TxTypes set.

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SendOutput specifies that [Amount] of token be sent to [To].
SigClaims is a set of claims that used to sign a DataInfo.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TxAccounter.
TxData represents a complete transaction issued from client.
No description provided by the author
TxExchanger.
TxTester.
TxTransfer is a hybrid data model for: TxTransferPay{To[, Token, Amount, Expire, Data]} TxTransferCash{Nonce, From, Amount, Expire[, Token, To, Data]} TxTakeStake{Nonce, From, To, Amount, Expire[, Data]}.
TxUpdater is a hybrid data model for: TxCreateData{ModelID, Version, Threshold, Keepers, Data[, Approver, ApproveList]} no model keepers TxCreateData{ModelID, Version, To, Amount, Threshold, Keepers, Data, Expire[, Approver, ApproveList]} with model keepers TxUpdateData{ID, Version, Data} no model keepers TxUpdateData{ID, Version, SigClaims, Sig, Data} no model keepers TxUpdateData{ID, Version, To, Amount, Data, Expire} with model keepers TxUpdateData{ID, Version, SigClaims, Sig, To, Amount, Data, Expire} with model keepers TxUpgradeData{ID, Version, To, Amount, Data, Expire} with model keepers TxUpgradeData{ID, Version, SigClaims, Sig, To, Amount, Data, Expire} with model keepers TxDeleteData{ID, Version[, Data]} TxUpdateDataInfo{ID, Version, Threshold, Keepers[, SigClaims, Sig, Approver, ApproveList]} TxUpdateDataInfoByAuth{ID, Version, To, Amount, Threshold, Keepers, Expire[, Approver, ApproveList, Token]} TxUpdateModelInfo{ModelID, Threshold, Keepers[, Approver]}.

# Interfaces

No description provided by the author
No description provided by the author

# Type aliases

AccountType is an uint16 representing the type of account.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TxType is an uint16 representing the type of the tx.
No description provided by the author