You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 7-8.RSVP
Socket
Socket
Sign inDemoInstall

web3-core

Package Overview
Dependencies
Maintainers
2
Versions
413
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.0.0-beta.38 to 1.0.0-beta.39

26

dist/web3-core.cjs.js

@@ -10,2 +10,3 @@ 'use strict';

var isObject = _interopDefault(require('lodash/isObject'));
var web3Providers = require('web3-providers');
var web3Utils = require('web3-utils');

@@ -128,18 +129,2 @@

}, {
key: "providers",
get: function get() {
var _this2 = this;
return {
HttpProvider: function HttpProvider(url, options) {
return _this2.providersModuleFactory.createHttpProvider(url, options);
},
WebsocketProvider: function WebsocketProvider(url, options) {
return _this2.providersModuleFactory.createWebsocketProvider(url, options);
},
IpcProvider: function IpcProvider(path, net) {
return _this2.providersModuleFactory.createIpcProvider(path, net);
}
};
}
}, {
key: "defaultAccount",

@@ -167,2 +152,11 @@ get: function get() {

}
}, {
key: "providers",
get: function get() {
return {
HttpProvider: web3Providers.HttpProvider,
WebsocketProvider: web3Providers.WebsocketProvider,
IpcProvider: web3Providers.IpcProvider
};
}
}]);

@@ -169,0 +163,0 @@ return AbstractWeb3Module;

import isObject from 'lodash/isObject';
import { HttpProvider, WebsocketProvider, IpcProvider } from 'web3-providers';
import { toChecksumAddress } from 'web3-utils';

