Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GACHAIN/go-gachain-mvp
/ types & classes
Types & classes
171 in github.com/GACHAIN/go-gachain-mvp
⨍
Functions
2,771
◇
Types & classes
171
↓ 1 callers
TypeAlias
AppsList
AppsList is a type for a slice of AppInfo
packages/controllers/app_catalog.go:40
↓ 1 callers
TypeAlias
ListLangRes
ListLangRes is a slice of LangRes structures
packages/controllers/edit_language.go:45
Struct
AccountInfo
AccountInfo is a structure for the list of the accounts
packages/controllers/accounts.go:30
TypeAlias
Action
The program creates packages/script/lex_table.go files. Action is a map of actions
tools/lextable/lextable.go:29
Struct
AddressJSON
AddressJSON is a structure of the ajax_adresses ajax request
packages/controllers/ajax_addresses.go:31
Struct
AddressTest
packages/lib/lib_test.go:40
Struct
AppInfo
AppInfo is a structure with information about the application
packages/controllers/app_catalog.go:31
Struct
AppProcess
AppProcess is a structure of the ajax_app_process ajax request
packages/controllers/ajax_app_process.go:29
Struct
Balance
Balance is the result structure of balamce handler
packages/exchangeapi/balance.go:27
Struct
Block
Block contains all information about compiled block {...} and its children
packages/script/vminit.go:109
Struct
BlockData
BlockData is a structure of the block's header
packages/utils/utils.go:63
Struct
BlockHeader
BlockHeader is a structure of the block header
packages/consts/structs.go:29
TypeAlias
Blocks
Blocks is a slice of blocks
packages/script/vminit.go:122
Struct
ByteCode
ByteCode stores a command and an additional parameter.
packages/script/vminit.go:28
TypeAlias
ByteCodes
ByteCodes is the slice of ByteCode items
packages/script/vminit.go:34
Struct
ByteTest
packages/lib/lib_test.go:30
Struct
ChainInfo
ChainInfo contains infromation about transaction
packages/controllers/getchain.go:27
Struct
ChainMsg
ChainMsg contains latest transactions
packages/controllers/getchain.go:38
Struct
CitizenFieldsJSON
CitizenFieldsJSON is a structure for the answer of ajax_citizen_fields ajax request
packages/controllers/ajax_citizen_fields.go:28
Struct
CitizenInfoJSON
* type FieldInfo struct { Name string `json:"name"` HTMLType string `json:"htmlType"` TxType string `json:"txType"` Title string `json:"t
packages/controllers/ajax_citizen_info.go:40
Struct
CitizenRequest
CitizenRequest isn't used
packages/consts/structs.go:71
Struct
CommonPage
CommonPage is a structure with common information about the user and state
packages/controllers/refact.go:30
Struct
CommonPage
CommonPage contains the common information for each template page
packages/utils/smart_u.go:104
Struct
Contract
Contract contains the information about the contract.
packages/smart/smart.go:29
Struct
ContractField
TxSignJSON is a structure for additional signs of transaction
packages/controllers/ajax_contractinfo.go:29
Struct
ContractInfo
ContractInfo is a structure for the answer of ajax_contract_info ajax request
packages/controllers/ajax_contractinfo.go:36
Struct
ContractInfo
ContractInfo contains the contract information
packages/script/vminit.go:80
Struct
Controller
Controller is the main controller's structure
packages/controllers/common.go:44
Struct
DCDB
var cacheFuel int64 var fuelMutex = &sync.Mutex{} DCDB is a database structure
packages/utils/sql.go:57
Struct
DaemonsChansType
DaemonsChansType is a structure for deamons
packages/utils/utils.go:73
Struct
DefaultAPI
DefaultAPI is the default answer structure
packages/exchangeapi/exchangeapi.go:43
Struct
EncodeType
packages/lib/lib_test.go:35
Struct
EncryptKey
EncryptKey is a structure for the answer of ajax_encrypt_key ajax request
packages/controllers/ajax_encrypt_key.go:28
Struct
ExpContract
ExpContract contains information about a contract
packages/controllers/export_tpl.go:37
TypeAlias
ExpSlice
ExpSlice is a slice of ExpContract
packages/controllers/export_tpl.go:44
Struct
ExplorerJSON
ExplorerJSON is a structure for the answer of ajax_explorer ajax request
packages/controllers/ajax_explorer.go:30
Struct
ExtFuncInfo
ExtFuncInfo is the structure for the extrended function
packages/script/vminit.go:63
Struct
ExtendData
ExtendData is used for the definition of the extended functions and variables
packages/script/vminit.go:132
Struct
FieldInfo
FieldInfo contains the information of contract data field
packages/utils/smart_u.go:39
Struct
FieldInfo
FieldInfo describes the field of the data structure
packages/script/vminit.go:73
Struct
FirstBlock
FirstBlock is the header of FirstBlock transaction
packages/consts/structs.go:63
Struct
FormInfo
*type FormCommon struct { //Lang map[string]string Address string WalletId int64 CitizenId int64 StateId int64 StateName
packages/utils/smart_u.go:58
Struct
FuncInfo
FuncInfo contains the function information
packages/script/vminit.go:90
Struct
GenKeys
GenKeys is a structure for the answer of ajax_gen_keys ajax request
packages/controllers/ajax_gen_keys.go:33
Struct
GenWallet
packages/controllers/ajax_gen_wallet.go:33
Struct
GetCntJSON
GetCntJSON is a structure for the answer of ajax_citizen_fields ajax request
packages/controllers/ajax_getcnt.go:28
Struct
GetUIDJSON
GetUIDJSON is a structure for the answer of ajax_get_uid ajax request
packages/controllers/ajax_getuid.go:29
Struct
History
History is an answer structure for history request
packages/exchangeapi/history.go:39
Struct
HistoryJSON
HistoryJSON is a structure for the answer of ajax_history ajax request
packages/controllers/ajax_history.go:29
Struct
InterfaceMenu
InterfaceMenu is a structure for ajax_get_menu ajax request
packages/controllers/ajax_get_menu.go:26
Struct
LangInfo
LangInfo is a structure for language name and code
packages/controllers/menu.go:31
Struct
LangRes
LangRes contains the language resource
packages/controllers/edit_language.go:29
Struct
Lexem
Lexem contains information about language item
packages/script/lex.go:124
TypeAlias
Lexems
Lexems is a slice of lexems
packages/script/lex.go:132
Struct
ListResult
ListResult is a structure for the list result
packages/utils/sql.go:153
Struct
LocStorage
LocStorage is a structure for answer of ajax_storage request
packages/controllers/ajax_storage.go:29
FuncType
MapFunc
MapFunc is a function type with 1 - variables, 2 - map of parameters
packages/textproc/textproc.go:32
Struct
NewCitizen
NewCitizen isn't used
packages/consts/structs.go:78
Struct
NewKey
NewKey is a structure for the answer of ajax_new_key ajax request
packages/controllers/ajax_new_key.go:38
Struct
NewKey
NewKey is an answer structure for newKey request
packages/exchangeapi/newkey.go:27
Struct
NewRegisterResult
NewRegisterResult is a structure for the answer of newregister handler
packages/testnet/testnet.go:80
Struct
NewState
NewState is a structure for the answer of ajax_new_state ajax request
packages/controllers/ajax_new_state.go:33
Struct
NewStateResult
NewStateResult is a structure for the answer of newState handler
packages/testnet/testnet.go:72
Struct
ObjInfo
ObjInfo is the common object type
packages/script/vminit.go:103
Struct
PageTpl
PageTpl is the main structure for the template page
packages/utils/smart_u.go:113
Struct
Parser
Parser is a structure for parsing transactions
packages/parser/common.go:54
Struct
PrepareTxJSON
PrepareTxJSON is a structure for the answer of ajax_prepare_tx ajax request
packages/controllers/ajax_prepare_tx.go:43
Struct
RegisterPage
RegisterPage is a structure for the template of register handler
packages/testnet/testnet.go:63
Struct
RunTime
RunTime is needed for the execution of the byte-code
packages/script/vm.go:48
Struct
SelInfo
SelInfo is a structure for an item of selectable data
packages/utils/smart_u.go:127
Struct
SelList
SelList is a structure for selectable data
packages/utils/smart_u.go:121
Struct
Send
Send is a answer structure for send handle function
packages/exchangeapi/send.go:33
Struct
SendTxJSON
SendTxJSON is a structure for the answer of ajax_send_tx ajax request
packages/controllers/ajax_send_tx.go:34
Struct
Settings
Settings is a structure for saving in update.json file
tools/updatejson/updatejson.go:52
Struct
Settings
Settings contains options of the program
packages/egcons/egcons.go:40
Struct
Settings
Settings contains options of the program
packages/testnet/testnet.go:48
Struct
SignInJSON
SignInJSON is a structure for the result of the sign in request
packages/controllers/sign_in.go:29
Struct
SignRes
SignRes contains the data of the signature
packages/controllers/edit_signature.go:28
Struct
SingleResult
SingleResult is a structure for the single result
packages/utils/sql.go:147
Struct
SmartFieldsJSON
SmartFieldsJSON is a structure for the answer of ajax_smart_fields ajax request
packages/controllers/ajax_smart_fields.go:31
Struct
StateDetails
StateDetails is a structure for the answer of ajax_state_coords ajax request
packages/controllers/ajax_state_coords.go:26
TypeAlias
States
States is a map of states
tools/lextable/lextable.go:32
Struct
TCPServer
TCPServer is a structure for TCP connecvtion
packages/tcpserver/tcpserver.go:41
Struct
TXHeader
TXHeader is the header of the contract's transactions
packages/consts/structs.go:47
Struct
TXNewCitizen
TXNewCitizen isn't used
packages/consts/structs.go:57
Struct
TestComp
packages/script/eval_test.go:24
Struct
TestLexem
packages/script/lex_test.go:24
Struct
TestSmart
packages/smart/smart_test.go:28
Struct
TestText
packages/textproc/textproc_test.go:25
Struct
TestVM
packages/script/compile_test.go:24
Struct
TestnetPage
TestnetPage is a structure for the template of testnet handler
packages/testnet/testnet.go:55
FuncType
TextFunc
TextFunc is a function type with 1 - variables, 2... - parameters
packages/textproc/textproc.go:29
Struct
TextProc
TextProc is a strcuture for the text processing
packages/textproc/textproc.go:35
Struct
TxBtnCont
TxBtnCont contains parameters of TxBtnCont function
packages/utils/smart_u.go:91
Struct
TxButtonInfo
TxButtonInfo contains parameters of TxButton function
packages/utils/smart_u.go:78
Struct
TxHeader
TxHeader is the old version of the transaction header
packages/consts/structs.go:39
Struct
TxInfo
TxInfo contains the information of contract data field in TxButton function
packages/utils/smart_u.go:69
Struct
TxInfo
TxInfo contains information about transaction
packages/testnet/blockchain.go:39
Struct
TxSignJSON
TxSignJSON is a structure for additional signs of transaction
packages/controllers/ajax_prepare_tx.go:35
Struct
Update
*const ( UpdPublicKey = `fd7f6ccf79ec35a7cf18640e83f0bbc62a5ae9ea7e9260e3a93072dd088d3c7acf5bcb95a7b44fcfceff8de4b16591d146bb3dc6e79f93f900e59a847d26
packages/lib/lib-tmp.go:34
next →
1–100 of 171, ranked by callers