├── .eslintrc.json ├── .gitignore ├── .husky └── pre-commit ├── .idea ├── .gitignore ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── javascript-sdk.iml ├── modules.xml └── vcs.xml ├── .npmignore ├── .prettierrc ├── LICENSE ├── Makefile ├── README.md ├── docs └── Protobuf.md ├── example.env ├── example ├── cdp.ts ├── hard.ts ├── query_auctions.ts ├── query_cdps.ts ├── query_swaps.ts ├── static │ └── env.ts ├── swap.ts ├── swap_incoming.ts ├── swap_outgoing.ts └── transfer.ts ├── package.json ├── src ├── client │ ├── hard │ │ └── index.ts │ ├── index.ts │ └── swap │ │ └── index.ts ├── crypto │ └── index.ts ├── index.test.ts ├── index.ts ├── msg │ ├── cosmos │ │ ├── index.test.ts │ │ └── index.ts │ ├── earn │ │ └── index.ts │ ├── evmutil │ │ └── index.ts │ ├── hard │ │ └── index.ts │ ├── index.ts │ ├── kava │ │ └── index.ts │ ├── liquid │ │ └── index.ts │ ├── router │ │ └── index.ts │ ├── savings │ │ └── index.ts │ └── swap │ │ └── index.ts ├── tx │ └── index.ts ├── types │ ├── Address.ts │ ├── Coin.ts │ ├── DenomToClaim.ts │ ├── Message.ts │ ├── Strategy.ts │ ├── VoteType.ts │ ├── Wallet.ts │ └── index.ts └── utils │ └── index.ts └── tsconfig.json /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/javascript-sdk.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/.idea/javascript-sdk.iml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true 3 | } 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/README.md -------------------------------------------------------------------------------- /docs/Protobuf.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/docs/Protobuf.md -------------------------------------------------------------------------------- /example.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/example.env -------------------------------------------------------------------------------- /example/cdp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/example/cdp.ts -------------------------------------------------------------------------------- /example/hard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/example/hard.ts -------------------------------------------------------------------------------- /example/query_auctions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/example/query_auctions.ts -------------------------------------------------------------------------------- /example/query_cdps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/example/query_cdps.ts -------------------------------------------------------------------------------- /example/query_swaps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/example/query_swaps.ts -------------------------------------------------------------------------------- /example/static/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/example/static/env.ts -------------------------------------------------------------------------------- /example/swap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/example/swap.ts -------------------------------------------------------------------------------- /example/swap_incoming.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/example/swap_incoming.ts -------------------------------------------------------------------------------- /example/swap_outgoing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/example/swap_outgoing.ts -------------------------------------------------------------------------------- /example/transfer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/example/transfer.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/package.json -------------------------------------------------------------------------------- /src/client/hard/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/src/client/hard/index.ts -------------------------------------------------------------------------------- /src/client/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/src/client/index.ts -------------------------------------------------------------------------------- /src/client/swap/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/src/client/swap/index.ts -------------------------------------------------------------------------------- /src/crypto/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/src/crypto/index.ts -------------------------------------------------------------------------------- /src/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/src/index.test.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/msg/cosmos/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/src/msg/cosmos/index.test.ts -------------------------------------------------------------------------------- /src/msg/cosmos/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/src/msg/cosmos/index.ts -------------------------------------------------------------------------------- /src/msg/earn/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/src/msg/earn/index.ts -------------------------------------------------------------------------------- /src/msg/evmutil/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/src/msg/evmutil/index.ts -------------------------------------------------------------------------------- /src/msg/hard/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/src/msg/hard/index.ts -------------------------------------------------------------------------------- /src/msg/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/src/msg/index.ts -------------------------------------------------------------------------------- /src/msg/kava/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/src/msg/kava/index.ts -------------------------------------------------------------------------------- /src/msg/liquid/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/src/msg/liquid/index.ts -------------------------------------------------------------------------------- /src/msg/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/src/msg/router/index.ts -------------------------------------------------------------------------------- /src/msg/savings/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/src/msg/savings/index.ts -------------------------------------------------------------------------------- /src/msg/swap/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/src/msg/swap/index.ts -------------------------------------------------------------------------------- /src/tx/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/src/tx/index.ts -------------------------------------------------------------------------------- /src/types/Address.ts: -------------------------------------------------------------------------------- 1 | export type InternalEVMAddress = string; 2 | -------------------------------------------------------------------------------- /src/types/Coin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/src/types/Coin.ts -------------------------------------------------------------------------------- /src/types/DenomToClaim.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/src/types/DenomToClaim.ts -------------------------------------------------------------------------------- /src/types/Message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/src/types/Message.ts -------------------------------------------------------------------------------- /src/types/Strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/src/types/Strategy.ts -------------------------------------------------------------------------------- /src/types/VoteType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/src/types/VoteType.ts -------------------------------------------------------------------------------- /src/types/Wallet.ts: -------------------------------------------------------------------------------- 1 | export type Wallet = { 2 | address: string; 3 | }; 4 | -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kava-Labs/javascript-sdk/HEAD/tsconfig.json --------------------------------------------------------------------------------