@@ -62,13 +63,7 @@

}
get providers() {
static get providers() {
return {
HttpProvider: (url, options) => {
return this.providersModuleFactory.createHttpProvider(url, options);
},
WebsocketProvider: (url, options) => {
return this.providersModuleFactory.createWebsocketProvider(url, options);
},
IpcProvider: (path, net) => {
return this.providersModuleFactory.createIpcProvider(path, net);
}
HttpProvider,
WebsocketProvider,
IpcProvider
};

@@ -75,0 +70,0 @@ }

(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@babel/runtime/helpers/classCallCheck'), require('@babel/runtime/helpers/createClass'), require('lodash/isObject'), require('web3-utils')) :
typeof define === 'function' && define.amd ? define(['exports', '@babel/runtime/helpers/classCallCheck', '@babel/runtime/helpers/createClass', 'lodash/isObject', 'web3-utils'], factory) :
(factory((global.Web3Core = {}),global._classCallCheck,global._createClass,global.isObject,global.web3Utils));
}(this, (function (exports,_classCallCheck,_createClass,isObject,web3Utils) { 'use strict';
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@babel/runtime/helpers/classCallCheck'), require('@babel/runtime/helpers/createClass'), require('lodash/isObject'), require('web3-providers'), require('web3-utils')) :
typeof define === 'function' && define.amd ? define(['exports', '@babel/runtime/helpers/classCallCheck', '@babel/runtime/helpers/createClass', 'lodash/isObject', 'web3-providers', 'web3-utils'], factory) :
(factory((global.Web3Core = {}),global._classCallCheck,global._createClass,global.isObject,global.web3Providers,global.web3Utils));
}(this, (function (exports,_classCallCheck,_createClass,isObject,web3Providers,web3Utils) { 'use strict';

@@ -126,18 +126,2 @@ _classCallCheck = _classCallCheck && _classCallCheck.hasOwnProperty('default') ? _classCallCheck['default'] : _classCallCheck;

}, {
key: "providers",
get: function get() {
var _this2 = this;
return {
HttpProvider: function HttpProvider(url, options) {
return _this2.providersModuleFactory.createHttpProvider(url, options);
},
WebsocketProvider: function WebsocketProvider(url, options) {
return _this2.providersModuleFactory.createWebsocketProvider(url, options);
},
IpcProvider: function IpcProvider(path, net) {
return _this2.providersModuleFactory.createIpcProvider(path, net);
}
};
}
}, {
key: "defaultAccount",

@@ -165,2 +149,11 @@ get: function get() {

}
}, {
key: "providers",
get: function get() {
return {
HttpProvider: web3Providers.HttpProvider,
WebsocketProvider: web3Providers.WebsocketProvider,
IpcProvider: web3Providers.IpcProvider
};
}
}]);

@@ -167,0 +160,0 @@ return AbstractWeb3Module;

{
"name": "web3-core",
"namespace": "ethereum",
"version": "1.0.0-beta.38",
"version": "1.0.0-beta.39",
"description": "Web3 core tools for sub packages. This is an internal package.",

@@ -19,9 +19,10 @@ "repository": "https://github.com/ethereum/web3.js/tree/master/packages/web3-core",

"dependencies": {
"@types/node": "^10.12.18",
"lodash": "^4.17.11",
"web3-utils": "1.0.0-beta.38"
"web3-utils": "1.0.0-beta.39"
},
"devDependencies": {
"dtslint": "^0.4.2",
"web3-eth-accounts": "1.0.0-beta.38",
"web3-providers": "1.0.0-beta.38"
"web3-eth-accounts": "1.0.0-beta.39",
"web3-providers": "1.0.0-beta.39"
},

@@ -28,0 +29,0 @@ "files": [

@@ -22,4 +22,6 @@ /*

import {
BatchRequest,
EthereumProvider,
HttpProvider,
HttpProviderOptions,
IpcProvider,

@@ -29,3 +31,3 @@ provider,

WebsocketProvider,
BatchRequest
WebsocketProviderOptions
} from 'web3-providers';

@@ -49,3 +51,3 @@

defaultGas: number;
readonly providers: Providers;
static readonly providers: Providers;
defaultAccount: string | null;

@@ -73,27 +75,33 @@ readonly currentProvider: EthereumProvider | HttpProvider | IpcProvider | WebsocketProvider;

export interface Providers {
HttpProvider: HttpProvider;
WebsocketProvider: WebsocketProvider;
IpcProvider: IpcProvider;
HttpProvider: new (host: string, options?: HttpProviderOptions) => HttpProvider;
WebsocketProvider: new (host: string, options?: WebsocketProviderOptions) => WebsocketProvider;
IpcProvider: new (path: string, net: any) => IpcProvider;
}
export interface PromiEvent<T> extends Promise<T> {
once(type: 'transactionHash', handler: (receipt: string) => void): PromiEvent<T>
once(type: 'transactionHash', handler: (receipt: string) => void): PromiEvent<T>;
once(type: 'receipt', handler: (receipt: TransactionReceipt) => void): PromiEvent<T>
once(type: 'receipt', handler: (receipt: TransactionReceipt) => void): PromiEvent<T>;
once(type: 'confirmation', handler: (confNumber: number, receipt: TransactionReceipt) => void): PromiEvent<T>
once(type: 'confirmation', handler: (confNumber: number, receipt: TransactionReceipt) => void): PromiEvent<T>;
once(type: 'error', handler: (error: Error) => void): PromiEvent<T>
once(type: 'error', handler: (error: Error) => void): PromiEvent<T>;
once(type: 'error' | 'confirmation' | 'receipt' | 'transactionHash', handler: (error: Error | TransactionReceipt | string) => void): PromiEvent<T>
once(
type: 'error' | 'confirmation' | 'receipt' | 'transactionHash',
handler: (error: Error | TransactionReceipt | string) => void
): PromiEvent<T>;
on(type: 'transactionHash', handler: (receipt: string) => void): PromiEvent<T>
on(type: 'transactionHash', handler: (receipt: string) => void): PromiEvent<T>;
on(type: 'receipt', handler: (receipt: TransactionReceipt) => void): PromiEvent<T>
on(type: 'receipt', handler: (receipt: TransactionReceipt) => void): PromiEvent<T>;
on(type: 'confirmation', handler: (confNumber: number, receipt: TransactionReceipt) => void): PromiEvent<T>
on(type: 'confirmation', handler: (confNumber: number, receipt: TransactionReceipt) => void): PromiEvent<T>;
on(type: 'error', handler: (error: Error) => void): PromiEvent<T>
on(type: 'error', handler: (error: Error) => void): PromiEvent<T>;
on(type: 'error' | 'confirmation' | 'receipt' | 'transactionHash', handler: (error: Error | TransactionReceipt | string) => void): PromiEvent<T>
on(
type: 'error' | 'confirmation' | 'receipt' | 'transactionHash',
handler: (error: Error | TransactionReceipt | string) => void
): PromiEvent<T>;
}

@@ -117,32 +125,32 @@

export interface RLPEncodedTransaction {
raw: string,
tx: Transaction
raw: string;
tx: Transaction;
}
export interface TransactionReceipt {
transactionHash: string
transactionIndex: number
blockHash: string
blockNumber: number
from: string
to: string
contractAddress: string
cumulativeGasUsed: number
gasUsed: number
logs?: Log[]
transactionHash: string;
transactionIndex: number;
blockHash: string;
blockNumber: number;
from: string;
to: string;
contractAddress: string;
cumulativeGasUsed: number;
gasUsed: number;
logs?: Log[];
events?: {
[eventName: string]: EventLog
}
[eventName: string]: EventLog;
};
}
export interface EventLog {
event: string
address: string
returnValues: object
logIndex: number
transactionIndex: number
transactionHash: string
blockHash: string
blockNumber: number
raw?: {data: string, topics: any[]}
event: string;
address: string;
returnValues: object;
logIndex: number;
transactionIndex: number;
transactionHash: string;
blockHash: string;
blockNumber: number;
raw?: {data: string; topics: any[]};
}

@@ -149,0 +157,0 @@

SocketSocket SOC 2 Logo

Product

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

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc