aboutsummaryrefslogtreecommitdiffstats
path: root/packages/contracts/src/utils/web3_wrapper.ts
blob: 1049ab967476e48bf79f278a7de9240f37cf1e8f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import { devConstants, env, EnvVars, web3Factory } from '@0xproject/dev-utils';
import { prependSubprovider } from '@0xproject/subproviders';
import { Web3Wrapper } from '@0xproject/web3-wrapper';
import { Provider } from 'ethereum-types';

import { coverage } from './coverage';

export const txDefaults = {
    from: devConstants.TESTRPC_FIRST_ADDRESS,
    gas: devConstants.GAS_LIMIT,
};
const providerConfigs = { shouldUseInProcessGanache: true };
export const provider = web3Factory.getRpcProvider(providerConfigs);
const isCoverageEnabled = env.parseBoolean(EnvVars.SolidityCoverage);
if (isCoverageEnabled) {
    const coverageSubprovider = coverage.getCoverageSubproviderSingleton();
    prependSubprovider(provider, coverageSubprovider);
}
export const web3Wrapper = new Web3Wrapper(provider);
git.cgi/freebsd-ports/commit/www/rubygem-sinatra-r18n?id=fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4'>Remove WWW entries moved into port MakefilesStefan Eßer2022-09-081-2/+0 * Add WWW entries to port MakefilesStefan Eßer2022-09-081-0/+1 * www/rubygem-sinatra-r18n: Update to 5.0.2Po-Chuan Hsieh2021-04-262-4/+4 * www/rubygem-sinatra-r18n: Update to 5.0.1Po-Chuan Hsieh2021-04-183-6/+6 * Remove useless Created by: headers mentioning meDmitry Marakasov2021-04-081-2/+0 * Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0 * Update to 4.0.0Sunpoet Po-Chuan Hsieh2020-02-022-4/+4 * Update version requirement of RUN_DEPENDSSunpoet Po-Chuan Hsieh2019-08-241-1/+1 * Update to 3.2.0Sunpoet Po-Chuan Hsieh2018-11-103-11/+11 * Update to 3.1.2Sunpoet Po-Chuan Hsieh2018-09-192-4/+4 * Take maintainershipSunpoet Po-Chuan Hsieh2018-09-171-3/+4 * Update to 3.0.5Sunpoet Po-Chuan Hsieh2018-08-012-4/+4 * Update to 3.0.3Sunpoet Po-Chuan Hsieh2018-04-132-4/+4 * Update to 3.0.2Sunpoet Po-Chuan Hsieh2018-03-172-4/+4 * Update to 3.0.1Sunpoet Po-Chuan Hsieh2018-03-112-4/+4 * Update to 3.0.0Sunpoet Po-Chuan Hsieh2018-03-102-4/+4 * Update to 2.2.0Sunpoet Po-Chuan Hsieh2017-12-242-4/+4 * Update to 2.1.8Sunpoet Po-Chuan Hsieh2017-09-212-4/+4 * Update to 2.1.7Sunpoet Po-Chuan Hsieh2017-07-152-4/+4 * Update to 2.1.6Sunpoet Po-Chuan Hsieh2017-05-212-5/+5 * Update to 2.1.5Sunpoet Po-Chuan Hsieh2017-02-032-4/+4 * www/rubygem-sinatra-r18n: update to 2.1.4Steve Wills2016-12-302-3/+4 * Convert USES=gem:autoplist to USES=gem since autoplist is defaultSteve Wills2016-04-281-1/+1 * create USES=gem and update rubygem- ports to use itSteve Wills2016-04-281-2/+1 * Remove ${PORTSDIR}/ from dependencies, categories v, w, x, y, and z.Mathieu Arnold2016-04-011-2/+2 * - Update to 2.1.3Sunpoet Po-Chuan Hsieh2016-03-062-3/+3 * - Update to 2.1.2Sunpoet Po-Chuan Hsieh2016-01-172-3/+4 * - Update to 2.1.0Sunpoet Po-Chuan Hsieh2015-11-052-4/+3 * Set NO_ARCH for remaining rubygem-* ports with no arch dependent filesPhilip M. Gollucci2015-07-031-0/+2 * - Update to 2.0.4Sunpoet Po-Chuan Hsieh2015-05-272-3/+3 * - Update to 2.0.3Sunpoet Po-Chuan Hsieh2015-03-252-5/+7 * www/rubygem-sintra-r18n: update to 1.1.11Steve Wills2014-08-242-4/+3 * - Add stage supportSteve Wills2013-10-301-1/+0