Newer
Older
"github.com/tendermint/tendermint/account"
"github.com/tendermint/tendermint/types"
)
type (
// Used to send an address. The address should be hex and properly formatted.
// TODO enforce.
AddressParam struct {
Address []byte `json:"address"`
}
// Used to send an address
AccountsParam struct {
Filters []*pipe.FilterData `json:"filters"`
}
// StorageAt
StorageAtParam struct {
Address []byte `json:"address"`
Key []byte `json:"key"`
}
// Get a block
HeightParam struct {
Height uint `json:"height"`
}
// Get a series of blocks
BlocksParam struct {
Filters []*pipe.FilterData `json:"filters"`
}
// Event Id
EventIdParam struct {
EventId string `json:"event_id"`
}
// Event Id
SubIdParam struct {
SubId string `json:"sub_id"`
}
// Used when doing calls
CallParam struct {
Address []byte `json:"address"`
Data []byte `json:"data"`
}
// Used when doing code calls
CallCodeParam struct {
Code []byte `json:"code"`
Data []byte `json:"data"`
}
// Used when signing a tx. Uses placeholders just like TxParam
SignTxParam struct {
// Used when sending a transaction to be created and signed on the server
// (using the private key). This only uses the standard key type for now.