Documentation
¶
Index ¶
- Variables
- func StringsToAddrs(addrStrings []string) (maddrs []multiaddr.Multiaddr, err error)
- type AddrList
- type RestService
- func (rest RestService) DecodeReceivedJSON(w http.ResponseWriter, r *http.Request, dataObject interface{}) (ok bool)
- func (rest RestService) FileHandler(w http.ResponseWriter, r *http.Request)
- func (rest RestService) GetApprovedClaimRole(w http.ResponseWriter, _ *http.Request)
- func (rest RestService) GetAvailables(w http.ResponseWriter, r *http.Request)
- func (rest RestService) GetBlock(w http.ResponseWriter, r *http.Request)
- func (rest RestService) GetBlockchain(w http.ResponseWriter, _ *http.Request)
- func (rest RestService) GetCCY(w http.ResponseWriter, _ *http.Request)
- func (rest RestService) GetClaimRole(w http.ResponseWriter, _ *http.Request)
- func (rest RestService) GetCratos(w http.ResponseWriter, _ *http.Request)
- func (rest RestService) GetDemos(w http.ResponseWriter, _ *http.Request)
- func (rest RestService) GetHeadCid(w http.ResponseWriter, _ *http.Request)
- func (rest RestService) GetNetwork(w http.ResponseWriter, _ *http.Request)
- func (rest RestService) GetPools(w http.ResponseWriter, r *http.Request)
- func (rest RestService) GetRBAC(w http.ResponseWriter, _ *http.Request)
- func (rest RestService) HandleKeyGen(w http.ResponseWriter, r *http.Request)
- func (rest RestService) PostAmendment(w http.ResponseWriter, r *http.Request)
- func (rest RestService) PostApprovedClaim(w http.ResponseWriter, r *http.Request)
- func (rest RestService) PostBlock(w http.ResponseWriter, r *http.Request)
- func (rest RestService) PostClaimRole(w http.ResponseWriter, r *http.Request)
- func (rest RestService) PostTX(w http.ResponseWriter, r *http.Request)
- func (rest RestService) PostVote(w http.ResponseWriter, r *http.Request)
- func (rest RestService) StartupRest(port int, pem string, crt string) (io.Closer, error)
- func (rest RestService) StoreToIPFS(w http.ResponseWriter, payload interface{}) (cid string, ok bool)
- func (rest RestService) VerifyRuleDataType(a model.Amendment) bool
- func (rest RestService) VerifySignable(w http.ResponseWriter, signable model.Signable) (ok bool)
- type ServerP2P
- type TCPService
Constants ¶
This section is empty.
Variables ¶
View Source
var Endpoints endpoints
Functions ¶
func StringsToAddrs ¶
Types ¶
type AddrList ¶
type AddrList []multiaddr.Multiaddr
A new type we need for writing a custom flag parser
type RestService ¶
type RestService struct {
// contains filtered or unexported fields
}
func NewRest ¶
func NewRest(smith *node.BlockSmith) *RestService
func (RestService) DecodeReceivedJSON ¶
func (rest RestService) DecodeReceivedJSON(w http.ResponseWriter, r *http.Request, dataObject interface{}) (ok bool)
func (RestService) FileHandler ¶
func (rest RestService) FileHandler(w http.ResponseWriter, r *http.Request)
func (RestService) GetApprovedClaimRole ¶
func (rest RestService) GetApprovedClaimRole(w http.ResponseWriter, _ *http.Request)
func (RestService) GetAvailables ¶
func (rest RestService) GetAvailables(w http.ResponseWriter, r *http.Request)
func (RestService) GetBlock ¶
func (rest RestService) GetBlock(w http.ResponseWriter, r *http.Request)
func (RestService) GetBlockchain ¶
func (rest RestService) GetBlockchain(w http.ResponseWriter, _ *http.Request)
func (RestService) GetCCY ¶
func (rest RestService) GetCCY(w http.ResponseWriter, _ *http.Request)
func (RestService) GetClaimRole ¶
func (rest RestService) GetClaimRole(w http.ResponseWriter, _ *http.Request)
func (RestService) GetCratos ¶
func (rest RestService) GetCratos(w http.ResponseWriter, _ *http.Request)
func (RestService) GetDemos ¶
func (rest RestService) GetDemos(w http.ResponseWriter, _ *http.Request)
func (RestService) GetHeadCid ¶
func (rest RestService) GetHeadCid(w http.ResponseWriter, _ *http.Request)
func (RestService) GetNetwork ¶
func (rest RestService) GetNetwork(w http.ResponseWriter, _ *http.Request)
func (RestService) GetPools ¶
func (rest RestService) GetPools(w http.ResponseWriter, r *http.Request)
func (RestService) GetRBAC ¶
func (rest RestService) GetRBAC(w http.ResponseWriter, _ *http.Request)
func (RestService) HandleKeyGen ¶
func (rest RestService) HandleKeyGen(w http.ResponseWriter, r *http.Request)
func (RestService) PostAmendment ¶
func (rest RestService) PostAmendment(w http.ResponseWriter, r *http.Request)
func (RestService) PostApprovedClaim ¶
func (rest RestService) PostApprovedClaim(w http.ResponseWriter, r *http.Request)
func (RestService) PostBlock ¶
func (rest RestService) PostBlock(w http.ResponseWriter, r *http.Request)
func (RestService) PostClaimRole ¶
func (rest RestService) PostClaimRole(w http.ResponseWriter, r *http.Request)
func (RestService) PostTX ¶
func (rest RestService) PostTX(w http.ResponseWriter, r *http.Request)
func (RestService) PostVote ¶
func (rest RestService) PostVote(w http.ResponseWriter, r *http.Request)
func (RestService) StartupRest ¶
func (RestService) StoreToIPFS ¶
func (rest RestService) StoreToIPFS(w http.ResponseWriter, payload interface{}) (cid string, ok bool)
func (RestService) VerifyRuleDataType ¶
func (rest RestService) VerifyRuleDataType(a model.Amendment) bool
check some of the data type
func (RestService) VerifySignable ¶
func (rest RestService) VerifySignable(w http.ResponseWriter, signable model.Signable) (ok bool)
type ServerP2P ¶
type ServerP2P struct { Sleep time.Duration BlockStreams map[string]*bufio.ReadWriter DocsStreams map[string]*bufio.ReadWriter // contains filtered or unexported fields }
type TCPService ¶
type TCPService struct {
// contains filtered or unexported fields
}
func NewTCP ¶
func NewTCP(smith *node.BlockSmith, port int) *TCPService
func (TCPService) StartupTCP ¶
func (tcp TCPService) StartupTCP()
Click to show internal directories.
Click to hide internal directories.