Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gh action.0 #4

Open
wants to merge 16 commits into
base: subscription-market
Choose a base branch
from
44 changes: 44 additions & 0 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
name: Release

defaults:
run:
shell: bash

on:
push:
branches-ignore:
- '**'
tags:
- 'v*.*.*'

jobs:
release:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
with:
ref: subscription-market
- name: Node
uses: actions/setup-node@v3
with:
node-version: 14
cache: 'yarn'
- name: Install & Build
run: |
export NODE_OPTIONS="--max-old-space-size=8192"
yarn install
yarn react-app:build
- name: Upload to FairOS
uses: onepeerlabs/[email protected]
with:
version: 0.9.2
path: packages/react-app/build/*
env:
BEE: ${{secrets.BEE}}
RPC: ${{secrets.RPC}}
STAMP: ${{secrets.STAMP}}
USER_NAME: ${{secrets.USER_NAME}}
PASSWORD: ${{secrets.PASSWORD}}
POD: ${{secrets.POD}}
ROOT: ${{secrets.ROOT}}
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@
],
"private": true,
"scripts": {
"react-app:build": "yarn workspace @scaffold-eth/react-app build --max-old-space-size=12288",
"react-app:build": "yarn workspace @scaffold-eth/react-app build --max-old-space-size=8192",
"react-app:eject": "yarn workspace @scaffold-eth/react-app eject",
"react-app:start": "yarn workspace @scaffold-eth/react-app start",
"react-app:test": "yarn workspace @scaffold-eth/react-app test",
"build": "yarn workspace @scaffold-eth/react-app build --max-old-space-size=12288",
"build": "yarn workspace @scaffold-eth/react-app build --max-old-space-size=8192",
"prettier": "yarn workspace @scaffold-eth/react-app prettier",
"chain": "yarn workspace @scaffold-eth/hardhat chain",
"fork": "yarn workspace @scaffold-eth/hardhat fork",
Expand Down
2 changes: 1 addition & 1 deletion packages/react-app/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@scaffold-eth/react-app",
"version": "1.0.0",
"homepage": "./",
"homepage": "/public/464fbb8ce96db23dcea3d1667d1c6ab4d3e2a46147dd50d60105dacd93c63ca3",
"browserslist": {
"production": [
">0.2%",
Expand Down
Binary file modified packages/react-app/public/fairos.wasm
Binary file not shown.
2 changes: 1 addition & 1 deletion packages/react-app/src/components/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,4 @@ export { default as NetworkDisplay } from "./NetworkDisplay";
export { default as FaucetHint } from "./FaucetHint";
export { default as NetworkSwitch } from "./NetworkSwitch";
export { default as AddressSimple } from "./AddressSimple";
export { default as BeeNetworkSwitch } from "./BeeNetworkSwitch";
export { default as BeeNetworkSwitch } from "./BeeNetworkSwitch";
8 changes: 3 additions & 5 deletions packages/react-app/src/utils/EncDec.js
Original file line number Diff line number Diff line change
Expand Up @@ -53,8 +53,7 @@ export const deriveDriveKey = async (seed, dataEncryptionKey) => {
const driveKey = hkdf(Buffer.from(seed), keyByteLength, { info, hash: keyHash });
return urlEncodeHashKey(driveKey);
};
*/
/*

export const encryptData = async (key, data) => {
const keyData = Buffer.from(key, "base64");
const iv = crypto.randomBytes(12);
Expand Down Expand Up @@ -213,7 +212,7 @@ export function generate_ephemeral_key_pair() {
export function nacl_encrypt(message, receiverPublicKey) {
try {
var ephemeralKeyPair = generate_ephemeral_key_pair();
return nacl_encrypt_with_key(message, receiverPublicKey, ephemeralKeyPair)
return nacl_encrypt_with_key(message, receiverPublicKey, ephemeralKeyPair);
} catch (e) {
console.error("nacl_encrypt", e);
}
Expand Down Expand Up @@ -281,9 +280,8 @@ export async function encryptAndUpload(data, recipientKey) {
return encryptedDataLocation;
}


export async function calculateSharedSecret(fromPrivateKey, toPublicKey) {
var publickKey = nacl.scalarMult.base(fromPrivateKey);
var sharedSecret = nacl.scalarMult(fromPrivateKey, toPublicKey);
return sharedSecret;
}
}
19 changes: 7 additions & 12 deletions packages/react-app/src/views/FairOSWasmConnect.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -142,20 +142,16 @@ export function FairOSWasmConnect({
}
try {
var resp = await window.login(values.username, values.password);
var userStat = await window.userStat(resp.sessionId);
var hash = await window.getNameHash(resp.sessionId, userStat.address);

var loginObj = {
user: resp.user,
sessionId: resp.sessionId,
address: userStat.address,
portableAddress: userStat.address,
nameHash: hash.namehash,
address: resp.address,
portableAddress: resp.address,
nameHash: resp.nameHash,
};

var loginObj = { user: resp.user, sessionId: resp.sessionId, address: userStat.address, nameHash: hash.namehash };
setLogin(loginObj);
console.log("Login", resp, userStat, loginObj);
console.log("Login", resp, loginObj);
// {
// "user": "demotime11",
// "sessionId": "anfeayKjs1LkQC9fAW1jiiX74TLcJuOECgNQPWwJuOo="
Expand Down Expand Up @@ -219,16 +215,15 @@ export function FairOSWasmConnect({
if (!fairOS) {
await ConnectFairOS();
}
console.log("LoginWithSignature", portableAddress, signature);
let resp = await window.walletLogin(portableAddress, signature);
var userStat = await window.userStat(resp.sessionId);
var hash = await window.getNameHash(resp.sessionId, portableAddress);

var loginObj = {
user: resp.user,
sessionId: resp.sessionId,
address: userStat.address,
address: resp.address,
portableAddress: portableAddress,
nameHash: hash.namehash,
nameHash: resp.nameHash,
};
setLogin(loginObj);
if (loginObj.address.toString() !== loginObj.portableAddress.toString()) {
Expand Down
3 changes: 0 additions & 3 deletions packages/react-app/src/views/categories.js
Original file line number Diff line number Diff line change
Expand Up @@ -693,7 +693,6 @@ export const categoriesTree = [
},

{ label: "Health", items: [{ label: "Fitness" }, { label: "Sports" }, { label: "Nutrition" }] },

{
label: "Education",
items: [
Expand Down Expand Up @@ -1263,5 +1262,3 @@ export const categoryList = [
value: ethers.utils.keccak256(ethers.utils.toUtf8Bytes("Video animation intros")),
},
];