How to use the requestnetworkartifacts function in requestnetworkartifacts

To help you get started, we’ve selected a few requestnetworkartifacts examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github RequestNetwork / requestNetwork / test / deploy.ts View on Github external
const addressContractBurner = 0;
const feesPerTenThousand = 10; // 0.1 %

import requestArtifacts from 'requestnetworkartifacts';
import { Web3Single } from '../src/servicesExternal/web3-Single';

const requestCoreJson = requestArtifacts('private', 'last-RequestCore');
const requestEthereumJson = requestArtifacts('private', 'last-RequestEthereum');
const requestBurnManagerSimple = requestArtifacts('private', 'last-RequestBurnManagerSimple');

Web3Single.init('http://localhost:8545', 10000000000);
const web3Single = Web3Single.getInstance();

const instanceRequestCore = new web3Single.web3.eth.Contract(requestCoreJson.abi);
const instanceRequestEthereum = new web3Single.web3.eth.Contract(requestEthereumJson.abi);
const instancerequestBurnManagerSimple = new web3Single.web3.eth.Contract(requestBurnManagerSimple.abi)

let addressRequestCore: string;
let addressRequestEthereum: string;
let addressrequestBurnManagerSimple: string;
let newContractInstanceRequestCore: any;
let newContractInstanceRequestEthereum: any;
let newContractInstancerequestBurnManagerSimple: any;

