diff --git a/apps/extension/src/background/approvals/handler.ts b/apps/extension/src/background/approvals/handler.ts index 729ef195b..d8c526873 100644 --- a/apps/extension/src/background/approvals/handler.ts +++ b/apps/extension/src/background/approvals/handler.ts @@ -121,8 +121,14 @@ const handleRevokeConnectionMsg: ( const handleApproveSignTxMsg: ( service: ApprovalsService ) => InternalHandler = (service) => { - return async (_, { signer, tx, txType, wrapperTxMsg }) => { - return await service.approveSignTx(txType, signer, tx, wrapperTxMsg); + return async (_, { signer, tx, txType, wrapperTxMsg, checksums }) => { + return await service.approveSignTx( + txType, + signer, + tx, + wrapperTxMsg, + checksums + ); }; }; diff --git a/apps/extension/src/background/approvals/service.test.ts b/apps/extension/src/background/approvals/service.test.ts index 24fdf378d..b26ca909c 100644 --- a/apps/extension/src/background/approvals/service.test.ts +++ b/apps/extension/src/background/approvals/service.test.ts @@ -11,7 +11,7 @@ import { LocalStorage } from "storage"; import { KVStoreMock } from "test/init"; import * as webextensionPolyfill from "webextension-polyfill"; import { ApprovalsService } from "./service"; -import { PendingTx, WasmHashesStore } from "./types"; +import { PendingTx } from "./types"; jest.mock("webextension-polyfill", () => ({ runtime: { @@ -46,7 +46,6 @@ describe("approvals service", () => { let chainService: jest.Mocked; let dataStore: KVStoreMock; let txStore: KVStoreMock; - let wasmHashesStore: KVStoreMock; let localStorage: LocalStorage; afterEach(() => { @@ -69,7 +68,6 @@ describe("approvals service", () => { txStore, dataStore, localStorage, - wasmHashesStore, sdkService, keyRingService, vaultService, diff --git a/apps/extension/src/background/approvals/service.ts b/apps/extension/src/background/approvals/service.ts index 29b6e660a..5040f8a40 100644 --- a/apps/extension/src/background/approvals/service.ts +++ b/apps/extension/src/background/approvals/service.ts @@ -13,7 +13,7 @@ import { SdkService } from "background/sdk"; import { VaultService } from "background/vault"; import { ExtensionBroadcaster } from "extension"; import { LocalStorage } from "storage"; -import { EncodedTxData, PendingTx, WasmHashesStore } from "./types"; +import { EncodedTxData, PendingTx } from "./types"; export class ApprovalsService { // holds promises which can be resolved with a message from a pop-up window @@ -28,7 +28,6 @@ export class ApprovalsService { protected readonly txStore: KVStore, protected readonly dataStore: KVStore, protected readonly localStorage: LocalStorage, - protected readonly wasmHashesStore: KVStore, protected readonly sdkService: SdkService, protected readonly keyRingService: KeyRingService, protected readonly vaultService: VaultService, @@ -40,7 +39,8 @@ export class ApprovalsService { txType: TxType, signer: string, tx: EncodedTxData, - wrapperTxMsg: string + wrapperTxMsg: string, + checksums?: Record ): Promise { const msgId = uuid(); @@ -54,11 +54,13 @@ export class ApprovalsService { signingDataBytes: tx.signingDataBytes.map((bytes) => fromBase64(bytes)), }; + // Set PendingTx await this.txStore.set(msgId, { txType, tx: pendingTx, signer, wrapperTxMsg: fromBase64(wrapperTxMsg), + checksums, }); const url = `${browser.runtime.getURL( @@ -270,11 +272,8 @@ export class ApprovalsService { throw new Error(`No transaction found for ${msgId}`); } - const { chainId } = await this.chainService.getChain(); - const wasmHashes = await this.wasmHashesStore.get(chainId); - const { tx } = this.sdkService.getSdk(); - return tx.deserialize(pendingTx.tx.txBytes, wasmHashes || []); + return tx.deserialize(pendingTx.tx.txBytes, pendingTx.checksums || {}); } async querySignArbitraryDetails(msgId: string): Promise { diff --git a/apps/extension/src/background/approvals/types.ts b/apps/extension/src/background/approvals/types.ts index 97f624cd0..96f8e3554 100644 --- a/apps/extension/src/background/approvals/types.ts +++ b/apps/extension/src/background/approvals/types.ts @@ -1,5 +1,5 @@ -import { SupportedTx, TxType } from "@heliax/namada-sdk/web"; -import { TxData, WasmHash } from "@namada/types"; +import { TxType } from "@heliax/namada-sdk/web"; +import { TxData } from "@namada/types"; export type ApprovedOriginsStore = string[]; @@ -8,6 +8,7 @@ export type PendingTx = { tx: TxData; wrapperTxMsg: Uint8Array; signer: string; + checksums?: Record; }; export type PendingSignArbitrary = string; @@ -16,10 +17,3 @@ export type EncodedTxData = { txBytes: string; signingDataBytes: string[]; }; - -export type TxStore = { - txType: SupportedTx; - tx: PendingTx[]; -}; - -export type WasmHashesStore = WasmHash[]; diff --git a/apps/extension/src/background/chains/handler.ts b/apps/extension/src/background/chains/handler.ts index ff33890ea..bf70cec80 100644 --- a/apps/extension/src/background/chains/handler.ts +++ b/apps/extension/src/background/chains/handler.ts @@ -1,10 +1,6 @@ import { GetChainMsg } from "provider/messages"; import { Env, Handler, InternalHandler, Message } from "router"; -import { - AddTxWasmHashesMsg, - GetTxWasmHashesMsg, - UpdateChainMsg, -} from "./messages"; +import { UpdateChainMsg } from "./messages"; import { ChainsService } from "./service"; export const getHandler: (service: ChainsService) => Handler = (service) => { @@ -14,16 +10,6 @@ export const getHandler: (service: ChainsService) => Handler = (service) => { return handleGetChainMsg(service)(env, msg as GetChainMsg); case UpdateChainMsg: return handleUpdateChainMsg(service)(env, msg as UpdateChainMsg); - case AddTxWasmHashesMsg: - return handleAddTxWasmHashesMsg(service)( - env, - msg as AddTxWasmHashesMsg - ); - case GetTxWasmHashesMsg: - return handleGetTxWasmHashesMsg(service)( - env, - msg as GetTxWasmHashesMsg - ); default: throw new Error("Unknown msg type"); } @@ -45,19 +31,3 @@ const handleUpdateChainMsg: ( return await service.updateChain(chainId); }; }; - -const handleAddTxWasmHashesMsg: ( - service: ChainsService -) => InternalHandler = (service) => { - return async (_, { chainId, wasmHashes }) => { - return await service.addTxWasmHashes(chainId, wasmHashes); - }; -}; - -const handleGetTxWasmHashesMsg: ( - service: ChainsService -) => InternalHandler = (service) => { - return async (_, { chainId }) => { - return await service.getTxWasmHashes(chainId); - }; -}; diff --git a/apps/extension/src/background/chains/init.ts b/apps/extension/src/background/chains/init.ts index 33f71aac1..4a1625c70 100644 --- a/apps/extension/src/background/chains/init.ts +++ b/apps/extension/src/background/chains/init.ts @@ -2,18 +2,12 @@ import { GetChainMsg } from "provider/messages"; import { Router } from "router"; import { ROUTE } from "./constants"; import { getHandler } from "./handler"; -import { - AddTxWasmHashesMsg, - GetTxWasmHashesMsg, - UpdateChainMsg, -} from "./messages"; +import { UpdateChainMsg } from "./messages"; import { ChainsService } from "./service"; export function init(router: Router, service: ChainsService): void { router.registerMessage(GetChainMsg); router.registerMessage(UpdateChainMsg); - router.registerMessage(AddTxWasmHashesMsg); - router.registerMessage(GetTxWasmHashesMsg); router.addHandler(ROUTE, getHandler(service)); } diff --git a/apps/extension/src/background/chains/messages.ts b/apps/extension/src/background/chains/messages.ts index 3b4613fef..3c5a53df1 100644 --- a/apps/extension/src/background/chains/messages.ts +++ b/apps/extension/src/background/chains/messages.ts @@ -1,4 +1,3 @@ -import { WasmHash } from "@namada/types"; import { Message } from "router"; import { validateProps } from "utils"; import { ROUTE } from "./constants"; @@ -30,50 +29,3 @@ export class UpdateChainMsg extends Message { return UpdateChainMsg.type(); } } - -export class AddTxWasmHashesMsg extends Message { - public static type(): MessageType { - return MessageType.AddTxWasmHashes; - } - - constructor( - public readonly chainId: string, - public readonly wasmHashes: WasmHash[] - ) { - super(); - } - - validate(): void { - validateProps(this, ["chainId", "wasmHashes"]); - } - - route(): string { - return ROUTE; - } - - type(): string { - return AddTxWasmHashesMsg.type(); - } -} - -export class GetTxWasmHashesMsg extends Message { - public static type(): MessageType { - return MessageType.GetTxWasmHashes; - } - - constructor(public readonly chainId: string) { - super(); - } - - validate(): void { - validateProps(this, ["chainId"]); - } - - route(): string { - return ROUTE; - } - - type(): string { - return GetTxWasmHashesMsg.type(); - } -} diff --git a/apps/extension/src/background/chains/service.ts b/apps/extension/src/background/chains/service.ts index c1c00a22b..8b673847e 100644 --- a/apps/extension/src/background/chains/service.ts +++ b/apps/extension/src/background/chains/service.ts @@ -1,7 +1,5 @@ import { chains } from "@namada/chains"; -import { KVStore } from "@namada/storage"; -import { Chain, WasmHash } from "@namada/types"; -import { WasmHashesStore } from "background/approvals"; +import { Chain } from "@namada/types"; import { SdkService } from "background/sdk"; import { ExtensionBroadcaster } from "extension"; import { LocalStorage } from "storage"; @@ -12,7 +10,6 @@ export class ChainsService { constructor( protected readonly sdkService: SdkService, protected readonly localStorage: LocalStorage, - protected readonly wasmHashesStore: KVStore, protected readonly broadcaster: ExtensionBroadcaster ) {} @@ -34,15 +31,4 @@ export class ChainsService { await this.localStorage.setChain(chain); await this.broadcaster.updateNetwork(); } - - async addTxWasmHashes( - chainId: string, - wasmHashes: WasmHash[] - ): Promise { - await this.wasmHashesStore.set(chainId, wasmHashes); - } - - async getTxWasmHashes(chainId: string): Promise { - return await this.wasmHashesStore.get(chainId); - } } diff --git a/apps/extension/src/background/index.ts b/apps/extension/src/background/index.ts index 4142b8461..cf32b4a16 100644 --- a/apps/extension/src/background/index.ts +++ b/apps/extension/src/background/index.ts @@ -17,11 +17,7 @@ import { } from "extension"; import { KVPrefix, Ports } from "router"; import { LocalStorage, VaultStorage } from "storage"; -import { - ApprovalsService, - WasmHashesStore, - init as initApprovals, -} from "./approvals"; +import { ApprovalsService, init as initApprovals } from "./approvals"; import { ChainsService, init as initChains } from "./chains"; import { KeyRingService, UtilityStore, init as initKeyRing } from "./keyring"; import { SdkService } from "./sdk/service"; @@ -35,9 +31,6 @@ const localStorage = new LocalStorage( //IDB storages const vaultStorage = new VaultStorage(new IndexedDBKVStore(KVPrefix.IndexedDB)); const utilityStore = new IndexedDBKVStore(KVPrefix.Utility); -const wasmHashesStore = new IndexedDBKVStore( - KVPrefix.WasmHashesStorage -); // Memory/transient storages const sessionStore = new SessionKVStore(KVPrefix.SessionStorage); @@ -70,7 +63,6 @@ const init = new Promise(async (resolve) => { const chainsService = new ChainsService( sdkService, localStorage, - wasmHashesStore, broadcaster ); const keyRingService = new KeyRingService( @@ -87,7 +79,6 @@ const init = new Promise(async (resolve) => { txStore, dataStore, localStorage, - wasmHashesStore, sdkService, keyRingService, vaultService, diff --git a/apps/extension/src/provider/InjectedNamada.ts b/apps/extension/src/provider/InjectedNamada.ts index 41df3e694..206e957cc 100644 --- a/apps/extension/src/provider/InjectedNamada.ts +++ b/apps/extension/src/provider/InjectedNamada.ts @@ -7,8 +7,6 @@ import { SignArbitraryResponse, SignProps, VerifyArbitraryProps, - WasmHash, - WasmHashProps, } from "@namada/types"; import { InjectedProxy } from "./InjectedProxy"; import { Signer } from "./Signer"; @@ -63,22 +61,6 @@ export class InjectedNamada implements INamada { return await InjectedProxy.requestMethod("getChain"); } - public async addTxWasmHashes(props: WasmHashProps): Promise { - return await InjectedProxy.requestMethod( - "addTxWasmHashes", - props - ); - } - - public async getTxWasmHashes( - chainId: string - ): Promise { - return await InjectedProxy.requestMethod( - "getTxWasmHashes", - chainId - ); - } - public getSigner(): ISigner | undefined { return new Signer(this); } diff --git a/apps/extension/src/provider/Namada.ts b/apps/extension/src/provider/Namada.ts index b99d5ce07..414602515 100644 --- a/apps/extension/src/provider/Namada.ts +++ b/apps/extension/src/provider/Namada.ts @@ -8,12 +8,9 @@ import { SignArbitraryResponse, SignProps, VerifyArbitraryProps, - WasmHash, - WasmHashProps, } from "@namada/types"; import { MessageRequester, Ports } from "router"; -import { AddTxWasmHashesMsg, GetTxWasmHashesMsg } from "background/chains"; import { ApproveConnectInterfaceMsg, ApproveSignArbitraryMsg, @@ -70,6 +67,7 @@ export class Namada implements INamada { signer, tx: { txBytes, signingDataBytes }, wrapperTxMsg, + checksums, } = props; return await this.requester?.sendMessage( Ports.Background, @@ -80,7 +78,8 @@ export class Namada implements INamada { signingDataBytes: signingDataBytes.map((bytes) => toBase64(bytes)), }, signer, - toBase64(wrapperTxMsg) + toBase64(wrapperTxMsg), + checksums ) ); } @@ -110,25 +109,6 @@ export class Namada implements INamada { ); } - public async addTxWasmHashes({ - chainId, - wasmHashes, - }: WasmHashProps): Promise { - return await this.requester?.sendMessage( - Ports.Background, - new AddTxWasmHashesMsg(chainId, wasmHashes) - ); - } - - public async getTxWasmHashes( - chainId: string - ): Promise { - return await this.requester?.sendMessage( - Ports.Background, - new GetTxWasmHashesMsg(chainId) - ); - } - public async checkDurability(): Promise { return await this.requester?.sendMessage( Ports.Background, diff --git a/apps/extension/src/provider/Signer.ts b/apps/extension/src/provider/Signer.ts index a1b183ab2..2f04ffd21 100644 --- a/apps/extension/src/provider/Signer.ts +++ b/apps/extension/src/provider/Signer.ts @@ -47,7 +47,8 @@ export class Signer implements ISigner { txType: unknown, { txBytes, signingDataBytes }: TxData, signer: string, - wrapperTxMsg: Uint8Array + wrapperTxMsg: Uint8Array, + checksums?: Record ): Promise { return await this._namada.sign({ txType, @@ -57,6 +58,7 @@ export class Signer implements ISigner { signingDataBytes, }, wrapperTxMsg, + checksums, }); } diff --git a/apps/extension/src/provider/messages.ts b/apps/extension/src/provider/messages.ts index a42d902b1..7d8efc165 100644 --- a/apps/extension/src/provider/messages.ts +++ b/apps/extension/src/provider/messages.ts @@ -37,10 +37,12 @@ export class ApproveSignTxMsg extends Message { } constructor( + // TODO: Simplify these args! public readonly txType: TxType, public readonly tx: EncodedTxData, public readonly signer: string, - public readonly wrapperTxMsg: string + public readonly wrapperTxMsg: string, + public readonly checksums?: Record ) { super(); } diff --git a/apps/extension/src/test/init.ts b/apps/extension/src/test/init.ts index 50f24c9fd..c54192b86 100644 --- a/apps/extension/src/test/init.ts +++ b/apps/extension/src/test/init.ts @@ -19,7 +19,6 @@ import { SessionPassword, VaultService } from "background/vault"; import { ApprovalsService, PendingTx, - WasmHashesStore, init as initApprovals, } from "../background/approvals"; @@ -67,9 +66,6 @@ export const init = async (): Promise<{ const namadaRouterId = await getNamadaRouterId(localStorage); const requester = new ExtensionRequester(messenger, namadaRouterId); const txStore = new KVStoreMock(KVPrefix.LocalStorage); - const wasmHashesStore = new KVStoreMock( - KVPrefix.WasmHashesStorage - ); const dataStore = new KVStoreMock(KVPrefix.LocalStorage); const broadcaster = new ExtensionBroadcaster(localStorage, requester); @@ -93,7 +89,6 @@ export const init = async (): Promise<{ const chainsService = new ChainsService( sdkService, localStorage, - wasmHashesStore, broadcaster ); @@ -112,7 +107,6 @@ export const init = async (): Promise<{ txStore, dataStore, localStorage, - wasmHashesStore, sdkService, keyRingService, vaultService, diff --git a/apps/namadillo/package.json b/apps/namadillo/package.json index 370b39d12..c0aa82484 100644 --- a/apps/namadillo/package.json +++ b/apps/namadillo/package.json @@ -7,7 +7,7 @@ "license": "MIT", "private": true, "dependencies": { - "@anomaorg/namada-indexer-client": "0.0.17", + "@anomaorg/namada-indexer-client": "0.0.19", "@cosmjs/encoding": "^0.32.3", "@tailwindcss/container-queries": "^0.1.1", "@tanstack/react-query": "^5.40.0", diff --git a/apps/namadillo/src/App/AppSetup.tsx b/apps/namadillo/src/App/AppSetup.tsx index bd4de1933..7332be50d 100644 --- a/apps/namadillo/src/App/AppSetup.tsx +++ b/apps/namadillo/src/App/AppSetup.tsx @@ -1,6 +1,5 @@ import { useUntilIntegrationAttached } from "@namada/integrations"; import { chainAtom } from "atoms/chain"; -import { checksumsAtom } from "atoms/checksums"; import { defaultServerConfigAtom, indexerHeartbeatAtom, @@ -22,7 +21,6 @@ export const AppSetup = ({ children }: AppSetupProps): JSX.Element => { const indexerHeartbeat = useAtomValue(indexerHeartbeatAtom); const tomlConfig = useAtomValue(defaultServerConfigAtom); const chain = useAtomValue(chainAtom); - const wasmChecksums = useAtomValue(checksumsAtom); const extensionAttachStatus = useUntilIntegrationAttached(); const extensionReady = extensionAttachStatus !== "pending"; const errorContainerProps = { className: "text-white h-svh" }; @@ -114,17 +112,6 @@ export const AppSetup = ({ children }: AppSetupProps): JSX.Element => { ); } - // Handle wasm checksum hash fetching errors - if (wasmChecksums.isError) { - return ( - - ); - } - // Error if, for some reason, the RPC URL is missing. if (!chain.data!.rpcUrl) { return ( diff --git a/apps/namadillo/src/atoms/chain/atoms.ts b/apps/namadillo/src/atoms/chain/atoms.ts index 2f901e315..b941f98de 100644 --- a/apps/namadillo/src/atoms/chain/atoms.ts +++ b/apps/namadillo/src/atoms/chain/atoms.ts @@ -46,6 +46,7 @@ export const chainAtom = atomWithQuery((get) => { unbondingPeriodInEpochs: chainParameters.data!.epochInfo.unbondingPeriodInEpochs, nativeTokenAddress: chainParameters.data!.nativeTokenAddress, + checksums: chainParameters.data!.checksums, }; }, [!!indexerUrl, indexerRpcUrl, chainParameters, tomlConfig]), }; diff --git a/apps/namadillo/src/atoms/chain/services.ts b/apps/namadillo/src/atoms/chain/services.ts index 0e6a40fc6..3692f883c 100644 --- a/apps/namadillo/src/atoms/chain/services.ts +++ b/apps/namadillo/src/atoms/chain/services.ts @@ -28,5 +28,6 @@ export const fetchChainParameters = async ( apr: BigNumber(parameters.apr), chainId: parameters.chainId, nativeTokenAddress: parameters.nativeTokenAddress, + checksums: parameters.checksums, }; }; diff --git a/apps/namadillo/src/atoms/checksums/atoms.ts b/apps/namadillo/src/atoms/checksums/atoms.ts deleted file mode 100644 index b38ae3094..000000000 --- a/apps/namadillo/src/atoms/checksums/atoms.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { integrations } from "@namada/integrations"; -import { WasmHash } from "@namada/types"; -import { chainAtom, nativeTokenAddressAtom } from "atoms/chain"; -import { fetchWasmHashes } from "atoms/checksums"; -import { namadaExtensionConnectedAtom, rpcUrlAtom } from "atoms/settings"; -import { atomWithQuery } from "jotai-tanstack-query"; - -export const checksumsAtom = atomWithQuery((get) => { - const chain = get(chainAtom); - const rpcUrl = get(rpcUrlAtom); - const extensionConnected = get(namadaExtensionConnectedAtom); - const nativeToken = get(nativeTokenAddressAtom); - const integration = integrations.namada; - const chainId = chain.data?.chainId; - - return { - queryKey: ["checksums", chainId], - staleTime: Infinity, - enabled: - !!rpcUrl && - !!chainId && - extensionConnected && - nativeToken.status === "success", - queryFn: async () => fetchWasmHashes(chain.data!.chainId, integration), - }; -}); diff --git a/apps/namadillo/src/atoms/checksums/index.ts b/apps/namadillo/src/atoms/checksums/index.ts deleted file mode 100644 index be1f4506f..000000000 --- a/apps/namadillo/src/atoms/checksums/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from "./atoms"; -export * from "./services"; diff --git a/apps/namadillo/src/atoms/checksums/services.ts b/apps/namadillo/src/atoms/checksums/services.ts deleted file mode 100644 index 1517a7dc3..000000000 --- a/apps/namadillo/src/atoms/checksums/services.ts +++ /dev/null @@ -1,19 +0,0 @@ -import { Namada } from "@namada/integrations"; -import { WasmHash } from "@namada/types"; -import { getSdkInstance } from "hooks"; - -export const fetchWasmHashes = async ( - chainId: string, - integration: Namada -): Promise => { - const wasmHashes = await integration.getTxWasmHashes(chainId); - if (!wasmHashes || wasmHashes.length === 0) { - const { rpc } = await getSdkInstance(); - const hashes = await rpc.queryWasmHashes(); - if (hashes && hashes.length > 0) { - await integration.addTxWasmHashes(chainId, hashes); - } - return hashes; - } - return wasmHashes; -}; diff --git a/apps/namadillo/src/atoms/proposals/functions.ts b/apps/namadillo/src/atoms/proposals/functions.ts index 7e84cceec..b898955c1 100644 --- a/apps/namadillo/src/atoms/proposals/functions.ts +++ b/apps/namadillo/src/atoms/proposals/functions.ts @@ -128,7 +128,7 @@ const decodeProposalType = ( ] = "Add" in continuous ? [continuous["Add"], "add" as const] - : [continuous["Remove"], "remove" as const]; + : [continuous["Remove"], "remove" as const]; const amountAsBigNumber = BigNumber(amount); diff --git a/apps/namadillo/src/lib/query.ts b/apps/namadillo/src/lib/query.ts index 687382bf5..2cf84b73d 100644 --- a/apps/namadillo/src/lib/query.ts +++ b/apps/namadillo/src/lib/query.ts @@ -7,8 +7,10 @@ import { WrapperTxProps, } from "@namada/types"; import { getIndexerApi } from "atoms/api"; +import { chainParametersAtom } from "atoms/chain"; import { getSdkInstance } from "hooks"; import invariant from "invariant"; +import { getDefaultStore } from "jotai"; import { ChainSettings, GasConfig } from "types"; import { TransactionEventsClasses } from "types/events"; @@ -117,6 +119,10 @@ export const signTx = async ( const integration = getIntegration(chain.id); const signingClient = integration.signer() as Signer; + const store = getDefaultStore(); + const { data: chainParameters } = store.get(chainParametersAtom); + const checksums = chainParameters?.checksums; + try { // Sign batch Tx const signedBatchTxBytes = await signingClient.sign( @@ -126,7 +132,8 @@ export const signTx = async ( signingDataBytes: typedEncodedTx.tx.signing_data_bytes(), }, owner, - typedEncodedTx.tx.wrapper_tx_msg() + typedEncodedTx.tx.wrapper_tx_msg(), + checksums ); if (!signedBatchTxBytes) { diff --git a/apps/namadillo/src/types.d.ts b/apps/namadillo/src/types.d.ts index 99c0d7bdd..c8d0fe8cd 100644 --- a/apps/namadillo/src/types.d.ts +++ b/apps/namadillo/src/types.d.ts @@ -31,6 +31,7 @@ export type ChainSettings = { chainId: string; unbondingPeriodInEpochs: number; extensionId: ExtensionKey; + checksums: Record; }; export type SettingsTomlOptions = { @@ -50,6 +51,7 @@ export type ChainParameters = { chainId: string; nativeTokenAddress: Address; epochInfo: EpochInfo; + checksums: Record; }; export type SettingsStorage = { diff --git a/packages/integrations/src/Namada.ts b/packages/integrations/src/Namada.ts index 0b3b20643..af715b03d 100644 --- a/packages/integrations/src/Namada.ts +++ b/packages/integrations/src/Namada.ts @@ -3,7 +3,6 @@ import { Chain, Namada as INamada, Signer, - WasmHash, WindowWithNamada, } from "@namada/types"; @@ -56,17 +55,4 @@ export default class Namada implements Integration { public signer(): Signer | undefined { return this._namada?.getSigner(); } - - public async addTxWasmHashes( - chainId: string, - wasmHashes: WasmHash[] - ): Promise { - return this._namada?.addTxWasmHashes({ chainId, wasmHashes }); - } - - public async getTxWasmHashes( - chainId: string - ): Promise { - return this._namada?.getTxWasmHashes(chainId); - } } diff --git a/packages/sdk/docs/classes/Crypto.md b/packages/sdk/docs/classes/Crypto.md index ec69f34ba..458fcba38 100644 --- a/packages/sdk/docs/classes/Crypto.md +++ b/packages/sdk/docs/classes/Crypto.md @@ -40,7 +40,7 @@ Class Crypto handles AES encryption tasks #### Defined in -[sdk/src/crypto/crypto.ts:20](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/crypto/crypto.ts#L20) +[sdk/src/crypto/crypto.ts:20](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/crypto/crypto.ts#L20) ## Properties @@ -52,7 +52,7 @@ WebAssembly Memory for crypto #### Defined in -[sdk/src/crypto/crypto.ts:20](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/crypto/crypto.ts#L20) +[sdk/src/crypto/crypto.ts:20](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/crypto/crypto.ts#L20) ## Methods @@ -75,7 +75,7 @@ decrypted text #### Defined in -[sdk/src/crypto/crypto.ts:115](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/crypto/crypto.ts#L115) +[sdk/src/crypto/crypto.ts:115](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/crypto/crypto.ts#L115) ___ @@ -100,7 +100,7 @@ crypto record #### Defined in -[sdk/src/crypto/crypto.ts:61](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/crypto/crypto.ts#L61) +[sdk/src/crypto/crypto.ts:61](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/crypto/crypto.ts#L61) ___ @@ -126,7 +126,7 @@ array of encrypted bytes #### Defined in -[sdk/src/crypto/crypto.ts:98](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/crypto/crypto.ts#L98) +[sdk/src/crypto/crypto.ts:98](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/crypto/crypto.ts#L98) ___ @@ -153,7 +153,7 @@ crypto record used for storage #### Defined in -[sdk/src/crypto/crypto.ts:30](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/crypto/crypto.ts#L30) +[sdk/src/crypto/crypto.ts:30](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/crypto/crypto.ts#L30) ___ @@ -178,4 +178,4 @@ encryption parameters #### Defined in -[sdk/src/crypto/crypto.ts:73](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/crypto/crypto.ts#L73) +[sdk/src/crypto/crypto.ts:73](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/crypto/crypto.ts#L73) diff --git a/packages/sdk/docs/classes/EncodedTx.md b/packages/sdk/docs/classes/EncodedTx.md index ca412fcbd..d2b3ec9fc 100644 --- a/packages/sdk/docs/classes/EncodedTx.md +++ b/packages/sdk/docs/classes/EncodedTx.md @@ -42,7 +42,7 @@ Create an EncodedTx class #### Defined in -[sdk/src/tx/types.ts:12](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/tx/types.ts#L12) +[sdk/src/tx/types.ts:12](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/tx/types.ts#L12) ## Properties @@ -54,7 +54,7 @@ Specific tx struct instance #### Defined in -[sdk/src/tx/types.ts:14](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/tx/types.ts#L14) +[sdk/src/tx/types.ts:14](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/tx/types.ts#L14) ___ @@ -66,7 +66,7 @@ Borsh-serialized wrapper tx args #### Defined in -[sdk/src/tx/types.ts:13](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/tx/types.ts#L13) +[sdk/src/tx/types.ts:13](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/tx/types.ts#L13) ## Methods @@ -82,7 +82,7 @@ Clear tx bytes resource #### Defined in -[sdk/src/tx/types.ts:39](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/tx/types.ts#L39) +[sdk/src/tx/types.ts:39](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/tx/types.ts#L39) ___ @@ -100,7 +100,7 @@ string of tx hash #### Defined in -[sdk/src/tx/types.ts:32](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/tx/types.ts#L32) +[sdk/src/tx/types.ts:32](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/tx/types.ts#L32) ___ @@ -119,4 +119,4 @@ Serialized tx bytes #### Defined in -[sdk/src/tx/types.ts:22](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/tx/types.ts#L22) +[sdk/src/tx/types.ts:22](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/tx/types.ts#L22) diff --git a/packages/sdk/docs/classes/Ledger.md b/packages/sdk/docs/classes/Ledger.md index 2cc4d827b..4056cff48 100644 --- a/packages/sdk/docs/classes/Ledger.md +++ b/packages/sdk/docs/classes/Ledger.md @@ -42,7 +42,7 @@ Functionality for interacting with NamadaApp for Ledger Hardware Wallets #### Defined in -[sdk/src/ledger.ts:54](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/ledger.ts#L54) +[sdk/src/ledger.ts:54](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/ledger.ts#L54) ## Properties @@ -54,7 +54,7 @@ Inititalized NamadaApp class from Zondax package #### Defined in -[sdk/src/ledger.ts:54](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/ledger.ts#L54) +[sdk/src/ledger.ts:54](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/ledger.ts#L54) ## Methods @@ -75,7 +75,7 @@ void #### Defined in -[sdk/src/ledger.ts:176](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/ledger.ts#L176) +[sdk/src/ledger.ts:176](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/ledger.ts#L176) ___ @@ -102,7 +102,7 @@ Address and public key #### Defined in -[sdk/src/ledger.ts:97](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/ledger.ts#L97) +[sdk/src/ledger.ts:97](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/ledger.ts#L97) ___ @@ -123,7 +123,7 @@ Error message if error is found #### Defined in -[sdk/src/ledger.ts:159](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/ledger.ts#L159) +[sdk/src/ledger.ts:159](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/ledger.ts#L159) ___ @@ -150,7 +150,7 @@ Address and public key #### Defined in -[sdk/src/ledger.ts:118](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/ledger.ts#L118) +[sdk/src/ledger.ts:118](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/ledger.ts#L118) ___ @@ -178,7 +178,7 @@ Response signature #### Defined in -[sdk/src/ledger.ts:144](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/ledger.ts#L144) +[sdk/src/ledger.ts:144](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/ledger.ts#L144) ___ @@ -199,7 +199,7 @@ Version and info of NamadaApp #### Defined in -[sdk/src/ledger.ts:80](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/ledger.ts#L80) +[sdk/src/ledger.ts:80](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/ledger.ts#L80) ___ @@ -225,4 +225,4 @@ Ledger class instance #### Defined in -[sdk/src/ledger.ts:62](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/ledger.ts#L62) +[sdk/src/ledger.ts:62](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/ledger.ts#L62) diff --git a/packages/sdk/docs/classes/Masp.md b/packages/sdk/docs/classes/Masp.md index 53772880a..9d99f2e2a 100644 --- a/packages/sdk/docs/classes/Masp.md +++ b/packages/sdk/docs/classes/Masp.md @@ -41,7 +41,7 @@ Class representing utilities related to MASP #### Defined in -[sdk/src/masp.ts:10](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/masp.ts#L10) +[sdk/src/masp.ts:10](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/masp.ts#L10) ## Properties @@ -53,7 +53,7 @@ Instance of Sdk struct from wasm lib #### Defined in -[sdk/src/masp.ts:10](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/masp.ts#L10) +[sdk/src/masp.ts:10](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/masp.ts#L10) ## Methods @@ -80,7 +80,7 @@ void #### Defined in -[sdk/src/masp.ts:69](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/masp.ts#L69) +[sdk/src/masp.ts:69](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/masp.ts#L69) ___ @@ -107,7 +107,7 @@ void #### Defined in -[sdk/src/masp.ts:47](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/masp.ts#L47) +[sdk/src/masp.ts:47](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/masp.ts#L47) ___ @@ -134,7 +134,7 @@ void #### Defined in -[sdk/src/masp.ts:58](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/masp.ts#L58) +[sdk/src/masp.ts:58](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/masp.ts#L58) ___ @@ -154,7 +154,7 @@ void #### Defined in -[sdk/src/masp.ts:26](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/masp.ts#L26) +[sdk/src/masp.ts:26](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/masp.ts#L26) ___ @@ -174,7 +174,7 @@ True if MASP parameters are loaded #### Defined in -[sdk/src/masp.ts:17](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/masp.ts#L17) +[sdk/src/masp.ts:17](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/masp.ts#L17) ___ @@ -200,4 +200,4 @@ void #### Defined in -[sdk/src/masp.ts:36](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/masp.ts#L36) +[sdk/src/masp.ts:36](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/masp.ts#L36) diff --git a/packages/sdk/docs/classes/Mnemonic.md b/packages/sdk/docs/classes/Mnemonic.md index b20290069..05cc2c213 100644 --- a/packages/sdk/docs/classes/Mnemonic.md +++ b/packages/sdk/docs/classes/Mnemonic.md @@ -38,7 +38,7 @@ Class for accessing mnemonic functionality from wasm #### Defined in -[sdk/src/mnemonic.ts:18](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/mnemonic.ts#L18) +[sdk/src/mnemonic.ts:18](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/mnemonic.ts#L18) ## Properties @@ -50,7 +50,7 @@ Memory accessor for crypto lib #### Defined in -[sdk/src/mnemonic.ts:18](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/mnemonic.ts#L18) +[sdk/src/mnemonic.ts:18](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/mnemonic.ts#L18) ## Methods @@ -76,7 +76,7 @@ Promise that resolves to array of words #### Defined in -[sdk/src/mnemonic.ts:26](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/mnemonic.ts#L26) +[sdk/src/mnemonic.ts:26](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/mnemonic.ts#L26) ___ @@ -101,7 +101,7 @@ Seed bytes #### Defined in -[sdk/src/mnemonic.ts:44](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/mnemonic.ts#L44) +[sdk/src/mnemonic.ts:44](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/mnemonic.ts#L44) ___ @@ -131,4 +131,4 @@ Object with validation result and error message if invalid #### Defined in -[sdk/src/mnemonic.ts:62](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/mnemonic.ts#L62) +[sdk/src/mnemonic.ts:62](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/mnemonic.ts#L62) diff --git a/packages/sdk/docs/classes/Rpc.md b/packages/sdk/docs/classes/Rpc.md index fd9d0c9e3..589295c4d 100644 --- a/packages/sdk/docs/classes/Rpc.md +++ b/packages/sdk/docs/classes/Rpc.md @@ -20,6 +20,7 @@ API for executing RPC requests with Namada - [broadcastTx](Rpc.md#broadcasttx) - [queryAllValidators](Rpc.md#queryallvalidators) - [queryBalance](Rpc.md#querybalance) +- [queryChecksums](Rpc.md#querychecksums) - [queryDelegatorsVotes](Rpc.md#querydelegatorsvotes) - [queryGasCosts](Rpc.md#querygascosts) - [queryNativeToken](Rpc.md#querynativetoken) @@ -29,7 +30,6 @@ API for executing RPC requests with Namada - [queryStakingTotals](Rpc.md#querystakingtotals) - [queryTotalBonds](Rpc.md#querytotalbonds) - [queryTotalDelegations](Rpc.md#querytotaldelegations) -- [queryWasmHashes](Rpc.md#querywasmhashes) - [shieldedSync](Rpc.md#shieldedsync) ## Constructors @@ -51,7 +51,7 @@ API for executing RPC requests with Namada #### Defined in -[sdk/src/rpc/rpc.ts:30](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/rpc/rpc.ts#L30) +[sdk/src/rpc/rpc.ts:31](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/rpc/rpc.ts#L31) ## Properties @@ -63,7 +63,7 @@ Instance of Query struct from wasm lib #### Defined in -[sdk/src/rpc/rpc.ts:32](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/rpc/rpc.ts#L32) +[sdk/src/rpc/rpc.ts:33](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/rpc/rpc.ts#L33) ___ @@ -75,7 +75,7 @@ Instance of Sdk struct from wasm lib #### Defined in -[sdk/src/rpc/rpc.ts:31](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/rpc/rpc.ts#L31) +[sdk/src/rpc/rpc.ts:32](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/rpc/rpc.ts#L32) ## Methods @@ -101,7 +101,7 @@ TxResponseProps object #### Defined in -[sdk/src/rpc/rpc.ts:207](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/rpc/rpc.ts#L207) +[sdk/src/rpc/rpc.ts:217](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/rpc/rpc.ts#L217) ___ @@ -121,7 +121,7 @@ Array of all validator addresses #### Defined in -[sdk/src/rpc/rpc.ts:72](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/rpc/rpc.ts#L72) +[sdk/src/rpc/rpc.ts:73](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/rpc/rpc.ts#L73) ___ @@ -148,7 +148,27 @@ Query balances from chain #### Defined in -[sdk/src/rpc/rpc.ts:42](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/rpc/rpc.ts#L42) +[sdk/src/rpc/rpc.ts:43](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/rpc/rpc.ts#L43) + +___ + +### queryChecksums + +▸ **queryChecksums**(): `Promise`\<`Record`\<`string`, `string`\>\> + +Query code paths and their associated hash on chain + +#### Returns + +`Promise`\<`Record`\<`string`, `string`\>\> + +Object + +**`Async`** + +#### Defined in + +[sdk/src/rpc/rpc.ts:198](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/rpc/rpc.ts#L198) ___ @@ -174,7 +194,7 @@ Promise resolving to delegators votes #### Defined in -[sdk/src/rpc/rpc.ts:96](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/rpc/rpc.ts#L96) +[sdk/src/rpc/rpc.ts:97](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/rpc/rpc.ts#L97) ___ @@ -194,7 +214,7 @@ Query gas costs #### Defined in -[sdk/src/rpc/rpc.ts:188](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/rpc/rpc.ts#L188) +[sdk/src/rpc/rpc.ts:189](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/rpc/rpc.ts#L189) ___ @@ -214,7 +234,7 @@ Address of native token #### Defined in -[sdk/src/rpc/rpc.ts:51](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/rpc/rpc.ts#L51) +[sdk/src/rpc/rpc.ts:52](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/rpc/rpc.ts#L52) ___ @@ -241,7 +261,7 @@ String of public key if found #### Defined in -[sdk/src/rpc/rpc.ts:62](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/rpc/rpc.ts#L62) +[sdk/src/rpc/rpc.ts:63](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/rpc/rpc.ts#L63) ___ @@ -267,7 +287,7 @@ Promise resolving to pending ethereum transfers #### Defined in -[sdk/src/rpc/rpc.ts:179](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/rpc/rpc.ts#L179) +[sdk/src/rpc/rpc.ts:180](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/rpc/rpc.ts#L180) ___ @@ -293,7 +313,7 @@ Promise resolving to staking positions #### Defined in -[sdk/src/rpc/rpc.ts:133](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/rpc/rpc.ts#L133) +[sdk/src/rpc/rpc.ts:134](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/rpc/rpc.ts#L134) ___ @@ -319,7 +339,7 @@ Promise resolving to staking totals #### Defined in -[sdk/src/rpc/rpc.ts:106](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/rpc/rpc.ts#L106) +[sdk/src/rpc/rpc.ts:107](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/rpc/rpc.ts#L107) ___ @@ -343,7 +363,7 @@ Total bonds amount #### Defined in -[sdk/src/rpc/rpc.ts:169](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/rpc/rpc.ts#L169) +[sdk/src/rpc/rpc.ts:170](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/rpc/rpc.ts#L170) ___ @@ -370,27 +390,7 @@ Promise resolving to total delegations #### Defined in -[sdk/src/rpc/rpc.ts:83](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/rpc/rpc.ts#L83) - -___ - -### queryWasmHashes - -▸ **queryWasmHashes**(): `Promise`\<`WasmHash`[]\> - -Query code paths and their associated hash on chain - -#### Returns - -`Promise`\<`WasmHash`[]\> - -WasmHash[] - -**`Async`** - -#### Defined in - -[sdk/src/rpc/rpc.ts:197](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/rpc/rpc.ts#L197) +[sdk/src/rpc/rpc.ts:84](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/rpc/rpc.ts#L84) ___ @@ -414,4 +414,4 @@ Sync the shielded context #### Defined in -[sdk/src/rpc/rpc.ts:219](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/rpc/rpc.ts#L219) +[sdk/src/rpc/rpc.ts:229](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/rpc/rpc.ts#L229) diff --git a/packages/sdk/docs/classes/Sdk.md b/packages/sdk/docs/classes/Sdk.md index c1861500f..64c3ce5ee 100644 --- a/packages/sdk/docs/classes/Sdk.md +++ b/packages/sdk/docs/classes/Sdk.md @@ -62,7 +62,7 @@ API for interacting with Namada SDK #### Defined in -[sdk/src/sdk.ts:23](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/sdk.ts#L23) +[sdk/src/sdk.ts:23](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/sdk.ts#L23) ## Properties @@ -74,7 +74,7 @@ Memory accessor for crypto lib #### Defined in -[sdk/src/sdk.ts:26](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/sdk.ts#L26) +[sdk/src/sdk.ts:26](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/sdk.ts#L26) ___ @@ -86,7 +86,7 @@ Address of chain's native token #### Defined in -[sdk/src/sdk.ts:28](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/sdk.ts#L28) +[sdk/src/sdk.ts:28](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/sdk.ts#L28) ___ @@ -98,7 +98,7 @@ Instance of Query struct from wasm lib #### Defined in -[sdk/src/sdk.ts:25](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/sdk.ts#L25) +[sdk/src/sdk.ts:25](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/sdk.ts#L25) ___ @@ -110,7 +110,7 @@ Instance of Sdk struct from wasm lib #### Defined in -[sdk/src/sdk.ts:24](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/sdk.ts#L24) +[sdk/src/sdk.ts:24](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/sdk.ts#L24) ___ @@ -122,7 +122,7 @@ RPC url #### Defined in -[sdk/src/sdk.ts:27](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/sdk.ts#L27) +[sdk/src/sdk.ts:27](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/sdk.ts#L27) ## Accessors @@ -140,7 +140,7 @@ Utilities for encrypting and decrypting data #### Defined in -[sdk/src/sdk.ts:166](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/sdk.ts#L166) +[sdk/src/sdk.ts:166](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/sdk.ts#L166) ___ @@ -158,7 +158,7 @@ key-related functionality #### Defined in -[sdk/src/sdk.ts:142](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/sdk.ts#L142) +[sdk/src/sdk.ts:142](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/sdk.ts#L142) ___ @@ -176,7 +176,7 @@ Masp utilities for handling params #### Defined in -[sdk/src/sdk.ts:158](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/sdk.ts#L158) +[sdk/src/sdk.ts:158](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/sdk.ts#L158) ___ @@ -194,7 +194,7 @@ mnemonic-related functionality #### Defined in -[sdk/src/sdk.ts:134](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/sdk.ts#L134) +[sdk/src/sdk.ts:134](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/sdk.ts#L134) ___ @@ -212,7 +212,7 @@ rpc client #### Defined in -[sdk/src/sdk.ts:118](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/sdk.ts#L118) +[sdk/src/sdk.ts:118](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/sdk.ts#L118) ___ @@ -230,7 +230,7 @@ Non-Tx signing functionality #### Defined in -[sdk/src/sdk.ts:150](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/sdk.ts#L150) +[sdk/src/sdk.ts:150](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/sdk.ts#L150) ___ @@ -248,7 +248,7 @@ tx-related functionality #### Defined in -[sdk/src/sdk.ts:126](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/sdk.ts#L126) +[sdk/src/sdk.ts:126](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/sdk.ts#L126) ## Methods @@ -266,7 +266,7 @@ Utilities for encrypting and decrypting data #### Defined in -[sdk/src/sdk.ts:100](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/sdk.ts#L100) +[sdk/src/sdk.ts:100](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/sdk.ts#L100) ___ @@ -284,7 +284,7 @@ key-related functionality #### Defined in -[sdk/src/sdk.ts:76](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/sdk.ts#L76) +[sdk/src/sdk.ts:76](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/sdk.ts#L76) ___ @@ -302,7 +302,7 @@ Masp utilities for handling params #### Defined in -[sdk/src/sdk.ts:92](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/sdk.ts#L92) +[sdk/src/sdk.ts:92](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/sdk.ts#L92) ___ @@ -320,7 +320,7 @@ mnemonic-related functionality #### Defined in -[sdk/src/sdk.ts:68](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/sdk.ts#L68) +[sdk/src/sdk.ts:68](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/sdk.ts#L68) ___ @@ -338,7 +338,7 @@ Namada RPC client #### Defined in -[sdk/src/sdk.ts:52](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/sdk.ts#L52) +[sdk/src/sdk.ts:52](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/sdk.ts#L52) ___ @@ -356,7 +356,7 @@ Non-Tx signing functionality #### Defined in -[sdk/src/sdk.ts:84](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/sdk.ts#L84) +[sdk/src/sdk.ts:84](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/sdk.ts#L84) ___ @@ -374,7 +374,7 @@ Tx-related functionality #### Defined in -[sdk/src/sdk.ts:60](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/sdk.ts#L60) +[sdk/src/sdk.ts:60](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/sdk.ts#L60) ___ @@ -400,7 +400,7 @@ Class for interacting with NamadaApp for Ledger Hardware Wallets #### Defined in -[sdk/src/sdk.ts:110](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/sdk.ts#L110) +[sdk/src/sdk.ts:110](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/sdk.ts#L110) ___ @@ -425,4 +425,4 @@ this instance of Sdk #### Defined in -[sdk/src/sdk.ts:37](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/sdk.ts#L37) +[sdk/src/sdk.ts:37](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/sdk.ts#L37) diff --git a/packages/sdk/docs/classes/SignedTx.md b/packages/sdk/docs/classes/SignedTx.md index 8b2711fd3..53ad7b7b7 100644 --- a/packages/sdk/docs/classes/SignedTx.md +++ b/packages/sdk/docs/classes/SignedTx.md @@ -34,7 +34,7 @@ Wrap results of tx signing to simplify passing between Sdk functions #### Defined in -[sdk/src/tx/types.ts:52](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/tx/types.ts#L52) +[sdk/src/tx/types.ts:52](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/tx/types.ts#L52) ## Properties @@ -46,7 +46,7 @@ Serialized tx bytes #### Defined in -[sdk/src/tx/types.ts:56](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/tx/types.ts#L56) +[sdk/src/tx/types.ts:56](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/tx/types.ts#L56) ___ @@ -58,4 +58,4 @@ Serialized wrapper tx msg bytes #### Defined in -[sdk/src/tx/types.ts:54](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/tx/types.ts#L54) +[sdk/src/tx/types.ts:54](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/tx/types.ts#L54) diff --git a/packages/sdk/docs/classes/Signing.md b/packages/sdk/docs/classes/Signing.md index c7e651e0d..d9ab6382a 100644 --- a/packages/sdk/docs/classes/Signing.md +++ b/packages/sdk/docs/classes/Signing.md @@ -40,7 +40,7 @@ Signing constructor #### Defined in -[sdk/src/signing.ts:13](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/signing.ts#L13) +[sdk/src/signing.ts:13](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/signing.ts#L13) ## Properties @@ -52,7 +52,7 @@ Instance of Sdk struct from wasm lib #### Defined in -[sdk/src/signing.ts:13](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/signing.ts#L13) +[sdk/src/signing.ts:13](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/signing.ts#L13) ## Methods @@ -78,7 +78,7 @@ signed tx bytes - Promise resolving to Uint8Array #### Defined in -[sdk/src/signing.ts:22](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/signing.ts#L22) +[sdk/src/signing.ts:22](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/signing.ts#L22) ___ @@ -103,7 +103,7 @@ hash and signature #### Defined in -[sdk/src/signing.ts:36](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/signing.ts#L36) +[sdk/src/signing.ts:36](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/signing.ts#L36) ___ @@ -129,4 +129,4 @@ void #### Defined in -[sdk/src/signing.ts:47](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/signing.ts#L47) +[sdk/src/signing.ts:47](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/signing.ts#L47) diff --git a/packages/sdk/docs/classes/Tx.md b/packages/sdk/docs/classes/Tx.md index 0852b45a2..38a738dab 100644 --- a/packages/sdk/docs/classes/Tx.md +++ b/packages/sdk/docs/classes/Tx.md @@ -49,7 +49,7 @@ SDK functionality related to transactions #### Defined in -[sdk/src/tx/tx.ts:46](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/tx/tx.ts#L46) +[sdk/src/tx/tx.ts:46](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/tx/tx.ts#L46) ## Properties @@ -61,7 +61,7 @@ Instance of Sdk struct from wasm lib #### Defined in -[sdk/src/tx/tx.ts:46](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/tx/tx.ts#L46) +[sdk/src/tx/tx.ts:46](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/tx/tx.ts#L46) ## Methods @@ -86,7 +86,7 @@ Append signature for transactions signed by Ledger Hardware Wallet #### Defined in -[sdk/src/tx/tx.ts:282](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/tx/tx.ts#L282) +[sdk/src/tx/tx.ts:280](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/tx/tx.ts#L280) ___ @@ -111,7 +111,7 @@ a BuiltTx type #### Defined in -[sdk/src/tx/tx.ts:255](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/tx/tx.ts#L255) +[sdk/src/tx/tx.ts:253](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/tx/tx.ts#L253) ___ @@ -138,7 +138,7 @@ promise that resolves to an EncodedTx #### Defined in -[sdk/src/tx/tx.ts:95](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/tx/tx.ts#L95) +[sdk/src/tx/tx.ts:94](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/tx/tx.ts#L94) ___ @@ -165,7 +165,7 @@ promise that resolves to an EncodedTx #### Defined in -[sdk/src/tx/tx.ts:207](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/tx/tx.ts#L207) +[sdk/src/tx/tx.ts:206](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/tx/tx.ts#L206) ___ @@ -192,7 +192,7 @@ promise that resolves to an EncodedTx #### Defined in -[sdk/src/tx/tx.ts:183](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/tx/tx.ts#L183) +[sdk/src/tx/tx.ts:182](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/tx/tx.ts#L182) ___ @@ -219,7 +219,7 @@ promise that resolves to an EncodedTx #### Defined in -[sdk/src/tx/tx.ts:159](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/tx/tx.ts#L159) +[sdk/src/tx/tx.ts:158](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/tx/tx.ts#L158) ___ @@ -245,7 +245,7 @@ promise that resolves to an EncodedTx #### Defined in -[sdk/src/tx/tx.ts:80](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/tx/tx.ts#L80) +[sdk/src/tx/tx.ts:80](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/tx/tx.ts#L80) ___ @@ -272,7 +272,7 @@ promise that resolves to an EncodedTx #### Defined in -[sdk/src/tx/tx.ts:55](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/tx/tx.ts#L55) +[sdk/src/tx/tx.ts:55](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/tx/tx.ts#L55) ___ @@ -299,7 +299,7 @@ promise that resolves to an EncodedTx #### Defined in -[sdk/src/tx/tx.ts:114](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/tx/tx.ts#L114) +[sdk/src/tx/tx.ts:113](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/tx/tx.ts#L113) ___ @@ -326,7 +326,7 @@ promise that resolves to an EncodedTx #### Defined in -[sdk/src/tx/tx.ts:232](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/tx/tx.ts#L232) +[sdk/src/tx/tx.ts:230](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/tx/tx.ts#L230) ___ @@ -353,13 +353,13 @@ promise that resolves to an EncodedTx #### Defined in -[sdk/src/tx/tx.ts:137](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/tx/tx.ts#L137) +[sdk/src/tx/tx.ts:136](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/tx/tx.ts#L136) ___ ### deserialize -▸ **deserialize**(`txBytes`, `wasmHashes`): `TxDetails` +▸ **deserialize**(`txBytes`, `checksums`): `TxDetails` Method to retrieve JSON strings for all commitments of a Tx @@ -368,7 +368,7 @@ Method to retrieve JSON strings for all commitments of a Tx | Name | Type | Description | | :------ | :------ | :------ | | `txBytes` | `Uint8Array` | Bytes of a transaction | -| `wasmHashes` | `WasmHash`[] | Array of wasm paths with their associated hash | +| `checksums` | `Record`\<`string`, `string`\> | Record of paths mapped to their respective hashes | #### Returns @@ -378,7 +378,7 @@ a TxDetails object #### Defined in -[sdk/src/tx/tx.ts:335](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/tx/tx.ts#L335) +[sdk/src/tx/tx.ts:333](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/tx/tx.ts#L333) ___ @@ -402,7 +402,7 @@ Serialized WrapperTxMsgValue #### Defined in -[sdk/src/tx/tx.ts:323](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/tx/tx.ts#L323) +[sdk/src/tx/tx.ts:321](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/tx/tx.ts#L321) ___ @@ -430,4 +430,4 @@ void #### Defined in -[sdk/src/tx/tx.ts:267](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/tx/tx.ts#L267) +[sdk/src/tx/tx.ts:265](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/tx/tx.ts#L265) diff --git a/packages/sdk/docs/enums/KdfType.md b/packages/sdk/docs/enums/KdfType.md index f14d5c246..921dddc9a 100644 --- a/packages/sdk/docs/enums/KdfType.md +++ b/packages/sdk/docs/enums/KdfType.md @@ -17,7 +17,7 @@ #### Defined in -[sdk/src/crypto/types.ts:38](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/crypto/types.ts#L38) +[sdk/src/crypto/types.ts:38](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/crypto/types.ts#L38) ___ @@ -27,4 +27,4 @@ ___ #### Defined in -[sdk/src/crypto/types.ts:39](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/crypto/types.ts#L39) +[sdk/src/crypto/types.ts:39](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/crypto/types.ts#L39) diff --git a/packages/sdk/docs/modules.md b/packages/sdk/docs/modules.md index a36941de3..da50550e7 100644 --- a/packages/sdk/docs/modules.md +++ b/packages/sdk/docs/modules.md @@ -72,7 +72,7 @@ Address and public key type #### Defined in -[sdk/src/keys/types.ts:4](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/keys/types.ts#L4) +[sdk/src/keys/types.ts:4](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/keys/types.ts#L4) ___ @@ -89,7 +89,7 @@ ___ #### Defined in -[sdk/src/ledger.ts:17](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/ledger.ts#L17) +[sdk/src/ledger.ts:17](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/ledger.ts#L17) ___ @@ -99,7 +99,7 @@ ___ #### Defined in -[sdk/src/crypto/types.ts:23](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/crypto/types.ts#L23) +[sdk/src/crypto/types.ts:23](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/crypto/types.ts#L23) ___ @@ -112,7 +112,7 @@ Balance #### Defined in -[sdk/src/rpc/types.ts:69](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/rpc/types.ts#L69) +[sdk/src/rpc/types.ts:69](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/rpc/types.ts#L69) ___ @@ -131,7 +131,7 @@ ___ #### Defined in -[sdk/src/rpc/types.ts:27](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/rpc/types.ts#L27) +[sdk/src/rpc/types.ts:27](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/rpc/types.ts#L27) ___ @@ -159,7 +159,7 @@ ___ #### Defined in -[sdk/src/crypto/types.ts:42](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/crypto/types.ts#L42) +[sdk/src/crypto/types.ts:42](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/crypto/types.ts#L42) ___ @@ -172,7 +172,7 @@ Record #### Defined in -[sdk/src/rpc/types.ts:51](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/rpc/types.ts#L51) +[sdk/src/rpc/types.ts:51](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/rpc/types.ts#L51) ___ @@ -185,7 +185,7 @@ Record #### Defined in -[sdk/src/rpc/types.ts:57](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/rpc/types.ts#L57) +[sdk/src/rpc/types.ts:57](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/rpc/types.ts#L57) ___ @@ -204,7 +204,7 @@ ___ #### Defined in -[sdk/src/crypto/types.ts:30](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/crypto/types.ts#L30) +[sdk/src/crypto/types.ts:30](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/crypto/types.ts#L30) ___ @@ -221,7 +221,7 @@ ___ #### Defined in -[sdk/src/ledger.ts:18](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/ledger.ts#L18) +[sdk/src/ledger.ts:18](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/ledger.ts#L18) ___ @@ -241,7 +241,7 @@ Shielded keys and address #### Defined in -[sdk/src/keys/types.ts:19](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/keys/types.ts#L19) +[sdk/src/keys/types.ts:19](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/keys/types.ts#L19) ___ @@ -258,7 +258,7 @@ ___ #### Defined in -[sdk/src/rpc/types.ts:42](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/rpc/types.ts#L42) +[sdk/src/rpc/types.ts:42](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/rpc/types.ts#L42) ___ @@ -278,7 +278,7 @@ ___ #### Defined in -[sdk/src/rpc/types.ts:19](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/rpc/types.ts#L19) +[sdk/src/rpc/types.ts:19](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/rpc/types.ts#L19) ___ @@ -288,7 +288,7 @@ ___ #### Defined in -[shared/src/types.ts:3](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/shared/src/types.ts#L3) +[shared/src/types.ts:3](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/shared/src/types.ts#L3) ___ @@ -300,7 +300,7 @@ Public and private keypair with address #### Defined in -[sdk/src/keys/types.ts:12](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/keys/types.ts#L12) +[sdk/src/keys/types.ts:12](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/keys/types.ts#L12) ___ @@ -320,7 +320,7 @@ ___ #### Defined in -[sdk/src/rpc/types.ts:34](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/rpc/types.ts#L34) +[sdk/src/rpc/types.ts:34](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/rpc/types.ts#L34) ## Variables @@ -338,7 +338,7 @@ ___ #### Defined in -[sdk/src/crypto/types.ts:3](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/crypto/types.ts#L3) +[sdk/src/crypto/types.ts:3](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/crypto/types.ts#L3) ___ @@ -348,7 +348,7 @@ ___ #### Defined in -[sdk/src/ledger.ts:41](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/ledger.ts#L41) +[sdk/src/ledger.ts:41](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/ledger.ts#L41) ___ @@ -358,7 +358,7 @@ ___ #### Defined in -[shared/src/types.ts:27](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/shared/src/types.ts#L27) +[shared/src/types.ts:27](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/shared/src/types.ts#L27) ## Functions @@ -378,7 +378,7 @@ Transport object #### Defined in -[sdk/src/ledger.ts:37](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/ledger.ts#L37) +[sdk/src/ledger.ts:37](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/ledger.ts#L37) ___ @@ -398,7 +398,7 @@ Transport object #### Defined in -[sdk/src/ledger.ts:28](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/ledger.ts#L28) +[sdk/src/ledger.ts:28](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/ledger.ts#L28) ___ @@ -418,4 +418,4 @@ ___ #### Defined in -[sdk/src/keys/keys.ts:173](https://github.com/anoma/namada-interface/blob/12a1c5c6/packages/sdk/src/keys/keys.ts#L173) +[sdk/src/keys/keys.ts:173](https://github.com/anoma/namada-interface/blob/4f0a4dbf/packages/sdk/src/keys/keys.ts#L173) diff --git a/packages/sdk/src/rpc/rpc.ts b/packages/sdk/src/rpc/rpc.ts index a0af5bedb..32d3c93f0 100644 --- a/packages/sdk/src/rpc/rpc.ts +++ b/packages/sdk/src/rpc/rpc.ts @@ -4,7 +4,7 @@ import { Sdk as SdkWasm, TransferToEthereum, } from "@namada/shared"; -import { TxResponseMsgValue, TxResponseProps, WasmHash } from "@namada/types"; +import { TxResponseMsgValue, TxResponseProps } from "@namada/types"; import { SignedTx } from "../tx/types"; import { @@ -17,6 +17,7 @@ import { StakingTotals, StakingTotalsResponse, UnbondsResponse, + WasmHash, } from "./types"; /** @@ -192,10 +193,19 @@ export class Rpc { /** * Query code paths and their associated hash on chain * @async - * @returns WasmHash[] + * @returns Object */ - async queryWasmHashes(): Promise { - return await this.query.query_wasm_hashes(); + async queryChecksums(): Promise> { + const wasmHashes: WasmHash[] = await this.query.query_wasm_hashes(); + const checksums = wasmHashes.reduce( + (acc: Record, { path, hash }: WasmHash) => { + acc[path] = hash; + return acc; + }, + {} as Record + ); + + return checksums; } /** diff --git a/packages/sdk/src/rpc/types.ts b/packages/sdk/src/rpc/types.ts index b506a9a8e..2fa482fab 100644 --- a/packages/sdk/src/rpc/types.ts +++ b/packages/sdk/src/rpc/types.ts @@ -67,3 +67,11 @@ export type GasCosts = [string, string][]; * [tokenAddress, amount][] */ export type Balance = [string, string][]; + +/** + * Wasm checksum hashes returned from shared package + */ +export type WasmHash = { + path: string; + hash: string; +}; diff --git a/packages/sdk/src/tx/tx.ts b/packages/sdk/src/tx/tx.ts index 3fec323cd..19469e078 100644 --- a/packages/sdk/src/tx/tx.ts +++ b/packages/sdk/src/tx/tx.ts @@ -27,13 +27,13 @@ import { UnbondProps, VoteProposalMsgValue, VoteProposalProps, - WasmHash, WithdrawMsgValue, WithdrawProps, WrapperTxMsgValue, WrapperTxProps, } from "@namada/types"; import { ResponseSign } from "@zondax/ledger-namada"; +import { WasmHash } from "../rpc"; import { EncodedTx } from "./types"; /** @@ -327,10 +327,20 @@ export class Tx { /** * Method to retrieve JSON strings for all commitments of a Tx * @param txBytes - Bytes of a transaction - * @param wasmHashes - Array of wasm paths with their associated hash + * @param checksums - Record of paths mapped to their respective hashes * @returns a TxDetails object */ - deserialize(txBytes: Uint8Array, wasmHashes: WasmHash[]): TxDetails { + deserialize( + txBytes: Uint8Array, + checksums: Record + ): TxDetails { + const wasmHashes: WasmHash[] = []; + for (const path in checksums) { + wasmHashes.push({ + path, + hash: checksums[path], + }); + } const tx = deserialize_tx(txBytes, wasmHashes); const { wrapperTx, commitments } = deserialize(tx, TxDetailsMsgValue); diff --git a/packages/shared/lib/src/sdk/tx.rs b/packages/shared/lib/src/sdk/tx.rs index 1c22d1ffc..71c2e17c7 100644 --- a/packages/shared/lib/src/sdk/tx.rs +++ b/packages/shared/lib/src/sdk/tx.rs @@ -173,7 +173,7 @@ impl TxDetails { }); if tx_code_id.is_some() { - let tx_code_id = tx_code_id.unwrap().to_uppercase(); + let tx_code_id = tx_code_id.unwrap(); let tx_type = wasm_hash_to_tx_type(&tx_code_id, &wasm_hashes); if tx_type.is_some() { diff --git a/packages/types/docs/classes/BatchTxResultMsgValue.md b/packages/types/docs/classes/BatchTxResultMsgValue.md index 28bb101ac..b8244c4fa 100644 --- a/packages/types/docs/classes/BatchTxResultMsgValue.md +++ b/packages/types/docs/classes/BatchTxResultMsgValue.md @@ -31,7 +31,7 @@ #### Defined in -[tx/schema/batchTxResult.ts:12](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/batchTxResult.ts#L12) +[tx/schema/batchTxResult.ts:12](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/batchTxResult.ts#L12) ## Properties @@ -41,7 +41,7 @@ #### Defined in -[tx/schema/batchTxResult.ts:7](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/batchTxResult.ts#L7) +[tx/schema/batchTxResult.ts:7](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/batchTxResult.ts#L7) ___ @@ -51,4 +51,4 @@ ___ #### Defined in -[tx/schema/batchTxResult.ts:10](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/batchTxResult.ts#L10) +[tx/schema/batchTxResult.ts:10](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/batchTxResult.ts#L10) diff --git a/packages/types/docs/classes/BondMsgValue.md b/packages/types/docs/classes/BondMsgValue.md index 28982bb3c..0faf7ee13 100644 --- a/packages/types/docs/classes/BondMsgValue.md +++ b/packages/types/docs/classes/BondMsgValue.md @@ -32,7 +32,7 @@ #### Defined in -[tx/schema/bond.ts:17](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/bond.ts#L17) +[tx/schema/bond.ts:17](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/bond.ts#L17) ## Properties @@ -42,7 +42,7 @@ #### Defined in -[tx/schema/bond.ts:15](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/bond.ts#L15) +[tx/schema/bond.ts:15](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/bond.ts#L15) ___ @@ -52,7 +52,7 @@ ___ #### Defined in -[tx/schema/bond.ts:9](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/bond.ts#L9) +[tx/schema/bond.ts:9](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/bond.ts#L9) ___ @@ -62,4 +62,4 @@ ___ #### Defined in -[tx/schema/bond.ts:12](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/bond.ts#L12) +[tx/schema/bond.ts:12](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/bond.ts#L12) diff --git a/packages/types/docs/classes/CommitmentMsgValue.md b/packages/types/docs/classes/CommitmentMsgValue.md index d507b82f7..36ecacbb3 100644 --- a/packages/types/docs/classes/CommitmentMsgValue.md +++ b/packages/types/docs/classes/CommitmentMsgValue.md @@ -34,7 +34,7 @@ #### Defined in -[tx/schema/txDetails.ts:19](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/txDetails.ts#L19) +[tx/schema/txDetails.ts:19](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/txDetails.ts#L19) ___ @@ -44,7 +44,7 @@ ___ #### Defined in -[tx/schema/txDetails.ts:10](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/txDetails.ts#L10) +[tx/schema/txDetails.ts:10](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/txDetails.ts#L10) ___ @@ -54,7 +54,7 @@ ___ #### Defined in -[tx/schema/txDetails.ts:16](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/txDetails.ts#L16) +[tx/schema/txDetails.ts:16](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/txDetails.ts#L16) ___ @@ -64,7 +64,7 @@ ___ #### Defined in -[tx/schema/txDetails.ts:13](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/txDetails.ts#L13) +[tx/schema/txDetails.ts:13](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/txDetails.ts#L13) ___ @@ -74,4 +74,4 @@ ___ #### Defined in -[tx/schema/txDetails.ts:7](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/txDetails.ts#L7) +[tx/schema/txDetails.ts:7](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/txDetails.ts#L7) diff --git a/packages/types/docs/classes/EthBridgeTransferMsgValue.md b/packages/types/docs/classes/EthBridgeTransferMsgValue.md index 7e61b82df..af4a7ee2c 100644 --- a/packages/types/docs/classes/EthBridgeTransferMsgValue.md +++ b/packages/types/docs/classes/EthBridgeTransferMsgValue.md @@ -37,7 +37,7 @@ #### Defined in -[tx/schema/ethBridgeTransfer.ts:32](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/ethBridgeTransfer.ts#L32) +[tx/schema/ethBridgeTransfer.ts:32](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/ethBridgeTransfer.ts#L32) ## Properties @@ -47,7 +47,7 @@ #### Defined in -[tx/schema/ethBridgeTransfer.ts:21](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/ethBridgeTransfer.ts#L21) +[tx/schema/ethBridgeTransfer.ts:21](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/ethBridgeTransfer.ts#L21) ___ @@ -57,7 +57,7 @@ ___ #### Defined in -[tx/schema/ethBridgeTransfer.ts:12](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/ethBridgeTransfer.ts#L12) +[tx/schema/ethBridgeTransfer.ts:12](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/ethBridgeTransfer.ts#L12) ___ @@ -67,7 +67,7 @@ ___ #### Defined in -[tx/schema/ethBridgeTransfer.ts:24](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/ethBridgeTransfer.ts#L24) +[tx/schema/ethBridgeTransfer.ts:24](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/ethBridgeTransfer.ts#L24) ___ @@ -77,7 +77,7 @@ ___ #### Defined in -[tx/schema/ethBridgeTransfer.ts:27](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/ethBridgeTransfer.ts#L27) +[tx/schema/ethBridgeTransfer.ts:27](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/ethBridgeTransfer.ts#L27) ___ @@ -87,7 +87,7 @@ ___ #### Defined in -[tx/schema/ethBridgeTransfer.ts:30](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/ethBridgeTransfer.ts#L30) +[tx/schema/ethBridgeTransfer.ts:30](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/ethBridgeTransfer.ts#L30) ___ @@ -97,7 +97,7 @@ ___ #### Defined in -[tx/schema/ethBridgeTransfer.ts:9](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/ethBridgeTransfer.ts#L9) +[tx/schema/ethBridgeTransfer.ts:9](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/ethBridgeTransfer.ts#L9) ___ @@ -107,7 +107,7 @@ ___ #### Defined in -[tx/schema/ethBridgeTransfer.ts:15](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/ethBridgeTransfer.ts#L15) +[tx/schema/ethBridgeTransfer.ts:15](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/ethBridgeTransfer.ts#L15) ___ @@ -117,4 +117,4 @@ ___ #### Defined in -[tx/schema/ethBridgeTransfer.ts:18](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/ethBridgeTransfer.ts#L18) +[tx/schema/ethBridgeTransfer.ts:18](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/ethBridgeTransfer.ts#L18) diff --git a/packages/types/docs/classes/IbcTransferMsgValue.md b/packages/types/docs/classes/IbcTransferMsgValue.md index 902afbd76..ca3e410d2 100644 --- a/packages/types/docs/classes/IbcTransferMsgValue.md +++ b/packages/types/docs/classes/IbcTransferMsgValue.md @@ -38,7 +38,7 @@ #### Defined in -[tx/schema/ibcTransfer.ts:35](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/ibcTransfer.ts#L35) +[tx/schema/ibcTransfer.ts:35](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/ibcTransfer.ts#L35) ## Properties @@ -48,7 +48,7 @@ #### Defined in -[tx/schema/ibcTransfer.ts:18](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/ibcTransfer.ts#L18) +[tx/schema/ibcTransfer.ts:18](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/ibcTransfer.ts#L18) ___ @@ -58,7 +58,7 @@ ___ #### Defined in -[tx/schema/ibcTransfer.ts:24](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/ibcTransfer.ts#L24) +[tx/schema/ibcTransfer.ts:24](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/ibcTransfer.ts#L24) ___ @@ -68,7 +68,7 @@ ___ #### Defined in -[tx/schema/ibcTransfer.ts:33](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/ibcTransfer.ts#L33) +[tx/schema/ibcTransfer.ts:33](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/ibcTransfer.ts#L33) ___ @@ -78,7 +78,7 @@ ___ #### Defined in -[tx/schema/ibcTransfer.ts:21](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/ibcTransfer.ts#L21) +[tx/schema/ibcTransfer.ts:21](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/ibcTransfer.ts#L21) ___ @@ -88,7 +88,7 @@ ___ #### Defined in -[tx/schema/ibcTransfer.ts:12](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/ibcTransfer.ts#L12) +[tx/schema/ibcTransfer.ts:12](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/ibcTransfer.ts#L12) ___ @@ -98,7 +98,7 @@ ___ #### Defined in -[tx/schema/ibcTransfer.ts:9](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/ibcTransfer.ts#L9) +[tx/schema/ibcTransfer.ts:9](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/ibcTransfer.ts#L9) ___ @@ -108,7 +108,7 @@ ___ #### Defined in -[tx/schema/ibcTransfer.ts:27](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/ibcTransfer.ts#L27) +[tx/schema/ibcTransfer.ts:27](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/ibcTransfer.ts#L27) ___ @@ -118,7 +118,7 @@ ___ #### Defined in -[tx/schema/ibcTransfer.ts:30](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/ibcTransfer.ts#L30) +[tx/schema/ibcTransfer.ts:30](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/ibcTransfer.ts#L30) ___ @@ -128,4 +128,4 @@ ___ #### Defined in -[tx/schema/ibcTransfer.ts:15](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/ibcTransfer.ts#L15) +[tx/schema/ibcTransfer.ts:15](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/ibcTransfer.ts#L15) diff --git a/packages/types/docs/classes/Message.md b/packages/types/docs/classes/Message.md index 9d71fd262..5c652f161 100644 --- a/packages/types/docs/classes/Message.md +++ b/packages/types/docs/classes/Message.md @@ -61,7 +61,7 @@ #### Defined in -[tx/messages/index.ts:9](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/messages/index.ts#L9) +[tx/messages/index.ts:9](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/messages/index.ts#L9) ___ @@ -88,4 +88,4 @@ ___ #### Defined in -[tx/messages/index.ts:17](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/messages/index.ts#L17) +[tx/messages/index.ts:17](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/messages/index.ts#L17) diff --git a/packages/types/docs/classes/RedelegateMsgValue.md b/packages/types/docs/classes/RedelegateMsgValue.md index 8229930cd..cb5924cde 100644 --- a/packages/types/docs/classes/RedelegateMsgValue.md +++ b/packages/types/docs/classes/RedelegateMsgValue.md @@ -33,7 +33,7 @@ #### Defined in -[tx/schema/redelegate.ts:19](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/redelegate.ts#L19) +[tx/schema/redelegate.ts:19](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/redelegate.ts#L19) ## Properties @@ -43,7 +43,7 @@ #### Defined in -[tx/schema/redelegate.ts:17](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/redelegate.ts#L17) +[tx/schema/redelegate.ts:17](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/redelegate.ts#L17) ___ @@ -53,7 +53,7 @@ ___ #### Defined in -[tx/schema/redelegate.ts:14](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/redelegate.ts#L14) +[tx/schema/redelegate.ts:14](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/redelegate.ts#L14) ___ @@ -63,7 +63,7 @@ ___ #### Defined in -[tx/schema/redelegate.ts:8](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/redelegate.ts#L8) +[tx/schema/redelegate.ts:8](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/redelegate.ts#L8) ___ @@ -73,4 +73,4 @@ ___ #### Defined in -[tx/schema/redelegate.ts:11](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/redelegate.ts#L11) +[tx/schema/redelegate.ts:11](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/redelegate.ts#L11) diff --git a/packages/types/docs/classes/RevealPkMsgValue.md b/packages/types/docs/classes/RevealPkMsgValue.md index d2a739378..549e751f9 100644 --- a/packages/types/docs/classes/RevealPkMsgValue.md +++ b/packages/types/docs/classes/RevealPkMsgValue.md @@ -30,7 +30,7 @@ #### Defined in -[tx/schema/revealPk.ts:8](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/revealPk.ts#L8) +[tx/schema/revealPk.ts:8](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/revealPk.ts#L8) ## Properties @@ -40,4 +40,4 @@ #### Defined in -[tx/schema/revealPk.ts:6](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/revealPk.ts#L6) +[tx/schema/revealPk.ts:6](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/revealPk.ts#L6) diff --git a/packages/types/docs/classes/SignatureMsgValue.md b/packages/types/docs/classes/SignatureMsgValue.md index dc5db3290..cc53838fc 100644 --- a/packages/types/docs/classes/SignatureMsgValue.md +++ b/packages/types/docs/classes/SignatureMsgValue.md @@ -34,7 +34,7 @@ #### Defined in -[tx/schema/signature.ts:21](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/signature.ts#L21) +[tx/schema/signature.ts:21](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/signature.ts#L21) ## Properties @@ -44,7 +44,7 @@ #### Defined in -[tx/schema/signature.ts:7](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/signature.ts#L7) +[tx/schema/signature.ts:7](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/signature.ts#L7) ___ @@ -54,7 +54,7 @@ ___ #### Defined in -[tx/schema/signature.ts:10](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/signature.ts#L10) +[tx/schema/signature.ts:10](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/signature.ts#L10) ___ @@ -64,7 +64,7 @@ ___ #### Defined in -[tx/schema/signature.ts:13](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/signature.ts#L13) +[tx/schema/signature.ts:13](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/signature.ts#L13) ___ @@ -74,7 +74,7 @@ ___ #### Defined in -[tx/schema/signature.ts:16](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/signature.ts#L16) +[tx/schema/signature.ts:16](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/signature.ts#L16) ___ @@ -84,4 +84,4 @@ ___ #### Defined in -[tx/schema/signature.ts:19](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/signature.ts#L19) +[tx/schema/signature.ts:19](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/signature.ts#L19) diff --git a/packages/types/docs/classes/TransferDataMsgValue.md b/packages/types/docs/classes/TransferDataMsgValue.md index 03c132642..a96eeaa21 100644 --- a/packages/types/docs/classes/TransferDataMsgValue.md +++ b/packages/types/docs/classes/TransferDataMsgValue.md @@ -32,7 +32,7 @@ #### Defined in -[tx/schema/transfer.ts:49](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/transfer.ts#L49) +[tx/schema/transfer.ts:49](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/transfer.ts#L49) ___ @@ -42,7 +42,7 @@ ___ #### Defined in -[tx/schema/transfer.ts:43](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/transfer.ts#L43) +[tx/schema/transfer.ts:43](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/transfer.ts#L43) ___ @@ -52,4 +52,4 @@ ___ #### Defined in -[tx/schema/transfer.ts:46](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/transfer.ts#L46) +[tx/schema/transfer.ts:46](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/transfer.ts#L46) diff --git a/packages/types/docs/classes/TransferMsgValue.md b/packages/types/docs/classes/TransferMsgValue.md index c92159ff0..4bcc635c7 100644 --- a/packages/types/docs/classes/TransferMsgValue.md +++ b/packages/types/docs/classes/TransferMsgValue.md @@ -32,7 +32,7 @@ #### Defined in -[tx/schema/transfer.ts:60](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/transfer.ts#L60) +[tx/schema/transfer.ts:60](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/transfer.ts#L60) ___ @@ -42,7 +42,7 @@ ___ #### Defined in -[tx/schema/transfer.ts:54](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/transfer.ts#L54) +[tx/schema/transfer.ts:54](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/transfer.ts#L54) ___ @@ -52,4 +52,4 @@ ___ #### Defined in -[tx/schema/transfer.ts:57](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/transfer.ts#L57) +[tx/schema/transfer.ts:57](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/transfer.ts#L57) diff --git a/packages/types/docs/classes/TransparentTransferDataMsgValue.md b/packages/types/docs/classes/TransparentTransferDataMsgValue.md index 64a442252..1fde43b0d 100644 --- a/packages/types/docs/classes/TransparentTransferDataMsgValue.md +++ b/packages/types/docs/classes/TransparentTransferDataMsgValue.md @@ -33,7 +33,7 @@ #### Defined in -[tx/schema/transfer.ts:23](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/transfer.ts#L23) +[tx/schema/transfer.ts:23](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/transfer.ts#L23) ## Properties @@ -43,7 +43,7 @@ #### Defined in -[tx/schema/transfer.ts:21](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/transfer.ts#L21) +[tx/schema/transfer.ts:21](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/transfer.ts#L21) ___ @@ -53,7 +53,7 @@ ___ #### Defined in -[tx/schema/transfer.ts:12](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/transfer.ts#L12) +[tx/schema/transfer.ts:12](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/transfer.ts#L12) ___ @@ -63,7 +63,7 @@ ___ #### Defined in -[tx/schema/transfer.ts:15](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/transfer.ts#L15) +[tx/schema/transfer.ts:15](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/transfer.ts#L15) ___ @@ -73,4 +73,4 @@ ___ #### Defined in -[tx/schema/transfer.ts:18](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/transfer.ts#L18) +[tx/schema/transfer.ts:18](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/transfer.ts#L18) diff --git a/packages/types/docs/classes/TransparentTransferMsgValue.md b/packages/types/docs/classes/TransparentTransferMsgValue.md index 14c713544..063fd5fc7 100644 --- a/packages/types/docs/classes/TransparentTransferMsgValue.md +++ b/packages/types/docs/classes/TransparentTransferMsgValue.md @@ -30,7 +30,7 @@ #### Defined in -[tx/schema/transfer.ts:32](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/transfer.ts#L32) +[tx/schema/transfer.ts:32](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/transfer.ts#L32) ## Properties @@ -40,4 +40,4 @@ #### Defined in -[tx/schema/transfer.ts:30](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/transfer.ts#L30) +[tx/schema/transfer.ts:30](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/transfer.ts#L30) diff --git a/packages/types/docs/classes/TxDetailsMsgValue.md b/packages/types/docs/classes/TxDetailsMsgValue.md index 3d47cda40..801a64733 100644 --- a/packages/types/docs/classes/TxDetailsMsgValue.md +++ b/packages/types/docs/classes/TxDetailsMsgValue.md @@ -31,7 +31,7 @@ #### Defined in -[tx/schema/txDetails.ts:27](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/txDetails.ts#L27) +[tx/schema/txDetails.ts:27](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/txDetails.ts#L27) ___ @@ -41,4 +41,4 @@ ___ #### Defined in -[tx/schema/txDetails.ts:24](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/txDetails.ts#L24) +[tx/schema/txDetails.ts:24](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/txDetails.ts#L24) diff --git a/packages/types/docs/classes/TxResponseMsgValue.md b/packages/types/docs/classes/TxResponseMsgValue.md index e2ea94265..8ead2b00e 100644 --- a/packages/types/docs/classes/TxResponseMsgValue.md +++ b/packages/types/docs/classes/TxResponseMsgValue.md @@ -36,7 +36,7 @@ #### Defined in -[tx/schema/txResponse.ts:28](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/txResponse.ts#L28) +[tx/schema/txResponse.ts:28](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/txResponse.ts#L28) ## Properties @@ -46,7 +46,7 @@ #### Defined in -[tx/schema/txResponse.ts:8](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/txResponse.ts#L8) +[tx/schema/txResponse.ts:8](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/txResponse.ts#L8) ___ @@ -56,7 +56,7 @@ ___ #### Defined in -[tx/schema/txResponse.ts:11](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/txResponse.ts#L11) +[tx/schema/txResponse.ts:11](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/txResponse.ts#L11) ___ @@ -66,7 +66,7 @@ ___ #### Defined in -[tx/schema/txResponse.ts:14](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/txResponse.ts#L14) +[tx/schema/txResponse.ts:14](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/txResponse.ts#L14) ___ @@ -76,7 +76,7 @@ ___ #### Defined in -[tx/schema/txResponse.ts:17](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/txResponse.ts#L17) +[tx/schema/txResponse.ts:17](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/txResponse.ts#L17) ___ @@ -86,7 +86,7 @@ ___ #### Defined in -[tx/schema/txResponse.ts:20](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/txResponse.ts#L20) +[tx/schema/txResponse.ts:20](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/txResponse.ts#L20) ___ @@ -96,7 +96,7 @@ ___ #### Defined in -[tx/schema/txResponse.ts:23](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/txResponse.ts#L23) +[tx/schema/txResponse.ts:23](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/txResponse.ts#L23) ___ @@ -106,4 +106,4 @@ ___ #### Defined in -[tx/schema/txResponse.ts:26](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/txResponse.ts#L26) +[tx/schema/txResponse.ts:26](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/txResponse.ts#L26) diff --git a/packages/types/docs/classes/UnbondMsgValue.md b/packages/types/docs/classes/UnbondMsgValue.md index a0324f09a..e0c39b859 100644 --- a/packages/types/docs/classes/UnbondMsgValue.md +++ b/packages/types/docs/classes/UnbondMsgValue.md @@ -32,7 +32,7 @@ #### Defined in -[tx/schema/unbond.ts:17](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/unbond.ts#L17) +[tx/schema/unbond.ts:17](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/unbond.ts#L17) ## Properties @@ -42,7 +42,7 @@ #### Defined in -[tx/schema/unbond.ts:15](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/unbond.ts#L15) +[tx/schema/unbond.ts:15](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/unbond.ts#L15) ___ @@ -52,7 +52,7 @@ ___ #### Defined in -[tx/schema/unbond.ts:9](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/unbond.ts#L9) +[tx/schema/unbond.ts:9](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/unbond.ts#L9) ___ @@ -62,4 +62,4 @@ ___ #### Defined in -[tx/schema/unbond.ts:12](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/unbond.ts#L12) +[tx/schema/unbond.ts:12](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/unbond.ts#L12) diff --git a/packages/types/docs/classes/VoteProposalMsgValue.md b/packages/types/docs/classes/VoteProposalMsgValue.md index 4cf354a7c..643e134a3 100644 --- a/packages/types/docs/classes/VoteProposalMsgValue.md +++ b/packages/types/docs/classes/VoteProposalMsgValue.md @@ -32,7 +32,7 @@ #### Defined in -[tx/schema/voteProposal.ts:15](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/voteProposal.ts#L15) +[tx/schema/voteProposal.ts:15](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/voteProposal.ts#L15) ## Properties @@ -42,7 +42,7 @@ #### Defined in -[tx/schema/voteProposal.ts:10](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/voteProposal.ts#L10) +[tx/schema/voteProposal.ts:10](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/voteProposal.ts#L10) ___ @@ -52,7 +52,7 @@ ___ #### Defined in -[tx/schema/voteProposal.ts:7](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/voteProposal.ts#L7) +[tx/schema/voteProposal.ts:7](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/voteProposal.ts#L7) ___ @@ -62,4 +62,4 @@ ___ #### Defined in -[tx/schema/voteProposal.ts:13](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/voteProposal.ts#L13) +[tx/schema/voteProposal.ts:13](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/voteProposal.ts#L13) diff --git a/packages/types/docs/classes/WithdrawMsgValue.md b/packages/types/docs/classes/WithdrawMsgValue.md index 7fe302102..f214335f9 100644 --- a/packages/types/docs/classes/WithdrawMsgValue.md +++ b/packages/types/docs/classes/WithdrawMsgValue.md @@ -31,7 +31,7 @@ #### Defined in -[tx/schema/withdraw.ts:12](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/withdraw.ts#L12) +[tx/schema/withdraw.ts:12](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/withdraw.ts#L12) ## Properties @@ -41,7 +41,7 @@ #### Defined in -[tx/schema/withdraw.ts:7](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/withdraw.ts#L7) +[tx/schema/withdraw.ts:7](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/withdraw.ts#L7) ___ @@ -51,4 +51,4 @@ ___ #### Defined in -[tx/schema/withdraw.ts:10](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/withdraw.ts#L10) +[tx/schema/withdraw.ts:10](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/withdraw.ts#L10) diff --git a/packages/types/docs/classes/WrapperTxMsgValue.md b/packages/types/docs/classes/WrapperTxMsgValue.md index e65264b15..da338e726 100644 --- a/packages/types/docs/classes/WrapperTxMsgValue.md +++ b/packages/types/docs/classes/WrapperTxMsgValue.md @@ -35,7 +35,7 @@ #### Defined in -[tx/schema/wrapperTx.ts:26](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/wrapperTx.ts#L26) +[tx/schema/wrapperTx.ts:26](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/wrapperTx.ts#L26) ## Properties @@ -45,7 +45,7 @@ #### Defined in -[tx/schema/wrapperTx.ts:18](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/wrapperTx.ts#L18) +[tx/schema/wrapperTx.ts:18](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/wrapperTx.ts#L18) ___ @@ -55,7 +55,7 @@ ___ #### Defined in -[tx/schema/wrapperTx.ts:12](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/wrapperTx.ts#L12) +[tx/schema/wrapperTx.ts:12](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/wrapperTx.ts#L12) ___ @@ -65,7 +65,7 @@ ___ #### Defined in -[tx/schema/wrapperTx.ts:15](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/wrapperTx.ts#L15) +[tx/schema/wrapperTx.ts:15](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/wrapperTx.ts#L15) ___ @@ -75,7 +75,7 @@ ___ #### Defined in -[tx/schema/wrapperTx.ts:24](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/wrapperTx.ts#L24) +[tx/schema/wrapperTx.ts:24](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/wrapperTx.ts#L24) ___ @@ -85,7 +85,7 @@ ___ #### Defined in -[tx/schema/wrapperTx.ts:21](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/wrapperTx.ts#L21) +[tx/schema/wrapperTx.ts:21](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/wrapperTx.ts#L21) ___ @@ -95,4 +95,4 @@ ___ #### Defined in -[tx/schema/wrapperTx.ts:9](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/wrapperTx.ts#L9) +[tx/schema/wrapperTx.ts:9](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/wrapperTx.ts#L9) diff --git a/packages/types/docs/enums/AccountType.md b/packages/types/docs/enums/AccountType.md index 08f4957f6..3f462d5dc 100644 --- a/packages/types/docs/enums/AccountType.md +++ b/packages/types/docs/enums/AccountType.md @@ -19,7 +19,7 @@ #### Defined in -[account.ts:18](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/account.ts#L18) +[account.ts:18](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/account.ts#L18) ___ @@ -29,7 +29,7 @@ ___ #### Defined in -[account.ts:12](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/account.ts#L12) +[account.ts:12](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/account.ts#L12) ___ @@ -39,7 +39,7 @@ ___ #### Defined in -[account.ts:14](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/account.ts#L14) +[account.ts:14](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/account.ts#L14) ___ @@ -49,4 +49,4 @@ ___ #### Defined in -[account.ts:16](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/account.ts#L16) +[account.ts:16](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/account.ts#L16) diff --git a/packages/types/docs/enums/BridgeType.md b/packages/types/docs/enums/BridgeType.md index e51800d1c..3a941ca35 100644 --- a/packages/types/docs/enums/BridgeType.md +++ b/packages/types/docs/enums/BridgeType.md @@ -17,7 +17,7 @@ #### Defined in -[chain.ts:14](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/chain.ts#L14) +[chain.ts:14](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/chain.ts#L14) ___ @@ -27,4 +27,4 @@ ___ #### Defined in -[chain.ts:13](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/chain.ts#L13) +[chain.ts:13](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/chain.ts#L13) diff --git a/packages/types/docs/enums/Events.md b/packages/types/docs/enums/Events.md index cbd38f87d..5e9227f3d 100644 --- a/packages/types/docs/enums/Events.md +++ b/packages/types/docs/enums/Events.md @@ -19,7 +19,7 @@ #### Defined in -[events.ts:5](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/events.ts#L5) +[events.ts:5](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/events.ts#L5) ___ @@ -29,7 +29,7 @@ ___ #### Defined in -[events.ts:8](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/events.ts#L8) +[events.ts:8](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/events.ts#L8) ___ @@ -39,7 +39,7 @@ ___ #### Defined in -[events.ts:7](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/events.ts#L7) +[events.ts:7](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/events.ts#L7) ___ @@ -49,4 +49,4 @@ ___ #### Defined in -[events.ts:6](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/events.ts#L6) +[events.ts:6](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/events.ts#L6) diff --git a/packages/types/docs/enums/KeplrEvents.md b/packages/types/docs/enums/KeplrEvents.md index 43ab5128a..0c5a53738 100644 --- a/packages/types/docs/enums/KeplrEvents.md +++ b/packages/types/docs/enums/KeplrEvents.md @@ -16,4 +16,4 @@ #### Defined in -[events.ts:13](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/events.ts#L13) +[events.ts:13](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/events.ts#L13) diff --git a/packages/types/docs/enums/MetamaskEvents.md b/packages/types/docs/enums/MetamaskEvents.md index 527c520d1..8dda86f57 100644 --- a/packages/types/docs/enums/MetamaskEvents.md +++ b/packages/types/docs/enums/MetamaskEvents.md @@ -17,7 +17,7 @@ #### Defined in -[events.ts:18](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/events.ts#L18) +[events.ts:18](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/events.ts#L18) ___ @@ -27,4 +27,4 @@ ___ #### Defined in -[events.ts:19](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/events.ts#L19) +[events.ts:19](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/events.ts#L19) diff --git a/packages/types/docs/interfaces/IMessage.md b/packages/types/docs/interfaces/IMessage.md index 2ea6e5b75..f3384d3e9 100644 --- a/packages/types/docs/interfaces/IMessage.md +++ b/packages/types/docs/interfaces/IMessage.md @@ -36,4 +36,4 @@ #### Defined in -[tx/messages/index.ts:5](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/messages/index.ts#L5) +[tx/messages/index.ts:5](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/messages/index.ts#L5) diff --git a/packages/types/docs/interfaces/Namada.md b/packages/types/docs/interfaces/Namada.md index 40f4c15e8..e09328be3 100644 --- a/packages/types/docs/interfaces/Namada.md +++ b/packages/types/docs/interfaces/Namada.md @@ -12,10 +12,8 @@ ### Methods - [accounts](Namada.md#accounts) -- [addTxWasmHashes](Namada.md#addtxwasmhashes) - [connect](Namada.md#connect) - [defaultAccount](Namada.md#defaultaccount) -- [getTxWasmHashes](Namada.md#gettxwasmhashes) - [isConnected](Namada.md#isconnected) - [sign](Namada.md#sign) - [signArbitrary](Namada.md#signarbitrary) @@ -37,7 +35,7 @@ #### Defined in -[namada.ts:48](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/namada.ts#L48) +[namada.ts:41](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/namada.ts#L41) ___ @@ -55,7 +53,7 @@ ___ #### Defined in -[namada.ts:51](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/namada.ts#L51) +[namada.ts:42](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/namada.ts#L42) ## Methods @@ -75,27 +73,7 @@ ___ #### Defined in -[namada.ts:39](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/namada.ts#L39) - -___ - -### addTxWasmHashes - -▸ **addTxWasmHashes**(`props`): `Promise`\<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `props` | [`WasmHashProps`](../modules.md#wasmhashprops) | - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -[namada.ts:49](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/namada.ts#L49) +[namada.ts:32](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/namada.ts#L32) ___ @@ -109,7 +87,7 @@ ___ #### Defined in -[namada.ts:40](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/namada.ts#L40) +[namada.ts:33](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/namada.ts#L33) ___ @@ -129,27 +107,7 @@ ___ #### Defined in -[namada.ts:42](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/namada.ts#L42) - -___ - -### getTxWasmHashes - -▸ **getTxWasmHashes**(`chainId`): `Promise`\<`undefined` \| [`WasmHash`](../modules.md#wasmhash)[]\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `chainId` | `string` | - -#### Returns - -`Promise`\<`undefined` \| [`WasmHash`](../modules.md#wasmhash)[]\> - -#### Defined in - -[namada.ts:50](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/namada.ts#L50) +[namada.ts:35](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/namada.ts#L35) ___ @@ -163,7 +121,7 @@ ___ #### Defined in -[namada.ts:41](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/namada.ts#L41) +[namada.ts:34](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/namada.ts#L34) ___ @@ -183,7 +141,7 @@ ___ #### Defined in -[namada.ts:43](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/namada.ts#L43) +[namada.ts:36](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/namada.ts#L36) ___ @@ -203,7 +161,7 @@ ___ #### Defined in -[namada.ts:44](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/namada.ts#L44) +[namada.ts:37](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/namada.ts#L37) ___ @@ -223,4 +181,4 @@ ___ #### Defined in -[namada.ts:47](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/namada.ts#L47) +[namada.ts:40](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/namada.ts#L40) diff --git a/packages/types/docs/interfaces/Signer.md b/packages/types/docs/interfaces/Signer.md index 1871d4cae..600906be2 100644 --- a/packages/types/docs/interfaces/Signer.md +++ b/packages/types/docs/interfaces/Signer.md @@ -34,7 +34,7 @@ #### Defined in -[signer.ts:14](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/signer.ts#L14) +[signer.ts:14](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/signer.ts#L14) ___ @@ -58,17 +58,17 @@ ___ #### Defined in -[signer.ts:15](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/signer.ts#L15) +[signer.ts:15](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/signer.ts#L15) ___ ### sign -• **sign**: (`txType`: `unknown`, `tx`: [`TxData`](../modules.md#txdata), `signer`: `string`, `wrapperTxMsg`: `Uint8Array`) => `Promise`\<`undefined` \| `Uint8Array`\> +• **sign**: (`txType`: `unknown`, `tx`: [`TxData`](../modules.md#txdata), `signer`: `string`, `wrapperTxMsg`: `Uint8Array`, `checksums?`: `Record`\<`string`, `string`\>) => `Promise`\<`undefined` \| `Uint8Array`\> #### Type declaration -▸ (`txType`, `tx`, `signer`, `wrapperTxMsg`): `Promise`\<`undefined` \| `Uint8Array`\> +▸ (`txType`, `tx`, `signer`, `wrapperTxMsg`, `checksums?`): `Promise`\<`undefined` \| `Uint8Array`\> ##### Parameters @@ -78,6 +78,7 @@ ___ | `tx` | [`TxData`](../modules.md#txdata) | | `signer` | `string` | | `wrapperTxMsg` | `Uint8Array` | +| `checksums?` | `Record`\<`string`, `string`\> | ##### Returns @@ -85,7 +86,7 @@ ___ #### Defined in -[signer.ts:16](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/signer.ts#L16) +[signer.ts:18](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/signer.ts#L18) ___ @@ -110,7 +111,7 @@ ___ #### Defined in -[signer.ts:22](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/signer.ts#L22) +[signer.ts:25](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/signer.ts#L25) ___ @@ -136,4 +137,4 @@ ___ #### Defined in -[signer.ts:26](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/signer.ts#L26) +[signer.ts:29](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/signer.ts#L29) diff --git a/packages/types/docs/modules.md b/packages/types/docs/modules.md index 43ff9444f..13ce31421 100644 --- a/packages/types/docs/modules.md +++ b/packages/types/docs/modules.md @@ -97,8 +97,6 @@ - [VoteProposalProps](modules.md#voteproposalprops) - [VoteType](modules.md#votetype) - [Votes](modules.md#votes) -- [WasmHash](modules.md#wasmhash) -- [WasmHashProps](modules.md#wasmhashprops) - [WindowWithNamada](modules.md#windowwithnamada) - [WithdrawProps](modules.md#withdrawprops) - [WrapperTxProps](modules.md#wrappertxprops) @@ -133,7 +131,7 @@ #### Defined in -[account.ts:32](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/account.ts#L32) +[account.ts:32](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/account.ts#L32) ___ @@ -150,7 +148,7 @@ ___ #### Defined in -[proposals.ts:33](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/proposals.ts#L33) +[proposals.ts:33](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/proposals.ts#L33) ___ @@ -167,7 +165,7 @@ ___ #### Defined in -[namada.ts:23](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/namada.ts#L23) +[namada.ts:26](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/namada.ts#L26) ___ @@ -177,7 +175,7 @@ ___ #### Defined in -[tx/types.ts:19](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/types.ts#L19) +[tx/types.ts:19](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/types.ts#L19) ___ @@ -195,7 +193,7 @@ ___ #### Defined in -[account.ts:3](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/account.ts#L3) +[account.ts:3](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/account.ts#L3) ___ @@ -205,7 +203,7 @@ ___ #### Defined in -[tx/types.ts:20](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/types.ts#L20) +[tx/types.ts:20](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/types.ts#L20) ___ @@ -232,7 +230,7 @@ ___ #### Defined in -[chain.ts:49](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/chain.ts#L49) +[chain.ts:49](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/chain.ts#L49) ___ @@ -242,7 +240,7 @@ ___ #### Defined in -[chain.ts:21](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/chain.ts#L21) +[chain.ts:21](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/chain.ts#L21) ___ @@ -252,7 +250,7 @@ ___ #### Defined in -[tx/types.ts:46](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/types.ts#L46) +[tx/types.ts:46](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/types.ts#L46) ___ @@ -262,7 +260,7 @@ ___ #### Defined in -[tokens/Cosmos.ts:13](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tokens/Cosmos.ts#L13) +[tokens/Cosmos.ts:13](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tokens/Cosmos.ts#L13) ___ @@ -272,7 +270,7 @@ ___ #### Defined in -[tokens/Cosmos.ts:6](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tokens/Cosmos.ts#L6) +[tokens/Cosmos.ts:6](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tokens/Cosmos.ts#L6) ___ @@ -294,7 +292,7 @@ ___ #### Defined in -[chain.ts:1](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/chain.ts#L1) +[chain.ts:1](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/chain.ts#L1) ___ @@ -310,7 +308,7 @@ ___ #### Defined in -[proposals.ts:54](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/proposals.ts#L54) +[proposals.ts:54](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/proposals.ts#L54) ___ @@ -327,7 +325,7 @@ ___ #### Defined in -[proposals.ts:55](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/proposals.ts#L55) +[proposals.ts:55](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/proposals.ts#L55) ___ @@ -337,7 +335,7 @@ ___ #### Defined in -[proposals.ts:83](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/proposals.ts#L83) +[proposals.ts:83](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/proposals.ts#L83) ___ @@ -360,7 +358,7 @@ ___ #### Defined in -[account.ts:21](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/account.ts#L21) +[account.ts:21](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/account.ts#L21) ___ @@ -370,7 +368,7 @@ ___ #### Defined in -[tx/types.ts:21](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/types.ts#L21) +[tx/types.ts:21](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/types.ts#L21) ___ @@ -388,7 +386,7 @@ ___ #### Defined in -[chain.ts:23](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/chain.ts#L23) +[chain.ts:23](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/chain.ts#L23) ___ @@ -398,7 +396,7 @@ ___ #### Defined in -[chain.ts:18](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/chain.ts#L18) +[chain.ts:18](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/chain.ts#L18) ___ @@ -408,7 +406,7 @@ ___ #### Defined in -[tx/types.ts:22](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/types.ts#L22) +[tx/types.ts:22](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/types.ts#L22) ___ @@ -418,7 +416,7 @@ ___ #### Defined in -[utils.ts:1](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/utils.ts#L1) +[utils.ts:1](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/utils.ts#L1) ___ @@ -432,7 +430,7 @@ ___ #### Defined in -[utils.ts:2](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/utils.ts#L2) +[utils.ts:2](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/utils.ts#L2) ___ @@ -451,7 +449,7 @@ ___ #### Defined in -[proposals.ts:46](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/proposals.ts#L46) +[proposals.ts:46](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/proposals.ts#L46) ___ @@ -468,7 +466,7 @@ ___ #### Defined in -[proposals.ts:57](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/proposals.ts#L57) +[proposals.ts:57](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/proposals.ts#L57) ___ @@ -485,7 +483,7 @@ ___ #### Defined in -[proposals.ts:56](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/proposals.ts#L56) +[proposals.ts:56](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/proposals.ts#L56) ___ @@ -503,7 +501,7 @@ ___ #### Defined in -[proposals.ts:39](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/proposals.ts#L39) +[proposals.ts:39](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/proposals.ts#L39) ___ @@ -513,7 +511,7 @@ ___ #### Defined in -[proposals.ts:15](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/proposals.ts#L15) +[proposals.ts:15](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/proposals.ts#L15) ___ @@ -523,7 +521,7 @@ ___ #### Defined in -[proposals.ts:10](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/proposals.ts#L10) +[proposals.ts:10](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/proposals.ts#L10) ___ @@ -533,7 +531,7 @@ ___ #### Defined in -[proposals.ts:58](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/proposals.ts#L58) +[proposals.ts:58](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/proposals.ts#L58) ___ @@ -543,7 +541,7 @@ ___ #### Defined in -[proposals.ts:60](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/proposals.ts#L60) +[proposals.ts:60](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/proposals.ts#L60) ___ @@ -553,7 +551,7 @@ ___ #### Defined in -[tx/types.ts:23](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/types.ts#L23) +[tx/types.ts:23](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/types.ts#L23) ___ @@ -563,7 +561,7 @@ ___ #### Defined in -[tx/types.ts:33](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/types.ts#L33) +[tx/types.ts:33](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/types.ts#L33) ___ @@ -573,7 +571,7 @@ ___ #### Defined in -[tx/schema/index.ts:37](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/index.ts#L37) +[tx/schema/index.ts:37](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/index.ts#L37) ___ @@ -590,7 +588,7 @@ ___ #### Defined in -[namada.ts:5](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/namada.ts#L5) +[namada.ts:5](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/namada.ts#L5) ___ @@ -607,7 +605,7 @@ ___ #### Defined in -[signer.ts:3](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/signer.ts#L3) +[signer.ts:3](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/signer.ts#L3) ___ @@ -619,6 +617,7 @@ ___ | Name | Type | | :------ | :------ | +| `checksums?` | `Record`\<`string`, `string`\> | | `signer` | `string` | | `tx` | [`TxData`](modules.md#txdata) | | `txType` | `unknown` | @@ -626,7 +625,7 @@ ___ #### Defined in -[namada.ts:10](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/namada.ts#L10) +[namada.ts:10](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/namada.ts#L10) ___ @@ -636,7 +635,7 @@ ___ #### Defined in -[tx/types.ts:24](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/types.ts#L24) +[tx/types.ts:24](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/types.ts#L24) ___ @@ -646,7 +645,7 @@ ___ #### Defined in -[tx/types.ts:35](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/types.ts#L35) +[tx/types.ts:35](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/types.ts#L35) ___ @@ -656,7 +655,7 @@ ___ #### Defined in -[proposals.ts:99](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/proposals.ts#L99) +[proposals.ts:99](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/proposals.ts#L99) ___ @@ -672,7 +671,7 @@ ___ #### Defined in -[tokens/types.ts:19](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tokens/types.ts#L19) +[tokens/types.ts:19](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tokens/types.ts#L19) ___ @@ -704,7 +703,7 @@ ___ #### Defined in -[tokens/types.ts:5](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tokens/types.ts#L5) +[tokens/types.ts:5](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tokens/types.ts#L5) ___ @@ -714,7 +713,7 @@ ___ #### Defined in -[tokens/Namada.ts:21](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tokens/Namada.ts#L21) +[tokens/Namada.ts:21](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tokens/Namada.ts#L21) ___ @@ -724,7 +723,7 @@ ___ #### Defined in -[tx/types.ts:25](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/types.ts#L25) +[tx/types.ts:25](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/types.ts#L25) ___ @@ -734,7 +733,7 @@ ___ #### Defined in -[tx/types.ts:27](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/types.ts#L27) +[tx/types.ts:27](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/types.ts#L27) ___ @@ -744,7 +743,7 @@ ___ #### Defined in -[tx/types.ts:26](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/types.ts#L26) +[tx/types.ts:26](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/types.ts#L26) ___ @@ -761,7 +760,7 @@ ___ #### Defined in -[signer.ts:8](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/signer.ts#L8) +[signer.ts:8](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/signer.ts#L8) ___ @@ -771,7 +770,7 @@ ___ #### Defined in -[tx/types.ts:52](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/types.ts#L52) +[tx/types.ts:52](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/types.ts#L52) ___ @@ -781,7 +780,7 @@ ___ #### Defined in -[tx/types.ts:28](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/types.ts#L28) +[tx/types.ts:28](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/types.ts#L28) ___ @@ -791,7 +790,7 @@ ___ #### Defined in -[tx/types.ts:29](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/types.ts#L29) +[tx/types.ts:29](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/types.ts#L29) ___ @@ -801,7 +800,7 @@ ___ #### Defined in -[proposals.ts:75](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/proposals.ts#L75) +[proposals.ts:75](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/proposals.ts#L75) ___ @@ -819,7 +818,7 @@ ___ #### Defined in -[namada.ts:17](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/namada.ts#L17) +[namada.ts:20](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/namada.ts#L20) ___ @@ -829,7 +828,7 @@ ___ #### Defined in -[proposals.ts:91](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/proposals.ts#L91) +[proposals.ts:91](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/proposals.ts#L91) ___ @@ -839,7 +838,7 @@ ___ #### Defined in -[tx/types.ts:30](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/types.ts#L30) +[tx/types.ts:30](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/types.ts#L30) ___ @@ -849,7 +848,7 @@ ___ #### Defined in -[proposals.ts:63](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/proposals.ts#L63) +[proposals.ts:63](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/proposals.ts#L63) ___ @@ -859,41 +858,7 @@ ___ #### Defined in -[proposals.ts:68](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/proposals.ts#L68) - -___ - -### WasmHash - -Ƭ **WasmHash**: `Object` - -#### Type declaration - -| Name | Type | -| :------ | :------ | -| `hash` | `string` | -| `path` | `string` | - -#### Defined in - -[namada.ts:28](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/namada.ts#L28) - -___ - -### WasmHashProps - -Ƭ **WasmHashProps**: `Object` - -#### Type declaration - -| Name | Type | -| :------ | :------ | -| `chainId` | `string` | -| `wasmHashes` | [`WasmHash`](modules.md#wasmhash)[] | - -#### Defined in - -[namada.ts:33](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/namada.ts#L33) +[proposals.ts:68](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/proposals.ts#L68) ___ @@ -903,7 +868,7 @@ ___ #### Defined in -[namada.ts:54](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/namada.ts#L54) +[namada.ts:45](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/namada.ts#L45) ___ @@ -913,7 +878,7 @@ ___ #### Defined in -[tx/types.ts:31](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/types.ts#L31) +[tx/types.ts:31](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/types.ts#L31) ___ @@ -923,7 +888,7 @@ ___ #### Defined in -[tx/types.ts:32](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/types.ts#L32) +[tx/types.ts:32](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/types.ts#L32) ## Variables @@ -940,7 +905,7 @@ ___ #### Defined in -[tx/schema/utils.ts:4](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tx/schema/utils.ts#L4) +[tx/schema/utils.ts:4](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tx/schema/utils.ts#L4) ___ @@ -950,7 +915,7 @@ ___ #### Defined in -[tokens/Cosmos.ts:5](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tokens/Cosmos.ts#L5) +[tokens/Cosmos.ts:5](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tokens/Cosmos.ts#L5) ___ @@ -960,7 +925,7 @@ ___ #### Defined in -[tokens/Cosmos.ts:22](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tokens/Cosmos.ts#L22) +[tokens/Cosmos.ts:22](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tokens/Cosmos.ts#L22) ___ @@ -987,7 +952,7 @@ ___ #### Defined in -[chain.ts:30](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/chain.ts#L30) +[chain.ts:30](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/chain.ts#L30) ___ @@ -997,7 +962,7 @@ ___ #### Defined in -[tokens/Namada.ts:11](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tokens/Namada.ts#L11) +[tokens/Namada.ts:11](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tokens/Namada.ts#L11) ___ @@ -1007,7 +972,7 @@ ___ #### Defined in -[tokens/Namada.ts:23](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tokens/Namada.ts#L23) +[tokens/Namada.ts:23](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tokens/Namada.ts#L23) ___ @@ -1017,7 +982,7 @@ ___ #### Defined in -[proposals.ts:3](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/proposals.ts#L3) +[proposals.ts:3](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/proposals.ts#L3) ___ @@ -1027,7 +992,7 @@ ___ #### Defined in -[proposals.ts:93](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/proposals.ts#L93) +[proposals.ts:93](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/proposals.ts#L93) ___ @@ -1037,7 +1002,7 @@ ___ #### Defined in -[proposals.ts:62](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/proposals.ts#L62) +[proposals.ts:62](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/proposals.ts#L62) ## Functions @@ -1057,7 +1022,7 @@ vote is DelegatorVote #### Defined in -[proposals.ts:88](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/proposals.ts#L88) +[proposals.ts:88](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/proposals.ts#L88) ___ @@ -1077,7 +1042,7 @@ str is "pending" \| "ongoing" \| "passed" \| "rejected" #### Defined in -[proposals.ts:12](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/proposals.ts#L12) +[proposals.ts:12](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/proposals.ts#L12) ___ @@ -1097,7 +1062,7 @@ tallyType is "two-thirds" \| "one-half-over-one-third" \| "less-one-half-over-on #### Defined in -[proposals.ts:101](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/proposals.ts#L101) +[proposals.ts:101](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/proposals.ts#L101) ___ @@ -1117,7 +1082,7 @@ vote is ValidatorVote #### Defined in -[proposals.ts:80](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/proposals.ts#L80) +[proposals.ts:80](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/proposals.ts#L80) ___ @@ -1137,7 +1102,7 @@ str is "yay" \| "nay" \| "abstain" #### Defined in -[proposals.ts:65](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/proposals.ts#L65) +[proposals.ts:65](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/proposals.ts#L65) ___ @@ -1157,7 +1122,7 @@ ___ #### Defined in -[tokens/Cosmos.ts:66](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tokens/Cosmos.ts#L66) +[tokens/Cosmos.ts:66](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tokens/Cosmos.ts#L66) ___ @@ -1177,4 +1142,4 @@ ___ #### Defined in -[tokens/Cosmos.ts:48](https://github.com/anoma/namada-interface/blob/1d7305cb/packages/types/src/tokens/Cosmos.ts#L48) +[tokens/Cosmos.ts:48](https://github.com/anoma/namada-interface/blob/8d368aaf/packages/types/src/tokens/Cosmos.ts#L48) diff --git a/packages/types/src/namada.ts b/packages/types/src/namada.ts index e690422fa..32342f1c3 100644 --- a/packages/types/src/namada.ts +++ b/packages/types/src/namada.ts @@ -8,10 +8,13 @@ export type SignArbitraryProps = { }; export type SignProps = { + // TODO: Simplify these props! + // Remove txType & wrapperTxMsg! txType: unknown; signer: string; tx: TxData; wrapperTxMsg: Uint8Array; + checksums?: Record; }; export type VerifyArbitraryProps = { @@ -25,16 +28,6 @@ export type BalancesProps = { tokens: string[]; }; -export type WasmHash = { - path: string; - hash: string; -}; - -export type WasmHashProps = { - chainId: string; - wasmHashes: WasmHash[]; -}; - export interface Namada { accounts(chainId?: string): Promise; connect(): Promise; @@ -46,8 +39,6 @@ export interface Namada { ): Promise; verify(props: VerifyArbitraryProps): Promise; getChain: () => Promise; - addTxWasmHashes(props: WasmHashProps): Promise; - getTxWasmHashes(chainId: string): Promise; version: () => string; } diff --git a/packages/types/src/signer.ts b/packages/types/src/signer.ts index a8533455d..97107e2f9 100644 --- a/packages/types/src/signer.ts +++ b/packages/types/src/signer.ts @@ -13,11 +13,14 @@ export type TxData = { export interface Signer { accounts: (chainId?: string) => Promise; defaultAccount: (chainId?: string) => Promise; + // TODO: Simplify these props! + // Remove txType & wrapperTxMsg! sign: ( txType: unknown, tx: TxData, signer: string, - wrapperTxMsg: Uint8Array + wrapperTxMsg: Uint8Array, + checksums?: Record ) => Promise; signArbitrary: ( signer: string, diff --git a/yarn.lock b/yarn.lock index 6898b1c44..94174d9e7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -45,12 +45,12 @@ __metadata: languageName: node linkType: hard -"@anomaorg/namada-indexer-client@npm:0.0.17": - version: 0.0.17 - resolution: "@anomaorg/namada-indexer-client@npm:0.0.17" +"@anomaorg/namada-indexer-client@npm:0.0.19": + version: 0.0.19 + resolution: "@anomaorg/namada-indexer-client@npm:0.0.19" dependencies: axios: "npm:^0.21.1" - checksum: 315c907867c8c84e04cafb24efce9c38aa22717f78d4965637ccd8477ad9af3ee312098d5cf621bd9003147017568ea8ea5aa064b91455bb196b66a46ce3c8c5 + checksum: 19d0c977165f04a360ccccdafebe8432bd16398078ed2accaee84eff29525a61d6c7c3ea6818566907ba654db7de3888e88f9d0b69e4d00dcbc4311775e5028f languageName: node linkType: hard @@ -8429,7 +8429,7 @@ __metadata: version: 0.0.0-use.local resolution: "@namada/namadillo@workspace:apps/namadillo" dependencies: - "@anomaorg/namada-indexer-client": "npm:0.0.17" + "@anomaorg/namada-indexer-client": "npm:0.0.19" "@cosmjs/encoding": "npm:^0.32.3" "@playwright/test": "npm:^1.24.1" "@release-it/keep-a-changelog": "npm:^5.0.0"