tendermint-rpc: Simplify 33 adaptor
This commit is contained in:
parent
3bcdd03dcc
commit
a31c6f0f34
@ -1,42 +1,2 @@
|
||||
/* eslint-disable @typescript-eslint/naming-convention */
|
||||
import { Adaptor } from "../adaptor";
|
||||
import { v0_33 } from "./v0-33";
|
||||
|
||||
/**
|
||||
* Adaptor for Tendermint 0.33.
|
||||
*
|
||||
* Use this to skip auto-detection:
|
||||
*
|
||||
* ```
|
||||
* import { adaptor33, Client as TendermintClient } from "@cosmjs/tendermint-rpc";
|
||||
* // ...
|
||||
* const client = await TendermintClient.connect(url, adaptor33);
|
||||
* ```
|
||||
*/
|
||||
export const adaptor33 = v0_33;
|
||||
|
||||
/**
|
||||
* Adaptor for Tendermint 0.34.
|
||||
*
|
||||
* Use this to skip auto-detection:
|
||||
*
|
||||
* ```
|
||||
* import { adaptor34, Client as TendermintClient } from "@cosmjs/tendermint-rpc";
|
||||
* // ...
|
||||
* const client = await TendermintClient.connect(url, adaptor34);
|
||||
* ```
|
||||
*/
|
||||
export const adaptor34 = v0_33; // With this alias we can swap out the implementation without affecting caller code.
|
||||
|
||||
/**
|
||||
* Returns an Adaptor implementation for a given tendermint version.
|
||||
* Throws when version is not supported.
|
||||
*
|
||||
* @param version full Tendermint version string, e.g. "0.20.1"
|
||||
*/
|
||||
export function adaptorForVersion(_version: string): Adaptor {
|
||||
// Note: In some cases, Tendermint 0.34 returns an empty version value.
|
||||
// This supports 0.33 and 0.34 now, no matter which version you provide.
|
||||
// Very soon this function becomes obsolete (https://github.com/cosmos/cosmjs/issues/789).
|
||||
return v0_33;
|
||||
}
|
||||
export { v0_33 as adaptor33 } from "./v0-33";
|
||||
|
||||
Loading…
Reference in New Issue
Block a user