web3Single.getDefaultAccount().then((creator) => {
github RequestNetwork / requestNetwork / test / unit / ethereumServices / broadcastSignedRequestAsPayer.ts View on Github external
import {expect} from 'chai';
import 'mocha';
import requestArtifacts from 'requestnetworkartifacts';
import RequestNetwork from '../../../src/requestNetwork';
import * as utils from '../../utils';

const WEB3 = require('web3');
const BN = WEB3.utils.BN;

const addressRequestEthereum = requestArtifacts('private', 'last-RequestEthereum').networks.private.address;
const addressRequestCore = requestArtifacts('private', 'last-RequestCore').networks.private.address;

let rn: any;
let web3: any;
let defaultAccount: string;
let payer: string;
let payee: string;
let otherGuy: string;

let currentNumRequest: any;

let signedRequest: any;

describe('broadcastSignedRequestAsPayer', () => {
    const arbitraryAmount = 100000000;
    rn = new RequestNetwork('http://localhost:8545', 10000000000, false);
github RequestNetwork / requestNetwork / test / unit / coreServices / getRequestByTransactionHash.ts View on Github external
import {expect} from 'chai';
import 'mocha';
import requestArtifacts from 'requestnetworkartifacts';
import RequestNetwork from '../../../src/requestNetwork';
import * as utils from '../../utils';

const WEB3 = require('web3');
const BN = WEB3.utils.BN;

const addressRequestEthereum = requestArtifacts('private', 'last-RequestEthereum').networks.private.address;
const addressRequestCore = requestArtifacts('private', 'last-RequestCore').networks.private.address;

let rn: any;
let web3: any;
let defaultAccount: string;
let payer: string;
let payee: string;
let otherGuy: string;

let coreVersion: any;
let currentNumRequest: any;

describe('getRequestByTransactionHash', () => {
    const arbitraryAmount = 100000000;
    rn = new RequestNetwork('http://localhost:8545', 10000000000);
    web3 = rn.requestEthereumService.web3Single.web3;
github RequestNetwork / requestNetwork / test / unit / ethereumServices / paymentAction.ts View on Github external
import {expect} from 'chai';
import 'mocha';
import requestArtifacts from 'requestnetworkartifacts';
import RequestNetwork from '../../../src/requestNetwork';
import * as utils from '../../utils';

const WEB3 = require('web3');
const BN = WEB3.utils.BN;

const addressRequestEthereum = requestArtifacts('private', 'last-RequestEthereum').networks.private.address;
const addressRequestCore = requestArtifacts('private', 'last-RequestCore').networks.private.address;

let rn: any;
let web3: any;
let defaultAccount: string;
let payer: string;
let payee: string;
let otherGuy: string;

let coreVersion: any;
let currentNumRequest: any;

let requestId: any;

describe('paymentAction', () => {
    const arbitraryAmount = 100000000;
github RequestNetwork / requestNetwork / test / unit / ethereumServices / cancel.ts View on Github external
import {expect} from 'chai';
import 'mocha';
import requestArtifacts from 'requestnetworkartifacts';
import RequestNetwork from '../../../src/requestNetwork';
import * as utils from '../../utils';

const WEB3 = require('web3');
const BN = WEB3.utils.BN;

const addressRequestEthereum = requestArtifacts('private', 'last-RequestEthereum').networks.private.address;
const addressRequestCore = requestArtifacts('private', 'last-RequestCore').networks.private.address;

let rn: any;
let web3: any;
let defaultAccount;
let payer: any;
let payee: any;
let otherGuy: any;

let coreVersion: any;
let currentNumRequest: any;

let requestId: any;

describe('cancel', () => {
    const arbitraryAmount = 100000000;
    rn = new RequestNetwork('http://localhost:8545', 10000000000, false);
github RequestNetwork / requestNetwork / test / unit / ethereumServices / refundAction.ts View on Github external
import {expect} from 'chai';
import 'mocha';
import requestArtifacts from 'requestnetworkartifacts';
import RequestNetwork from '../../../src/requestNetwork';
import * as utils from '../../utils';

const WEB3 = require('web3');
const BN = WEB3.utils.BN;

const addressRequestEthereum = requestArtifacts('private', 'last-RequestEthereum').networks.private.address;
const addressRequestCore = requestArtifacts('private', 'last-RequestCore').networks.private.address;

let rn: any;
let web3: any;
let defaultAccount: string;
let payer: string;
let payee: string;
let otherGuy: string;

let coreVersion: any;
let currentNumRequest: any;

let requestId: any;

describe('refundAction', () => {
    const arbitraryAmount = 100000000;
github RequestNetwork / requestNetwork / test / unit / ethereumServices / paymentAction.ts View on Github external
import {expect} from 'chai';
import 'mocha';
import requestArtifacts from 'requestnetworkartifacts';
import RequestNetwork from '../../../src/requestNetwork';
import * as utils from '../../utils';

const WEB3 = require('web3');
const BN = WEB3.utils.BN;

const addressRequestEthereum = requestArtifacts('private', 'last-RequestEthereum').networks.private.address;
const addressRequestCore = requestArtifacts('private', 'last-RequestCore').networks.private.address;

let rn: any;
let web3: any;
let defaultAccount: string;
let payer: string;
let payee: string;
let otherGuy: string;

let coreVersion: any;
let currentNumRequest: any;

let requestId: any;

describe('paymentAction', () => {
    const arbitraryAmount = 100000000;
    rn = new RequestNetwork('http://localhost:8545', 10000000000, false);
github RequestNetwork / requestNetwork / test / unit / ethereumServices / cancel.ts View on Github external
import {expect} from 'chai';
import 'mocha';
import requestArtifacts from 'requestnetworkartifacts';
import RequestNetwork from '../../../src/requestNetwork';
import * as utils from '../../utils';

const WEB3 = require('web3');
const BN = WEB3.utils.BN;

const addressRequestEthereum = requestArtifacts('private', 'last-RequestEthereum').networks.private.address;
const addressRequestCore = requestArtifacts('private', 'last-RequestCore').networks.private.address;

let rn: any;
let web3: any;
let defaultAccount;
let payer: any;
let payee: any;
let otherGuy: any;

let coreVersion: any;
let currentNumRequest: any;

let requestId: any;

describe('cancel', () => {
    const arbitraryAmount = 100000000;
github RequestNetwork / requestNetwork / packages / requestNetwork.js / src / servicesContracts.ts View on Github external
export const getServiceFromAddress = (_networkName: string, _address: string): any => {
    if (!_networkName || !_address) return;

    const artifact = requestArtifacts(_networkName, _address);
    if (!artifact) return;

    switch (artifact.contractName) {
        case 'RequestERC20':
            return RequestERC20Service.getInstance();
        case 'RequestEthereum':
            return RequestEthereumService.getInstance();
        case 'RequestBitcoinNodesValidation':
            return RequestBitcoinNodesValidationService.getInstance();
        default:
            return;
    }
};
github RequestNetwork / requestNetwork / packages / requestNetwork.js / src / servicesExternal / web3-single.ts View on Github external
public getContractInstance(_address: string): any {
        const artifact = requestArtifacts(this.networkName, _address);
        if (!artifact || !artifact.networks[this.networkName]) {
            return null;
        }
        const abi: any = artifact.abi;
        const version: string = artifact.version;
        const address: string = artifact.networks[this.networkName].address;
        const blockNumber: any = artifact.networks[this.networkName].blockNumber;
        const instance: any = new this.web3.eth.Contract(abi, address);

        return { abi, address, instance, blockNumber, version };
    }

requestnetworkartifacts

Artifacts for Request Network Ethereum contracts

MIT
Latest version published 4 years ago

Package Health Score

64 / 100
Full package analysis