This repository has been archived by the owner on Jul 30, 2019. It is now read-only.
/
types.go
55 lines (51 loc) · 2 KB
/
types.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
// Copyright (C) 2018 MediBloc
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <https://www.gnu.org/licenses/>
package rpc
// Block alias
const (
// genesis block
GENESIS = "genesis"
// last irreversible block
CONFIRMED = "confirmed"
// tail block
TAIL = "tail"
)
// Errors for rpc
const (
ErrMsgBlockNotFound = "block not found"
ErrMsgInternalError = "unverified server error"
ErrMsgInvalidBlockHeight = "invalid block height"
ErrMsgInvalidTxHash = "invalid transaction hash"
ErrMsgInvalidTxValue = "invalid transaction value"
ErrMsgTransactionNotFound = "transaction not found"
ErrMsgInvalidRequest = "invalid request"
ErrMsgFailedToUpdateBandwidth = "failed to update bandwidth"
ErrMsgFailedToUpdateUnstaking = "failed to update Unstaking"
ErrMsgTooManyBlocksRequest = "exceed max blocks count"
ErrMsgAliasNotFound = "alias not found"
ErrMsgInvalidBlockType = "invalid block type"
ErrMsgCandidateNotFound = "candidate not found"
ErrMsgInvalidToAddress = "invalid to address"
ErrMsgInvalidSignature = "invalid signature"
ErrMsgInvalidPayerSignature = "invalid payer signature"
ErrMsgInvalidBlockHash = "invalid block hash"
ErrMsgInvalidCandidateID = "invalid candidate id"
ErrMsgInvalidAddress = "invalid address"
ErrMsgInvalidPayload = "invalid payload"
)
// Limit for get blocks request
const (
MaxBlocksCount = 50
)