Commit 3e56108 1 parent 7cf3811 commit 3e56108 Copy full SHA for 3e56108
File tree 26 files changed +237
-213
lines changed
gen/client/coinbase/staking
26 files changed +237
-213
lines changed Original file line number Diff line number Diff line change @@ -58,7 +58,7 @@ buf_gen:
58
58
@ rm -rf gen/client/coinbase/staking/rewards/v1/*test.go
59
59
60
60
.PHONY : gen
61
- gen : install_prerequisites build_deps clean buf_gen
61
+ gen : install_prerequisites build_deps clean buf_gen format
62
62
63
63
.PHONY : build
64
64
build :
@@ -81,3 +81,9 @@ lint: validation_deps
81
81
lintfix : validation_deps
82
82
@ printf " \nFixing Lint Issues\n"
83
83
@ golangci-lint run --timeout 3m --fix ./...
84
+
85
+ .PHONY : format
86
+ format :
87
+ @ echo " Formatting app..."
88
+ @ docker run --rm -v
" ${PWD} :/app" -w /app golang:1.20 bash -c
" go install mvdan.cc/[email protected] && go install github.com/daixiang0/[email protected] && gofumpt -l -w . && gci write --skip-generated ."
89
+ @ echo " Done formatting app"
Original file line number Diff line number Diff line change @@ -5,12 +5,10 @@ import (
5
5
"fmt"
6
6
"net/http"
7
7
8
- "github.com/googleapis/gax-go/v2"
9
-
10
- "google.golang.org/api/option"
11
-
12
8
"github.com/coinbase/staking-client-library-go/auth"
13
9
"github.com/coinbase/staking-client-library-go/client/transport"
10
+ "github.com/googleapis/gax-go/v2"
11
+ "google.golang.org/api/option"
14
12
)
15
13
16
14
// StakingClientConfig stores configuration information about a Staking client.
Original file line number Diff line number Diff line change @@ -3,10 +3,9 @@ package orchestration
3
3
import (
4
4
"context"
5
5
6
- "github.com/googleapis/gax-go/v2"
7
-
8
6
stakingerrors "github.com/coinbase/staking-client-library-go/client/errors"
9
7
stakingpb "github.com/coinbase/staking-client-library-go/gen/go/coinbase/staking/orchestration/v1"
8
+ "github.com/googleapis/gax-go/v2"
10
9
)
11
10
12
11
// ListActions lists the Actions supported by Staking API.
Original file line number Diff line number Diff line change @@ -3,10 +3,9 @@ package orchestration
3
3
import (
4
4
"context"
5
5
6
- "google.golang.org/grpc"
7
-
8
6
clients "github.com/coinbase/staking-client-library-go/client/options"
9
7
innerClient "github.com/coinbase/staking-client-library-go/gen/client/coinbase/staking/orchestration/v1"
8
+ "google.golang.org/grpc"
10
9
)
11
10
12
11
const (
Original file line number Diff line number Diff line change @@ -3,10 +3,9 @@ package orchestration
3
3
import (
4
4
"context"
5
5
6
- "github.com/googleapis/gax-go/v2"
7
-
8
6
stakingerrors "github.com/coinbase/staking-client-library-go/client/errors"
9
7
stakingpb "github.com/coinbase/staking-client-library-go/gen/go/coinbase/staking/orchestration/v1"
8
+ "github.com/googleapis/gax-go/v2"
10
9
)
11
10
12
11
// ListNetworks lists the Networks supported by Staking API.
Original file line number Diff line number Diff line change @@ -3,10 +3,9 @@ package orchestration
3
3
import (
4
4
"context"
5
5
6
- "github.com/googleapis/gax-go/v2"
7
-
8
6
stakingerrors "github.com/coinbase/staking-client-library-go/client/errors"
9
7
stakingpb "github.com/coinbase/staking-client-library-go/gen/go/coinbase/staking/orchestration/v1"
8
+ "github.com/googleapis/gax-go/v2"
10
9
)
11
10
12
11
// ListProtocols lists the Protocols supported by Staking API.
Original file line number Diff line number Diff line change @@ -4,13 +4,11 @@ import (
4
4
"context"
5
5
"errors"
6
6
7
- "github.com/googleapis/gax-go/v2"
8
-
9
- "google.golang.org/api/iterator"
10
-
11
7
stakingerrors "github.com/coinbase/staking-client-library-go/client/errors"
12
8
innerClient "github.com/coinbase/staking-client-library-go/gen/client/coinbase/staking/orchestration/v1"
13
9
stakingpb "github.com/coinbase/staking-client-library-go/gen/go/coinbase/staking/orchestration/v1"
10
+ "github.com/googleapis/gax-go/v2"
11
+ "google.golang.org/api/iterator"
14
12
)
15
13
16
14
// StakingTargetIterator is an interface for iterating through the response to ListStakingTargets.
Original file line number Diff line number Diff line change @@ -3,10 +3,9 @@ package orchestration
3
3
import (
4
4
"context"
5
5
6
- "github.com/googleapis/gax-go/v2"
7
-
8
6
stakingerrors "github.com/coinbase/staking-client-library-go/client/errors"
9
7
stakingpb "github.com/coinbase/staking-client-library-go/gen/go/coinbase/staking/orchestration/v1"
8
+ "github.com/googleapis/gax-go/v2"
10
9
)
11
10
12
11
// ViewStakingContext helps view staking context information given a specific network address.
Original file line number Diff line number Diff line change @@ -4,13 +4,11 @@ import (
4
4
"context"
5
5
"errors"
6
6
7
- "github.com/googleapis/gax-go/v2"
8
-
9
- "google.golang.org/api/iterator"
10
-
11
7
stakingerrors "github.com/coinbase/staking-client-library-go/client/errors"
12
8
innerClient "github.com/coinbase/staking-client-library-go/gen/client/coinbase/staking/orchestration/v1"
13
9
stakingpb "github.com/coinbase/staking-client-library-go/gen/go/coinbase/staking/orchestration/v1"
10
+ "github.com/googleapis/gax-go/v2"
11
+ "google.golang.org/api/iterator"
14
12
)
15
13
16
14
// CreateWorkflow starts a workflow with the given protocol specific parameters.
Original file line number Diff line number Diff line change @@ -3,10 +3,9 @@ package rewards
3
3
import (
4
4
"context"
5
5
6
- "google.golang.org/grpc"
7
-
8
6
"github.com/coinbase/staking-client-library-go/client/options"
9
7
innerClient "github.com/coinbase/staking-client-library-go/gen/client/coinbase/staking/rewards/v1"
8
+ "google.golang.org/grpc"
10
9
)
11
10
12
11
const (
Original file line number Diff line number Diff line change @@ -4,13 +4,11 @@ import (
4
4
"context"
5
5
"errors"
6
6
7
- "github.com/googleapis/gax-go/v2"
8
-
9
- "google.golang.org/api/iterator"
10
-
11
7
stakingerrors "github.com/coinbase/staking-client-library-go/client/errors"
12
8
innerClient "github.com/coinbase/staking-client-library-go/gen/client/coinbase/staking/rewards/v1"
13
9
stakingpb "github.com/coinbase/staking-client-library-go/gen/go/coinbase/staking/rewards/v1"
10
+ "github.com/googleapis/gax-go/v2"
11
+ "google.golang.org/api/iterator"
14
12
)
15
13
16
14
// RewardIterator is an interface for iterating through the response to ListRewards.
Original file line number Diff line number Diff line change @@ -4,13 +4,11 @@ import (
4
4
"context"
5
5
"errors"
6
6
7
- "github.com/googleapis/gax-go/v2"
8
-
9
- "google.golang.org/api/iterator"
10
-
11
7
stakingerrors "github.com/coinbase/staking-client-library-go/client/errors"
12
8
innerClient "github.com/coinbase/staking-client-library-go/gen/client/coinbase/staking/rewards/v1"
13
9
stakingpb "github.com/coinbase/staking-client-library-go/gen/go/coinbase/staking/rewards/v1"
10
+ "github.com/googleapis/gax-go/v2"
11
+ "google.golang.org/api/iterator"
14
12
)
15
13
16
14
// StakeIterator is an interface for iterating through the response to ListStakes.
Original file line number Diff line number Diff line change @@ -8,14 +8,13 @@ import (
8
8
"log"
9
9
"time"
10
10
11
- "github.com/coinbase/staking-client-library-go/client/protocols"
12
- "github.com/coinbase/staking-client-library-go/client/rewards/reward"
13
- "google.golang.org/api/iterator"
14
-
15
11
"github.com/coinbase/staking-client-library-go/auth"
16
12
"github.com/coinbase/staking-client-library-go/client"
17
13
"github.com/coinbase/staking-client-library-go/client/options"
14
+ "github.com/coinbase/staking-client-library-go/client/protocols"
15
+ "github.com/coinbase/staking-client-library-go/client/rewards/reward"
18
16
api "github.com/coinbase/staking-client-library-go/gen/go/coinbase/staking/rewards/v1"
17
+ "google.golang.org/api/iterator"
19
18
)
20
19
21
20
/*
Original file line number Diff line number Diff line change @@ -7,14 +7,13 @@ import (
7
7
"fmt"
8
8
"log"
9
9
10
- "google.golang.org/api/iterator"
11
-
12
10
"github.com/coinbase/staking-client-library-go/auth"
13
11
"github.com/coinbase/staking-client-library-go/client"
14
12
"github.com/coinbase/staking-client-library-go/client/options"
15
13
"github.com/coinbase/staking-client-library-go/client/protocols"
16
14
"github.com/coinbase/staking-client-library-go/client/rewards/stakes"
17
15
api "github.com/coinbase/staking-client-library-go/gen/go/coinbase/staking/rewards/v1"
16
+ "google.golang.org/api/iterator"
18
17
)
19
18
20
19
/*
Original file line number Diff line number Diff line change @@ -12,14 +12,13 @@ import (
12
12
"log"
13
13
"time"
14
14
15
- "github.com/coinbase/staking-client-library-go/client/protocols"
16
- "google.golang.org/api/iterator"
17
-
18
15
"github.com/coinbase/staking-client-library-go/auth"
19
16
"github.com/coinbase/staking-client-library-go/client"
20
17
"github.com/coinbase/staking-client-library-go/client/options"
18
+ "github.com/coinbase/staking-client-library-go/client/protocols"
21
19
"github.com/coinbase/staking-client-library-go/client/rewards/reward"
22
20
api "github.com/coinbase/staking-client-library-go/gen/go/coinbase/staking/rewards/v1"
21
+ "google.golang.org/api/iterator"
23
22
)
24
23
25
24
/*
Original file line number Diff line number Diff line change @@ -11,14 +11,13 @@ import (
11
11
"fmt"
12
12
"log"
13
13
14
- "github.com/coinbase/staking-client-library-go/client/protocols"
15
- "github.com/coinbase/staking-client-library-go/client/rewards/stakes"
16
- "google.golang.org/api/iterator"
17
-
18
14
"github.com/coinbase/staking-client-library-go/auth"
19
15
"github.com/coinbase/staking-client-library-go/client"
20
16
"github.com/coinbase/staking-client-library-go/client/options"
17
+ "github.com/coinbase/staking-client-library-go/client/protocols"
18
+ "github.com/coinbase/staking-client-library-go/client/rewards/stakes"
21
19
api "github.com/coinbase/staking-client-library-go/gen/go/coinbase/staking/rewards/v1"
20
+ "google.golang.org/api/iterator"
22
21
)
23
22
24
23
/*
Original file line number Diff line number Diff line change @@ -9,12 +9,11 @@ import (
9
9
"errors"
10
10
"log"
11
11
12
- "google.golang.org/api/iterator"
13
-
14
12
"github.com/coinbase/staking-client-library-go/auth"
15
13
"github.com/coinbase/staking-client-library-go/client"
16
14
"github.com/coinbase/staking-client-library-go/client/options"
17
15
stakingpb "github.com/coinbase/staking-client-library-go/gen/go/coinbase/staking/orchestration/v1"
16
+ "google.golang.org/api/iterator"
18
17
)
19
18
20
19
// An example function that verifies the API key has been configured correctly and you can connect to the Coinbase Staking API.
Original file line number Diff line number Diff line change @@ -9,12 +9,11 @@ import (
9
9
"errors"
10
10
"log"
11
11
12
- "google.golang.org/api/iterator"
13
-
14
12
"github.com/coinbase/staking-client-library-go/auth"
15
13
"github.com/coinbase/staking-client-library-go/client"
16
14
"github.com/coinbase/staking-client-library-go/client/options"
17
15
stakingpb "github.com/coinbase/staking-client-library-go/gen/go/coinbase/staking/orchestration/v1"
16
+ "google.golang.org/api/iterator"
18
17
)
19
18
20
19
// An example function to demonstrate how to use the staking client libraries.
Original file line number Diff line number Diff line change @@ -11,13 +11,12 @@ import (
11
11
"os"
12
12
"time"
13
13
14
- "github.com/coinbase/staking-client-library-go/internal/signer"
15
-
16
14
"github.com/coinbase/staking-client-library-go/auth"
17
15
"github.com/coinbase/staking-client-library-go/client"
18
16
stakingerrors "github.com/coinbase/staking-client-library-go/client/errors"
19
17
"github.com/coinbase/staking-client-library-go/client/options"
20
18
stakingpb "github.com/coinbase/staking-client-library-go/gen/go/coinbase/staking/orchestration/v1"
19
+ "github.com/coinbase/staking-client-library-go/internal/signer"
21
20
)
22
21
23
22
const (
Original file line number Diff line number Diff line change @@ -13,14 +13,13 @@ import (
13
13
"log"
14
14
"time"
15
15
16
- "google.golang.org/api/iterator"
17
-
18
16
"github.com/coinbase/staking-client-library-go/auth"
19
17
"github.com/coinbase/staking-client-library-go/client"
20
18
"github.com/coinbase/staking-client-library-go/client/options"
21
19
"github.com/coinbase/staking-client-library-go/client/protocols"
22
20
"github.com/coinbase/staking-client-library-go/client/rewards/reward"
23
21
api "github.com/coinbase/staking-client-library-go/gen/go/coinbase/staking/rewards/v1"
22
+ "google.golang.org/api/iterator"
24
23
)
25
24
26
25
/*
You can’t perform that action at this time.
0 commit comments