Documentation ¶
Index ¶
- Constants
- type AccountCreateContract
- type AccountUpdateContract
- type AssetIssueContract
- type Block
- type Contract
- type CreateSmartContract
- type ExchangeCreateContract
- type ExchangeInjectContract
- type ExchangeTransactionContract
- type ExchangeWithdrawContract
- type FreezeBalanceContract
- type Meta
- type ParticipateAssetIssueContract
- type ProposalApproveContract
- type ProposalCreateContract
- type ProposalDeleteContract
- type Transaction
- type TransferAssetContract
- type TransferContract
- type TriggerSmartContract
- type UnfreezeAssetContract
- type UnfreezeBalanceContract
- type UpdateAssetContract
- type UpdateEnergyLimitContract
- type UpdateSettingContract
- type VoteAssetContract
- type VoteWitnessContract
- type WithdrawBalanceContract
- type WitnessCreateContract
- type WitnessUpdateContract
Constants ¶
View Source
const (
TablePrefix = "tron"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountCreateContract ¶
type AccountCreateContract struct { ID int64 `xorm:"id bigint autoincr pk"` TransactionHash string `xorm:"transaction_hash char(64) notnull index"` BlockNumber int64 `xorm:"block_number int index"` Timestamp int64 `xorm:"timestamp int notnull index"` OwnerAddress string `xorm:"owner_address char(64) notnull"` AccountAddress string `xorm:"account_address char(64) notnull"` Type int64 `xorm:"type int notnull"` }
func (AccountCreateContract) TableName ¶
func (c AccountCreateContract) TableName() string
type AccountUpdateContract ¶
type AccountUpdateContract struct { ID int64 `xorm:"id bigint autoincr pk"` TransactionHash string `xorm:"transaction_hash char(64) notnull index"` BlockNumber int64 `xorm:"block_number int index"` Timestamp int64 `xorm:"timestamp int notnull index"` OwnerAddress string `xorm:"owner_address char(64) notnull"` AccountName string `xorm:"account_name varchar(1024) notnull"` }
func (AccountUpdateContract) TableName ¶
func (c AccountUpdateContract) TableName() string
type AssetIssueContract ¶
type AssetIssueContract struct { ID int64 `xorm:"id bigint autoincr pk"` TransactionHash string `xorm:"transaction_hash char(64) notnull index"` BlockNumber int64 `xorm:"block_number int index"` Timestamp int64 `xorm:"timestamp int notnull index"` AssetID string `xorm:"asset_id varchar(64)"` OwnerAddress string `xorm:"owner_address char(64) notnull"` Name string `xorm:"name varchar(1024) notnull"` Abbr string `xorm:"abbr varchar(1024) notnull"` Description string `xorm:"description varchar(1024) notnull"` Url string `xorm:"url varchar(1024) notnull"` FrozenAmount int64 `xorm:"frozen_amount bigint notnull"` FrozenDays int64 `xorm:"frozen_days int notnull"` TotalSupply int64 `xorm:"total_supply bigint notnull"` StartTime int64 `xorm:"start_time int notnull"` EndTime int64 `xorm:"end_time bigint notnull"` TrxNum int64 `xorm:"trx_num bigint"` Num int64 `xorm:"num bigint"` Precision int64 `xorm:"precision int"` VoteScore int64 `xorm:"vote_score int"` Order int64 `xorm:"order int"` FreeAssetNetLimit int64 `xorm:"free_asset_net_limit int"` PublicFreeAssetNetLimit int64 `xorm:"public_free_asset_net_limit int"` PublicFreeAssetNetUsage int64 `xorm:"public_free_asset_net_usage int"` PublicLatestFreeNetTime int64 `xorm:"public_latest_free_net_time int"` FrozenSupplyNum int `xorm:"frozen_supply_num int notnull"` }
func (AssetIssueContract) TableName ¶
func (c AssetIssueContract) TableName() string
type Block ¶
type Block struct { ID int64 `xorm:"id bigint autoincr pk"` BlockNumber int64 `xorm:"block_number int notnull unique index"` BlockHash string `xorm:"block_hash char(64) notnull index"` ParentHash string `xorm:"previous char(64) notnull"` Timestamp int64 `xorm:"timestamp int notnull index"` WitnessSignature string `xorm:"witness_signature varchar(1024) notnull"` WitnessAddress string `xorm:"witness_address char(64)"` TransactionRoot string `xorm:"transaction_root char(64) notnull"` Size int64 `xorm:"size int notnull"` }
type CreateSmartContract ¶
type CreateSmartContract struct { ID int64 `xorm:"id bigint autoincr pk"` TransactionHash string `xorm:"transaction_hash char(64) notnull index"` BlockNumber int64 `xorm:"block_number int index"` Timestamp int64 `xorm:"timestamp int notnull index"` OwnerAddress string `xorm:"owner_address char(64) notnull"` ContractAddress string `xorm:"contract_address char(64) notnull"` Name string `xorm:"name varchar(1024)"` TokenID int64 `xorm:"token_id int"` CallTokenValue int64 `xorm:"call_token_value bigint"` }
func (CreateSmartContract) TableName ¶
func (c CreateSmartContract) TableName() string
type ExchangeCreateContract ¶
type ExchangeCreateContract struct { ID int64 `xorm:"id bigint autoincr pk"` TransactionHash string `xorm:"transaction_hash char(64) notnull index"` BlockNumber int64 `xorm:"block_number int index"` Timestamp int64 `xorm:"timestamp int notnull index"` OwnerAddress string `xorm:"owner_address char(64) notnull"` FirstTokenID string `xorm:"first_token_id varchar(64)"` FirstTokenBalance int64 `xorm:"first_token_balance bigint"` SecondTokenID string `xorm:"second_token_id varchar(64)"` SecondTokenBalance int64 `xorm:"second_token_balance bigint"` }
func (ExchangeCreateContract) TableName ¶
func (c ExchangeCreateContract) TableName() string
type ExchangeInjectContract ¶
type ExchangeInjectContract struct { ID int64 `xorm:"id bigint autoincr pk"` TransactionHash string `xorm:"transaction_hash char(64) notnull index"` BlockNumber int64 `xorm:"block_number int index"` Timestamp int64 `xorm:"timestamp int notnull index"` OwnerAddress string `xorm:"owner_address char(64) notnull"` TokenID string `xorm:"token_id varchar(512)"` ExchangeID int64 `xorm:"exchange_id int"` Quant int64 `xorm:"quant bigint"` }
func (ExchangeInjectContract) TableName ¶
func (c ExchangeInjectContract) TableName() string
type ExchangeTransactionContract ¶
type ExchangeTransactionContract struct { ID int64 `xorm:"id bigint autoincr pk"` TransactionHash string `xorm:"transaction_hash char(64) notnull index"` BlockNumber int64 `xorm:"block_number int index"` Timestamp int64 `xorm:"timestamp int notnull index"` OwnerAddress string `xorm:"owner_address char(64) notnull"` TokenID string `xorm:"token_id varchar(512)"` ExchangeID int64 `xorm:"exchange_id int"` Quant int64 `xorm:"quant bigint"` Expected int64 `xorm:"expected bigint"` }
func (ExchangeTransactionContract) TableName ¶
func (c ExchangeTransactionContract) TableName() string
type ExchangeWithdrawContract ¶
type ExchangeWithdrawContract struct { ID int64 `xorm:"id bigint autoincr pk"` TransactionHash string `xorm:"transaction_hash char(64) notnull index"` BlockNumber int64 `xorm:"block_number int index"` Timestamp int64 `xorm:"timestamp int notnull index"` OwnerAddress string `xorm:"owner_address char(64) notnull"` TokenID string `xorm:"token_id varchar(512)"` ExchangeID int64 `xorm:"exchange_id int"` Quant int64 `xorm:"quant bigint"` }
func (ExchangeWithdrawContract) TableName ¶
func (c ExchangeWithdrawContract) TableName() string
type FreezeBalanceContract ¶
type FreezeBalanceContract struct { ID int64 `xorm:"id bigint autoincr pk"` TransactionHash string `xorm:"transaction_hash char(64) notnull index"` BlockNumber int64 `xorm:"block_number int index"` Timestamp int64 `xorm:"timestamp int notnull index"` OwnerAddress string `xorm:"owner_address char(64) notnull"` FrozenBalance int64 `xorm:"frozen_balance bigint notnull"` FrozenDuration int64 `xorm:"frozen_duration int notnull"` }
func (FreezeBalanceContract) TableName ¶
func (c FreezeBalanceContract) TableName() string
type Meta ¶
type Meta struct { ID int64 `xorm:"id bigint autoincr pk"` Name string `xorm:"name varchar(255) notnull unique"` LastID int64 `xorm:"last_id bigint notnull"` Count int64 `xorm:"count bigint notnull"` CreatedTime time.Time `xorm:"created_time created notnull"` UpdatedTime time.Time `xorm:"updated_time updated notnull"` }
type ParticipateAssetIssueContract ¶
type ParticipateAssetIssueContract struct { ID int64 `xorm:"id bigint autoincr pk"` TransactionHash string `xorm:"transaction_hash char(64) notnull index"` BlockNumber int64 `xorm:"block_number int index"` Timestamp int64 `xorm:"timestamp int notnull index"` OwnerAddress string `xorm:"owner_address char(64) notnull"` ToAddress string `xorm:"to_address char(64) notnull"` AssetName string `xorm:"asset_name varchar(1024)"` Amount int64 `xorm:"amount bigint"` }
func (ParticipateAssetIssueContract) TableName ¶
func (c ParticipateAssetIssueContract) TableName() string
type ProposalApproveContract ¶
type ProposalApproveContract struct { ID int64 `xorm:"id bigint autoincr pk"` TransactionHash string `xorm:"transaction_hash char(64) notnull index"` BlockNumber int64 `xorm:"block_number int index"` Timestamp int64 `xorm:"timestamp int notnull index"` OwnerAddress string `xorm:"owner_address char(64) notnull"` ProposalID int64 `xorm:"proposal_id int"` IsAddApproval bool `xorm:"is_add_approval bool"` }
func (ProposalApproveContract) TableName ¶
func (c ProposalApproveContract) TableName() string
type ProposalCreateContract ¶
type ProposalCreateContract struct { ID int64 `xorm:"id bigint autoincr pk"` TransactionHash string `xorm:"transaction_hash char(64) notnull index"` BlockNumber int64 `xorm:"block_number int index"` Timestamp int64 `xorm:"timestamp int notnull index"` OwnerAddress string `xorm:"owner_address char(64) notnull"` Parameters string `xorm:"parameters text"` }
func (ProposalCreateContract) TableName ¶
func (c ProposalCreateContract) TableName() string
type ProposalDeleteContract ¶
type ProposalDeleteContract struct { ID int64 `xorm:"id bigint autoincr pk"` TransactionHash string `xorm:"transaction_hash char(64) notnull index"` BlockNumber int64 `xorm:"block_number int index"` Timestamp int64 `xorm:"timestamp int notnull index"` OwnerAddress string `xorm:"owner_address char(64) notnull"` ProposalID int64 `xorm:"proposal_id int"` }
func (ProposalDeleteContract) TableName ¶
func (c ProposalDeleteContract) TableName() string
type Transaction ¶
type Transaction struct { ID int64 `xorm:"id bigint autoincr pk"` Hash string `xorm:"hash char(64) notnull index"` BlockNumber int64 `xorm:"block_number int index"` Timestamp int64 `xorm:"timestamp int notnull index"` Contracts []*Contract `xorm:"-"` }
func (Transaction) TableName ¶
func (t Transaction) TableName() string
type TransferAssetContract ¶
type TransferAssetContract struct { ID int64 `xorm:"id bigint autoincr pk"` TransactionHash string `xorm:"transaction_hash char(64) notnull index"` BlockNumber int64 `xorm:"block_number int index"` Timestamp int64 `xorm:"timestamp int notnull index"` OwnerAddress string `xorm:"owner_address char(64) notnull"` ToAddress string `xorm:"to_address char(64) notnull"` AssetName string `xorm:"asset_name varchar(1024) notnull"` Amount int64 `xorm:"amount bigint notnull"` }
func (TransferAssetContract) TableName ¶
func (c TransferAssetContract) TableName() string
type TransferContract ¶
type TransferContract struct { ID int64 `xorm:"id bigint autoincr pk"` TransactionHash string `xorm:"transaction_hash char(64) notnull index"` BlockNumber int64 `xorm:"block_number int index"` Timestamp int64 `xorm:"timestamp int notnull index"` OwnerAddress string `xorm:"owner_address char(64) notnull"` ToAddress string `xorm:"to_address char(64) notnull"` Amount int64 `xorm:"amount bigint notnull"` }
func (TransferContract) TableName ¶
func (c TransferContract) TableName() string
type TriggerSmartContract ¶
type TriggerSmartContract struct { ID int64 `xorm:"id bigint autoincr pk"` TransactionHash string `xorm:"transaction_hash char(64) notnull index"` BlockNumber int64 `xorm:"block_number int index"` OwnerAddress string `xorm:"owner_address char(64) notnull"` Timestamp int64 `xorm:"timestamp int notnull index"` ContractAddress string `xorm:"contract_address char(64) notnull"` //Data string `xorm:"data varchar(1024) notnull"` CallValue int64 `xorm:"call_value bigint"` CallTokenValue int64 `xorm:"call_token_value bigint"` TokenID int64 `xorm:"token_id int"` }
func (TriggerSmartContract) TableName ¶
func (c TriggerSmartContract) TableName() string
type UnfreezeAssetContract ¶
type UnfreezeAssetContract struct { ID int64 `xorm:"id bigint autoincr pk"` TransactionHash string `xorm:"transaction_hash char(64) notnull index"` BlockNumber int64 `xorm:"block_number int index"` Timestamp int64 `xorm:"timestamp int notnull index"` OwnerAddress string `xorm:"owner_address char(64) notnull"` }
func (UnfreezeAssetContract) TableName ¶
func (c UnfreezeAssetContract) TableName() string
type UnfreezeBalanceContract ¶
type UnfreezeBalanceContract struct { ID int64 `xorm:"id bigint autoincr pk"` TransactionHash string `xorm:"transaction_hash char(64) notnull index"` BlockNumber int64 `xorm:"block_number int index"` Timestamp int64 `xorm:"timestamp int notnull index"` OwnerAddress string `xorm:"owner_address char(64) notnull"` }
func (UnfreezeBalanceContract) TableName ¶
func (c UnfreezeBalanceContract) TableName() string
type UpdateAssetContract ¶
type UpdateAssetContract struct { ID int64 `xorm:"id bigint autoincr pk"` TransactionHash string `xorm:"transaction_hash char(64) notnull index"` BlockNumber int64 `xorm:"block_number int index"` Timestamp int64 `xorm:"timestamp int notnull index"` OwnerAddress string `xorm:"owner_address char(64) notnull"` Description string `xorm:"description varchar(4096)"` Url string `xorm:"url varchar(1024)"` NewLimit int64 `xorm:"new_limit bigint"` NewPublicLimit int64 `xorm:"new_public_limit bigint"` }
func (UpdateAssetContract) TableName ¶
func (c UpdateAssetContract) TableName() string
type UpdateEnergyLimitContract ¶
type UpdateEnergyLimitContract struct { ID int64 `xorm:"id bigint autoincr pk"` TransactionHash string `xorm:"transaction_hash char(64) notnull index"` BlockNumber int64 `xorm:"block_number int index"` Timestamp int64 `xorm:"timestamp int notnull index"` OwnerAddress string `xorm:"owner_address char(64) notnull"` ContractAddress string `xorm:"contract_address char(64) notnull"` OriginEnergyLimit int64 `xorm:"origin_energy_limit bigint notnull"` }
func (UpdateEnergyLimitContract) TableName ¶
func (c UpdateEnergyLimitContract) TableName() string
type UpdateSettingContract ¶
type UpdateSettingContract struct { ID int64 `xorm:"id bigint autoincr pk"` TransactionHash string `xorm:"transaction_hash char(64) notnull index"` BlockNumber int64 `xorm:"block_number int index"` Timestamp int64 `xorm:"timestamp int notnull index"` OwnerAddress string `xorm:"owner_address char(64) notnull"` ContractAddress string `xorm:"contract_address char(64) notnull"` ConsumeUserResourcePercent int64 `xorm:"consume_user_resource_percent int"` }
func (UpdateSettingContract) TableName ¶
func (c UpdateSettingContract) TableName() string
type VoteAssetContract ¶
type VoteAssetContract struct { ID int64 `xorm:"id bigint autoincr pk"` TransactionHash string `xorm:"transaction_hash char(64) notnull index"` BlockNumber int64 `xorm:"block_number int index"` Timestamp int64 `xorm:"timestamp int notnull index"` OwnerAddress string `xorm:"owner_address char(64) notnull"` VoteAddress string `xorm:"vote_address char(64) notnull"` Support bool `xorm:"support bool"` Count int64 `xorm:"count bigint"` VoteAddressNumber int `xorm:"vote_address_number int"` }
func (VoteAssetContract) TableName ¶
func (c VoteAssetContract) TableName() string
type VoteWitnessContract ¶
type VoteWitnessContract struct { ID int64 `xorm:"id bigint autoincr pk"` TransactionHash string `xorm:"transaction_hash char(64) notnull index"` BlockNumber int64 `xorm:"block_number int index"` Timestamp int64 `xorm:"timestamp int notnull index"` OwnerAddress string `xorm:"owner_address char(64) notnull"` VoteAddress string `xorm:"vote_address char(64) notnull"` VoteCount int64 `xorm:"count bigint"` Support bool `xorm:"support bool"` VoteAddressNumber int `xorm:"vote_address_number int"` }
func (VoteWitnessContract) TableName ¶
func (c VoteWitnessContract) TableName() string
type WithdrawBalanceContract ¶
type WithdrawBalanceContract struct { ID int64 `xorm:"id bigint autoincr pk"` TransactionHash string `xorm:"transaction_hash char(64) notnull index"` BlockNumber int64 `xorm:"block_number int index"` Timestamp int64 `xorm:"timestamp int notnull index"` OwnerAddress string `xorm:"owner_address char(64) notnull"` }
func (WithdrawBalanceContract) TableName ¶
func (c WithdrawBalanceContract) TableName() string
type WitnessCreateContract ¶
type WitnessCreateContract struct { ID int64 `xorm:"id bigint autoincr pk"` TransactionHash string `xorm:"transaction_hash char(64) notnull index"` BlockNumber int64 `xorm:"block_number int index"` Timestamp int64 `xorm:"timestamp int notnull index"` OwnerAddress string `xorm:"owner_address char(64) notnull"` Url string `xorm:"url varchar(1024)"` }
func (WitnessCreateContract) TableName ¶
func (c WitnessCreateContract) TableName() string
type WitnessUpdateContract ¶
type WitnessUpdateContract struct { ID int64 `xorm:"id bigint autoincr pk"` TransactionHash string `xorm:"transaction_hash char(64) notnull index"` BlockNumber int64 `xorm:"block_number int index"` Timestamp int64 `xorm:"timestamp int notnull index"` OwnerAddress string `xorm:"owner_address char(64) notnull"` UpdateUrl string `xorm:"update_url varchar(1024) notnull"` }
func (WitnessUpdateContract) TableName ¶
func (c WitnessUpdateContract) TableName() string
Source Files ¶
- block.go
- contract_account_create.go
- contract_account_update.go
- contract_asset_issue.go
- contract_create_smart.go
- contract_exchange_create.go
- contract_exchange_inject.go
- contract_exchange_transaction.go
- contract_exchange_withdraw.go
- contract_freeze_balance.go
- contract_participate_asset_issue.go
- contract_proposal_approve.go
- contract_proposal_create.go
- contract_proposal_delete.go
- contract_transfer.go
- contract_transfer_asset.go
- contract_trigger_smart.go
- contract_unfreeze_asset.go
- contract_unfreeze_balance.go
- contract_update_asset.go
- contract_update_energy_limit.go
- contract_update_setting.go
- contract_vote_asset.go
- contract_vote_witness.go
- contract_withdraw_balance.go
- contract_witness_create.go
- contract_witness_update.go
- meta.go
- transaction.go
Click to show internal directories.
Click to hide internal directories.