New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@tableland/sdk

Package Overview
Dependencies
Maintainers
5
Versions
67
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@tableland/sdk - npm Package Compare versions

Comparing version 4.4.2 to 4.4.3-dev1.0

9

dist/cjs/helpers/config.d.ts

@@ -0,1 +1,2 @@

import { type ethers } from "ethers";
import { type WaitableTransactionReceipt } from "../registry/utils.js";

@@ -8,4 +9,12 @@ import { type ChainName } from "./chains.js";

}
export interface SignAndSendOverride {
signer: Signer;
contractAddress: string;
functionSignature: string;
functionArgs: any[];
overrides?: any;
}
export interface SignerConfig {
signer: Signer;
signAndSendOverride?: (options: SignAndSendOverride) => Promise<ethers.providers.TransactionResponse>;
}

@@ -12,0 +21,0 @@ export interface AutoWaitConfig {

18

dist/cjs/lowlevel.js

@@ -49,3 +49,7 @@ "use strict";

const baseUrl = await (0, index_js_1.extractBaseUrl)(config, chainId);
const _config = { baseUrl, signer };
const _config = {
baseUrl,
signer,
signAndSendOverride: config.signAndSendOverride,
};
const _params = { chainId, first, statement: sql };

@@ -100,3 +104,7 @@ switch (type) {

const baseUrl = await (0, index_js_1.extractBaseUrl)(config, chainId);
const _config = { baseUrl, signer };
const _config = {
baseUrl,
signer,
signAndSendOverride: config.signAndSendOverride,
};
const params = { runnables, chainId };

@@ -125,3 +133,7 @@ if (typeof config.aliases?.read === "function") {

const baseUrl = await (0, index_js_1.extractBaseUrl)(config, chainId);
const _config = { baseUrl, signer };
const _config = {
baseUrl,
signer,
signAndSendOverride: config.signAndSendOverride,
};
const params = {

@@ -128,0 +140,0 @@ statements: await Promise.all(statements.map(async function (statement) {

@@ -42,10 +42,28 @@ "use strict";

exports.create = create;
async function _createOne({ signer }, { statement, chainId }) {
async function _createOne({ signer, signAndSendOverride }, { statement, chainId }) {
const owner = await signer.getAddress();
const { contract, overrides } = await (0, contract_js_1.getContractAndOverrides)(signer, chainId);
if (signAndSendOverride !== undefined) {
return await signAndSendOverride({
signer,
contractAddress: contract.address,
functionSignature: "create(address,string)",
functionArgs: [owner, statement],
overrides,
});
}
return await contract["create(address,string)"](owner, statement, overrides);
}
async function _createMany({ signer }, { statements, chainId }) {
async function _createMany({ signer, signAndSendOverride }, { statements, chainId }) {
const owner = await signer.getAddress();
const { contract, overrides } = await (0, contract_js_1.getContractAndOverrides)(signer, chainId);
if (signAndSendOverride !== undefined) {
return await signAndSendOverride({
signer,
contractAddress: contract.address,
functionSignature: "create(address,string[])",
functionArgs: [owner, statements],
overrides,
});
}
return await contract["create(address,string[])"](owner, statements, overrides);

@@ -52,0 +70,0 @@ }

@@ -19,10 +19,28 @@ "use strict";

exports.mutate = mutate;
async function _mutateOne({ signer }, { statement, tableId, chainId }) {
async function _mutateOne({ signer, signAndSendOverride }, { statement, tableId, chainId }) {
const caller = await signer.getAddress();
const { contract, overrides } = await (0, contract_js_1.getContractAndOverrides)(signer, chainId);
if (signAndSendOverride !== undefined) {
return await signAndSendOverride({
signer,
contractAddress: contract.address,
functionSignature: "mutate(address,uint256,string)",
functionArgs: [caller, tableId, statement],
overrides,
});
}
return await contract["mutate(address,uint256,string)"](caller, tableId, statement, overrides);
}
async function _mutateMany({ signer }, { runnables, chainId }) {
async function _mutateMany({ signer, signAndSendOverride }, { runnables, chainId }) {
const caller = await signer.getAddress();
const { contract, overrides } = await (0, contract_js_1.getContractAndOverrides)(signer, chainId);
if (signAndSendOverride !== undefined) {
return await signAndSendOverride({
signer,
contractAddress: contract.address,
functionSignature: "mutate(address,(uint256,string)[])",
functionArgs: [caller, runnables],
overrides,
});
}
return await contract["mutate(address,(uint256,string)[])"](caller, runnables, overrides);

@@ -29,0 +47,0 @@ }

@@ -0,1 +1,2 @@

import { type ethers } from "ethers";
import { type WaitableTransactionReceipt } from "../registry/utils.js";

@@ -8,4 +9,12 @@ import { type ChainName } from "./chains.js";

}
export interface SignAndSendOverride {
signer: Signer;
contractAddress: string;
functionSignature: string;
functionArgs: any[];
overrides?: any;
}
export interface SignerConfig {
signer: Signer;
signAndSendOverride?: (options: SignAndSendOverride) => Promise<ethers.providers.TransactionResponse>;
}

@@ -12,0 +21,0 @@ export interface AutoWaitConfig {

@@ -46,3 +46,7 @@ import { extractBaseUrl, extractSigner, normalize, } from "./helpers/index.js";

const baseUrl = await extractBaseUrl(config, chainId);
const _config = { baseUrl, signer };
const _config = {
baseUrl,
signer,
signAndSendOverride: config.signAndSendOverride,
};
const _params = { chainId, first, statement: sql };

@@ -96,3 +100,7 @@ switch (type) {

const baseUrl = await extractBaseUrl(config, chainId);
const _config = { baseUrl, signer };
const _config = {
baseUrl,
signer,
signAndSendOverride: config.signAndSendOverride,
};
const params = { runnables, chainId };

@@ -120,3 +128,7 @@ if (typeof config.aliases?.read === "function") {

const baseUrl = await extractBaseUrl(config, chainId);
const _config = { baseUrl, signer };
const _config = {
baseUrl,
signer,
signAndSendOverride: config.signAndSendOverride,
};
const params = {

@@ -123,0 +135,0 @@ statements: await Promise.all(statements.map(async function (statement) {

@@ -36,10 +36,28 @@ import { normalize } from "../helpers/index.js";

}
async function _createOne({ signer }, { statement, chainId }) {
async function _createOne({ signer, signAndSendOverride }, { statement, chainId }) {
const owner = await signer.getAddress();
const { contract, overrides } = await getContractAndOverrides(signer, chainId);
if (signAndSendOverride !== undefined) {
return await signAndSendOverride({
signer,
contractAddress: contract.address,
functionSignature: "create(address,string)",
functionArgs: [owner, statement],
overrides,
});
}
return await contract["create(address,string)"](owner, statement, overrides);
}
async function _createMany({ signer }, { statements, chainId }) {
async function _createMany({ signer, signAndSendOverride }, { statements, chainId }) {
const owner = await signer.getAddress();
const { contract, overrides } = await getContractAndOverrides(signer, chainId);
if (signAndSendOverride !== undefined) {
return await signAndSendOverride({
signer,
contractAddress: contract.address,
functionSignature: "create(address,string[])",
functionArgs: [owner, statements],
overrides,
});
}
return await contract["create(address,string[])"](owner, statements, overrides);

@@ -46,0 +64,0 @@ }

@@ -14,10 +14,28 @@ import { validateTableName } from "../helpers/parser.js";

}
async function _mutateOne({ signer }, { statement, tableId, chainId }) {
async function _mutateOne({ signer, signAndSendOverride }, { statement, tableId, chainId }) {
const caller = await signer.getAddress();
const { contract, overrides } = await getContractAndOverrides(signer, chainId);
if (signAndSendOverride !== undefined) {
return await signAndSendOverride({
signer,
contractAddress: contract.address,
functionSignature: "mutate(address,uint256,string)",
functionArgs: [caller, tableId, statement],
overrides,
});
}
return await contract["mutate(address,uint256,string)"](caller, tableId, statement, overrides);
}
async function _mutateMany({ signer }, { runnables, chainId }) {
async function _mutateMany({ signer, signAndSendOverride }, { runnables, chainId }) {
const caller = await signer.getAddress();
const { contract, overrides } = await getContractAndOverrides(signer, chainId);
if (signAndSendOverride !== undefined) {
return await signAndSendOverride({
signer,
contractAddress: contract.address,
functionSignature: "mutate(address,(uint256,string)[])",
functionArgs: [caller, runnables],
overrides,
});
}
return await contract["mutate(address,(uint256,string)[])"](caller, runnables, overrides);

@@ -24,0 +42,0 @@ }

10

package.json
{
"name": "@tableland/sdk",
"version": "4.4.2",
"version": "4.4.3-dev1.0",
"description": "A database client and helpers for the Tableland network",

@@ -65,3 +65,3 @@ "publishConfig": {

"test:browser-show-report": "npx playwright show-report",
"test-server": "cd test/browser/server && npm run dev",
"test-server": "cd test/browser/server && npm install && npm run dev",
"coverage": "c8 --exclude src/validator/client/fetcher.ts --exclude test mocha --exit",

@@ -87,8 +87,8 @@ "docs": "typedoc --entryPoints src/index.ts",

"@playwright/test": "^1.30.0",
"@tableland/local": "^2.0.0",
"@tableland/local": "^2.0.1",
"@types/assert": "^1.5.6",
"@types/mocha": "^10.0.1",
"@types/node": "^20.1.4",
"@typescript-eslint/eslint-plugin": "^5.48.1",
"@typescript-eslint/parser": "^5.47.0",
"@typescript-eslint/eslint-plugin": "^5.62.0",
"@typescript-eslint/parser": "^5.62.0",
"assert": "^2.0.0",

@@ -95,0 +95,0 @@ "c8": "^8.0.0",

@@ -0,1 +1,2 @@

import { type ethers } from "ethers";
import { type WaitableTransactionReceipt } from "../registry/utils.js";

@@ -10,4 +11,15 @@ import { type ChainName, getBaseUrl } from "./chains.js";

export interface SignAndSendOverride {
signer: Signer;
contractAddress: string;
functionSignature: string;
functionArgs: any[];
overrides?: any;
}
export interface SignerConfig {
signer: Signer;
signAndSendOverride?: (
options: SignAndSendOverride
) => Promise<ethers.providers.TransactionResponse>;
}

@@ -14,0 +26,0 @@

@@ -84,3 +84,7 @@ import {

const baseUrl = await extractBaseUrl(config, chainId);
const _config = { baseUrl, signer };
const _config = {
baseUrl,
signer,
signAndSendOverride: config.signAndSendOverride,
};
const _params = { chainId, first, statement: sql };

@@ -144,3 +148,7 @@ switch (type) {

const baseUrl = await extractBaseUrl(config, chainId);
const _config = { baseUrl, signer };
const _config = {
baseUrl,
signer,
signAndSendOverride: config.signAndSendOverride,
};
const params: MutateManyParams = { runnables, chainId };

@@ -183,3 +191,7 @@

const baseUrl = await extractBaseUrl(config, chainId);
const _config = { baseUrl, signer };
const _config = {
baseUrl,
signer,
signAndSendOverride: config.signAndSendOverride,
};
const params: CreateManyParams = {

@@ -186,0 +198,0 @@ statements: await Promise.all(

@@ -102,3 +102,3 @@ import { normalize } from "../helpers/index.js";

async function _createOne(
{ signer }: SignerConfig,
{ signer, signAndSendOverride }: SignerConfig,
{ statement, chainId }: CreateOneParams

@@ -111,2 +111,13 @@ ): Promise<ContractTransaction> {

);
if (signAndSendOverride !== undefined) {
return await signAndSendOverride({
signer,
contractAddress: contract.address,
functionSignature: "create(address,string)",
functionArgs: [owner, statement],
overrides,
});
}
return await contract["create(address,string)"](owner, statement, overrides);

@@ -116,3 +127,3 @@ }

async function _createMany(
{ signer }: SignerConfig,
{ signer, signAndSendOverride }: SignerConfig,
{ statements, chainId }: CreateManyParams

@@ -125,2 +136,13 @@ ): Promise<ContractTransaction> {

);
if (signAndSendOverride !== undefined) {
return await signAndSendOverride({
signer,
contractAddress: contract.address,
functionSignature: "create(address,string[])",
functionArgs: [owner, statements],
overrides,
});
}
return await contract["create(address,string[])"](

@@ -127,0 +149,0 @@ owner,

@@ -90,3 +90,3 @@ import { type SignerConfig } from "../helpers/config.js";

async function _mutateOne(
{ signer }: SignerConfig,
{ signer, signAndSendOverride }: SignerConfig,
{ statement, tableId, chainId }: MutateOneParams

@@ -99,2 +99,13 @@ ): Promise<ContractTransaction> {

);
if (signAndSendOverride !== undefined) {
return await signAndSendOverride({
signer,
contractAddress: contract.address,
functionSignature: "mutate(address,uint256,string)",
functionArgs: [caller, tableId, statement],
overrides,
});
}
return await contract["mutate(address,uint256,string)"](

@@ -109,3 +120,3 @@ caller,

async function _mutateMany(
{ signer }: SignerConfig,
{ signer, signAndSendOverride }: SignerConfig,
{ runnables, chainId }: MutateManyParams

@@ -118,2 +129,13 @@ ): Promise<ContractTransaction> {

);
if (signAndSendOverride !== undefined) {
return await signAndSendOverride({
signer,
contractAddress: contract.address,
functionSignature: "mutate(address,(uint256,string)[])",
functionArgs: [caller, runnables],
overrides,
});
}
return await contract["mutate(address,(uint256,string)[])"](

@@ -120,0 +142,0 @@ caller,

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc