# Functions
ActivateContract sets Active status of the contract in script.GetVM().
AllowChangeCondition check access to change condition throught supper contract.
Append syn for golang 'append' function.
AppParam returns the value of the specified app parameter for the ecosystem.
No description provided by the author
BndWallet sets wallet_id to current wallet and updates value in vm.
BytesToString converts bytes to string.
CheckCondition evaluates the condition.
No description provided by the author
No description provided by the author
CheckSignature checks the additional signatures for the contract.
ColumnCondition is contract func.
CompileContract is compiling contract.
ContractAccess checks whether the name of the executable contract matches one of the names listed in the parameters.
ContractConditions calls the 'conditions' function for each of the contracts specified in the parameters.
CreateCLB allow create new CLB throught clbmanager.
CreateColumn is creating column.
No description provided by the author
CreateEcosystem creates a new ecosystem.
NewLang creates new language.
CreateTable is creating smart contract table.
CreateView is creating smart contract view table.
Date formats timestamp to specified date format.
No description provided by the author
No description provided by the author
DBCollectMetrics returns actual values of all metrics This function used to further store these values.
No description provided by the author
DBInsert inserts a record into the specified database table.
DBSelect returns an array of values of the specified columns when there is selection of data 'offset', 'limit', 'where'.
DBSelectMetrics returns list of metrics by name and time interval.
DBUpdate updates the item with the specified id in the table.
DBUpdateExt updates the record in the specified table.
DecodeBase64 decodes base64 string.
No description provided by the author
DeleteCLB delete clb.
No description provided by the author
EcosysParam returns the value of the specified parameter for the ecosystem.
EditEcosysName set newName for ecosystem.
EditLanguage edits language.
EmbedFuncs is extending vm with embedded functions.
EncodeBase64 encodes string in base64.
No description provided by the author
Eval evaluates the condition.
EvalCondition gets the condition and check it.
No description provided by the author
Float converts the value to float64.
Floor returns the greatest integer value less than or equal to x.
FlushContract is flushing contract.
No description provided by the author
No description provided by the author
No description provided by the author
GetCLBList returns list CLB process with statuses.
GetColumnType returns the type of the column.
GetContract returns true if the contract exists in smartVM.
GetContractById returns the name of the contract with this id.
GetContractByID returns true if the contract exists.
GetContractByName returns id of the contract with this name.
GetDataFromXLSX returns json by parameters range.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GetMapKeys returns the array of keys of the map.
GetRowsCountXLSX returns count of rows from excel file.
GetType returns the name of the type of the value.
GetUsedContracts returns the list of contracts which are called from the specified contract.
Hash returns hash sum of data.
HexToBytes converts the hexadecimal representation to []byte.
HMac returns HMAC hash as raw or hex string.
HTTPPostJSON sends post http request with json.
HTTPRequest sends http request.
No description provided by the author
Int converts the value to a number.
No description provided by the author
IsObject returns true if there is the specified contract.
Join is joining input with separator.
JSONDecode converts json string to object.
JSONEncode converts object to json string.
JSONEncodeIndent converts object to json string.
LangRes returns the language resource.
Len returns the length of the slice.
LoadContract reads and compiles contract of new state.
LoadContracts reads and compiles contracts from smart_contracts tables.
Log returns the natural logarithm of x.
Log10 returns the decimal logarithm of x.
No description provided by the author
No description provided by the author
Money converts the value into a numeric type for money.
No description provided by the author
PermColumn is contract func.
PermTable is changing permission of table.
Pow returns x**y, the base-x exponential of y.
No description provided by the author
PrepareColumns replaces jsonb fields -> in the list of columns for db selecting For example, name,doc->title => name,doc::jsonb->>'title' as "doc.title".
No description provided by the author
PubToID returns a numeric identifier for the public key specified in the hexadecimal form.
No description provided by the author
No description provided by the author
RandomInt returns a random value between min and max.
RegexpMatch validates regexp.
Replace replaces old substrings to new substrings.
RoleAccess checks whether the name of the role matches one of the names listed in the parameters.
Round returns the nearest integer, rounding half away from zero.
RowConditions checks conditions for table row by id.
No description provided by the author
SetContractWallet changes WalletID of the contract in script.GetVM().
Size returns the length of the string.
SortedKeys returns the sorted array of keys of the map.
Split splits the input string to array.
Sqrt returns the square root of x.
StartCLB run CLB process.
StopCLBProcess stops CLB process.
Str converts the value to a string.
StringToBytes converts string to bytes.
Substr returns the substring of the string.
SysFlushContract is flushing contract.
SysFuel returns the fuel rate.
SysParamInt returns the value of the system parameter.
SysParamString returns the value of the system parameter.
No description provided by the author
SysRollbackActivate sets Deactive status of the contract in smartVM.
SysRollbackColumn is rolling back column.
SysRollbackContract performs rollback for the contract.
SysRollbackDeactivate sets Active status of the contract in smartVM.
SysRollbackDeleteColumn is rolling back delete column.
SysRollbackDeleteTable is rolling back delete table.
SysRollbackEcosystem is rolling back ecosystem.
SysRollbackEditContract rollbacks the contract.
No description provided by the author
SysRollbackTable is rolling back table.
SysRollbackView is rolling back table.
SysSetContractWallet changes WalletID of the contract in smartVM.
TableConditions is contract func.
No description provided by the author
UnbndWallet sets Active status of the contract in smartVM.
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
UpdatePlatformParam updates the system parameter.
No description provided by the author
No description provided by the author
ValidateCondition checks if the condition can be compiled.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Constants
AddressLength is the expected length of the address.
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
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
No description provided by the author
MaxPrice is a maximal value that price function can return.
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
# Variables
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
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
No description provided by the author
Contract contains the information about the contract.
No description provided by the author
No description provided by the author
NotifyInfo is used for sending delayed notifications.
No description provided by the author
SignRes contains the data of the signature.
SmartContract is storing smart contract data.
No description provided by the author
No description provided by the author
No description provided by the author
TxSignJSON is a structure for additional signs of transaction.
No description provided by the author
No description provided by the author
# Type aliases
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