did

package
v0.0.0-...-270fe73 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 19, 2022 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DidCommand = cli.Command{
	Action:    cli.ShowSubcommandHelp,
	Name:      "did",
	Usage:     "did cli",
	ArgsUsage: "[arguments ...]",
	Description: "cli management commands can be use to new did,addsvr,query diddoc" +
		"query endpoint",
	Subcommands: []cli.Command{
		{
			Name:        "newdid",
			Usage:       "new did then register to block chain",
			Description: "new did,then register to block chain",
			Action:      newDid,
			Flags: []cli.Flag{
				cmd.RpcUrlFlag,
				cmd.TransactionGasPriceFlag,
				cmd.TransactionGasLimitFlag,
				cmd.WalletFileFlag,
				cmd.HttpsPortFlag,
				cmd.EnableHttpsFlag,
			},
		},
		{
			Name:        "addsvr",
			Usage:       "add service endpoint",
			Description: "Use Did add service endpoint to contract",
			Action:      addService,
			Flags: []cli.Flag{
				cmd.RpcUrlFlag,
				cmd.TransactionGasPriceFlag,
				cmd.TransactionGasLimitFlag,
				cmd.WalletFileFlag,
				cmd.DidFlag,
				cmd.ServiceIdFlag,
				cmd.TypeFlag,
				cmd.ServiceEndPointFlag,
				cmd.IndexFlag,
			},
		},
		{
			Name:        "updatesvr",
			Usage:       "update service endpoint",
			Description: "Use Did add service endpoint to contract",
			Action:      updateService,
			Flags: []cli.Flag{
				cmd.RpcUrlFlag,
				cmd.TransactionGasPriceFlag,
				cmd.TransactionGasLimitFlag,
				cmd.WalletFileFlag,
				cmd.DidFlag,
				cmd.ServiceIdFlag,
				cmd.TypeFlag,
				cmd.ServiceEndPointFlag,
				cmd.IndexFlag,
			},
		},
		{
			Name:        "diddoc",
			Usage:       "query did doc from block chain",
			Description: "query did doc from block chain",
			Action:      queryDidDoc,
			Flags: []cli.Flag{
				cmd.RpcUrlFlag,
				cmd.DidFlag,
			},
		},
		{
			Name:        "endpoint",
			Usage:       "query service endPoint from block chain",
			Description: "query service endPoint from block chain",
			Action:      QueryEndPoint,
			Flags: []cli.Flag{
				cmd.RpcUrlFlag,
				cmd.DidFlag,
			},
		},
	},
}

Functions

func NewDID

func NewDID(ontSdk *sdk.OntologySdk, acc *sdk.Account, gasPrice, gasLimit uint64) (string, error)

func QueryEndPoint

func QueryEndPoint(ctx *cli.Context) error

func RegisterDid

func RegisterDid(did string, ontSdk *sdk.OntologySdk, acc *sdk.Account, gasPrice, gasLimit uint64) error

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL