├── .github └── workflows │ └── ci.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── bin ├── cli │ ├── .gitignore │ ├── Cargo.toml │ ├── gen-chain-spec.sh │ └── src │ │ ├── command.rs │ │ └── main.rs ├── client │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── node │ ├── Cargo.toml │ ├── build.rs │ └── src │ │ ├── lib.rs │ │ └── main.rs └── runtime │ ├── Cargo.toml │ ├── build.rs │ └── src │ └── lib.rs ├── chain ├── client │ ├── Cargo.toml │ └── src │ │ ├── error.rs │ │ ├── lib.rs │ │ └── subxt.rs └── pallet │ ├── Cargo.toml │ └── src │ ├── lib.rs │ ├── mock.rs │ └── tests.rs ├── faucet ├── cli │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── client │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── ffi │ ├── Cargo.toml │ ├── src │ │ ├── ffi.rs │ │ └── lib.rs │ └── tests │ │ └── impl_ffi_macro.rs └── pallet │ ├── Cargo.toml │ └── src │ ├── lib.rs │ ├── mock.rs │ └── tests.rs └── identity ├── cli ├── Cargo.toml └── src │ ├── account.rs │ ├── device.rs │ ├── id.rs │ ├── key.rs │ ├── lib.rs │ └── wallet.rs ├── client ├── Cargo.toml ├── github-proof-instructions.md ├── github-proof-template.md └── src │ ├── claim.rs │ ├── client.rs │ ├── error.rs │ ├── github.rs │ ├── lib.rs │ ├── service.rs │ ├── subxt.rs │ └── utils.rs ├── ffi ├── Cargo.toml ├── src │ ├── ffi.rs │ └── lib.rs └── tests │ └── impl_ffi_macro.rs ├── pallet ├── Cargo.toml └── src │ ├── lib.rs │ ├── mock.rs │ └── tests.rs └── utils ├── Cargo.toml └── src └── lib.rs /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | .vscode 3 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/README.md -------------------------------------------------------------------------------- /bin/cli/.gitignore: -------------------------------------------------------------------------------- 1 | chain-spec.json 2 | -------------------------------------------------------------------------------- /bin/cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/bin/cli/Cargo.toml -------------------------------------------------------------------------------- /bin/cli/gen-chain-spec.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/bin/cli/gen-chain-spec.sh -------------------------------------------------------------------------------- /bin/cli/src/command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/bin/cli/src/command.rs -------------------------------------------------------------------------------- /bin/cli/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/bin/cli/src/main.rs -------------------------------------------------------------------------------- /bin/client/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/bin/client/Cargo.toml -------------------------------------------------------------------------------- /bin/client/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/bin/client/src/lib.rs -------------------------------------------------------------------------------- /bin/node/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/bin/node/Cargo.toml -------------------------------------------------------------------------------- /bin/node/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/bin/node/build.rs -------------------------------------------------------------------------------- /bin/node/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/bin/node/src/lib.rs -------------------------------------------------------------------------------- /bin/node/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/bin/node/src/main.rs -------------------------------------------------------------------------------- /bin/runtime/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/bin/runtime/Cargo.toml -------------------------------------------------------------------------------- /bin/runtime/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/bin/runtime/build.rs -------------------------------------------------------------------------------- /bin/runtime/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/bin/runtime/src/lib.rs -------------------------------------------------------------------------------- /chain/client/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/chain/client/Cargo.toml -------------------------------------------------------------------------------- /chain/client/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/chain/client/src/error.rs -------------------------------------------------------------------------------- /chain/client/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/chain/client/src/lib.rs -------------------------------------------------------------------------------- /chain/client/src/subxt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/chain/client/src/subxt.rs -------------------------------------------------------------------------------- /chain/pallet/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/chain/pallet/Cargo.toml -------------------------------------------------------------------------------- /chain/pallet/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/chain/pallet/src/lib.rs -------------------------------------------------------------------------------- /chain/pallet/src/mock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/chain/pallet/src/mock.rs -------------------------------------------------------------------------------- /chain/pallet/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/chain/pallet/src/tests.rs -------------------------------------------------------------------------------- /faucet/cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/faucet/cli/Cargo.toml -------------------------------------------------------------------------------- /faucet/cli/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/faucet/cli/src/lib.rs -------------------------------------------------------------------------------- /faucet/client/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/faucet/client/Cargo.toml -------------------------------------------------------------------------------- /faucet/client/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/faucet/client/src/lib.rs -------------------------------------------------------------------------------- /faucet/ffi/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/faucet/ffi/Cargo.toml -------------------------------------------------------------------------------- /faucet/ffi/src/ffi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/faucet/ffi/src/ffi.rs -------------------------------------------------------------------------------- /faucet/ffi/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/faucet/ffi/src/lib.rs -------------------------------------------------------------------------------- /faucet/ffi/tests/impl_ffi_macro.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/faucet/ffi/tests/impl_ffi_macro.rs -------------------------------------------------------------------------------- /faucet/pallet/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/faucet/pallet/Cargo.toml -------------------------------------------------------------------------------- /faucet/pallet/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/faucet/pallet/src/lib.rs -------------------------------------------------------------------------------- /faucet/pallet/src/mock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/faucet/pallet/src/mock.rs -------------------------------------------------------------------------------- /faucet/pallet/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/faucet/pallet/src/tests.rs -------------------------------------------------------------------------------- /identity/cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/identity/cli/Cargo.toml -------------------------------------------------------------------------------- /identity/cli/src/account.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/identity/cli/src/account.rs -------------------------------------------------------------------------------- /identity/cli/src/device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/identity/cli/src/device.rs -------------------------------------------------------------------------------- /identity/cli/src/id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/identity/cli/src/id.rs -------------------------------------------------------------------------------- /identity/cli/src/key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/identity/cli/src/key.rs -------------------------------------------------------------------------------- /identity/cli/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/identity/cli/src/lib.rs -------------------------------------------------------------------------------- /identity/cli/src/wallet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/identity/cli/src/wallet.rs -------------------------------------------------------------------------------- /identity/client/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/identity/client/Cargo.toml -------------------------------------------------------------------------------- /identity/client/github-proof-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/identity/client/github-proof-instructions.md -------------------------------------------------------------------------------- /identity/client/github-proof-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/identity/client/github-proof-template.md -------------------------------------------------------------------------------- /identity/client/src/claim.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/identity/client/src/claim.rs -------------------------------------------------------------------------------- /identity/client/src/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/identity/client/src/client.rs -------------------------------------------------------------------------------- /identity/client/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/identity/client/src/error.rs -------------------------------------------------------------------------------- /identity/client/src/github.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/identity/client/src/github.rs -------------------------------------------------------------------------------- /identity/client/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/identity/client/src/lib.rs -------------------------------------------------------------------------------- /identity/client/src/service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/identity/client/src/service.rs -------------------------------------------------------------------------------- /identity/client/src/subxt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/identity/client/src/subxt.rs -------------------------------------------------------------------------------- /identity/client/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/identity/client/src/utils.rs -------------------------------------------------------------------------------- /identity/ffi/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/identity/ffi/Cargo.toml -------------------------------------------------------------------------------- /identity/ffi/src/ffi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/identity/ffi/src/ffi.rs -------------------------------------------------------------------------------- /identity/ffi/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/identity/ffi/src/lib.rs -------------------------------------------------------------------------------- /identity/ffi/tests/impl_ffi_macro.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/identity/ffi/tests/impl_ffi_macro.rs -------------------------------------------------------------------------------- /identity/pallet/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/identity/pallet/Cargo.toml -------------------------------------------------------------------------------- /identity/pallet/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/identity/pallet/src/lib.rs -------------------------------------------------------------------------------- /identity/pallet/src/mock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/identity/pallet/src/mock.rs -------------------------------------------------------------------------------- /identity/pallet/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/identity/pallet/src/tests.rs -------------------------------------------------------------------------------- /identity/utils/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/identity/utils/Cargo.toml -------------------------------------------------------------------------------- /identity/utils/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunshine-protocol/sunshine-keybase/HEAD/identity/utils/src/lib.rs --------------------------------------------------------------------------------