Documentation ¶
Index ¶
- Variables
- func AddBlockReference(transaction aelf.Transaction) aelf.Transaction
- func ConvertTransactionRawTxString(transaction aelf.Transaction) (rawString string)
- func GetHash(signature []byte) (hash aelf.Hash)
- func GetHashBytes(signature []byte) []byte
- func GetSignatureData(transaction aelf.Transaction) []byte
- func GetTransactionBytes(transaction aelf.Transaction) (bytes []byte)
- func InitBlockMarking(chain api.Chain)
- type AddressInfo
- type ContractFactory
- func (cf ContractFactory) CallTransaction(method string, inputMessage proto.Message) (result []byte)
- func (cf ContractFactory) GenerateTransaction(method string, inputMessage proto.Message) (transaction aelf.Transaction)
- func (cf ContractFactory) SendTransaction(method string, inputMessage proto.Message) (result dto.BroadcastTransactionOutput)
- type TransactionManager
Constants ¶
This section is empty.
Variables ¶
View Source
var AddressCollection map[string]AddressInfo
View Source
var Chain api.Chain
Functions ¶
func AddBlockReference ¶
func AddBlockReference(transaction aelf.Transaction) aelf.Transaction
func ConvertTransactionRawTxString ¶
func ConvertTransactionRawTxString(transaction aelf.Transaction) (rawString string)
func GetHashBytes ¶
func GetSignatureData ¶
func GetSignatureData(transaction aelf.Transaction) []byte
func GetTransactionBytes ¶
func GetTransactionBytes(transaction aelf.Transaction) (bytes []byte)
func InitBlockMarking ¶
Types ¶
type AddressInfo ¶
func GenerateNewAddress ¶
func GenerateNewAddress() (addressInfo AddressInfo)
func GetAddressByString ¶
func GetAddressByString(account string) (address AddressInfo)
func (AddressInfo) SignTransaction ¶
func (address AddressInfo) SignTransaction(transaction aelf.Transaction) aelf.Transaction
type ContractFactory ¶
type ContractFactory struct { Chain api.Chain Owner AddressInfo ContractAddress string }
func GetContractFactory ¶
func GetContractFactory(chain api.Chain, info AddressInfo, contract string) (cf ContractFactory)
func (ContractFactory) CallTransaction ¶
func (cf ContractFactory) CallTransaction(method string, inputMessage proto.Message) (result []byte)
func (ContractFactory) GenerateTransaction ¶
func (cf ContractFactory) GenerateTransaction(method string, inputMessage proto.Message) (transaction aelf.Transaction)
func (ContractFactory) SendTransaction ¶
func (cf ContractFactory) SendTransaction(method string, inputMessage proto.Message) (result dto.BroadcastTransactionOutput)
type TransactionManager ¶
type TransactionManager struct { }
Click to show internal directories.
Click to hide internal directories.