tron

package
v1.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 26, 2019 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

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"`
}

func (Block) TableName

func (t Block) TableName() string

type Contract

type Contract struct {
	BlockNumber     int64
	TransactionHash string
	ContractNumber  int
	Type            string
	Value           string
}

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"`
}

func (Meta) TableName

func (t Meta) TableName() string

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL