Skip to content

Commit

Permalink
Merge pull request #23 from masa-finance/feature/update-contracts
Browse files Browse the repository at this point in the history
Update Identity Contracts
  • Loading branch information
H34D committed Sep 23, 2022
2 parents 975b133 + d532b71 commit c982359
Show file tree
Hide file tree
Showing 5 changed files with 927 additions and 844 deletions.
83 changes: 83 additions & 0 deletions CHANGELOG.md
Expand Up @@ -4,6 +4,89 @@ All notable changes to this project will be documented in this file. Dates are d

Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).

#### [v0.4.5](https://github.com/masa-finance/masa-sdk/compare/v0.4.4...v0.4.5)

> 22 September 2022
- properly type loaded contracts [`9a78bc8`](https://github.com/masa-finance/masa-sdk/commit/9a78bc8221be0aecdb8f03ced1680b22c3a99a93)

#### [v0.4.4](https://github.com/masa-finance/masa-sdk/compare/v0.4.3...v0.4.4)

> 21 September 2022
- down to react 17 [`7436a64`](https://github.com/masa-finance/masa-sdk/commit/7436a64b68cf811119b1e66ad523c1c7331ccc9c)
- update changelog [`e0f2928`](https://github.com/masa-finance/masa-sdk/commit/e0f2928eb38b88b8ac6f5675929d8a51df50d13f)

#### [v0.4.3](https://github.com/masa-finance/masa-sdk/compare/v0.4.2...v0.4.3)

> 21 September 2022
- add back some required dependencies [`f0e3b84`](https://github.com/masa-finance/masa-sdk/commit/f0e3b844c354308a3b9e350e8e11a30776fa87eb)

#### [v0.4.2](https://github.com/masa-finance/masa-sdk/compare/v0.4.1...v0.4.2)

> 20 September 2022
- reduce deps [`be68a98`](https://github.com/masa-finance/masa-sdk/commit/be68a98d0f6de3e5c9930a2b7156161410ef2e12)
- ignore tags [`975b133`](https://github.com/masa-finance/masa-sdk/commit/975b1337747e4830f23170a3db2471c936a98e60)

#### [v0.4.1](https://github.com/masa-finance/masa-sdk/compare/v0.4.0...v0.4.1)

> 20 September 2022
- lint free [`74cb4a7`](https://github.com/masa-finance/masa-sdk/commit/74cb4a79a8c7987fe4c0cc521827cb45839f9c79)
- fix builds [`93f598e`](https://github.com/masa-finance/masa-sdk/commit/93f598eda5f8f8a31b24715bf2475a2623ed3b91)

#### [v0.4.0](https://github.com/masa-finance/masa-sdk/compare/v0.3.3...v0.4.0)

> 20 September 2022
- update contracts [`fae971b`](https://github.com/masa-finance/masa-sdk/commit/fae971b6fc0f088867b155ad19b166d583835cf8)
- fix builds [`9d51caf`](https://github.com/masa-finance/masa-sdk/commit/9d51caf0775d73bbff7acb97f59a912e3b2f21d7)

#### [v0.3.3](https://github.com/masa-finance/masa-sdk/compare/v0.3.2...v0.3.3)

> 19 September 2022
- Updated yarn lock [`f0b213b`](https://github.com/masa-finance/masa-sdk/commit/f0b213b1ed37670a9e1388cf0944c2664d050a48)

#### [v0.3.2](https://github.com/masa-finance/masa-sdk/compare/v0.3.1...v0.3.2)

> 19 September 2022
- Update to the lastest version of the smart contracts [`#22`](https://github.com/masa-finance/masa-sdk/pull/22)
- Downgrading contracts [`ee4e223`](https://github.com/masa-finance/masa-sdk/commit/ee4e22328041b29f3189f625c8b89591bf8bc905)

#### [v0.3.1](https://github.com/masa-finance/masa-sdk/compare/v0.3.0...v0.3.1)

> 13 September 2022
- update contracts [`9e0a0b0`](https://github.com/masa-finance/masa-sdk/commit/9e0a0b0f381e79913211a2aa8e05b66394fd25ab)

#### [v0.3.0](https://github.com/masa-finance/masa-sdk/compare/v0.2.11...v0.3.0)

> 13 September 2022
- update smart contracts [`0f8d010`](https://github.com/masa-finance/masa-sdk/commit/0f8d010c865f00b4e586277005743a946ca4c6a8)

#### [v0.2.11](https://github.com/masa-finance/masa-sdk/compare/v0.2.11-fixed...v0.2.11)

> 6 September 2022
#### [v0.2.11-fixed](https://github.com/masa-finance/masa-sdk/compare/v0.2.10...v0.2.11-fixed)

> 20 September 2022
- pinned contracts version [`db28f7f`](https://github.com/masa-finance/masa-sdk/commit/db28f7fc767369f91a6cc2abeea84ce40e72f1dd)
- Little cookies fix [`7506b6c`](https://github.com/masa-finance/masa-sdk/commit/7506b6c4e92c35e4d2a4fff187df7ed4a66d0693)
- ignore tags from regular build [`cceaae2`](https://github.com/masa-finance/masa-sdk/commit/cceaae2f2ee8698c54c7a905a576d830408777c1)

#### [v0.2.10](https://github.com/masa-finance/masa-sdk/compare/v0.2.9...v0.2.10)

> 5 September 2022
- updated changelog [`d3d58c3`](https://github.com/masa-finance/masa-sdk/commit/d3d58c312786a140ba9b3029f239abfa2269b194)

#### [v0.2.9](https://github.com/masa-finance/masa-sdk/compare/v0.2.8...v0.2.9)

> 5 September 2022
Expand Down
40 changes: 20 additions & 20 deletions package.json
@@ -1,6 +1,6 @@
{
"name": "@masa-finance/tools",
"version": "0.3.3",
"version": "0.4.5",
"license": "MIT",
"main": "dist/index.js",
"typings": "dist/index.d.ts",
Expand Down Expand Up @@ -64,44 +64,44 @@
"limit": "300 KB"
}
],
"dependencies": {
"@masa-finance/masa-contracts-identity": "0.1.12",
"ethers": "^5.7.0",
"react": "^17.0.2",
"react-query": "^3.39.1",
"use-axios-client": "^2.0.0"
},
"devDependencies": {
"@ant-design/icons": "^4.7.0",
"@auth0/auth0-react": "^1.9.0",
"@babel/core": "^7.17.8",
"@size-limit/preset-big-lib": "^7.0.8",
"@storybook/addon-essentials": "^6.4.20",
"@storybook/addon-info": "^5.3.21",
"@storybook/addon-links": "^6.4.20",
"@storybook/addons": "^6.4.20",
"@storybook/react": "^6.4.20",
"@types/react": "^18.0.0",
"@types/react-dom": "^18.0.0",
"@types/auth0": "^2.34.17",
"@types/react": "^17.0.50",
"@types/react-dom": "^17.0.17",
"@typescript-eslint/eslint-plugin": "^5.36.1",
"@typescript-eslint/parser": "^5.36.1",
"antd": "^4.19.5",
"axios": "^0.27.2",
"babel-loader": "^8.2.4",
"eslint": "8.22.0",
"eslint-config-prettier": "^8.5.0",
"eslint-plugin-prettier": "^3.4.1",
"husky": "^8.0.1",
"prettier": "^2.7.1",
"react": "^18.0.0",
"react-dom": "^18.0.0",
"react-is": "^18.0.0",
"react-test-renderer": "^18.2.0",
"react-dom": "^17.0.2",
"react-highlight-words": "^0.17.0",
"react-is": "^17.0.2",
"react-test-renderer": "^17.0.2",
"shards-react": "^1.0.3",
"size-limit": "^8.0.1",
"tsdx": "^0.14.1",
"tslib": "^2.3.1",
"typescript": "^4.6.3"
},
"dependencies": {
"@ant-design/icons": "^4.7.0",
"@auth0/auth0-react": "^1.9.0",
"@masa-finance/masa-contracts-identity": "^0.1.6",
"@types/auth0": "^2.34.17",
"antd": "^4.19.5",
"axios": "^0.27.2",
"ethers": "^5.7.0",
"react-highlight-words": "^0.18.0",
"react-query": "^3.39.1",
"shards-react": "^1.0.3",
"use-axios-client": "^2.0.0"
}
}
5 changes: 0 additions & 5 deletions src/common/helpers/contracts/alfajores.ts

This file was deleted.

27 changes: 20 additions & 7 deletions src/common/helpers/contracts/index.ts
@@ -1,26 +1,39 @@
import {
SoulboundIdentity,
SoulboundIdentity__factory,
SoulboundCreditReport,
SoulboundCreditReport__factory,
SoulName,
SoulName__factory,
SoulLinker,
SoulLinker__factory,
SoulFactory,
SoulFactory__factory,
} from '@masa-finance/masa-contracts-identity';
import { ethers } from 'ethers';
import * as alfajores from './alfajores';
import * as goerli from './goerli';

const addresses = {
alfajores,
goerli,
};

export const loadContracts = async ({
provider,
network = 'alfajores',
}: {
export interface IIdentityContracts {
SoulboundIdentityContract: SoulboundIdentity;
SoulboundCreditReportContract: SoulboundCreditReport;
SoulNameContract: SoulName;
SoulLinkerContract: SoulLinker;
SoulFactoryContract: SoulFactory;
}

interface LoadContractArgs {
provider?: any;
network?: string;
}) => {
}

export const loadContracts = async ({
provider,
network = 'goerli',
}: LoadContractArgs): Promise<IIdentityContracts> => {
const p =
// take provider as is if supplied
provider ||
Expand Down

0 comments on commit c982359

Please sign in to comment.