Documentation ¶
Index ¶
- func CheckContractValid(url string, contractAddress string) bool
- func GetContractInfo(url string, address string) response.BIFContractGetInfoResponse
- type BIFBlockService
- type BIFPrivateTransactionService
- type BIFTransactionService
- type BlockService
- func (bs *BlockService) GetBlockInfo(r request.BIFBlockGetInfoRequest) response.BIFBlockGetInfoResponse
- func (bs *BlockService) GetBlockLatestInfo() response.BIFBlockGetLatestInfoResponse
- func (bs *BlockService) GetBlockNumber() response.BIFBlockGetNumberResponse
- func (bs *BlockService) GetLatestValidators() response.BIFBlockGetLatestValidatorsResponse
- func (bs *BlockService) GetTransactions(r request.BIFBlockGetTransactionsRequest) response.BIFBlockGetTransactionsResponse
- func (bs *BlockService) GetValidators(r request.BIFBlockGetValidatorsRequest) response.BIFBlockGetValidatorsResponse
- type OperationService
- func (os *OperationService) ActivateOperation(r request.BIFAccountActivateOperation) response.AccountActivateResponse
- func (os *OperationService) ContractCreateOperation(r request.BIFContractCreateOperation) response.BIFContractCreateOperationResponse
- func (os *OperationService) ContractInvokeOperation(r request.BIFContractInvokeOperation) response.BIFContractInvokeOperationResponse
- func (os *OperationService) GasSendOperation(r request.BIFGasSendOperation) response.BIFGasSendOperationResponse
- func (os *OperationService) GetOperations(operation interface{}, transSourceAddress string) ([]*proto.Operation, response.BIFBaseResponse)
- func (os *OperationService) PrivateContractCallOperation(r request.BIFPrivateContractCallOperation) response.PrivateContractCallOperationResponse
- func (os *OperationService) PrivateContractCreateOperation(r request.BIFPrivateContractCreateOperation) response.BIFPrivateContractCreateOperationResponse
- func (os *OperationService) SetMetadataOperation(r request.BIFAccountSetMetadataOperation) response.BIFAccountSetMetadataOperationResponse
- func (os *OperationService) SetPrivilegeOperation(r request.BIFAccountSetPrivilegeOperation) response.BIFAccountSetPrivilegeOperationResponse
- type PrivateTransactionService
- type TransactionService
- func (ts *TransactionService) BIFSerializable(r request.BIFTransactionSerializeRequest) response.BIFTransactionSerializeResponse
- func (ts *TransactionService) BIFSubmit(r request.BIFTransactionSubmitRequest) response.BIFTransactionSubmitResponse
- func (ts *TransactionService) BatchGasSend(r request.BIFBatchGasSendRequest) response.BIFTransactionGasSendResponse
- func (ts *TransactionService) EvaluateFee(r request.BIFTransactionEvaluateFeeRequest) response.BIFTransactionEvaluateFeeResponse
- func (ts *TransactionService) GasSend(r request.BIFTransactionGasSendRequest) response.BIFTransactionGasSendResponse
- func (ts *TransactionService) GetBidByHash(hash string) response.BIFTransactionGetBidResponse
- func (ts *TransactionService) GetTransactionInfo(r request.BIFTransactionGetInfoRequest) response.BIFTransactionGetInfoResponse
- func (ts *TransactionService) GetTxCacheData(r request.BIFTransactionCacheRequest) response.BIFTransactionCacheResponse
- func (ts *TransactionService) GetTxCacheSize() response.BIFTransactionGetTxCacheSizeResponse
- func (ts *TransactionService) ParseBlob(blob string) response.BIFTransactionParseBlobResponse
- func (ts *TransactionService) PrivateContractCall(r request.BIFTransactionPrivateContractCallRequest) response.BIFTransactionPrivateContractCallResponse
- func (ts *TransactionService) PrivateContractCreate(r request.BIFTransactionPrivateContractCreateRequest) response.BIFTransactionPrivateContractCreateResponse
- func (ts *TransactionService) RadioTransaction(r request.BIFRadioTransactionRequest) response.BIFRadioTransactionResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckContractValid ¶
func GetContractInfo ¶
func GetContractInfo(url string, address string) response.BIFContractGetInfoResponse
Types ¶
type BIFBlockService ¶
type BIFBlockService interface { // GetBlockNumber 查询最新的区块高度 GetBlockNumber() response.BIFBlockGetNumberResponse // GetTransactions 查询指定区块高度下的所有交易 GetTransactions(bifBlockGetTransactionsRequest request.BIFBlockGetTransactionsRequest) response.BIFBlockGetTransactionsResponse // GetBlockInfo 获取指定区块信息 GetBlockInfo(bifBlockGetInfoRequest request.BIFBlockGetInfoRequest) response.BIFBlockGetInfoResponse // GetBlockLatestInfo 获取最新区块信息 GetBlockLatestInfo() response.BIFBlockGetLatestInfoResponse // GetValidators 获取指定区块中所有验证节点数 GetValidators(bifBlockGetValidatorsRequest request.BIFBlockGetValidatorsRequest) response.BIFBlockGetValidatorsResponse // GetLatestValidators 获取最新区块中所有验证节点数 GetLatestValidators() response.BIFBlockGetLatestValidatorsResponse }
BIFBlockService block interface
type BIFPrivateTransactionService ¶
type BIFPrivateTransactionService interface { // Send 私有化交易合约内容 Send(request.BIFPrivateTransactionSendRequest) response.BIFPrivateTransactionSendResponse }
type BIFTransactionService ¶
type BIFTransactionService interface { // GasSend 发送交易 GasSend(r request.BIFTransactionGasSendRequest) response.BIFTransactionGasSendResponse // PrivateContractCreate 私有化交易-合约创建 PrivateContractCreate(r request.BIFTransactionPrivateContractCreateRequest) response.BIFTransactionPrivateContractCreateResponse // PrivateContractCall 私有化交易-合约调用 PrivateContractCall(r request.BIFTransactionPrivateContractCallRequest) response.BIFTransactionPrivateContractCallResponse // GetTransactionInfo 根据交易hash查询交易 GetTransactionInfo(r request.BIFTransactionGetInfoRequest) response.BIFTransactionGetInfoResponse // EvaluateFee 交易的费用评估 EvaluateFee(r request.BIFTransactionEvaluateFeeRequest) response.BIFTransactionEvaluateFeeResponse // BIFSubmit 交易提交 BIFSubmit(r request.BIFTransactionSubmitRequest) response.BIFTransactionSubmitResponse // GetTxCacheSize 获取交易池中交易条数 GetTxCacheSize() response.BIFTransactionGetTxCacheSizeResponse // GetTxCacheData 获取交易池交易数据 GetTxCacheData(r request.BIFTransactionCacheRequest) response.BIFTransactionCacheResponse // BatchGasSend 批量转账 BatchGasSend(r request.BIFBatchGasSendRequest) response.BIFTransactionGasSendResponse }
BIFTransactionService ...
type BlockService ¶
type BlockService struct {
// contains filtered or unexported fields
}
BlockService ...
func GetBlockInstance ¶
func GetBlockInstance(url string) *BlockService
func (*BlockService) GetBlockInfo ¶
func (bs *BlockService) GetBlockInfo(r request.BIFBlockGetInfoRequest) response.BIFBlockGetInfoResponse
func (*BlockService) GetBlockLatestInfo ¶
func (bs *BlockService) GetBlockLatestInfo() response.BIFBlockGetLatestInfoResponse
func (*BlockService) GetBlockNumber ¶
func (bs *BlockService) GetBlockNumber() response.BIFBlockGetNumberResponse
func (*BlockService) GetLatestValidators ¶
func (bs *BlockService) GetLatestValidators() response.BIFBlockGetLatestValidatorsResponse
func (*BlockService) GetTransactions ¶
func (bs *BlockService) GetTransactions(r request.BIFBlockGetTransactionsRequest) response.BIFBlockGetTransactionsResponse
GetTransactions 获取指定块内的交易列表
func (*BlockService) GetValidators ¶
func (bs *BlockService) GetValidators(r request.BIFBlockGetValidatorsRequest) response.BIFBlockGetValidatorsResponse
type OperationService ¶
type OperationService struct {
// contains filtered or unexported fields
}
OperationService ...
func GetOperationInstance ¶
func GetOperationInstance(url string) *OperationService
func (*OperationService) ActivateOperation ¶
func (os *OperationService) ActivateOperation(r request.BIFAccountActivateOperation) response.AccountActivateResponse
func (*OperationService) ContractCreateOperation ¶
func (os *OperationService) ContractCreateOperation(r request.BIFContractCreateOperation) response.BIFContractCreateOperationResponse
func (*OperationService) ContractInvokeOperation ¶
func (os *OperationService) ContractInvokeOperation(r request.BIFContractInvokeOperation) response.BIFContractInvokeOperationResponse
func (*OperationService) GasSendOperation ¶
func (os *OperationService) GasSendOperation(r request.BIFGasSendOperation) response.BIFGasSendOperationResponse
func (*OperationService) GetOperations ¶
func (os *OperationService) GetOperations(operation interface{}, transSourceAddress string) ([]*proto.Operation, response.BIFBaseResponse)
GetOperations ...
func (*OperationService) PrivateContractCallOperation ¶
func (os *OperationService) PrivateContractCallOperation(r request.BIFPrivateContractCallOperation) response.PrivateContractCallOperationResponse
func (*OperationService) PrivateContractCreateOperation ¶
func (os *OperationService) PrivateContractCreateOperation(r request.BIFPrivateContractCreateOperation) response.BIFPrivateContractCreateOperationResponse
func (*OperationService) SetMetadataOperation ¶
func (os *OperationService) SetMetadataOperation(r request.BIFAccountSetMetadataOperation) response.BIFAccountSetMetadataOperationResponse
func (*OperationService) SetPrivilegeOperation ¶
func (os *OperationService) SetPrivilegeOperation(r request.BIFAccountSetPrivilegeOperation) response.BIFAccountSetPrivilegeOperationResponse
type PrivateTransactionService ¶
type PrivateTransactionService struct {
// contains filtered or unexported fields
}
PrivateTransactionService ...
func GetPrivateTransactionInstance ¶
func GetPrivateTransactionInstance(url string) *PrivateTransactionService
type TransactionService ¶
type TransactionService struct {
// contains filtered or unexported fields
}
TransactionService ...
func GetTransactionInstance ¶
func GetTransactionInstance(url string) *TransactionService
func (*TransactionService) BIFSerializable ¶
func (ts *TransactionService) BIFSerializable(r request.BIFTransactionSerializeRequest) response.BIFTransactionSerializeResponse
BIFSerializable 交易序列化
func (*TransactionService) BIFSubmit ¶
func (ts *TransactionService) BIFSubmit(r request.BIFTransactionSubmitRequest) response.BIFTransactionSubmitResponse
BIFSubmit 交易提交
func (*TransactionService) BatchGasSend ¶
func (ts *TransactionService) BatchGasSend(r request.BIFBatchGasSendRequest) response.BIFTransactionGasSendResponse
func (*TransactionService) EvaluateFee ¶
func (ts *TransactionService) EvaluateFee(r request.BIFTransactionEvaluateFeeRequest) response.BIFTransactionEvaluateFeeResponse
EvaluateFee 交易的费用评估
func (*TransactionService) GasSend ¶
func (ts *TransactionService) GasSend(r request.BIFTransactionGasSendRequest) response.BIFTransactionGasSendResponse
func (*TransactionService) GetBidByHash ¶
func (ts *TransactionService) GetBidByHash(hash string) response.BIFTransactionGetBidResponse
func (*TransactionService) GetTransactionInfo ¶
func (ts *TransactionService) GetTransactionInfo(r request.BIFTransactionGetInfoRequest) response.BIFTransactionGetInfoResponse
func (*TransactionService) GetTxCacheData ¶
func (ts *TransactionService) GetTxCacheData(r request.BIFTransactionCacheRequest) response.BIFTransactionCacheResponse
func (*TransactionService) GetTxCacheSize ¶
func (ts *TransactionService) GetTxCacheSize() response.BIFTransactionGetTxCacheSizeResponse
func (*TransactionService) ParseBlob ¶
func (ts *TransactionService) ParseBlob(blob string) response.BIFTransactionParseBlobResponse
func (*TransactionService) PrivateContractCall ¶
func (ts *TransactionService) PrivateContractCall(r request.BIFTransactionPrivateContractCallRequest) response.BIFTransactionPrivateContractCallResponse
Deprecated
func (*TransactionService) PrivateContractCreate ¶
func (ts *TransactionService) PrivateContractCreate(r request.BIFTransactionPrivateContractCreateRequest) response.BIFTransactionPrivateContractCreateResponse
Deprecated
func (*TransactionService) RadioTransaction ¶
func (ts *TransactionService) RadioTransaction(r request.BIFRadioTransactionRequest) response.BIFRadioTransactionResponse
RadioTransaction 广播交易
Click to show internal directories.
Click to hide internal directories.