apollo-link-ethereum-mutations-ethersjs
Advanced tools
Comparing version 0.0.38 to 0.0.39
@@ -27,3 +27,3 @@ (function (global, factory) { | ||
}; | ||
var sendTransactionMutation = gql(templateObject_1$2 || (templateObject_1$2 = __makeTemplateObject$2(["\n mutation sendTransactionMutation(\n $contractName: String!,\n $contractAddress: String,\n $method: String!,\n $args: Object!,\n $gasLimit: String!\n ) {\n sendTransaction(\n contractName: $contractName,\n contractAddress: $contractAddress,\n method: $method,\n args: $args,\n gasLimit: $gasLimit\n ) @client\n }\n"], ["\n mutation sendTransactionMutation(\n $contractName: String!,\n $contractAddress: String,\n $method: String!,\n $args: Object!,\n $gasLimit: String!\n ) {\n sendTransaction(\n contractName: $contractName,\n contractAddress: $contractAddress,\n method: $method,\n args: $args,\n gasLimit: $gasLimit\n ) @client\n }\n"]))); | ||
var sendTransactionMutation = gql(templateObject_1$2 || (templateObject_1$2 = __makeTemplateObject$2(["\n mutation sendTransactionMutation(\n $contractName: String!,\n $contractAddress: String,\n $method: String!,\n $args: Object!,\n $gasLimit: String!,\n $value: String\n ) {\n sendTransaction(\n contractName: $contractName,\n contractAddress: $contractAddress,\n method: $method,\n args: $args,\n gasLimit: $gasLimit,\n value: $value\n ) @client\n }\n"], ["\n mutation sendTransactionMutation(\n $contractName: String!,\n $contractAddress: String,\n $method: String!,\n $args: Object!,\n $gasLimit: String!,\n $value: String\n ) {\n sendTransaction(\n contractName: $contractName,\n contractAddress: $contractAddress,\n method: $method,\n args: $args,\n gasLimit: $gasLimit,\n value: $value\n ) @client\n }\n"]))); | ||
var templateObject_1$2; | ||
@@ -84,3 +84,3 @@ | ||
return __awaiter(this, void 0, void 0, function () { | ||
var provider, abiMapping, cache, address, contractName, contractAddress, method, args, gasLimit, network, networkId, signer, abi, contract, methodFxn, data, query, txId, newArgs, newTx, id_1, readTx_1, estimatedGasLimit, error_1, defaultGasLimit, transactionData, selectedGasLimit, unsignedTransaction, from, error_2; | ||
var provider, abiMapping, cache, address, contractName, contractAddress, method, args, gasLimit, value, network, networkId, signer, abi, contract, methodFxn, data, query, txId, newArgs, actualValue, newTx, id_1, readTx_1, estimatedGasLimit, error_1, defaultGasLimit, transactionData, selectedGasLimit, unsignedTransaction, from, error_2; | ||
var _a; | ||
@@ -96,3 +96,3 @@ return __generator(this, function (_b) { | ||
address = void 0; | ||
contractName = variables.contractName, contractAddress = variables.contractAddress, method = variables.method, args = variables.args, gasLimit = variables.gasLimit; | ||
contractName = variables.contractName, contractAddress = variables.contractAddress, method = variables.method, args = variables.args, gasLimit = variables.gasLimit, value = variables.value; | ||
return [4 /*yield*/, provider.getNetwork()]; | ||
@@ -139,2 +139,6 @@ case 2: | ||
}; | ||
actualValue = ethers.ethers.utils.bigNumberify('0'); | ||
if (value) { | ||
actualValue = ethers.ethers.utils.bigNumberify(value); | ||
} | ||
newTx = { | ||
@@ -151,3 +155,4 @@ __typename: 'Transaction', | ||
blockNumber: null, | ||
args: newArgs | ||
args: newArgs, | ||
value: actualValue | ||
}; | ||
@@ -184,3 +189,4 @@ if (data.transactions) { | ||
to: contract.address, | ||
gasLimit: selectedGasLimit | ||
gasLimit: selectedGasLimit, | ||
value: actualValue | ||
}; | ||
@@ -187,0 +193,0 @@ return [4 /*yield*/, signer.getAddress()]; |
@@ -6,4 +6,4 @@ var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cooked, raw) { | ||
import gql from 'graphql-tag'; | ||
export var sendTransactionMutation = gql(templateObject_1 || (templateObject_1 = __makeTemplateObject(["\n mutation sendTransactionMutation(\n $contractName: String!,\n $contractAddress: String,\n $method: String!,\n $args: Object!,\n $gasLimit: String!\n ) {\n sendTransaction(\n contractName: $contractName,\n contractAddress: $contractAddress,\n method: $method,\n args: $args,\n gasLimit: $gasLimit\n ) @client\n }\n"], ["\n mutation sendTransactionMutation(\n $contractName: String!,\n $contractAddress: String,\n $method: String!,\n $args: Object!,\n $gasLimit: String!\n ) {\n sendTransaction(\n contractName: $contractName,\n contractAddress: $contractAddress,\n method: $method,\n args: $args,\n gasLimit: $gasLimit\n ) @client\n }\n"]))); | ||
export var sendTransactionMutation = gql(templateObject_1 || (templateObject_1 = __makeTemplateObject(["\n mutation sendTransactionMutation(\n $contractName: String!,\n $contractAddress: String,\n $method: String!,\n $args: Object!,\n $gasLimit: String!,\n $value: String\n ) {\n sendTransaction(\n contractName: $contractName,\n contractAddress: $contractAddress,\n method: $method,\n args: $args,\n gasLimit: $gasLimit,\n value: $value\n ) @client\n }\n"], ["\n mutation sendTransactionMutation(\n $contractName: String!,\n $contractAddress: String,\n $method: String!,\n $args: Object!,\n $gasLimit: String!,\n $value: String\n ) {\n sendTransaction(\n contractName: $contractName,\n contractAddress: $contractAddress,\n method: $method,\n args: $args,\n gasLimit: $gasLimit,\n value: $value\n ) @client\n }\n"]))); | ||
var templateObject_1; | ||
//# sourceMappingURL=sendTransactionMutation.js.map |
@@ -0,1 +1,2 @@ | ||
import { ethers } from 'ethers'; | ||
export declare function sendTransaction(options: any, // ethers provider and apollo-link-ethereum abiMapping | ||
@@ -19,2 +20,3 @@ parentFieldResult: any, // parent field result | ||
}; | ||
value: ethers.utils.BigNumber; | ||
}>; |
@@ -56,3 +56,3 @@ var __assign = (this && this.__assign) || function () { | ||
return __awaiter(this, void 0, void 0, function () { | ||
var provider, abiMapping, cache, address, contractName, contractAddress, method, args, gasLimit, network, networkId, signer, abi, contract, methodFxn, data, query, txId, newArgs, newTx, id_1, readTx_1, estimatedGasLimit, error_1, defaultGasLimit, transactionData, selectedGasLimit, unsignedTransaction, from, error_2; | ||
var provider, abiMapping, cache, address, contractName, contractAddress, method, args, gasLimit, value, network, networkId, signer, abi, contract, methodFxn, data, query, txId, newArgs, actualValue, newTx, id_1, readTx_1, estimatedGasLimit, error_1, defaultGasLimit, transactionData, selectedGasLimit, unsignedTransaction, from, error_2; | ||
var _a; | ||
@@ -68,3 +68,3 @@ return __generator(this, function (_b) { | ||
address = void 0; | ||
contractName = variables.contractName, contractAddress = variables.contractAddress, method = variables.method, args = variables.args, gasLimit = variables.gasLimit; | ||
contractName = variables.contractName, contractAddress = variables.contractAddress, method = variables.method, args = variables.args, gasLimit = variables.gasLimit, value = variables.value; | ||
return [4 /*yield*/, provider.getNetwork()]; | ||
@@ -111,2 +111,6 @@ case 2: | ||
}; | ||
actualValue = ethers.utils.bigNumberify('0'); | ||
if (value) { | ||
actualValue = ethers.utils.bigNumberify(value); | ||
} | ||
newTx = { | ||
@@ -123,3 +127,4 @@ __typename: 'Transaction', | ||
blockNumber: null, | ||
args: newArgs | ||
args: newArgs, | ||
value: actualValue | ||
}; | ||
@@ -156,3 +161,4 @@ if (data.transactions) { | ||
to: contract.address, | ||
gasLimit: selectedGasLimit | ||
gasLimit: selectedGasLimit, | ||
value: actualValue | ||
}; | ||
@@ -159,0 +165,0 @@ return [4 /*yield*/, signer.getAddress()]; |
{ | ||
"name": "apollo-link-ethereum-mutations-ethersjs", | ||
"version": "0.0.38", | ||
"version": "0.0.39", | ||
"main": "./dist/bundle.umd.js", | ||
@@ -34,3 +34,3 @@ "modules": "./lib/index.js", | ||
}, | ||
"gitHead": "4162130f150da7ab3750df97c7e1e88043f05c29" | ||
"gitHead": "5991e47ba77e510345851330b05b5f40d86beb67" | ||
} |
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
470824
634