Skip to content

Commit

Permalink
Merge pull request #258 from tasitlabs/feature/tasit-contracts-as-dep
Browse files Browse the repository at this point in the history
tasit-contracts as dep
  • Loading branch information
pcowgill committed Mar 12, 2019
2 parents a2bf932 + 4d2b442 commit 1b0b0df
Show file tree
Hide file tree
Showing 25 changed files with 46 additions and 28 deletions.
3 changes: 2 additions & 1 deletion packages/tasit-action/package.json
Expand Up @@ -26,7 +26,8 @@
},
"dependencies": {
"@babel/runtime": "^7.1.5",
"ethers": "^4.0.27"
"ethers": "^4.0.27",
"tasit-contracts": "^0.0.11"
},
"devDependencies": {
"@babel/cli": "^7.1.5",
Expand Down
2 changes: 1 addition & 1 deletion packages/tasit-action/src/contract/Contract.test.js
@@ -1,6 +1,6 @@
import Contract from "./Contract";
import Account from "tasit-account";
import TasitContracts from "../../../tasit-contracts/dist";
import TasitContracts from "tasit-contracts";
const { local: localContracts } = TasitContracts;
const { SampleContract } = localContracts;
const {
Expand Down
5 changes: 4 additions & 1 deletion packages/tasit-action/src/erc20/ERC20Full.js
@@ -1,5 +1,8 @@
import Contract from "../contract/Contract";
import abi from "../../../tasit-contracts/abi/MyERC20Full.json";
import TasitContracts from "tasit-contracts";
const { local } = TasitContracts;
const { MyERC20Full } = local;
const { abi } = MyERC20Full;

export default class ERC20Full extends Contract {
constructor(address, wallet) {
Expand Down
2 changes: 1 addition & 1 deletion packages/tasit-action/src/erc20/ERC20Full.test.js
@@ -1,5 +1,5 @@
import ERC20Full from "./ERC20Full";
import TasitContracts from "../../../tasit-contracts/dist";
import TasitContracts from "tasit-contracts";
const { local: localContracts } = TasitContracts;
const { MyERC20Full } = localContracts;
const { address: ERC20_FULL_ADDRESS } = MyERC20Full;
Expand Down
6 changes: 4 additions & 2 deletions packages/tasit-action/src/erc20/Mana.js
@@ -1,9 +1,11 @@
import Contract from "../contract/Contract";
import manaTokenABI from "../../../tasit-contracts/abi/MANAToken.json";
import TasitContracts from "tasit-contracts";
const { local } = TasitContracts;
const { MANAToken } = local;
const { abi } = MANAToken;

export default class Mana extends Contract {
constructor(address, wallet) {
const abi = manaTokenABI;
super(address, abi, wallet);
}
}
2 changes: 1 addition & 1 deletion packages/tasit-action/src/erc20/Mana.test.js
@@ -1,5 +1,5 @@
import Mana from "./Mana";
import TasitContracts from "../../../tasit-contracts/dist";
import TasitContracts from "tasit-contracts";
const { local: localContracts } = TasitContracts;
const { MANAToken } = localContracts;
const { address: MANA_ADDRESS } = MANAToken;
Expand Down
5 changes: 4 additions & 1 deletion packages/tasit-action/src/erc721/ERC721Full.js
@@ -1,5 +1,8 @@
import Contract from "../contract/Contract";
import abi from "../../../tasit-contracts/abi/MyERC721Full.json";
import TasitContracts from "tasit-contracts";
const { local } = TasitContracts;
const { MyERC721Full } = local;
const { abi } = MyERC721Full;

export default class ERC721Full extends Contract {
constructor(address, wallet) {
Expand Down
2 changes: 1 addition & 1 deletion packages/tasit-action/src/erc721/ERC721Full.test.js
@@ -1,6 +1,6 @@
import ERC721Full from "./ERC721Full";

import TasitContracts from "../../../tasit-contracts/dist";
import TasitContracts from "tasit-contracts";
const { local: localContracts } = TasitContracts;
const { MyERC721Full, SampleContract } = localContracts;
const { address: ERC721_FULL_ADDRESS } = MyERC721Full;
Expand Down
6 changes: 4 additions & 2 deletions packages/tasit-action/src/erc721/Estate.js
@@ -1,9 +1,11 @@
import Contract from "../contract/Contract";
import estateRegistryABI from "../../../tasit-contracts/abi/EstateRegistry.json";
import TasitContracts from "tasit-contracts";
const { local } = TasitContracts;
const { EstateRegistry } = local;
const { abi } = EstateRegistry;

export default class DecentralandEstate extends Contract {
constructor(address, wallet) {
const abi = estateRegistryABI;
super(address, abi, wallet);
}
}
2 changes: 1 addition & 1 deletion packages/tasit-action/src/erc721/Estate.test.js
@@ -1,5 +1,5 @@
import Estate from "./Estate";
import TasitContracts from "../../../tasit-contracts/dist";
import TasitContracts from "tasit-contracts";
const { local: localContracts } = TasitContracts;
const { EstateRegistry } = localContracts;
const { address: ESTATE_ADDRESS } = EstateRegistry;
Expand Down
6 changes: 4 additions & 2 deletions packages/tasit-action/src/erc721/Land.js
@@ -1,9 +1,11 @@
import Contract from "../contract/Contract";
import landRegistryABI from "../../../tasit-contracts/abi/LANDRegistry.json";
import TasitContracts from "tasit-contracts";
const { local } = TasitContracts;
const { LANDRegistry } = local;
const { abi } = LANDRegistry;

export default class Land extends Contract {
constructor(address, wallet) {
const abi = landRegistryABI;
super(address, abi, wallet);
}
}
2 changes: 1 addition & 1 deletion packages/tasit-action/src/erc721/Land.test.js
@@ -1,5 +1,5 @@
import Land from "./Land";
import TasitContracts from "../../../tasit-contracts/dist";
import TasitContracts from "tasit-contracts";
const { local: localContracts } = TasitContracts;
const { LANDProxy } = localContracts;
const { address: LAND_PROXY_ADDRESS } = LANDProxy;
Expand Down
2 changes: 1 addition & 1 deletion packages/tasit-action/src/ethers.test.js
@@ -1,6 +1,6 @@
import { ethers } from "ethers";
ethers.errors.setLogLevel("error");
import TasitContracts from "../../tasit-contracts/dist";
import TasitContracts from "tasit-contracts";
const { local: localContracts } = TasitContracts;
const { SampleContract } = localContracts;
const {
Expand Down
6 changes: 4 additions & 2 deletions packages/tasit-action/src/marketplace/Decentraland.js
@@ -1,9 +1,11 @@
import Contract from "../contract/Contract";
import marketplaceABI from "../../../tasit-contracts/abi/Marketplace.json";
import TasitContracts from "tasit-contracts";
const { local } = TasitContracts;
const { Marketplace } = local;
const { abi } = Marketplace;

export default class Decentraland extends Contract {
constructor(address, wallet) {
const abi = marketplaceABI;
super(address, abi, wallet);
}
}
2 changes: 1 addition & 1 deletion packages/tasit-action/src/marketplace/Decentraland.test.js
@@ -1,5 +1,5 @@
import Decentraland from "./Decentraland";
import TasitContracts from "../../../tasit-contracts/dist";
import TasitContracts from "tasit-contracts";
const { local: localContracts } = TasitContracts;
const { Marketplace } = localContracts;
const { address: MARKETPLACE_ADDRESS } = Marketplace;
Expand Down
2 changes: 1 addition & 1 deletion packages/tasit-action/src/testHelpers/helpers.js
@@ -1,7 +1,7 @@
import { expect } from "chai";
import { ethers } from "ethers";
import ProviderFactory from "../ProviderFactory";
import developmentConfig from "../config/default.js";
import developmentConfig from "../config/default";

// Note: Using dist file because babel doesn't compile node_modules files.
// Any changes on src should be followed by compilation to avoid unexpected behaviors.
Expand Down
2 changes: 1 addition & 1 deletion packages/tasit-action/src/testHelpers/mochaSetup.js
Expand Up @@ -12,7 +12,7 @@ import actionHelpers from "./helpers";
global = Object.assign(global, actionHelpers);

import ConfigLoader from "../ConfigLoader";
import config from "../config/default.js";
import config from "../config/default";
ConfigLoader.setConfig(config);

// Global hooks
Expand Down
1 change: 1 addition & 0 deletions packages/tasit-contracts/package.json
Expand Up @@ -2,6 +2,7 @@
"name": "tasit-contracts",
"version": "0.0.11",
"description": "",
"main": "dist/index.js",
"keywords": [
"ethereum",
"dapp",
Expand Down
3 changes: 2 additions & 1 deletion packages/tasit-identity-contract/package.json
Expand Up @@ -27,7 +27,8 @@
"dependencies": {
"@babel/runtime": "^7.1.5",
"ethers": "^4.0.27",
"tasit-action": "^0.0.11"
"tasit-action": "^0.0.11",
"tasit-contracts": "^0.0.11"
},
"devDependencies": {
"@babel/cli": "^7.1.5",
Expand Down
2 changes: 1 addition & 1 deletion packages/tasit-identity-contract/src/GnosisSafe.js
Expand Up @@ -4,7 +4,7 @@ const { ERC20Detailed } = ERC20;
const { ERC721Full } = ERC721;
import GnosisSafeUtils from "./GnosisSafeUtils";
import ActionUtils from "tasit-action/dist/contract/Utils.js";
import TasitContracts from "../../tasit-contracts/dist";
import TasitContracts from "tasit-contracts";
const { local } = TasitContracts;
const { GnosisSafe: GnosisSafeInfo, MyERC20Full, MyERC721Full } = local;
const { abi: gnosisSafeABI } = GnosisSafeInfo;
Expand Down
2 changes: 1 addition & 1 deletion packages/tasit-identity-contract/src/GnosisSafe.test.js
Expand Up @@ -4,7 +4,7 @@ const { ERC20Full } = ERC20;
const { ERC721Full } = ERC721;
import GnosisSafe from "./GnosisSafe";
import Account from "../../tasit-account/dist";
import TasitContracts from "../../tasit-contracts/dist";
import TasitContracts from "tasit-contracts";
const { local } = TasitContracts;
const { GnosisSafe: GnosisSafeInfo, MyERC20Full, MyERC721Full } = local;
const { address: GNOSIS_SAFE_ADDRESS } = GnosisSafeInfo;
Expand Down
2 changes: 1 addition & 1 deletion packages/tasit-sdk/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion packages/tasit-sdk/package.json
Expand Up @@ -32,7 +32,8 @@
"dependencies": {
"@babel/runtime": "^7.1.5",
"tasit-account": "^0.0.11",
"tasit-action": "^0.0.11"
"tasit-action": "^0.0.11",
"tasit-contracts": "^0.0.11"
},
"devDependencies": {
"@babel/cli": "^7.1.5",
Expand Down
2 changes: 1 addition & 1 deletion packages/tasit-sdk/src/helpers/DecentralandUtils.js
@@ -1,5 +1,5 @@
import { ethers } from "ethers";
import TasitContracts from "../../../tasit-contracts/dist";
import TasitContracts from "tasit-contracts";
// ABI is the same among the networks. The ABI from local will work with tesnet.
const { local } = TasitContracts;
const { Marketplace } = local;
Expand Down
2 changes: 1 addition & 1 deletion packages/tasit-sdk/src/testHelpers/mochaSetup.js
Expand Up @@ -24,7 +24,7 @@ ConfigLoader.setConfig(config);
const { provider: configProvider } = config;
const { network } = configProvider;

import TasitContracts from "../../../tasit-contracts/dist";
import TasitContracts from "tasit-contracts";
const { local, goerli, ropsten } = TasitContracts;
let blockchain;
if (network === "goerli") blockchain = goerli;
Expand Down

0 comments on commit 1b0b0df

Please sign in to comment.