├── .codeflow.yml ├── .github ├── pull_request_template.md └── workflows │ ├── ci.yaml │ ├── release.yaml │ └── salus-scan.yml ├── .gitignore ├── .golangci.yaml ├── .version ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── auth ├── api_key.go ├── api_key_test.go ├── authenticator.go └── authenticator_test.go ├── client ├── client.go ├── errors │ └── errors.go ├── filter │ ├── filter.go │ └── filter_test.go ├── options │ └── options.go ├── orchestration │ ├── action.go │ ├── client.go │ ├── network.go │ ├── protocol.go │ ├── staking_target.go │ ├── view_staking_context.go │ └── workflow.go ├── rewards │ ├── client.go │ ├── protocols.go │ ├── reward.go │ ├── rewardsfilter │ │ ├── reward_filter.go │ │ └── reward_filter_test.go │ ├── stake.go │ └── stakesfilter │ │ ├── stake_filter.go │ │ └── stake_filter_test.go └── transport │ └── transport.go ├── docs ├── images │ └── banner.svg └── openapi │ ├── orchestration.swagger.json │ └── rewards.swagger.json ├── examples ├── cosmos │ ├── list-rewards │ │ └── main.go │ └── list-stakes │ │ └── main.go ├── ethereum │ ├── create-and-process-workflow │ │ └── main.go │ ├── create-workflow │ │ └── main.go │ ├── list-rewards │ │ ├── partial-eth │ │ │ └── main.go │ │ └── validator │ │ │ └── main.go │ └── list-stakes │ │ └── main.go ├── hello-world │ └── main.go ├── list-workflows │ └── main.go └── solana │ ├── create-and-process-workflow │ └── main.go │ ├── create-workflow │ └── main.go │ └── list-rewards │ └── main.go ├── gen ├── client │ └── coinbase │ │ └── staking │ │ ├── orchestration │ │ └── v1 │ │ │ ├── doc.go │ │ │ └── staking_client.go │ │ └── rewards │ │ └── v1 │ │ ├── doc.go │ │ └── reward_client.go └── go │ └── coinbase │ └── staking │ ├── orchestration │ └── v1 │ │ ├── action.pb.go │ │ ├── action_aip.go │ │ ├── api.pb.go │ │ ├── api.pb.gw.go │ │ ├── api_grpc.pb.go │ │ ├── common.pb.go │ │ ├── ethereum.pb.go │ │ ├── ethereum_kiln.pb.go │ │ ├── network.pb.go │ │ ├── network_aip.go │ │ ├── protocol.pb.go │ │ ├── protocol_aip.go │ │ ├── solana.pb.go │ │ ├── staking_context.pb.go │ │ ├── staking_target.pb.go │ │ ├── staking_target_aip.go │ │ ├── workflow.pb.go │ │ └── workflow_aip.go │ └── rewards │ └── v1 │ ├── common.pb.go │ ├── portfolio.pb.go │ ├── portfolio_aip.go │ ├── protocol.pb.go │ ├── protocol_aip.go │ ├── reward.pb.go │ ├── reward_aip.go │ ├── reward_service.pb.go │ ├── reward_service.pb.gw.go │ ├── reward_service_grpc.pb.go │ ├── stake.pb.go │ └── stake_aip.go ├── go.mod ├── go.sum ├── pkg └── signer │ ├── ethereum.go │ ├── signer.go │ └── solana.go ├── protos ├── buf.gen.orchestration.yaml └── buf.gen.rewards.yaml └── scripts ├── install-go-tools.sh └── install-go-validation-tools.sh /.codeflow.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/.codeflow.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/salus-scan.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/.github/workflows/salus-scan.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/.golangci.yaml -------------------------------------------------------------------------------- /.version: -------------------------------------------------------------------------------- 1 | 0.6.1 2 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/README.md -------------------------------------------------------------------------------- /auth/api_key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/auth/api_key.go -------------------------------------------------------------------------------- /auth/api_key_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/auth/api_key_test.go -------------------------------------------------------------------------------- /auth/authenticator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/auth/authenticator.go -------------------------------------------------------------------------------- /auth/authenticator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/auth/authenticator_test.go -------------------------------------------------------------------------------- /client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/client/client.go -------------------------------------------------------------------------------- /client/errors/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/client/errors/errors.go -------------------------------------------------------------------------------- /client/filter/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/client/filter/filter.go -------------------------------------------------------------------------------- /client/filter/filter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/client/filter/filter_test.go -------------------------------------------------------------------------------- /client/options/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/client/options/options.go -------------------------------------------------------------------------------- /client/orchestration/action.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/client/orchestration/action.go -------------------------------------------------------------------------------- /client/orchestration/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/client/orchestration/client.go -------------------------------------------------------------------------------- /client/orchestration/network.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/client/orchestration/network.go -------------------------------------------------------------------------------- /client/orchestration/protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/client/orchestration/protocol.go -------------------------------------------------------------------------------- /client/orchestration/staking_target.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/client/orchestration/staking_target.go -------------------------------------------------------------------------------- /client/orchestration/view_staking_context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/client/orchestration/view_staking_context.go -------------------------------------------------------------------------------- /client/orchestration/workflow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/client/orchestration/workflow.go -------------------------------------------------------------------------------- /client/rewards/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/client/rewards/client.go -------------------------------------------------------------------------------- /client/rewards/protocols.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/client/rewards/protocols.go -------------------------------------------------------------------------------- /client/rewards/reward.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/client/rewards/reward.go -------------------------------------------------------------------------------- /client/rewards/rewardsfilter/reward_filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/client/rewards/rewardsfilter/reward_filter.go -------------------------------------------------------------------------------- /client/rewards/rewardsfilter/reward_filter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/client/rewards/rewardsfilter/reward_filter_test.go -------------------------------------------------------------------------------- /client/rewards/stake.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/client/rewards/stake.go -------------------------------------------------------------------------------- /client/rewards/stakesfilter/stake_filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/client/rewards/stakesfilter/stake_filter.go -------------------------------------------------------------------------------- /client/rewards/stakesfilter/stake_filter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/client/rewards/stakesfilter/stake_filter_test.go -------------------------------------------------------------------------------- /client/transport/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/client/transport/transport.go -------------------------------------------------------------------------------- /docs/images/banner.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/docs/images/banner.svg -------------------------------------------------------------------------------- /docs/openapi/orchestration.swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/docs/openapi/orchestration.swagger.json -------------------------------------------------------------------------------- /docs/openapi/rewards.swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/docs/openapi/rewards.swagger.json -------------------------------------------------------------------------------- /examples/cosmos/list-rewards/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/examples/cosmos/list-rewards/main.go -------------------------------------------------------------------------------- /examples/cosmos/list-stakes/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/examples/cosmos/list-stakes/main.go -------------------------------------------------------------------------------- /examples/ethereum/create-and-process-workflow/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/examples/ethereum/create-and-process-workflow/main.go -------------------------------------------------------------------------------- /examples/ethereum/create-workflow/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/examples/ethereum/create-workflow/main.go -------------------------------------------------------------------------------- /examples/ethereum/list-rewards/partial-eth/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/examples/ethereum/list-rewards/partial-eth/main.go -------------------------------------------------------------------------------- /examples/ethereum/list-rewards/validator/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/examples/ethereum/list-rewards/validator/main.go -------------------------------------------------------------------------------- /examples/ethereum/list-stakes/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/examples/ethereum/list-stakes/main.go -------------------------------------------------------------------------------- /examples/hello-world/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/examples/hello-world/main.go -------------------------------------------------------------------------------- /examples/list-workflows/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/examples/list-workflows/main.go -------------------------------------------------------------------------------- /examples/solana/create-and-process-workflow/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/examples/solana/create-and-process-workflow/main.go -------------------------------------------------------------------------------- /examples/solana/create-workflow/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/examples/solana/create-workflow/main.go -------------------------------------------------------------------------------- /examples/solana/list-rewards/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/examples/solana/list-rewards/main.go -------------------------------------------------------------------------------- /gen/client/coinbase/staking/orchestration/v1/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/gen/client/coinbase/staking/orchestration/v1/doc.go -------------------------------------------------------------------------------- /gen/client/coinbase/staking/orchestration/v1/staking_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/gen/client/coinbase/staking/orchestration/v1/staking_client.go -------------------------------------------------------------------------------- /gen/client/coinbase/staking/rewards/v1/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/gen/client/coinbase/staking/rewards/v1/doc.go -------------------------------------------------------------------------------- /gen/client/coinbase/staking/rewards/v1/reward_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/gen/client/coinbase/staking/rewards/v1/reward_client.go -------------------------------------------------------------------------------- /gen/go/coinbase/staking/orchestration/v1/action.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/gen/go/coinbase/staking/orchestration/v1/action.pb.go -------------------------------------------------------------------------------- /gen/go/coinbase/staking/orchestration/v1/action_aip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/gen/go/coinbase/staking/orchestration/v1/action_aip.go -------------------------------------------------------------------------------- /gen/go/coinbase/staking/orchestration/v1/api.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/gen/go/coinbase/staking/orchestration/v1/api.pb.go -------------------------------------------------------------------------------- /gen/go/coinbase/staking/orchestration/v1/api.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/gen/go/coinbase/staking/orchestration/v1/api.pb.gw.go -------------------------------------------------------------------------------- /gen/go/coinbase/staking/orchestration/v1/api_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/gen/go/coinbase/staking/orchestration/v1/api_grpc.pb.go -------------------------------------------------------------------------------- /gen/go/coinbase/staking/orchestration/v1/common.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/gen/go/coinbase/staking/orchestration/v1/common.pb.go -------------------------------------------------------------------------------- /gen/go/coinbase/staking/orchestration/v1/ethereum.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/gen/go/coinbase/staking/orchestration/v1/ethereum.pb.go -------------------------------------------------------------------------------- /gen/go/coinbase/staking/orchestration/v1/ethereum_kiln.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/gen/go/coinbase/staking/orchestration/v1/ethereum_kiln.pb.go -------------------------------------------------------------------------------- /gen/go/coinbase/staking/orchestration/v1/network.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/gen/go/coinbase/staking/orchestration/v1/network.pb.go -------------------------------------------------------------------------------- /gen/go/coinbase/staking/orchestration/v1/network_aip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/gen/go/coinbase/staking/orchestration/v1/network_aip.go -------------------------------------------------------------------------------- /gen/go/coinbase/staking/orchestration/v1/protocol.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/gen/go/coinbase/staking/orchestration/v1/protocol.pb.go -------------------------------------------------------------------------------- /gen/go/coinbase/staking/orchestration/v1/protocol_aip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/gen/go/coinbase/staking/orchestration/v1/protocol_aip.go -------------------------------------------------------------------------------- /gen/go/coinbase/staking/orchestration/v1/solana.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/gen/go/coinbase/staking/orchestration/v1/solana.pb.go -------------------------------------------------------------------------------- /gen/go/coinbase/staking/orchestration/v1/staking_context.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/gen/go/coinbase/staking/orchestration/v1/staking_context.pb.go -------------------------------------------------------------------------------- /gen/go/coinbase/staking/orchestration/v1/staking_target.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/gen/go/coinbase/staking/orchestration/v1/staking_target.pb.go -------------------------------------------------------------------------------- /gen/go/coinbase/staking/orchestration/v1/staking_target_aip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/gen/go/coinbase/staking/orchestration/v1/staking_target_aip.go -------------------------------------------------------------------------------- /gen/go/coinbase/staking/orchestration/v1/workflow.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/gen/go/coinbase/staking/orchestration/v1/workflow.pb.go -------------------------------------------------------------------------------- /gen/go/coinbase/staking/orchestration/v1/workflow_aip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/gen/go/coinbase/staking/orchestration/v1/workflow_aip.go -------------------------------------------------------------------------------- /gen/go/coinbase/staking/rewards/v1/common.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/gen/go/coinbase/staking/rewards/v1/common.pb.go -------------------------------------------------------------------------------- /gen/go/coinbase/staking/rewards/v1/portfolio.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/gen/go/coinbase/staking/rewards/v1/portfolio.pb.go -------------------------------------------------------------------------------- /gen/go/coinbase/staking/rewards/v1/portfolio_aip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/gen/go/coinbase/staking/rewards/v1/portfolio_aip.go -------------------------------------------------------------------------------- /gen/go/coinbase/staking/rewards/v1/protocol.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/gen/go/coinbase/staking/rewards/v1/protocol.pb.go -------------------------------------------------------------------------------- /gen/go/coinbase/staking/rewards/v1/protocol_aip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/gen/go/coinbase/staking/rewards/v1/protocol_aip.go -------------------------------------------------------------------------------- /gen/go/coinbase/staking/rewards/v1/reward.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/gen/go/coinbase/staking/rewards/v1/reward.pb.go -------------------------------------------------------------------------------- /gen/go/coinbase/staking/rewards/v1/reward_aip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/gen/go/coinbase/staking/rewards/v1/reward_aip.go -------------------------------------------------------------------------------- /gen/go/coinbase/staking/rewards/v1/reward_service.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/gen/go/coinbase/staking/rewards/v1/reward_service.pb.go -------------------------------------------------------------------------------- /gen/go/coinbase/staking/rewards/v1/reward_service.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/gen/go/coinbase/staking/rewards/v1/reward_service.pb.gw.go -------------------------------------------------------------------------------- /gen/go/coinbase/staking/rewards/v1/reward_service_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/gen/go/coinbase/staking/rewards/v1/reward_service_grpc.pb.go -------------------------------------------------------------------------------- /gen/go/coinbase/staking/rewards/v1/stake.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/gen/go/coinbase/staking/rewards/v1/stake.pb.go -------------------------------------------------------------------------------- /gen/go/coinbase/staking/rewards/v1/stake_aip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/gen/go/coinbase/staking/rewards/v1/stake_aip.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/go.sum -------------------------------------------------------------------------------- /pkg/signer/ethereum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/pkg/signer/ethereum.go -------------------------------------------------------------------------------- /pkg/signer/signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/pkg/signer/signer.go -------------------------------------------------------------------------------- /pkg/signer/solana.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/pkg/signer/solana.go -------------------------------------------------------------------------------- /protos/buf.gen.orchestration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/protos/buf.gen.orchestration.yaml -------------------------------------------------------------------------------- /protos/buf.gen.rewards.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/protos/buf.gen.rewards.yaml -------------------------------------------------------------------------------- /scripts/install-go-tools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/scripts/install-go-tools.sh -------------------------------------------------------------------------------- /scripts/install-go-validation-tools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/staking-client-library-go/HEAD/scripts/install-go-validation-tools.sh --------------------------------------------------------------------------------