diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..ff3a427 --- /dev/null +++ b/.env.example @@ -0,0 +1,14 @@ +REACT_APP_BASEDAO_DOCKERISED_URL=#LOCAL_BASEDAO_DOCKERIZED_URL +REACT_APP_CORS_PROXY_URL=#LOCAL_DORG_CORS_PROXY_URL +REACT_APP_DAO_DEPLOYER_API=#LOCAL_DAO_DEPLOYER_URL +REACT_APP_ENV=LOCAL +REACT_APP_HASURA_ADMIN_SECRET=#YOUR_HASURA_ADMIN_SECRET +REACT_APP_HASURA_ADMIN_SECRET_V2=#YOUR_HASURA_ADMIN_SECRET +REACT_APP_HASURA_URL=#YOUR_LOCAL_HOMBASE_INDEXER_HASURA_URL +REACT_APP_HASURA_URL_V2=#YOUR_LOCAL_HOMBASE_INDEXER_HASURA_URL +REACT_APP_LITE_API_URL=#YOUR_LOCAL_HOMBASE_LITE_BACKEND_URL +REACT_APP_MIXPANEL_DEBUG_ENABLED=false +REACT_APP_MIXPANEL_TOKEN=#YOUR_MIXPANEL_TOKEN_HERE +REACT_APP_NETWORK=ghostnet +REACT_APP_URL=http://localhost:3000 +REACT_APP_V2_URL=http://localhost:3000 \ No newline at end of file diff --git a/.eslintrc.json b/.eslintrc.json index c5c0d6e..531755b 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -2,29 +2,17 @@ "parser": "@typescript-eslint/parser", "parserOptions": { "ecmaVersion": 2020, - "sourceType": "module", - "ecmaFeatures": { - // Allows for the parsing of JSX - "jsx": true - } + "sourceType": "module" }, "ignorePatterns": [ "node_modules/**/*" ], - "settings": { - "react": { - "version": "detect" - } - }, "extends": [ - "plugin:react/recommended", "plugin:@typescript-eslint/recommended", - "plugin:react-hooks/recommended", "plugin:prettier/recommended" ], "rules": { "@typescript-eslint/no-explicit-any": "off", - "react/prop-types": "off", "@typescript-eslint/no-var-requires": "off", "@typescript-eslint/explicit-function-return-type": "off", "@typescript-eslint/explicit-module-boundary-types": "off", diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 5a2344d..18619c8 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -1,6 +1,12 @@ name: continuous-integration -on: [push, pull_request] +on: + push: + branches: + - master + pull_request: + branches: + - '**' jobs: CI: @@ -38,7 +44,3 @@ jobs: - name: Build run: yarn run build - - # TO-DO: Uncomment when tests are ready to be run on CI (such as those in issues #129-#131) - # - name: Test - # run: yarn test:ci diff --git a/.gitignore b/.gitignore index 1f63019..d1e730c 100644 --- a/.gitignore +++ b/.gitignore @@ -10,6 +10,7 @@ # production /build +dist/ # misc .DS_Store @@ -26,5 +27,8 @@ yarn-error.log* .vscode .idea -.env.example +# Certificate files +privkey.pem +cert.pem +chain.pem \ No newline at end of file diff --git a/.travis.yml b/.travis.yml index 7cf37e0..2c33aa7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -15,4 +15,4 @@ deploy: app: develop: homebase-dapp-staging master: homebase-dapp-production - skip_cleanup: 'true' + skip_cleanup: true diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index c0b790f..0000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,75 +0,0 @@ -# Changelog -All notable changes to this project will be documented in this file. - -The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), -and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). - -## [Unreleased] -- Migration tool for V2 contracts -- Sending XTZ directly to DAO address -- Delegating DAO's XTZ to baker -- Changing DAO configuration parameters - -## [1.0.6] - 2022-01-05 -### Added -- Support for Audio NFTs -- Unsupported media message for NFTs - -### Fixed -- Proposal Fee in proposal form -- Proposal form bug preventing creation, when opening from NFT/Treasury/Registry page directly -- XTZ balance in Proposal form - -## [1.0.5] - 2021-12-30 -### Fixed -- Only displaying first 10 NFTs in NFT page -- Bug making NFT page crash if NFT had no indexed authors -- Proposal creation and related action buttons being enabled even if not on proposal period - -## [1.0.4] - 2021-12-23 -### Added -- New visual identity for the whole application - -### Changed -- Removed Granadanet and Florencenet testnets - -### Fixed -- Support for non-OBJKT NFTs - -## [1.0.3] - 2021-11-24 -### Added -- Support for Hangzhounet - -### Changed -- Fixed XTZ balances not showing properly on DAO treasuries -- Added distinction between inbound and outbound transfers in DAO transfer history -- Fixed XTZ balance in transfer proposal creation displaying as mutez - -## [1.0.2] - 2021-11-17 -### Added -- Support for Granadanet - -## [1.0.1] - 2021-10-19 -### Added -- NFT page -- NFT details modal -- NFT transfer dialog and proposal details - -## [1.0.0] - 2021-09-07 -### Added -- Agora integration -- TZ Profiles integration -- User page -- Display of user balances -- Landing page -- Warning footer - -### Changed -- Fetching data from [Homebase's indexer](https://github.com/dOrgTech/homebase-indexer) -- Fixed proposal history -- Fixed proposal status and its real-time updating -- Registry page style -- Treasury page style - -### Breaking changes -- Upgraded BaseDAO contracts to [v0.4](https://github.com/tezos-commons/baseDAO/tree/b3aa7886950d4f1eb65816ed726ce69e77e14472) - DAOs created prior to this upgrade are deprecated \ No newline at end of file diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md deleted file mode 100644 index ee7c609..0000000 --- a/CONTRIBUTING.md +++ /dev/null @@ -1,48 +0,0 @@ -# Contributing to tezos homebase - -Thank you for your interest in contributing to tezos homebase, a web app that allows anyone to create and manage DAOs on Tezos. We welcome and appreciate any contributions, whether it is code, documentation, design, feedback, or ideas. - - -## How to contribute - -There are many ways you can contribute to our project: - -- Report bugs or suggest features by opening an [issue](https://github.com/dOrgTech/homebase-app/issues). -- Fix bugs or implement features by submitting a [pull request](https://github.com/dOrgTech/homebase-app/pulls). -- Improve the documentation or the user interface by editing the files directly on GitHub or forking the repo. -- Join our [Discord server](https://discord.gg/9cduRr5) and chat with us about the project. - -## Development setup - -To set up your local development environment, follow these steps: - -1. Fork and clone the repo: `git clone https://github.com//homebase-app.git` -2. Install the dependencies: `yarn install` -3. Create a `.env` file in the root directory and add the required environment variables (see `.env.example` for reference) -4. Run the app in development mode: `yarn start` -5. Open http://localhost:3000 to view the app in the browser - -## Pull request guidelines - -Before you submit a pull request, please make sure that: - -- Your code follows the [Prettier](https://prettier.io/) code style and format -- Your code passes the [ESLint](https://eslint.org/) checks and has no errors or warnings -- Your code is well-tested and has good coverage -- Your code is documented with comments and JSDoc annotations -- Your commit messages are clear and descriptive -- Your branch is up-to-date with the `develop` branch - -To submit a pull request, follow these steps: - -1. Create a new branch from the `develop` branch: `git checkout -b ` -2. Make your changes and commit them: `git commit -m ""` -3. Push your branch to your fork: `git push origin ` -4. Go to https://github.com/dOrgTech/homebase-app and create a new pull request from your branch to the `develop` branch -5. Fill out the pull request template and wait for a review - -## Review process - -We will review your pull request as soon as possible and provide feedback or suggestions if needed. We may ask you to make some changes before we merge your pull request. Please be patient and respectful with us and other contributors. - -Thank you for reading this guide and for contributing to tezos homebase! diff --git a/README.md b/README.md index dc06ad1..4c1acca 100644 --- a/README.md +++ b/README.md @@ -1,193 +1,63 @@ -# Tezos Homebase +# Homebase DAO Deployer -[![](https://img.shields.io/badge/license-MIT-brightgreen)](LICENSE) +## Overview -Homebase is a platform designed to let users create and manage DAOs on the Tezos blockchain. +This repository hosts the Homebase DAO Deployer, a lightweight Express server tailored for deploying and managing Decentralized Autonomous Organizations (DAOs) on the Tezos blockchain. Evolved from the original [Tezos Homebase app](https://github.com/dOrgTech/homebase-app), this server focuses on streamlined functionality and reduced redundancy. -# Prerequisites +## Key Features -The following dependencies are required to run homebase-app: +- **Lightweight Deployment**: Quick and efficient deployment of DAOs. +- **Reduced Redundancy**: Removal of superfluous code from the original Homebase app. +- **Core Functionality**: Essential features for effective DAO management are maintained. -| Dependency | Version | -| ---------- | ------------------- | -| Node | `v16.16.0` or above | -| Yarn | `v1.22.*` or above | +## Prerequisites -# Third Party Services +- **Node.js**: Version `v16.15.*` or newer. +- **Yarn**: Version `v1.22.*` or newer. -The following third party services are being used by Homebase: +## Installation and Setup -## [TZKT API](https://api.tzkt.io/) +1. **Clone the Repository**: + ``` + git clone git@github.com:dOrgTech/homebase-dao-deployer.git + cd homebase-dao-deployer + ``` -### Base URL: https://api.tzkt.io/ +2. **Install Dependencies**: + ``` + yarn install + ``` -| Endpoint | URL | METHOD | -| ---------- | ---------------------------------- | ------ | -| Operations | /v1/accounts/${address}/operations | GET | +3. **Environment Setup**: + Create a `.env` file in the root directory and populate it with necessary environment variables as per the `.env.example` file. -## [Taquito Beacon Wallet](https://docs.walletbeacon.io/) +4. **Build the Project**: + ``` + yarn build + ``` -### Version: 13.0.1 +5. **Run the Server**: + - For development: + ``` + yarn dev + ``` + - For production: + ``` + yarn start + ``` -# Using Homebase +## Future Development -## Creating a DAO +- **Code Refactoring**: Ongoing efforts to refactor code, incorporating learnings and best practices from the original Homebase app. +- **Feature Expansion**: Continuous development to introduce new features and enhance user experience. -1. Go to https://tezos-homebase.io/ -2. Click on the `Create a DAO` button +### Contributing +If you're interested in contributing to the `homebase-dao-deployer`: +1. Fork the repository. +2. Create a new branch for your feature. +3. Make your changes. +4. Submit a pull request with a comprehensive description of the changes. -You will be taken to the DAO Creator, from which you will be asked to choose on the currently supported DAO templates. +## License -3. Select one of the supported DAO templates -4. Fill the DAO creation form. You will be asked to fill: - -**DAO Settings**: - -- DAO Name: this will also be the name of the DAO's token. -- Token Symbol -- Description - -**Proposals and Voting**: - -- **`Voting period duration`** -- **`Required stake to propose`**: required amount of DAO tokens to stake at the time of proposing. Currently follows the formula: `b + proposalSize`. Where: - - Proposal size is autocalculated based on the amount of transfers/registry updates (will get outdated soon on the contracts side) - - B is a constant amount of tokens -- **`Returned stake after proposal rejection`** -- **`Transfer amounts`** **(Treasury only)**: maximum and minimum amounts that can be transferred in a treasury proposal transfer. Currently only supports `XTZ` -- **`Quorum threshold`**: currently a natural number representing the total amount of votes required for a proposal to pass. Each token staked in a vote operation represents a vote. Therefore, with a quorum threshold of 500, a vote that stakes 500 tokens would make the proposal pass. -- **`Maximum proposal size`** - -**Distribution Settings**: - -- **`TokenHolders`**: initial token holder addresses and their initial balances. At least 1 is required. -- **`Administrator`** - -5. You will then be taken to the review page. From here, click the `LAUNCH` button on the bottom right corner. -6. You will be redirected to the Launch screen. Do not close your browser tab until the whole process is complete (you are able to see and track progress by looking at the progress bar of this screen). You will be asked to connect your wallet if you haven't already, and then will be asked for 2 signatures: the first one originates the `Metadata Carrier` contract and the second one originates the actual `DAO contract`. When the originations are complete you will see a success message and a `Go to my DAO` button - -## Exploring DAOs - -Go to the home screen. From there you will see a list of all DAOs created in Homebase. They load in groups of 8 for load balancing (will be improved later on with indexer). -There is a searchbar available, however, note that searches done using this bar will only yield DAOs that have been already fetched, it will not trigger additional async requests. - -Specific DAOs can be explored by clicking on them in the home screen or by URL: - -`https://tezos-homebase.io/explorer/dao/${DAO_ADDRESS}` - -## Managing a DAO - -All DAOs, regardless of their template, have: - -**DAO page**: contains all general DAO information. Here you can see: - -- Current cycle -- Time left to vote -- DAO name and description -- DAO template type -- Token holders and their balances -- Active proposals -- Frozen tokens -- Voting addresses -- `Execute` button - -**Proposals page**: contains all proposals related information and related actions. Here you can see: - -- DAO name -- `New Proposal` button and creation modal -- `Execute` button -- Active proposals -- Frozen tokens -- Voting addresses -- Tables with all proposals, passed proposals and active proposals. Each proposal item contains: - - Title - - Hash - - Creation date and cycle - - Quorum reached vs quorum threshold - - For/Against votes vs total votes - -**Proposal detail page**: contains all specific information about a proposal and vote actions. Here you can see: - -- Breakdown of the proposal's details (transfers to execute, registry items to update, among others) -- Proposal title and description -- Status badge and history -- Quorum reached vs quorum threshold -- Proposer -- For and against votes, each with a detailed modal -- Vote for and against buttons and modals. Only enabled if proposal is active - -**Proposal creation modal**: all proposal creation modals support multiple operations batched in the same proposal and also allow the user to batch upload transactions with a JSON file. This JSON should follow a specific signature, based on the template type of the DAO. See [proposal JSON signatures for each template](#dao-template-specific-pages-and-details) - -### DAO Template specific pages and details: - -Each DAO template has unique pages related to template specific actions. Also, the proposal creation modals are different across templates. - -### **Registry** - -**Registry** page: this page contains a table where all registry items can be visualized, and a table that contains a history of all proposals that updated the registry. -Each registry item can be clicked to get a read-only modal that displays the item's key and full value, additionally, clicking the settings icon in each row opens a modal to create a proposal to edit the clicked item. This page also contains a `New Item` button to create a proposal to add a new item. - -**Proposal types** - -There are 2 types of registry proposals: - -- Edit proposals: used to edit one or several registry items -- Add proposals: used to add one or several items to the registry - -At a contract level, there is no such distinction, but in the UI it exists to let the user create a new key or select a key from a dropdown of existing keys, depending on his intention. - -**Proposal JSON signature**: - -```json -{ - "foo": "baz", - "bar": "qux", - ... -} -``` - -### **Treasury** - -**Holdings/Treasury** page: this page contains a table with all DAO holdings organized by token (currently, only supporting `XTZ`). And also contains a table with all outbound transfers made from the DAO. - -**Proposal JSON signature**: - -```json -[ - { - "amount": 15, - "recipient": "tz1RKPcdraL3D3SQitGbvUZmBoqefepxRW1x" - }, - { - "amount": 20, - "recipient": "tz1Zqb3hBBN8wLcJYhADcasi1jZdp2YLdG3L" - }, - ... -] -``` - -# Contributing - -## Developer Docs - -- [Tezos Homebase Docs](https://docs.google.com/document/d/1zZwcvX0jNE8PycOMNSULy2i-mcjg1LJ9FFYbGP4m9TM/edit?usp=sharing) -- [Tezos Homebase - Local Env Setup](https://docs.google.com/document/d/1GDnJzwezXXEGiwZAWioOlfvmcSuHuREpO7GIKMLjYmk/edit?usp=sharing) - -## Running the project - -To run the project: - -- Make sure you have node installed -- `git clone git@github.com:dOrgTech/homebase-app.git` -- `cd homebase-app` -- `yarn` -- Create a `.env` file in the root, based on the `.env.example` provided in the code and ask one of the maintainers for the Pinata API Key -- `yarn dev` - -# Glossary - -- **Execute (Flush)**: execute all passed proposals from periods previous to the last one. If the proposal is rejected or did not meet the quorum threshold, then the Execute operation removes it from the proposals list. - -- **Administrator**: address with permissions to mint, burn and transfer tokens in the DAO without a proposal. It is configured by the DAO creator and can be another contract (like a multisig) - -- **Proposal size**: metric that describes the size, in packed bytes, of a proposal's metadata. Therefore, the bigger the proposal arguments are (more transfers or more registry updates), the bigger the proposal size is. +This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details. \ No newline at end of file diff --git a/app.json b/app.json deleted file mode 100644 index b9dd7f7..0000000 --- a/app.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "homebase-dapp", - "env": {}, - "formation": { - "web": { - "quantity": 1 - } - }, - "buildpacks": [ - { - "url": "heroku/nodejs" - } - ], - "stack": "heroku-20" -} diff --git a/craco.config.js b/craco.config.js deleted file mode 100644 index d2464f4..0000000 --- a/craco.config.js +++ /dev/null @@ -1,29 +0,0 @@ -const { ProvidePlugin } = require("webpack") - -module.exports = { - webpack: { - configure: { - ignoreWarnings: [/Failed to parse source map/], - resolve: { - fallback: { - assert: require.resolve("assert/"), - crypto: require.resolve("crypto-browserify/"), - http: require.resolve("stream-http/"), - https: require.resolve("https-browserify/"), - os: require.resolve("os-browserify/browser"), - stream: require.resolve("stream-browserify/"), - url: require.resolve("url/"), - util: require.resolve("util/"), - zlib: require.resolve("browserify-zlib"), - path: require.resolve("path-browserify"), - fs: false - } - } - }, - plugins: [ - new ProvidePlugin({ - Buffer: ["buffer", "Buffer"] - }) - ] - } -} diff --git a/dist/App.js b/dist/App.js deleted file mode 100644 index c8a1a0e..0000000 --- a/dist/App.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});const jsx_runtime_1=require('react/jsx-runtime');const launchdarkly_react_client_sdk_1=require('launchdarkly-react-client-sdk');const react_router_dom_1=require('react-router-dom');const mixpanel_browser_1=__importDefault(require('mixpanel-browser'));const react_query_1=require('react-query');const core_1=require('@material-ui/core');const notistack_1=require('notistack');const router_1=require('./modules/explorer/router');const state_1=require('./modules/creator/state');const ScrollToTop_1=__importDefault(require('./modules/common/ScrollToTop'));require('App.css');const TZKTSubscriptions_1=require('./services/bakingBad/context/TZKTSubscriptions');const Landing_1=require('./modules/home/Landing');const ActionSheets_1=require('./modules/explorer/context/ActionSheets');const legacy_1=require('./theme/legacy');const Footer_1=require('./modules/common/Footer');const FAQ_1=require('./modules/home/FAQ');const config_1=require('./services/config');const router_2=require('./modules/creator/router');const LocalizationProvider_1=require('@mui/x-date-pickers/LocalizationProvider');const AdapterDayjs_1=require('@mui/x-date-pickers/AdapterDayjs');const creator_1=require('./modules/lite/creator');const queryClient=new react_query_1.QueryClient({defaultOptions:{queries:{retryDelay:attemptIndex=>Math.min(1000*Math.pow(2,attemptIndex),60000),retry:false,retryOnMount:false,refetchOnMount:false,refetchOnWindowFocus:true,staleTime:5000,cacheTime:300000}}});const styles=(0,core_1.makeStyles)({success:{backgroundColor:'#4BCF93 !important',padding:'6px 28px',height:54,fontSize:13,lineHeight:'0px',opacity:1},error:{backgroundColor:'#ED254E !important',padding:'6px 28px',height:54,fontSize:13,lineHeight:'0px',opacity:1},info:{backgroundColor:'#3866F9 !important',padding:'6px 28px',height:54,fontSize:13,lineHeight:'0px',opacity:1}});const MIXPANEL_TOKEN=(0,config_1.getEnv)(config_1.EnvKey.REACT_APP_MIXPANEL_TOKEN);const MIXPANEL_DEBUG_ENABLED=(0,config_1.getEnv)(config_1.EnvKey.REACT_APP_MIXPANEL_DEBUG_ENABLED);if(!MIXPANEL_TOKEN){throw new Error(`${config_1.EnvKey.REACT_APP_MIXPANEL_TOKEN} env variable is missing`);}if(!MIXPANEL_DEBUG_ENABLED){throw new Error(`${config_1.EnvKey.REACT_APP_MIXPANEL_DEBUG_ENABLED} env variable is missing`);}mixpanel_browser_1.default.init(MIXPANEL_TOKEN,{debug:MIXPANEL_DEBUG_ENABLED==='true'});mixpanel_browser_1.default.track('Visit');const App=()=>{const classes=styles();return(0,jsx_runtime_1.jsx)(core_1.ThemeProvider,{theme:null,children:(0,jsx_runtime_1.jsx)(notistack_1.SnackbarProvider,{classes:{variantSuccess:classes.success,variantError:classes.error,variantInfo:classes.info},children:(0,jsx_runtime_1.jsx)(react_query_1.QueryClientProvider,{client:queryClient,children:(0,jsx_runtime_1.jsx)(ActionSheets_1.ActionSheetProvider,{children:(0,jsx_runtime_1.jsx)(LocalizationProvider_1.LocalizationProvider,{dateAdapter:AdapterDayjs_1.AdapterDayjs,children:(0,jsx_runtime_1.jsx)(core_1.Box,{bgcolor:'primary.dark',position:'absolute',width:'100%',children:(0,jsx_runtime_1.jsxs)(react_router_dom_1.BrowserRouter,{children:[(0,jsx_runtime_1.jsx)(ScrollToTop_1.default,{}),(0,jsx_runtime_1.jsxs)(react_router_dom_1.Switch,{children:[(0,jsx_runtime_1.jsx)(react_router_dom_1.Route,{path:'/creator',children:(0,jsx_runtime_1.jsx)(state_1.CreatorProvider,{children:(0,jsx_runtime_1.jsx)(core_1.ThemeProvider,{theme:legacy_1.legacyTheme,children:(0,jsx_runtime_1.jsx)(router_2.DAOCreatorRouter,{})})})}),(0,jsx_runtime_1.jsx)(react_router_dom_1.Route,{path:'/lite',children:(0,jsx_runtime_1.jsx)(core_1.ThemeProvider,{theme:legacy_1.legacyTheme,children:(0,jsx_runtime_1.jsx)(creator_1.CommunityCreator,{})})}),(0,jsx_runtime_1.jsxs)(react_router_dom_1.Route,{path:'/explorer',children:[(0,jsx_runtime_1.jsx)(TZKTSubscriptions_1.TZKTSubscriptionsProvider,{children:(0,jsx_runtime_1.jsx)(router_1.DAOExplorerRouter,{})}),(0,jsx_runtime_1.jsx)(Footer_1.Footer,{})]}),(0,jsx_runtime_1.jsx)(react_router_dom_1.Route,{path:'/faq',children:(0,jsx_runtime_1.jsx)(FAQ_1.FAQ,{})}),(0,jsx_runtime_1.jsx)(react_router_dom_1.Route,{path:'/',children:(0,jsx_runtime_1.jsx)(Landing_1.Landing,{})}),(0,jsx_runtime_1.jsx)(react_router_dom_1.Redirect,{to:'/'})]})]})})})})})})});};const env=(0,config_1.getEnv)(config_1.EnvKey.REACT_APP_ENV);exports.default=(0,launchdarkly_react_client_sdk_1.withLDProvider)({clientSideID:env==='PROD'?(0,config_1.getEnv)(config_1.EnvKey.REACT_APP_LAUNCH_DARKLY_SDK_PROD):(0,config_1.getEnv)(config_1.EnvKey.REACT_APP_LAUNCH_DARKLY_SDK_DEV)})(App); \ No newline at end of file diff --git a/dist/App.js.map b/dist/App.js.map deleted file mode 100644 index 0c9f084..0000000 --- a/dist/App.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"App.js","sourceRoot":"","sources":["../src/App.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/index.js b/dist/index.js deleted file mode 100644 index 2d37dbe..0000000 --- a/dist/index.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});const dayjs_1=__importDefault(require('dayjs'));const localizedFormat_1=__importDefault(require('dayjs/plugin/localizedFormat'));const express_1=__importDefault(require('express'));const body_parser_1=__importDefault(require('body-parser'));const useTezos_1=require('./services/beacon/hooks/useTezos');const deploy_1=require('./services/contracts/metadataCarrier/deploy');const baseDAO_1=require('./services/contracts/baseDAO');const signer_1=require('@taquito/signer');const config_1=require('./services/config');const cors_1=__importDefault(require('cors'));const connect_timeout_1=__importDefault(require('connect-timeout'));const express_queue_1=__importDefault(require('express-queue'));const fs_1=__importDefault(require('fs'));const https_1=__importDefault(require('https'));dayjs_1.default.extend(localizedFormat_1.default);const app=(0,express_1.default)();const port=3001;const ALICE_PRIV_KEY=(0,config_1.getEnv)(config_1.EnvKey.REACT_APP_PRIVATE_KEY);app.use(body_parser_1.default.urlencoded({extended:false}));app.use(body_parser_1.default.json());app.use((0,cors_1.default)({origin:['https://tezos-homebase.io','https://deploy-preview-609--tezos-homebase.netlify.app']}));app.use((0,connect_timeout_1.default)(2147483646));app.use((0,express_queue_1.default)({activeLimit:1,queuedLimit:-1}));const privateKey=fs_1.default.readFileSync('privkey.pem','utf8');const certificate=fs_1.default.readFileSync('cert.pem','utf8');const ca=fs_1.default.readFileSync('chain.pem','utf8');const credentials={key:privateKey,cert:certificate,ca:ca};app.post('/deploy',(req,res)=>__awaiter(void 0,void 0,void 0,function*(){try{const body=req.body.deployParams;const {metadataParams,params}=body;const template='lambda';const network=metadataParams.metadata.frozenToken.governanceToken.tokenMetadata.network;const newTezos=(0,useTezos_1.initTezosInstance)(network);const signer=yield signer_1.InMemorySigner.fromSecretKey(ALICE_PRIV_KEY);newTezos.setProvider({signer});params.orgSettings.administrator=yield newTezos.wallet.pkh();const metadata=yield(0,deploy_1.deployMetadataCarrier)(Object.assign(Object.assign({},metadataParams),{tezos:newTezos,connect:undefined}));if(!metadata){throw'No Metadata';}const contract=yield baseDAO_1.BaseDAO.baseDeploy(template,{tezos:newTezos,metadata,params,network});console.log('contract: ',contract);if(!contract){throw new Error(`Error deploying ${template}DAO`);}const tx=yield baseDAO_1.BaseDAO.transfer_ownership(contract.address,contract.address,newTezos);if(!tx){throw new Error(`Error transferring ownership of ${template}DAO to itself`);}res.send({address:contract.address});}catch(error){console.log('error: ',error);res.send('OOOppsiess');}}));const httpsServer=https_1.default.createServer(credentials,app);httpsServer.listen(port,()=>{console.log('HTTPS Server running on port',port);}); \ No newline at end of file diff --git a/dist/index.js.map b/dist/index.js.map deleted file mode 100644 index 15a1e83..0000000 --- a/dist/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/models/Choice.js b/dist/models/Choice.js deleted file mode 100644 index fa85c5c..0000000 --- a/dist/models/Choice.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true}); \ No newline at end of file diff --git a/dist/models/Choice.js.map b/dist/models/Choice.js.map deleted file mode 100644 index a81a389..0000000 --- a/dist/models/Choice.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Choice.js","sourceRoot":"","sources":["../../src/models/Choice.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/models/Community.js b/dist/models/Community.js deleted file mode 100644 index fa85c5c..0000000 --- a/dist/models/Community.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true}); \ No newline at end of file diff --git a/dist/models/Community.js.map b/dist/models/Community.js.map deleted file mode 100644 index 09f91fe..0000000 --- a/dist/models/Community.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Community.js","sourceRoot":"","sources":["../../src/models/Community.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/models/Polls.js b/dist/models/Polls.js deleted file mode 100644 index cb52b5e..0000000 --- a/dist/models/Polls.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.ProposalStatus=void 0;var ProposalStatus;(function(ProposalStatus){ProposalStatus['ACTIVE']='active';ProposalStatus['CLOSED']='closed';}(ProposalStatus||(exports.ProposalStatus=ProposalStatus={}))); \ No newline at end of file diff --git a/dist/models/Polls.js.map b/dist/models/Polls.js.map deleted file mode 100644 index ba165ce..0000000 --- a/dist/models/Polls.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Polls.js","sourceRoot":"","sources":["../../src/models/Polls.ts"],"names":[],"mappings":";;;AAAA,IAAY,cAGX;AAHD,WAAY,cAAc;IACxB,mCAAiB,CAAA;IACjB,mCAAiB,CAAA;AACnB,CAAC,EAHW,cAAc,8BAAd,cAAc,QAGzB"} \ No newline at end of file diff --git a/dist/models/Proposal.js b/dist/models/Proposal.js deleted file mode 100644 index fa85c5c..0000000 --- a/dist/models/Proposal.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true}); \ No newline at end of file diff --git a/dist/models/Proposal.js.map b/dist/models/Proposal.js.map deleted file mode 100644 index dbd76ec..0000000 --- a/dist/models/Proposal.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Proposal.js","sourceRoot":"","sources":["../../src/models/Proposal.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/models/Token.js b/dist/models/Token.js deleted file mode 100644 index 699f216..0000000 --- a/dist/models/Token.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.NFT=exports.extractQmHash=exports.Token=exports.SUPPORTED_MEDIA_TYPES=exports.SUPPORTED_MIME_TYPES=void 0;const bignumber_js_1=__importDefault(require('bignumber.js'));exports.SUPPORTED_MIME_TYPES=['image/jpeg','image/gif','image/png','video/mp4','audio/mpeg','audio/x-wav'];exports.SUPPORTED_MEDIA_TYPES=['image','audio','video'];class Token{constructor(params){this.id=params.id;this.contract=params.contract;this.token_id=params.token_id;this.symbol=params.symbol;this.name=params.name;this.decimals=params.decimals;this.network=params.network;this.supply=new bignumber_js_1.default(params.supply);this.standard=params.standard?params.standard:'';}}exports.Token=Token;const extractQmHash=ipfsUri=>{if(!ipfsUri){return ipfsUri;}return ipfsUri.startsWith('ipfs://')?ipfsUri.split('ipfs://')[1]:ipfsUri;};exports.extractQmHash=extractQmHash;const getFormatTag=mimeType=>{if(mimeType.includes('video')){return'video';}if(mimeType.includes('audio')){return'audio';}if(mimeType.includes('image')){return'image';}return'unknown';};class NFT extends Token{constructor(params){super(params);this.thumbnail_hash=(0,exports.extractQmHash)(params.thumbnail_uri);this.artifact_hash=(0,exports.extractQmHash)(params.artifact_uri);this.description=params.description;this.artifact_uri=params.artifact_uri;this.thumbnail_uri=params.thumbnail_uri;this.is_transferable=params.is_transferable;this.tags=params.tags||[];this.formats=['image/jpeg'];this.creators=[];if(params.creators&¶ms.creators.length){this.firstCreator=params.creators[0];this.creators=params.creators;}if(params.formats){this.formats=params.formats.map(format=>exports.SUPPORTED_MIME_TYPES.includes(format.mimeType)?format.mimeType:'unknown');}this.preferredFormat=this.formats[0];this.mediaType=getFormatTag(this.preferredFormat);}}exports.NFT=NFT; \ No newline at end of file diff --git a/dist/models/Token.js.map b/dist/models/Token.js.map deleted file mode 100644 index cdb838e..0000000 --- a/dist/models/Token.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Token.js","sourceRoot":"","sources":["../../src/models/Token.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/common/BackButton.js b/dist/modules/common/BackButton.js deleted file mode 100644 index fe1aab2..0000000 --- a/dist/modules/common/BackButton.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.CloseButton=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const icons_1=require('@material-ui/icons');const BackIcon=(0,core_1.styled)(icons_1.ArrowBack)({cursor:'pointer',width:'18px',color:'#ffff',marginTop:'-5px'});const CloseButton=({onGoBack})=>{return(0,jsx_runtime_1.jsx)(core_1.Box,{onClick:onGoBack,children:(0,jsx_runtime_1.jsx)(BackIcon,{})});};exports.CloseButton=CloseButton;exports.default=exports.CloseButton; \ No newline at end of file diff --git a/dist/modules/common/BackButton.js.map b/dist/modules/common/BackButton.js.map deleted file mode 100644 index 81c82b5..0000000 --- a/dist/modules/common/BackButton.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"BackButton.js","sourceRoot":"","sources":["../../../src/modules/common/BackButton.tsx"],"names":[],"mappings":";;;;AACA,4CAA+C;AAC/C,8CAA8C;AAE9C,MAAM,QAAQ,GAAG,IAAA,aAAM,EAAC,iBAAS,CAAC,CAAC;IACjC,MAAM,EAAE,SAAS;IACjB,KAAK,EAAE,MAAM;IACb,KAAK,EAAE,OAAO;IACd,SAAS,EAAE,MAAM;CAClB,CAAC,CAAA;AAEK,MAAM,WAAW,GAAwC,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;IAC/E,OAAO,CACL,uBAAC,UAAG,IAAC,OAAO,EAAE,QAAQ,YACpB,uBAAC,QAAQ,KAAG,GACR,CACP,CAAA;AACH,CAAC,CAAA;AANY,QAAA,WAAW,eAMvB;AAED,kBAAe,mBAAW,CAAA"} \ No newline at end of file diff --git a/dist/modules/common/Blockie.js b/dist/modules/common/Blockie.js deleted file mode 100644 index beb936f..0000000 --- a/dist/modules/common/Blockie.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __rest=this&&this.__rest||function(s,e){var t={};for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0)t[p]=s[p];if(s!=null&&typeof Object.getOwnPropertySymbols==='function')for(var i=0,p=Object.getOwnPropertySymbols(s);i({width:size||23,height:size||23,minWidth:size||23,maxHeight:size||23,borderRadius:'50%',background:`url(${address})`,backgroundSize:'contain'}));const Blockie=_a=>{var {address,size}=_a,props=__rest(_a,['address','size']);return(0,jsx_runtime_1.jsx)(StyledBox,Object.assign({address:(0,utils_1.getBlockie)(address.toLowerCase()),size:size},props));};exports.Blockie=Blockie; \ No newline at end of file diff --git a/dist/modules/common/Blockie.js.map b/dist/modules/common/Blockie.js.map deleted file mode 100644 index b50f62f..0000000 --- a/dist/modules/common/Blockie.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Blockie.js","sourceRoot":"","sources":["../../../src/modules/common/Blockie.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;AAAA,4CAAyD;AAEzD,oDAAqD;AAErD,MAAM,SAAS,GAAG,IAAA,aAAM,EAAC,UAAG,CAAC,CAAC,CAAC,EAAE,OAAO,EAAE,IAAI,EAAsC,EAAE,EAAE,CAAC,CAAC;IACxF,KAAK,EAAE,IAAI,IAAI,EAAE;IACjB,MAAM,EAAE,IAAI,IAAI,EAAE;IAClB,QAAQ,EAAE,IAAI,IAAI,EAAE;IACpB,SAAS,EAAE,IAAI,IAAI,EAAE;IACrB,YAAY,EAAE,KAAK;IACnB,UAAU,EAAE,OAAO,OAAO,GAAG;IAC7B,cAAc,EAAE,SAAS;CAC1B,CAAC,CAAC,CAAA;AAEI,MAAM,OAAO,GAAG,CAAC,EAA0E,EAAE,EAAE;QAA9E,EAAE,OAAO,EAAE,IAAI,OAA2D,EAAtD,KAAK,cAAzB,mBAA2B,CAAF;IAC/C,OAAO,uBAAC,SAAS,kBAAC,OAAO,EAAE,IAAA,kBAAU,EAAC,OAAO,CAAC,WAAW,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,IAAM,KAAK,EAAI,CAAA;AACzF,CAAC,CAAA;AAFY,QAAA,OAAO,WAEnB"} \ No newline at end of file diff --git a/dist/modules/common/ChangeNetworkButton.js b/dist/modules/common/ChangeNetworkButton.js deleted file mode 100644 index c315274..0000000 --- a/dist/modules/common/ChangeNetworkButton.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.ChangeNetworkButton=exports.ColorDot=exports.networkDotColorMap=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const ActionSheets_1=require('../explorer/context/ActionSheets');const useTezos_1=require('../../services/beacon/hooks/useTezos');const StyledConnectedButton=(0,core_1.styled)(core_1.Box)(({theme})=>({'& > *':{height:'100%'},'background':theme.palette.primary.dark,'borderRadius':4,'padding':'5px 10px','cursor':'pointer','transition':'.15s ease-out','&:hover':{background:theme.palette.secondary.dark,transition:'.15s ease-in'}}));exports.networkDotColorMap={mainnet:'#9EEE5D',ghostnet:'#291F79'};exports.ColorDot=(0,core_1.styled)(core_1.Box)({height:6,width:6,backgroundColor:({color})=>color,borderRadius:'50%'});const NetworkText=(0,core_1.styled)(core_1.Typography)({fontSize:'14px',color:'#ddd'});const ChangeNetworkButton=()=>{const {network}=(0,useTezos_1.useTezos)();const {open}=(0,ActionSheets_1.useActionSheet)(ActionSheets_1.ActionSheet.Network);return(0,jsx_runtime_1.jsx)(StyledConnectedButton,{onClick:()=>open(),children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,style:{gap:5},alignItems:'center',wrap:'nowrap',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(exports.ColorDot,{color:exports.networkDotColorMap[network]})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(NetworkText,{children:(0,core_1.capitalize)(network)})})]})});};exports.ChangeNetworkButton=ChangeNetworkButton; \ No newline at end of file diff --git a/dist/modules/common/ChangeNetworkButton.js.map b/dist/modules/common/ChangeNetworkButton.js.map deleted file mode 100644 index 987effb..0000000 --- a/dist/modules/common/ChangeNetworkButton.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ChangeNetworkButton.js","sourceRoot":"","sources":["../../../src/modules/common/ChangeNetworkButton.tsx"],"names":[],"mappings":";;;;AAAA,4CAAoF;AACpF,wEAAmF;AAGnF,6DAAyD;AAEzD,MAAM,qBAAqB,GAAG,IAAA,aAAM,EAAC,UAAG,CAAC,CAAC,CAAC,EAAE,KAAK,EAAoB,EAAE,EAAE,CAAC,CAAC;IAC1E,OAAO,EAAE;QACP,MAAM,EAAE,MAAM;KACf;IACD,YAAY,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI;IACxC,cAAc,EAAE,CAAC;IACjB,SAAS,EAAE,UAAU;IACrB,QAAQ,EAAE,SAAS;IACnB,YAAY,EAAE,eAAe;IAE7B,SAAS,EAAE;QACT,UAAU,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,IAAI;QACxC,UAAU,EAAE,cAAc;KAC3B;CACF,CAAC,CAAC,CAAA;AAEU,QAAA,kBAAkB,GAA4B;IACzD,OAAO,EAAE,SAAS;IAClB,QAAQ,EAAE,SAAS;CACpB,CAAA;AAEY,QAAA,QAAQ,GAAG,IAAA,aAAM,EAAC,UAAG,CAAC,CAAC;IAClC,MAAM,EAAE,CAAC;IACT,KAAK,EAAE,CAAC;IACR,eAAe,EAAE,CAAC,EAAE,KAAK,EAAqB,EAAE,EAAE,CAAC,KAAK;IACxD,YAAY,EAAE,KAAK;CACpB,CAAC,CAAA;AAEF,MAAM,WAAW,GAAG,IAAA,aAAM,EAAC,iBAAU,CAAC,CAAC;IACrC,QAAQ,EAAE,MAAM;IAChB,KAAK,EAAE,MAAM;CACd,CAAC,CAAA;AAEK,MAAM,mBAAmB,GAAG,GAAG,EAAE;IACtC,MAAM,EAAE,OAAO,EAAE,GAAG,IAAA,mBAAQ,GAAE,CAAA;IAC9B,MAAM,EAAE,IAAI,EAAE,GAAG,IAAA,6BAAc,EAAC,0BAAW,CAAC,OAAO,CAAC,CAAA;IAEpD,OAAO,CACL,uBAAC,qBAAqB,IAAC,OAAO,EAAE,GAAG,EAAE,CAAC,IAAI,EAAE,YAC1C,wBAAC,WAAI,IAAC,SAAS,QAAC,KAAK,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,UAAU,EAAC,QAAQ,EAAC,IAAI,EAAC,QAAQ,aAClE,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,gBAAQ,IAAC,KAAK,EAAE,0BAAkB,CAAC,OAAO,CAAC,GAAI,GAC3C,EACP,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,WAAW,cAAE,IAAA,iBAAU,EAAC,OAAO,CAAC,GAAe,GAC3C,IACF,GACe,CACzB,CAAA;AACH,CAAC,CAAA;AAhBY,QAAA,mBAAmB,uBAgB/B"} \ No newline at end of file diff --git a/dist/modules/common/CloseButton.js b/dist/modules/common/CloseButton.js deleted file mode 100644 index 42c9550..0000000 --- a/dist/modules/common/CloseButton.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.CloseButton=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const icons_1=require('@material-ui/icons');const CloseIcon=(0,core_1.styled)(icons_1.Close)({cursor:'pointer',width:'18px',color:'#ffff',marginTop:'-5px'});const CloseButton=({onClose})=>{return(0,jsx_runtime_1.jsx)(core_1.Box,{onClick:onClose,children:(0,jsx_runtime_1.jsx)(CloseIcon,{})});};exports.CloseButton=CloseButton;exports.default=exports.CloseButton; \ No newline at end of file diff --git a/dist/modules/common/CloseButton.js.map b/dist/modules/common/CloseButton.js.map deleted file mode 100644 index fe52b1a..0000000 --- a/dist/modules/common/CloseButton.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CloseButton.js","sourceRoot":"","sources":["../../../src/modules/common/CloseButton.tsx"],"names":[],"mappings":";;;;AACA,4CAA+C;AAC/C,8CAA0C;AAE1C,MAAM,SAAS,GAAG,IAAA,aAAM,EAAC,aAAK,CAAC,CAAC;IAC9B,MAAM,EAAE,SAAS;IACjB,KAAK,EAAE,MAAM;IACb,KAAK,EAAE,OAAO;IACd,SAAS,EAAE,MAAM;CAClB,CAAC,CAAA;AAEK,MAAM,WAAW,GAAsC,CAAC,EAAE,OAAO,EAAE,EAAE,EAAE;IAC5E,OAAO,CACL,uBAAC,UAAG,IAAC,OAAO,EAAE,OAAO,YACnB,uBAAC,SAAS,KAAG,GACT,CACP,CAAA;AACH,CAAC,CAAA;AANY,QAAA,WAAW,eAMvB;AAED,kBAAe,mBAAW,CAAA"} \ No newline at end of file diff --git a/dist/modules/common/CopyAddress.js b/dist/modules/common/CopyAddress.js deleted file mode 100644 index 1de6ab6..0000000 --- a/dist/modules/common/CopyAddress.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.CopyAddress=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const utils_1=require('../../services/contracts/utils');const CopyButton_1=require('./CopyButton');const CopyAddress=({address,typographyProps})=>{const theme=(0,core_1.useTheme)();const isMobileSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('sm'));return(0,jsx_runtime_1.jsx)(jsx_runtime_1.Fragment,{children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,alignItems:'center',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Typography,Object.assign({variant:'subtitle1',color:'textPrimary'},typographyProps,{children:isMobileSmall?(0,utils_1.toShortAddress)(address):address}))}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(CopyButton_1.CopyButton,{text:address})})]})});};exports.CopyAddress=CopyAddress; \ No newline at end of file diff --git a/dist/modules/common/CopyAddress.js.map b/dist/modules/common/CopyAddress.js.map deleted file mode 100644 index ecd4afc..0000000 --- a/dist/modules/common/CopyAddress.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CopyAddress.js","sourceRoot":"","sources":["../../../src/modules/common/CopyAddress.tsx"],"names":[],"mappings":";;;;AAAA,4CAAyG;AAEzG,oDAAyD;AACzD,6CAAyC;AAOlC,MAAM,WAAW,GAAoB,CAAC,EAAE,OAAO,EAAE,eAAe,EAAE,EAAE,EAAE;IAC3E,MAAM,KAAK,GAAG,IAAA,eAAQ,GAAE,CAAA;IACxB,MAAM,aAAa,GAAG,IAAA,oBAAa,EAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAA;IAEjE,OAAO,CACL,2DACE,wBAAC,WAAI,IAAC,SAAS,QAAC,UAAU,EAAC,QAAQ,aACjC,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,iBAAU,kBAAC,OAAO,EAAC,WAAW,EAAC,KAAK,EAAC,aAAa,IAAK,eAAe,cACpE,aAAa,CAAC,CAAC,CAAC,IAAA,sBAAc,EAAC,OAAO,CAAC,CAAC,CAAC,CAAC,OAAO,IACvC,GACR,EACP,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,uBAAU,IAAC,IAAI,EAAE,OAAO,GAAI,GACxB,IACF,GACN,CACJ,CAAA;AACH,CAAC,CAAA;AAlBY,QAAA,WAAW,eAkBvB"} \ No newline at end of file diff --git a/dist/modules/common/CopyButton.js b/dist/modules/common/CopyButton.js deleted file mode 100644 index fda8718..0000000 --- a/dist/modules/common/CopyButton.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.CopyButton=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=require('react');const core_1=require('@material-ui/core');const icons_1=require('@material-ui/icons');const CopyIcon=(0,core_1.styled)(icons_1.FileCopyOutlined)({cursor:'pointer'});const CopyButton=({text,style})=>{const [copied,setCopied]=(0,react_1.useState)(false);return(0,jsx_runtime_1.jsx)(core_1.Box,{padding:'5px 0 0 10px',marginTop:'auto',onClick:e=>{e.preventDefault();navigator.clipboard.writeText(text);setCopied(true);setTimeout(()=>{setCopied(false);},2000);},children:(0,jsx_runtime_1.jsx)(core_1.Tooltip,{style:style,placement:'bottom',title:!copied?'Copy to Clipboard':'Copied!',children:(0,jsx_runtime_1.jsx)(CopyIcon,{color:'secondary',fontSize:'small'})})});};exports.CopyButton=CopyButton; \ No newline at end of file diff --git a/dist/modules/common/CopyButton.js.map b/dist/modules/common/CopyButton.js.map deleted file mode 100644 index 94618cf..0000000 --- a/dist/modules/common/CopyButton.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CopyButton.js","sourceRoot":"","sources":["../../../src/modules/common/CopyButton.tsx"],"names":[],"mappings":";;;;AAAA,iCAAuC;AACvC,4CAAwD;AACxD,8CAAqD;AAErD,MAAM,QAAQ,GAAG,IAAA,aAAM,EAAC,wBAAgB,CAAC,CAAC;IACxC,MAAM,EAAE,SAAS;CAClB,CAAC,CAAA;AAEK,MAAM,UAAU,GAA4C,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,EAAE,EAAE;IACrF,MAAM,CAAC,MAAM,EAAE,SAAS,CAAC,GAAG,IAAA,gBAAQ,EAAC,KAAK,CAAC,CAAA;IAC3C,OAAO,CACL,uBAAC,UAAG,IACF,OAAO,EAAC,cAAc,EACtB,SAAS,EAAC,MAAM,EAChB,OAAO,EAAE,CAAC,CAAC,EAAE;YACX,CAAC,CAAC,cAAc,EAAE,CAAA;YAClB,SAAS,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,CAAC,CAAA;YACnC,SAAS,CAAC,IAAI,CAAC,CAAA;YAEf,UAAU,CAAC,GAAG,EAAE;gBACd,SAAS,CAAC,KAAK,CAAC,CAAA;YAClB,CAAC,EAAE,IAAI,CAAC,CAAA;QACV,CAAC,YAED,uBAAC,cAAO,IAAC,KAAK,EAAE,KAAK,EAAE,SAAS,EAAC,QAAQ,EAAC,KAAK,EAAE,CAAC,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,SAAS,YACxF,uBAAC,QAAQ,IAAC,KAAK,EAAC,WAAW,EAAC,QAAQ,EAAC,OAAO,GAAG,GACvC,GACN,CACP,CAAA;AACH,CAAC,CAAA;AArBY,QAAA,UAAU,cAqBtB"} \ No newline at end of file diff --git a/dist/modules/common/ExternalLink.js b/dist/modules/common/ExternalLink.js deleted file mode 100644 index e550ddf..0000000 --- a/dist/modules/common/ExternalLink.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.ExternalLink=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const Link=(0,core_1.styled)('a')({'display':'flex','textDecoration':'none','&:active':{color:'unset'}});const ExternalLink=({link,children,className})=>{return(0,jsx_runtime_1.jsx)(Link,{className:className,href:link,rel:'noreferrer noopener',target:'_blank',children:children});};exports.ExternalLink=ExternalLink; \ No newline at end of file diff --git a/dist/modules/common/ExternalLink.js.map b/dist/modules/common/ExternalLink.js.map deleted file mode 100644 index 83fd0fa..0000000 --- a/dist/modules/common/ExternalLink.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ExternalLink.js","sourceRoot":"","sources":["../../../src/modules/common/ExternalLink.tsx"],"names":[],"mappings":";;;;AACA,4CAA0C;AAE1C,MAAM,IAAI,GAAG,IAAA,aAAM,EAAC,GAAG,CAAC,CAAC;IACvB,SAAS,EAAE,MAAM;IACjB,gBAAgB,EAAE,MAAM;IACxB,UAAU,EAAE;QACV,KAAK,EAAE,OAAO;KACf;CACF,CAAC,CAAA;AASK,MAAM,YAAY,GAAG,CAAC,EAAE,IAAI,EAAE,QAAQ,EAAE,SAAS,EAAqB,EAAe,EAAE;IAC5F,OAAO,CACL,uBAAC,IAAI,IAAC,SAAS,EAAE,SAAS,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAC,qBAAqB,EAAC,MAAM,EAAC,QAAQ,YAC9E,QAAQ,GACJ,CACR,CAAA;AACH,CAAC,CAAA;AANY,QAAA,YAAY,gBAMxB"} \ No newline at end of file diff --git a/dist/modules/common/Footer.js b/dist/modules/common/Footer.js deleted file mode 100644 index 87a9537..0000000 --- a/dist/modules/common/Footer.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.Footer=void 0;const core_1=require('@material-ui/core');exports.Footer=(0,core_1.styled)(core_1.Grid)(({theme})=>({width:'100%',height:60,background:theme.palette.primary.dark,['@media (max-width:960px)']:{height:100}})); \ No newline at end of file diff --git a/dist/modules/common/Footer.js.map b/dist/modules/common/Footer.js.map deleted file mode 100644 index 21d59da..0000000 --- a/dist/modules/common/Footer.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Footer.js","sourceRoot":"","sources":["../../../src/modules/common/Footer.tsx"],"names":[],"mappings":";;;AAAA,4CAAgD;AAEnC,QAAA,MAAM,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IACjD,KAAK,EAAE,MAAM;IACb,MAAM,EAAE,EAAE;IACV,UAAU,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI;IAEtC,CAAC,0BAA0B,CAAC,EAAE;QAC5B,MAAM,EAAE,GAAG;KACZ;CACF,CAAC,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/modules/common/GridContainer.js b/dist/modules/common/GridContainer.js deleted file mode 100644 index 5553e45..0000000 --- a/dist/modules/common/GridContainer.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.GridContainer=void 0;const core_1=require('@material-ui/core');exports.GridContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({minHeight:145,borderRadius:8,cursor:'pointer',padding:'32px 46px',background:theme.palette.primary.main,[theme.breakpoints.down('sm')]:{padding:'35px 25px'}})); \ No newline at end of file diff --git a/dist/modules/common/GridContainer.js.map b/dist/modules/common/GridContainer.js.map deleted file mode 100644 index d28fe11..0000000 --- a/dist/modules/common/GridContainer.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GridContainer.js","sourceRoot":"","sources":["../../../src/modules/common/GridContainer.tsx"],"names":[],"mappings":";;;AAAA,4CAAgD;AAEnC,QAAA,aAAa,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IACxD,SAAS,EAAE,GAAG;IACd,YAAY,EAAE,CAAC;IACf,MAAM,EAAE,SAAS;IACjB,OAAO,EAAE,WAAW;IACpB,UAAU,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI;IACtC,CAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE;QAC9B,OAAO,EAAE,WAAW;KACrB;CACF,CAAC,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/modules/common/MainButton.js b/dist/modules/common/MainButton.js deleted file mode 100644 index c0b749d..0000000 --- a/dist/modules/common/MainButton.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.MainButton=void 0;const core_1=require('@material-ui/core');exports.MainButton=(0,core_1.styled)(core_1.Button)(({theme})=>({'fontSize':'18px','justifyItems':'center','boxShadow':'0px 0px 7px -2px rgba(0, 0, 0, 0.2)','transition':'.15s ease-in','background':theme.palette.secondary.main,'textTransform':'none','&$disabled':{boxShadow:'none'},'&:hover':{boxShadow:'0px 0px 7px -2px rgba(0, 0, 0, 0.2)',backgroundColor:'#62eda5 !important',transition:'.15s ease-in'},['@media (max-width:1030px)']:{fontSize:'16px'}})); \ No newline at end of file diff --git a/dist/modules/common/MainButton.js.map b/dist/modules/common/MainButton.js.map deleted file mode 100644 index 4da4a94..0000000 --- a/dist/modules/common/MainButton.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"MainButton.js","sourceRoot":"","sources":["../../../src/modules/common/MainButton.tsx"],"names":[],"mappings":";;;AAAA,4CAAkD;AAErC,QAAA,UAAU,GAAG,IAAA,aAAM,EAAC,aAAM,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IACvD,UAAU,EAAE,MAAM;IAClB,cAAc,EAAE,QAAQ;IACxB,WAAW,EAAE,qCAAqC;IAClD,YAAY,EAAE,cAAc;IAC5B,YAAY,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,IAAI;IAC1C,eAAe,EAAE,MAAM;IAEvB,YAAY,EAAE;QACZ,SAAS,EAAE,MAAM;KAClB;IAED,SAAS,EAAE;QACT,SAAS,EAAE,qCAAqC;QAChD,eAAe,EAAE,oBAAoB;QACrC,UAAU,EAAE,cAAc;KAC3B;IAED,CAAC,2BAA2B,CAAC,EAAE;QAC7B,QAAQ,EAAE,MAAM;KACjB;CACF,CAAC,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/modules/common/Markdown.js b/dist/modules/common/Markdown.js deleted file mode 100644 index 70b01a7..0000000 --- a/dist/modules/common/Markdown.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});const jsx_runtime_1=require('react/jsx-runtime');const Typography_1=__importDefault(require('@material-ui/core/Typography'));const react_markdown_1=__importDefault(require('react-markdown'));const remark_gfm_1=__importDefault(require('remark-gfm'));const remark_breaks_1=__importDefault(require('remark-breaks'));const core_1=require('@material-ui/core');const getSrcPathForLocalImage=src=>{return require(`../../assets/markdown/${src}`).default;};const MarkDownImg=(0,core_1.styled)('img')({maxWidth:'100%'});const MarkdownParagraph=props=>{return(0,jsx_runtime_1.jsx)(Typography_1.default,{style:{fontWeight:300},children:props.children});};const MarkdownLink=props=>{return(0,jsx_runtime_1.jsx)(core_1.Link,{target:'_blank',color:'secondary',underline:'always',href:props.href,children:props.children});};const MarkdownHeader=props=>{switch(props.level){case 1:return(0,jsx_runtime_1.jsx)(Typography_1.default,{variant:'h1',children:props.children});case 2:return(0,jsx_runtime_1.jsx)(Typography_1.default,{variant:'h2',children:props.children});case 3:return(0,jsx_runtime_1.jsx)(Typography_1.default,{variant:'h3',children:props.children});case 4:return(0,jsx_runtime_1.jsx)(Typography_1.default,{variant:'h4',children:props.children});case 5:return(0,jsx_runtime_1.jsx)(Typography_1.default,{variant:'h5',children:props.children});case 6:return(0,jsx_runtime_1.jsx)(Typography_1.default,{variant:'h6',children:props.children});default:return(0,jsx_runtime_1.jsx)(Typography_1.default,{variant:'h6',children:props.children});}};const components={h1:MarkdownHeader,h2:MarkdownHeader,h3:MarkdownHeader,h4:MarkdownHeader,h5:MarkdownHeader,h6:MarkdownHeader,p:MarkdownParagraph,a:MarkdownLink,img:props=>{const {src}=props;if(!src){return null;}if(src.includes('~local/')){const srcWithoutSuffix=src.replace('~local/','');return(0,jsx_runtime_1.jsx)(MarkDownImg,Object.assign({},props,{src:getSrcPathForLocalImage(srcWithoutSuffix)}));}return(0,jsx_runtime_1.jsx)(MarkDownImg,Object.assign({},props));}};const Markdown=props=>{return(0,jsx_runtime_1.jsx)(react_markdown_1.default,Object.assign({components:components,remarkPlugins:[[remark_gfm_1.default],[remark_breaks_1.default]]},props));};exports.default=Markdown; \ No newline at end of file diff --git a/dist/modules/common/Markdown.js.map b/dist/modules/common/Markdown.js.map deleted file mode 100644 index ee919b6..0000000 --- a/dist/modules/common/Markdown.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Markdown.js","sourceRoot":"","sources":["../../../src/modules/common/Markdown.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/common/ScrollToTop.js b/dist/modules/common/ScrollToTop.js deleted file mode 100644 index cfe5d5d..0000000 --- a/dist/modules/common/ScrollToTop.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});const react_1=require('react');const react_router_dom_1=require('react-router-dom');function ScrollToTop(){const {pathname}=(0,react_router_dom_1.useLocation)();(0,react_1.useEffect)(()=>{},[pathname]);return null;}exports.default=ScrollToTop; \ No newline at end of file diff --git a/dist/modules/common/ScrollToTop.js.map b/dist/modules/common/ScrollToTop.js.map deleted file mode 100644 index f14e18a..0000000 --- a/dist/modules/common/ScrollToTop.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ScrollToTop.js","sourceRoot":"","sources":["../../../src/modules/common/ScrollToTop.tsx"],"names":[],"mappings":";;AAAA,iCAAiC;AACjC,uDAA8C;AAE9C,SAAwB,WAAW;IACjC,MAAM,EAAE,QAAQ,EAAE,GAAG,IAAA,8BAAW,GAAE,CAAA;IAElC,IAAA,iBAAS,EAAC,GAAG,EAAE;IACf,CAAC,EAAE,CAAC,QAAQ,CAAC,CAAC,CAAA;IAEd,OAAO,IAAI,CAAA;AACb,CAAC;AAPD,8BAOC"} \ No newline at end of file diff --git a/dist/modules/common/SmallButton.js b/dist/modules/common/SmallButton.js deleted file mode 100644 index d44dbed..0000000 --- a/dist/modules/common/SmallButton.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.SmallButton=void 0;const core_1=require('@material-ui/core');exports.SmallButton=(0,core_1.styled)(core_1.Button)({'justifyItems':'center','fontSize':'16px','boxShadow':'0px 0px 7px -2px rgba(0, 0, 0, 0.2)','transition':'.15s ease-out','textTransform':'capitalize','&$disabled':{boxShadow:'none'},'&:hover':{boxShadow:'0px 0px 7px -2px rgba(0, 0, 0, 0.2)',backgroundColor:'#62eda5 !important',transition:'.15s ease-in'}}); \ No newline at end of file diff --git a/dist/modules/common/SmallButton.js.map b/dist/modules/common/SmallButton.js.map deleted file mode 100644 index 890100a..0000000 --- a/dist/modules/common/SmallButton.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"SmallButton.js","sourceRoot":"","sources":["../../../src/modules/common/SmallButton.tsx"],"names":[],"mappings":";;;AAAA,4CAAkD;AAErC,QAAA,WAAW,GAAG,IAAA,aAAM,EAAC,aAAM,CAAC,CAAC;IACxC,cAAc,EAAE,QAAQ;IACxB,UAAU,EAAE,MAAM;IAClB,WAAW,EAAE,qCAAqC;IAClD,YAAY,EAAE,eAAe;IAC7B,eAAe,EAAE,YAAY;IAE7B,YAAY,EAAE;QACZ,SAAS,EAAE,MAAM;KAClB;IAED,SAAS,EAAE;QACT,SAAS,EAAE,qCAAqC;QAChD,eAAe,EAAE,oBAAoB;QACrC,UAAU,EAAE,cAAc;KAC3B;CACF,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/modules/common/TitleBlock.js b/dist/modules/common/TitleBlock.js deleted file mode 100644 index a1b6788..0000000 --- a/dist/modules/common/TitleBlock.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.TitleBlock=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const icons_1=require('@material-ui/icons');const react_router_hash_link_1=require('react-router-hash-link');const StyledGrid=(0,core_1.styled)(core_1.Grid)({height:'fit-content',background:'#2F3438',borderRadius:8,padding:'30px 40px',marginBottom:38});const CustomTypography=(0,core_1.styled)(core_1.Typography)({marginTop:27});const CustomTooltip=(0,core_1.styled)(core_1.Tooltip)({marginLeft:8,['@media (max-width:1167px)']:{marginLeft:0,marginTop:8}});const InfoIconInput=(0,core_1.styled)(icons_1.InfoRounded)(({theme})=>({cursor:'default',color:theme.palette.secondary.light,height:16,width:16}));const CustomTooltipText=(0,core_1.styled)(core_1.Typography)({fontSize:12,marginLeft:2});const CustomTextContainer=(0,core_1.styled)(core_1.Paper)({maxWidth:'fit-content',background:'inherit',boxShadow:'none',display:'flex',alignItems:'center'});const TitleBlock=({title='',description,tooltip=false,tooltipText=''})=>{return(0,jsx_runtime_1.jsxs)(StyledGrid,{container:true,direction:'row',justifyContent:'space-between',children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,xs:12,container:true,direction:'row',alignItems:'flex-end',children:[(0,jsx_runtime_1.jsx)(CustomTextContainer,{children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'h3',color:'textSecondary',children:title})}),tooltip?(0,jsx_runtime_1.jsxs)(CustomTextContainer,{children:[(0,jsx_runtime_1.jsx)(CustomTooltip,{placement:'bottom',title:description,children:(0,jsx_runtime_1.jsx)(InfoIconInput,{})}),(0,jsx_runtime_1.jsx)(react_router_hash_link_1.HashLink,{smooth:true,to:'/faq#how-to-create-a-dao-on-homebase',target:'_blank',children:(0,jsx_runtime_1.jsxs)(CustomTooltipText,{color:'secondary',children:[tooltipText,' ']})})]}):null]}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:12,children:title===''?(0,jsx_runtime_1.jsxs)(core_1.Typography,{variant:'subtitle1',color:'textSecondary',children:[' ',description]}):description?(0,jsx_runtime_1.jsx)(CustomTypography,{variant:'subtitle1',color:'textSecondary',children:description}):null}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:12})]});};exports.TitleBlock=TitleBlock; \ No newline at end of file diff --git a/dist/modules/common/TitleBlock.js.map b/dist/modules/common/TitleBlock.js.map deleted file mode 100644 index 3231544..0000000 --- a/dist/modules/common/TitleBlock.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TitleBlock.js","sourceRoot":"","sources":["../../../src/modules/common/TitleBlock.tsx"],"names":[],"mappings":";;;;AAAA,4CAA4E;AAG5E,8CAAgD;AAChD,mEAAiD;AAGjD,MAAM,UAAU,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC;IAC9B,MAAM,EAAE,aAAa;IACrB,UAAU,EAAE,SAAS;IACrB,YAAY,EAAE,CAAC;IACf,OAAO,EAAE,WAAW;IACpB,YAAY,EAAE,EAAE;CACjB,CAAC,CAAA;AAEF,MAAM,gBAAgB,GAAG,IAAA,aAAM,EAAC,iBAAU,CAAC,CAAC;IAC1C,SAAS,EAAE,EAAE;CACd,CAAC,CAAA;AAEF,MAAM,aAAa,GAAG,IAAA,aAAM,EAAC,cAAO,CAAC,CAAC;IACpC,UAAU,EAAE,CAAC;IACb,CAAC,2BAA2B,CAAC,EAAE;QAC7B,UAAU,EAAE,CAAC;QACb,SAAS,EAAE,CAAC;KACb;CACF,CAAC,CAAA;AAEF,MAAM,aAAa,GAAG,IAAA,aAAM,EAAC,mBAAW,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IACxD,MAAM,EAAE,SAAS;IACjB,KAAK,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,KAAK;IACpC,MAAM,EAAE,EAAE;IACV,KAAK,EAAE,EAAE;CACV,CAAC,CAAC,CAAA;AAEH,MAAM,iBAAiB,GAAG,IAAA,aAAM,EAAC,iBAAU,CAAC,CAAC;IAC3C,QAAQ,EAAE,EAAE;IACZ,UAAU,EAAE,CAAC;CACd,CAAC,CAAA;AAEF,MAAM,mBAAmB,GAAG,IAAA,aAAM,EAAC,YAAK,CAAC,CAAC;IACxC,QAAQ,EAAE,aAAa;IACvB,UAAU,EAAE,SAAS;IACrB,SAAS,EAAE,MAAM;IACjB,OAAO,EAAE,MAAM;IACf,UAAU,EAAE,QAAQ;CACrB,CAAC,CAAA;AASK,MAAM,UAAU,GAAoB,CAAC,EAAE,KAAK,GAAG,EAAE,EAAE,WAAW,EAAE,OAAO,GAAG,KAAK,EAAE,WAAW,GAAG,EAAE,EAAE,EAAE,EAAE;IAC5G,OAAO,CACL,wBAAC,UAAU,IAAC,SAAS,QAAC,SAAS,EAAC,KAAK,EAAC,cAAc,EAAC,eAAe,aAClE,wBAAC,WAAI,IAAC,IAAI,QAAC,EAAE,EAAE,EAAE,EAAE,SAAS,QAAC,SAAS,EAAC,KAAK,EAAC,UAAU,EAAC,UAAU,aAChE,uBAAC,mBAAmB,cAClB,uBAAC,iBAAU,IAAC,OAAO,EAAC,IAAI,EAAC,KAAK,EAAC,eAAe,YAC3C,KAAK,GACK,GACO,EACrB,OAAO,CAAC,CAAC,CAAC,CACT,wBAAC,mBAAmB,eAClB,uBAAC,aAAa,IAAC,SAAS,EAAC,QAAQ,EAAC,KAAK,EAAE,WAAW,YAClD,uBAAC,aAAa,KAAG,GACH,EAChB,uBAAC,iCAAQ,IAAC,MAAM,QAAC,EAAE,EAAC,sCAAsC,EAAC,MAAM,EAAE,QAAQ,YACzE,wBAAC,iBAAiB,IAAC,KAAK,EAAC,WAAW,aAAE,WAAW,SAAsB,GAC9D,IACS,CACvB,CAAC,CAAC,CAAC,IAAI,IACH,EACP,uBAAC,WAAI,IAAC,IAAI,QAAC,EAAE,EAAE,EAAE,YACd,KAAK,KAAK,EAAE,CAAC,CAAC,CAAC,CACd,wBAAC,iBAAU,IAAC,OAAO,EAAC,WAAW,EAAC,KAAK,EAAC,eAAe,aAClD,GAAG,EACH,WAAW,IACD,CACd,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAChB,uBAAC,gBAAgB,IAAC,OAAO,EAAC,WAAW,EAAC,KAAK,EAAC,eAAe,YACxD,WAAW,GACK,CACpB,CAAC,CAAC,CAAC,IAAI,GACH,EACP,uBAAC,WAAI,IAAC,IAAI,QAAC,EAAE,EAAE,EAAE,GAAS,IACf,CACd,CAAA;AACH,CAAC,CAAA;AAnCY,QAAA,UAAU,cAmCtB"} \ No newline at end of file diff --git a/dist/modules/common/Toolbar.js b/dist/modules/common/Toolbar.js deleted file mode 100644 index 4bdc6b0..0000000 --- a/dist/modules/common/Toolbar.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){if(k2===undefined)k2=k;var desc=Object.getOwnPropertyDescriptor(m,k);if(!desc||('get'in desc?!m.__esModule:desc.writable||desc.configurable)){desc={enumerable:true,get:function(){return m[k];}};}Object.defineProperty(o,k2,desc);}:function(o,m,k,k2){if(k2===undefined)k2=k;o[k2]=m[k];});var __setModuleDefault=this&&this.__setModuleDefault||(Object.create?function(o,v){Object.defineProperty(o,'default',{enumerable:true,value:v});}:function(o,v){o['default']=v;});var __importStar=this&&this.__importStar||function(mod){if(mod&&mod.__esModule)return mod;var result={};if(mod!=null)for(var k in mod)if(k!=='default'&&Object.prototype.hasOwnProperty.call(mod,k))__createBinding(result,mod,k);__setModuleDefault(result,mod);return result;};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.Navbar=exports.ConnectWalletButton=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=__importStar(require('react'));const core_1=require('@material-ui/core');const react_router_dom_1=require('react-router-dom');const homebase_logo_svg_1=__importDefault(require('../../assets/logos/homebase_logo.svg'));const useTezos_1=require('../../services/beacon/hooks/useTezos');const utils_1=require('../../services/contracts/utils');const icons_1=require('@material-ui/icons');const UserProfileName_1=require('../explorer/components/UserProfileName');const ProfileAvatar_1=require('../explorer/components/styled/ProfileAvatar');const SmallButton_1=require('./SmallButton');const ChangeNetworkButton_1=require('./ChangeNetworkButton');const icons_2=require('@material-ui/icons');const AddressMenu=(0,core_1.styled)(core_1.Box)(()=>({width:264,borderRadius:4,backgroundColor:'#282B31'}));const AddressMenuItem=(0,core_1.styled)(core_1.Grid)(({theme})=>({cursor:'pointer',boxSizing:'border-box',color:theme.palette.text.secondary,padding:'15px 10px'}));const AddressMenuIcon=(0,core_1.styled)(core_1.Grid)({paddingRight:'12px',marginBottom:'-4px'});const StyledUserProfileName=(0,core_1.styled)(core_1.Typography)({color:'#ddd'});const StyledPopover=(0,core_1.styled)(core_1.Popover)({'.MuiPaper-root':{borderRadius:4}});const Header=(0,core_1.styled)(core_1.Grid)(({theme})=>({width:'1000px',height:'100%',margin:'auto',padding:'28px 0',flexDirection:'row',['@media (max-width: 1425px)']:{},['@media (max-width:1335px)']:{},['@media (max-width:1167px)']:{width:'86vw'},['@media (max-width:1030px)']:{},['@media (max-width:960px)']:{},['@media (max-width:645px)']:{flexDirection:'column'}}));const StyledAppBar=(0,core_1.styled)(core_1.AppBar)(({theme})=>({boxShadow:'none',background:theme.palette.primary.main,position:'sticky',['@media (max-height:750px)']:{position:'sticky'}}));const StyledToolbar=(0,core_1.styled)(core_1.Toolbar)({width:'100%',padding:0,boxSizing:'border-box',justifyContent:'space-between',flexWrap:'wrap'});const AddressContainer=(0,core_1.styled)(core_1.Grid)({cursor:'pointer'});const LogoText=(0,core_1.styled)(core_1.Typography)({fontWeight:'bold',fontSize:'24px',cursor:'pointer',fontFamily:'Roboto',letterSpacing:'initial'});const AddressBarWrapper=(0,core_1.styled)(core_1.Grid)({'boxSizing':'border-box','padding':'8px 16px','borderRadius':4,'&:hover':{background:'rgba(129, 254, 183, 0.03)'}});const LogoItem=(0,core_1.styled)('img')({height:'30px',cursor:'pointer',paddingTop:8});const ToolbarContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({['@media (max-width: 645px)']:{marginBottom:'20px'}}));const BackButtonContainer=(0,core_1.styled)(core_1.Grid)({marginTop:28,alignItems:'baseline'});const BackButton=(0,core_1.styled)(core_1.Typography)(({theme})=>({color:theme.palette.secondary.light,fontSize:18}));const BackButtonIcon=(0,core_1.styled)(icons_2.ArrowBackIos)(({theme})=>({color:theme.palette.secondary.light,fontSize:12,marginRight:15}));const BackButtonText=(0,core_1.styled)(core_1.Grid)({cursor:'pointer',alignItems:'baseline'});const ConnectWalletButton=({connect})=>(0,jsx_runtime_1.jsx)(SmallButton_1.SmallButton,{variant:'outlined',onClick:()=>connect(),children:'Connect Wallet'});exports.ConnectWalletButton=ConnectWalletButton;const Navbar=({mode,children,disableMobileMenu})=>{const {connect,account,reset,changeNetwork,network}=(0,useTezos_1.useTezos)();const [anchorEl,setAnchorEl]=react_1.default.useState(null);const [popperOpen,setPopperOpen]=(0,react_1.useState)(false);const theme=(0,core_1.useTheme)();const isMobileExtraSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('xs'));const isMobileSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('sm'));const [networkAnchorEl,setNetworkAnchorEl]=react_1.default.useState(null);const [networkPopperOpen,setNetworkPopperOpen]=(0,react_1.useState)(false);const handleNetworkClick=event=>{setNetworkAnchorEl(event.currentTarget);setNetworkPopperOpen(!networkPopperOpen);};const handleNetworkChange=network=>{changeNetwork(network);setPopperOpen(!popperOpen);setNetworkPopperOpen(!networkPopperOpen);history.push('/explorer');};const handleClick=event=>{setAnchorEl(event.currentTarget);setPopperOpen(!popperOpen);};const handleLogout=()=>{reset();setPopperOpen(false);};const handleCopy=address=>{navigator.clipboard.writeText(address);setPopperOpen(false);};const history=(0,react_router_dom_1.useHistory)();return(0,jsx_runtime_1.jsx)(StyledAppBar,{children:(0,jsx_runtime_1.jsx)(StyledToolbar,{children:(0,jsx_runtime_1.jsxs)(Header,{container:true,alignItems:'center',wrap:'wrap',justifyContent:'space-between',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Box,{onClick:()=>location.href=`/explorer`,children:(0,jsx_runtime_1.jsxs)(ToolbarContainer,{container:true,alignItems:'center',wrap:'nowrap',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(LogoItem,{src:homebase_logo_svg_1.default})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Box,{paddingLeft:'10px',children:(0,jsx_runtime_1.jsx)(LogoText,{color:'textSecondary',children:'Homebase'})})})]})})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,justifyContent:isMobileExtraSmall?'center':'flex-end',children:account?(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,alignItems:'center',style:{gap:12},justifyContent:isMobileExtraSmall?'center':'flex-end',children:[children,(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,alignItems:'center',style:{gap:8},children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(ChangeNetworkButton_1.ChangeNetworkButton,{})}),(0,jsx_runtime_1.jsx)(AddressBarWrapper,{item:true,onClick:handleClick,children:(0,jsx_runtime_1.jsxs)(AddressContainer,{container:true,alignItems:'center',wrap:'nowrap',justifyContent:'flex-end',style:{gap:8},children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(ProfileAvatar_1.ProfileAvatar,{size:22,address:account})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(StyledUserProfileName,{children:(0,jsx_runtime_1.jsx)(UserProfileName_1.UserProfileName,{address:account,short:true})})})]})})]})}),(0,jsx_runtime_1.jsx)(StyledPopover,{id:'wallet-Popper',open:popperOpen,anchorEl:anchorEl,style:{zIndex:1500,borderRadius:4},onClose:()=>{setPopperOpen(false);},PaperProps:{style:{borderRadius:4,backgroundColor:'transparent'}},children:(0,jsx_runtime_1.jsxs)(AddressMenu,{children:[(0,jsx_runtime_1.jsxs)(AddressMenuItem,{container:true,alignItems:'center',onClick:()=>handleCopy(account),children:[(0,jsx_runtime_1.jsx)(AddressMenuIcon,{item:true,children:(0,jsx_runtime_1.jsx)(icons_1.FileCopyOutlined,{color:'inherit',fontSize:'inherit'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'subtitle2',color:'textSecondary',children:(0,utils_1.toShortAddress)(account)})})]}),(0,jsx_runtime_1.jsx)(AddressMenuItem,{container:true,alignItems:'center',onClick:handleNetworkClick,children:(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Typography,{variant:'subtitle2',color:'textSecondary',children:['Change network (',network,')']})})}),(0,jsx_runtime_1.jsxs)(AddressMenuItem,{style:{borderTop:'2px solid rgba(255, 255, 255, 0.2)'},container:true,alignItems:'center',onClick:handleLogout,children:[(0,jsx_runtime_1.jsx)(AddressMenuIcon,{item:true,children:(0,jsx_runtime_1.jsx)(icons_1.ExitToAppOutlined,{color:'inherit',fontSize:'inherit'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'subtitle2',color:'textSecondary',children:'Log out'})})]})]})})]}):(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,justifyContent:'flex-end',alignItems:'center',wrap:'nowrap',style:{gap:8},children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(ChangeNetworkButton_1.ChangeNetworkButton,{})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(SmallButton_1.SmallButton,{color:'secondary',variant:'contained',style:{fontSize:'14px'},onClick:()=>connect(),children:'Connect Wallet'})})]})})}),(0,jsx_runtime_1.jsx)(BackButtonContainer,{container:true,justifyContent:'flex-start',children:mode!=='creator'?(0,jsx_runtime_1.jsxs)(BackButtonText,{container:true,item:true,xs:6,md:2,onClick:()=>location.href=`/explorer`,children:[(0,jsx_runtime_1.jsx)(BackButtonIcon,{}),(0,jsx_runtime_1.jsx)(BackButton,{children:'Back'})]}):null})]})})});};exports.Navbar=Navbar; \ No newline at end of file diff --git a/dist/modules/common/Toolbar.js.map b/dist/modules/common/Toolbar.js.map deleted file mode 100644 index 4931451..0000000 --- a/dist/modules/common/Toolbar.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Toolbar.js","sourceRoot":"","sources":["../../../src/modules/common/Toolbar.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/common/WarningFooter.js b/dist/modules/common/WarningFooter.js deleted file mode 100644 index ecaf99c..0000000 --- a/dist/modules/common/WarningFooter.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.WarningFooter=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const react_1=require('react');const warning_svg_1=require('../../assets/logos/warning.svg');const Close_1=__importDefault(require('@material-ui/icons/Close'));const hex_to_rgba_1=__importDefault(require('hex-to-rgba'));const Container=(0,core_1.styled)(core_1.Box)({position:'fixed',width:'100%',minHeight:92,bottom:0,background:(0,hex_to_rgba_1.default)('#746438',0.95),boxSizing:'border-box',padding:'25px 50px',color:'#FFC839',zIndex:10000});const ContainerText=(0,core_1.styled)(core_1.Typography)({maxWidth:1160,fontWeight:400,color:'inherit',fontSize:'18px',['@media (max-width:1030px)']:{fontSize:'16px'}});const WarningFooter=({text})=>{const [open,setOpen]=(0,react_1.useState)(true);const isWarningClosed=null;const closeButton=()=>{localStorage.setItem('warning-closed','true');setOpen(false);};return(0,jsx_runtime_1.jsx)(jsx_runtime_1.Fragment,{children:open&&!isWarningClosed&&isWarningClosed!=='true'&&(0,jsx_runtime_1.jsx)(Container,{children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,alignItems:'center',justifyContent:'space-between',wrap:'nowrap',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(warning_svg_1.ReactComponent,{fill:'#FFC839'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,style:{marginRight:'10px'}}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(ContainerText,{align:'center',children:text})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.IconButton,{onClick:closeButton,children:(0,jsx_runtime_1.jsx)(Close_1.default,{htmlColor:'#FFC839'})})})]})})});};exports.WarningFooter=WarningFooter; \ No newline at end of file diff --git a/dist/modules/common/WarningFooter.js.map b/dist/modules/common/WarningFooter.js.map deleted file mode 100644 index ae68bf2..0000000 --- a/dist/modules/common/WarningFooter.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"WarningFooter.js","sourceRoot":"","sources":["../../../src/modules/common/WarningFooter.tsx"],"names":[],"mappings":";;;;;;;AAAA,4CAA6E;AAC7E,iCAAkD;AAClD,0DAAwE;AACxE,qEAAgD;AAChD,8DAAmC;AAEnC,MAAM,SAAS,GAAG,IAAA,aAAM,EAAC,UAAG,CAAC,CAAC;IAC5B,QAAQ,EAAE,OAAO;IACjB,KAAK,EAAE,MAAM;IACb,SAAS,EAAE,EAAE;IACb,MAAM,EAAE,CAAC;IACT,UAAU,EAAE,IAAA,qBAAS,EAAC,SAAS,EAAE,IAAI,CAAC;IACtC,SAAS,EAAE,YAAY;IACvB,OAAO,EAAE,WAAW;IACpB,KAAK,EAAE,SAAS;IAChB,MAAM,EAAE,KAAK;CACd,CAAC,CAAA;AAEF,MAAM,aAAa,GAAG,IAAA,aAAM,EAAC,iBAAU,CAAC,CAAC;IACvC,QAAQ,EAAE,IAAI;IACd,UAAU,EAAE,GAAG;IACf,KAAK,EAAE,SAAS;IAChB,QAAQ,EAAE,MAAM;IAEhB,CAAC,2BAA2B,CAAC,EAAE;QAC7B,QAAQ,EAAE,MAAM;KACjB;CACF,CAAC,CAAA;AAEK,MAAM,aAAa,GAA+B,CAAC,EAAE,IAAI,EAAE,EAAE,EAAE;IACpE,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,GAAG,IAAA,gBAAQ,EAAC,IAAI,CAAC,CAAA;IAEtC,8CAA8C;IAC9C,iEAAiE;IACjE,MAAM,eAAe,GAAG,IAAI,CAAA;IAE5B,MAAM,WAAW,GAAG,GAAG,EAAE;QACvB,YAAY,CAAC,OAAO,CAAC,gBAAgB,EAAE,MAAM,CAAC,CAAA;QAC9C,OAAO,CAAC,KAAK,CAAC,CAAA;IAChB,CAAC,CAAA;IAED,OAAO,CACL,2DACG,IAAI,IAAI,CAAC,eAAe,IAAI,eAAe,KAAK,MAAM,IAAI,CACzD,uBAAC,SAAS,cACR,wBAAC,WAAI,IAAC,SAAS,QAAC,UAAU,EAAC,QAAQ,EAAC,cAAc,EAAC,eAAe,EAAC,IAAI,EAAC,QAAQ,aAC9E,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,4BAAW,IAAC,IAAI,EAAC,SAAS,GAAG,GACzB,EACP,uBAAC,WAAI,IAAC,IAAI,QAAC,KAAK,EAAE,EAAE,WAAW,EAAE,MAAM,EAAE,GAAS,EAClD,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,aAAa,IAAC,KAAK,EAAC,QAAQ,YAAE,IAAI,GAAiB,GAC/C,EACP,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,iBAAU,IAAC,OAAO,EAAE,WAAW,YAC9B,uBAAC,eAAS,IAAC,SAAS,EAAC,SAAS,GAAG,GACtB,GACR,IACF,GACG,CACb,GACA,CACJ,CAAA;AACH,CAAC,CAAA;AAlCY,QAAA,aAAa,iBAkCzB"} \ No newline at end of file diff --git a/dist/modules/common/hooks/useLocalStorage.js b/dist/modules/common/hooks/useLocalStorage.js deleted file mode 100644 index 5099af6..0000000 --- a/dist/modules/common/hooks/useLocalStorage.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});const react_1=require('react');function useLocalStorage(key,initialValue){const readValue=()=>{if(typeof window==='undefined'){return initialValue;}try{const item='';return item?JSON.parse(item):initialValue;}catch(error){console.warn(`Error reading localStorage key “${key}”:`,error);return initialValue;}};const [storedValue,setStoredValue]=(0,react_1.useState)(readValue);const setValue=value=>{if(typeof window=='undefined'){console.warn(`Tried setting localStorage key “${key}” even though environment is not a client`);}try{const newValue=value instanceof Function?value(storedValue):value;setStoredValue(newValue);}catch(error){console.warn(`Error setting localStorage key “${key}”:`,error);}};(0,react_1.useEffect)(()=>{setStoredValue(readValue());},[]);(0,react_1.useEffect)(()=>{const handleStorageChange=()=>{setStoredValue(readValue());};return()=>{};},[]);return[storedValue,setValue];}exports.default=useLocalStorage; \ No newline at end of file diff --git a/dist/modules/common/hooks/useLocalStorage.js.map b/dist/modules/common/hooks/useLocalStorage.js.map deleted file mode 100644 index f6feb0a..0000000 --- a/dist/modules/common/hooks/useLocalStorage.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useLocalStorage.js","sourceRoot":"","sources":["../../../../src/modules/common/hooks/useLocalStorage.ts"],"names":[],"mappings":";;AAAA,iCAA2C;AAE3C,oEAAoE;AACpE,SAAS,eAAe,CAAI,GAAW,EAAE,YAAe;IACtD,8BAA8B;IAC9B,2CAA2C;IAC3C,MAAM,SAAS,GAAG,GAAG,EAAE;QACrB,kEAAkE;QAClE,IAAI,OAAO,MAAM,KAAK,WAAW,EAAE;YACjC,OAAO,YAAY,CAAA;SACpB;QACD,IAAI;YACF,MAAM,IAAI,GAAG,EAAE,CAAA;YACf,OAAO,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,YAAY,CAAA;SAC9C;QAAC,OAAO,KAAK,EAAE;YACd,OAAO,CAAC,IAAI,CAAC,mCAAmC,GAAG,IAAI,EAAE,KAAK,CAAC,CAAA;YAC/D,OAAO,YAAY,CAAA;SACpB;IACH,CAAC,CAAA;IACD,2BAA2B;IAC3B,yEAAyE;IACzE,MAAM,CAAC,WAAW,EAAE,cAAc,CAAC,GAAG,IAAA,gBAAQ,EAAI,SAAS,CAAC,CAAA;IAC5D,kEAAkE;IAClE,8CAA8C;IAC9C,MAAM,QAAQ,GAAG,CAAC,KAAQ,EAAE,EAAE;QAC5B,kEAAkE;QAClE,IAAI,OAAO,MAAM,IAAI,WAAW,EAAE;YAChC,OAAO,CAAC,IAAI,CAAC,mCAAmC,GAAG,2CAA2C,CAAC,CAAA;SAChG;QACD,IAAI;YACF,mEAAmE;YACnE,MAAM,QAAQ,GAAG,KAAK,YAAY,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,KAAK,CAAA;YACvE,wBAAwB;YACxB,aAAa;YACb,cAAc,CAAC,QAAQ,CAAC,CAAA;YACxB,wEAAwE;SACzE;QAAC,OAAO,KAAK,EAAE;YACd,OAAO,CAAC,IAAI,CAAC,mCAAmC,GAAG,IAAI,EAAE,KAAK,CAAC,CAAA;SAChE;IACH,CAAC,CAAA;IACD,IAAA,iBAAS,EAAC,GAAG,EAAE;QACb,cAAc,CAAC,SAAS,EAAE,CAAC,CAAA;QAC3B,uDAAuD;IACzD,CAAC,EAAE,EAAE,CAAC,CAAA;IACN,IAAA,iBAAS,EAAC,GAAG,EAAE;QACb,MAAM,mBAAmB,GAAG,GAAG,EAAE;YAC/B,cAAc,CAAC,SAAS,EAAE,CAAC,CAAA;QAC7B,CAAC,CAAA;QACD,2DAA2D;QAC3D,gEAAgE;QAChE,OAAO,GAAG,EAAE;QACZ,CAAC,CAAA;QACD,uDAAuD;IACzD,CAAC,EAAE,EAAE,CAAC,CAAA;IACN,OAAO,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAA;AAChC,CAAC;AACD,kBAAe,eAAe,CAAA"} \ No newline at end of file diff --git a/dist/modules/common/hooks/useNotification.js b/dist/modules/common/hooks/useNotification.js deleted file mode 100644 index 0e02463..0000000 --- a/dist/modules/common/hooks/useNotification.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __rest=this&&this.__rest||function(s,e){var t={};for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0)t[p]=s[p];if(s!=null&&typeof Object.getOwnPropertySymbols==='function')for(var i=0,p=Object.getOwnPropertySymbols(s);i(0,jsx_runtime_1.jsxs)(react_1.Fragment,{children:[detailsLink?(0,jsx_runtime_1.jsx)(ExternalLink_1.ExternalLink,{link:detailsLink,children:(0,jsx_runtime_1.jsx)(ExpandIcon,{})}):null,(0,jsx_runtime_1.jsx)(core_1.Button,{onClick:onClose,children:(0,jsx_runtime_1.jsx)(CloseIcon,{})})]});const useNotification=()=>{const {enqueueSnackbar,closeSnackbar}=(0,notistack_1.useSnackbar)();const open=_a=>{var {message,detailsLink}=_a,options=__rest(_a,['message','detailsLink']);const key=enqueueSnackbar(message,Object.assign(Object.assign({},options),{persist:true,action:(0,jsx_runtime_1.jsx)(NotificationActions,{detailsLink:detailsLink,onClose:()=>closeSnackbar(key)})}));return{key,closeSnackbar};};return open;};exports.useNotification=useNotification; \ No newline at end of file diff --git a/dist/modules/common/hooks/useNotification.js.map b/dist/modules/common/hooks/useNotification.js.map deleted file mode 100644 index 3566b62..0000000 --- a/dist/modules/common/hooks/useNotification.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useNotification.js","sourceRoot":"","sources":["../../../../src/modules/common/hooks/useNotification.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;AAAA,iCAAuC;AACvC,4CAAkD;AAClD,yCAAsD;AACtD,8CAAqD;AACrD,8DAA0D;AAE1D,MAAM,SAAS,GAAG,IAAA,aAAM,EAAC,aAAK,CAAC,CAAC;IAC9B,KAAK,EAAE,MAAM;CACd,CAAC,CAAA;AAEF,MAAM,UAAU,GAAG,IAAA,aAAM,EAAC,iBAAS,CAAC,CAAC;IACnC,KAAK,EAAE,MAAM;IACb,QAAQ,EAAE,EAAE;CACb,CAAC,CAAA;AAEF,MAAM,mBAAmB,GAAG,CAAC,EAAE,WAAW,EAAE,OAAO,EAAiD,EAAE,EAAE,CAAC,CACvG,wBAAC,gBAAQ,eACN,WAAW,CAAC,CAAC,CAAC,CACb,uBAAC,2BAAY,IAAC,IAAI,EAAE,WAAW,YAC7B,uBAAC,UAAU,KAAG,GACD,CAChB,CAAC,CAAC,CAAC,IAAI,EACR,uBAAC,aAAM,IAAC,OAAO,EAAE,OAAO,YACtB,uBAAC,SAAS,KAAG,GACN,IACA,CACZ,CAAA;AAOM,MAAM,eAAe,GAAG,GAAG,EAAE;IAClC,MAAM,EAAE,eAAe,EAAE,aAAa,EAAE,GAAG,IAAA,uBAAW,GAAE,CAAA;IACxD,MAAM,IAAI,GAAG,CAAC,EAAwD,EAAE,EAAE;YAA5D,EAAE,OAAO,EAAE,WAAW,OAAkC,EAA7B,OAAO,cAAlC,0BAAoC,CAAF;QAC9C,MAAM,GAAG,GAAG,eAAe,CAAC,OAAO,kCAC9B,OAAO,KACV,OAAO,EAAE,IAAI,EACb,MAAM,EAAE,uBAAC,mBAAmB,IAAC,WAAW,EAAE,WAAW,EAAE,OAAO,EAAE,GAAG,EAAE,CAAC,aAAa,CAAC,GAAG,CAAC,GAAI,IAC5F,CAAA;QAEF,OAAO,EAAE,GAAG,EAAE,aAAa,EAAE,CAAA;IAC/B,CAAC,CAAA;IAED,OAAO,IAAI,CAAA;AACb,CAAC,CAAA;AAbY,QAAA,eAAe,mBAa3B"} \ No newline at end of file diff --git a/dist/modules/creator/components/ClaimName.js b/dist/modules/creator/components/ClaimName.js deleted file mode 100644 index 1762e49..0000000 --- a/dist/modules/creator/components/ClaimName.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.ClaimName=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const CustomUrlButton=(0,core_1.styled)(core_1.Paper)({border:'1px solid #3866F9',width:165,height:31,boxSizing:'border-box',borderRadius:21,cursor:'pointer',backgroundColor:'#fff',boxShadow:'none',textAlign:'center',margin:'auto',padding:5,color:'#3866F9',marginTop:12,fontFamily:'system-ui'});const CustomContainer=(0,core_1.styled)(core_1.Grid)({height:62,width:'100%',background:'#FFFFFF',border:'1px solid #E4E4E4',boxSizing:'border-box',marginTop:14});const ClaimName=()=>{return(0,jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment,{children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'row',justifyContent:'space-between',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:6,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'h2',children:'Claim a name'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:6,children:(0,jsx_runtime_1.jsx)(CustomUrlButton,{children:'Use a custom URL'})})]}),(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,direction:'row',children:(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:12,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'subtitle1',children:'Organization\u2019s name'})})}),(0,jsx_runtime_1.jsx)(CustomContainer,{container:true,direction:'row'})]});};exports.ClaimName=ClaimName; \ No newline at end of file diff --git a/dist/modules/creator/components/ClaimName.js.map b/dist/modules/creator/components/ClaimName.js.map deleted file mode 100644 index a9ab1d4..0000000 --- a/dist/modules/creator/components/ClaimName.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ClaimName.js","sourceRoot":"","sources":["../../../../src/modules/creator/components/ClaimName.tsx"],"names":[],"mappings":";;;;AAAA,4CAAmE;AAGnE,MAAM,eAAe,GAAG,IAAA,aAAM,EAAC,YAAK,CAAC,CAAC;IACpC,MAAM,EAAE,mBAAmB;IAC3B,KAAK,EAAE,GAAG;IACV,MAAM,EAAE,EAAE;IACV,SAAS,EAAE,YAAY;IACvB,YAAY,EAAE,EAAE;IAChB,MAAM,EAAE,SAAS;IACjB,eAAe,EAAE,MAAM;IACvB,SAAS,EAAE,MAAM;IACjB,SAAS,EAAE,QAAQ;IACnB,MAAM,EAAE,MAAM;IACd,OAAO,EAAE,CAAC;IACV,KAAK,EAAE,SAAS;IAChB,SAAS,EAAE,EAAE;IACb,UAAU,EAAE,WAAW;CACxB,CAAC,CAAA;AAEF,MAAM,eAAe,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC;IACnC,MAAM,EAAE,EAAE;IACV,KAAK,EAAE,MAAM;IACb,UAAU,EAAE,SAAS;IACrB,MAAM,EAAE,mBAAmB;IAC3B,SAAS,EAAE,YAAY;IACvB,SAAS,EAAE,EAAE;CACd,CAAC,CAAA;AAEK,MAAM,SAAS,GAAa,GAAG,EAAE;IACtC,OAAO,CACL,6DACE,wBAAC,WAAI,IAAC,SAAS,QAAC,SAAS,EAAC,KAAK,EAAC,cAAc,EAAC,eAAe,aAC5D,uBAAC,WAAI,IAAC,IAAI,QAAC,EAAE,EAAE,CAAC,YACd,uBAAC,iBAAU,IAAC,OAAO,EAAC,IAAI,6BAA0B,GAC7C,EACP,uBAAC,WAAI,IAAC,IAAI,QAAC,EAAE,EAAE,CAAC,YACd,uBAAC,eAAe,mCAAmC,GAC9C,IACF,EACP,uBAAC,WAAI,IAAC,SAAS,QAAC,SAAS,EAAC,KAAK,YAC7B,uBAAC,WAAI,IAAC,IAAI,QAAC,EAAE,EAAE,EAAE,YACf,uBAAC,iBAAU,IAAC,OAAO,EAAC,WAAW,yCAAiC,GAC3D,GACF,EACP,uBAAC,eAAe,IAAC,SAAS,QAAC,SAAS,EAAC,KAAK,GAAmB,IAC5D,CACJ,CAAA;AACH,CAAC,CAAA;AAnBY,QAAA,SAAS,aAmBrB"} \ No newline at end of file diff --git a/dist/modules/creator/components/ConnectWallet.js b/dist/modules/creator/components/ConnectWallet.js deleted file mode 100644 index 0c4d57e..0000000 --- a/dist/modules/creator/components/ConnectWallet.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.ConnectWallet=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const Image_1=__importDefault(require('@material-ui/icons/Image'));const useTezos_1=require('../../../services/beacon/hooks/useTezos');const PageContainer=(0,core_1.styled)(core_1.Grid)({height:'90%'});const SpacingTitle=(0,core_1.styled)(core_1.Typography)({marginBottom:15});const ConnectWallet=()=>{const {connect}=(0,useTezos_1.useTezos)();return(0,jsx_runtime_1.jsx)(PageContainer,{container:true,justifyContent:'flex-start',alignItems:'center',children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,children:[(0,jsx_runtime_1.jsx)(SpacingTitle,{align:'left',variant:'h3',color:'textSecondary',children:'Connect your wallet'}),(0,jsx_runtime_1.jsx)(SpacingTitle,{align:'left',variant:'subtitle1',color:'textSecondary',children:'Create an organization by picking a template below'}),(0,jsx_runtime_1.jsx)(core_1.Box,{children:(0,jsx_runtime_1.jsx)(core_1.List,{children:(0,jsx_runtime_1.jsxs)(core_1.ListItem,{button:true,onClick:()=>connect(),children:[(0,jsx_runtime_1.jsx)(core_1.ListItemAvatar,{children:(0,jsx_runtime_1.jsx)(core_1.Avatar,{children:(0,jsx_runtime_1.jsx)(Image_1.default,{})})}),(0,jsx_runtime_1.jsxs)(core_1.ListItemText,{children:[(0,jsx_runtime_1.jsxs)(core_1.Typography,{variant:'subtitle1',color:'textSecondary',children:[' ','Connect']}),' ']})]})})})]})});};exports.ConnectWallet=ConnectWallet; \ No newline at end of file diff --git a/dist/modules/creator/components/ConnectWallet.js.map b/dist/modules/creator/components/ConnectWallet.js.map deleted file mode 100644 index f9910ac..0000000 --- a/dist/modules/creator/components/ConnectWallet.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ConnectWallet.js","sourceRoot":"","sources":["../../../../src/modules/creator/components/ConnectWallet.tsx"],"names":[],"mappings":";;;;;;;AAAA,4CAAuH;AACvH,qEAAgD;AAEhD,6DAAyD;AAEzD,MAAM,aAAa,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC;IACjC,MAAM,EAAE,KAAK;CACd,CAAC,CAAA;AAEF,MAAM,YAAY,GAAG,IAAA,aAAM,EAAC,iBAAU,CAAC,CAAC;IACtC,YAAY,EAAE,EAAE;CACjB,CAAC,CAAA;AAEK,MAAM,aAAa,GAAa,GAAG,EAAE;IAC1C,MAAM,EAAE,OAAO,EAAE,GAAG,IAAA,mBAAQ,GAAE,CAAA;IAE9B,OAAO,CACL,uBAAC,aAAa,IAAC,SAAS,QAAC,cAAc,EAAC,YAAY,EAAC,UAAU,EAAC,QAAQ,YACtE,wBAAC,WAAI,IAAC,IAAI,mBACR,uBAAC,YAAY,IAAC,KAAK,EAAC,MAAM,EAAC,OAAO,EAAC,IAAI,EAAC,KAAK,EAAC,eAAe,oCAE9C,EACf,uBAAC,YAAY,IAAC,KAAK,EAAC,MAAM,EAAC,OAAO,EAAC,WAAW,EAAC,KAAK,EAAC,eAAe,mEAErD,EACf,uBAAC,UAAG,cACF,uBAAC,WAAI,cACH,wBAAC,eAAQ,IAAC,MAAM,EAAE,IAAI,EAAE,OAAO,EAAE,GAAG,EAAE,CAAC,OAAO,EAAE,aAC9C,uBAAC,qBAAc,cACb,uBAAC,aAAM,cACL,uBAAC,eAAS,KAAG,GACN,GACM,EACjB,wBAAC,mBAAY,eACX,wBAAC,iBAAU,IAAC,OAAO,EAAC,WAAW,EAAC,KAAK,EAAC,eAAe,aAClD,GAAG,eAEO,EAAC,GAAG,IACJ,IACN,GACN,GACH,IACD,GACO,CACjB,CAAA;AACH,CAAC,CAAA;AAhCY,QAAA,aAAa,iBAgCzB"} \ No newline at end of file diff --git a/dist/modules/creator/components/DeploymentLoader.js b/dist/modules/creator/components/DeploymentLoader.js deleted file mode 100644 index 6aeb973..0000000 --- a/dist/modules/creator/components/DeploymentLoader.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.DeploymentLoader=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const react_1=require('react');const SuspenseDots_1=require('./SuspenseDots');const WaitingText=(0,core_1.styled)(core_1.Typography)({marginTop:46,textAlign:'center',justifyContent:'center',marginBottom:20,maxWidth:650});const StyledContainer=(0,core_1.styled)(core_1.Box)({width:'100%',marginTop:'-15%',minWidth:650,['@media (max-width:1167px)']:{minWidth:'auto'}});const StyledStepper=(0,core_1.styled)(core_1.Stepper)(({theme})=>({'width':'100%','paddingLeft':0,'paddingRight':0,'background':'inherit','& .MuiStepConnector-alternativeLabel':{'left':'calc(-50% + 19px)','right':'calc(50% + 19px)','top':16,'& .MuiStepConnector-lineHorizontal':{borderColor:theme.palette.primary.light,borderTopWidth:3}}}));const StyledLabel=(0,core_1.styled)(core_1.StepLabel)(({theme,focused,hasError})=>({'& .MuiStepIcon-root':{borderWidth:3},'& .MuiStepIcon-active':{borderColor:hasError?theme.palette.error.main:focused?'#fff':theme.palette.primary.light,fill:'none'},'& .MuiStepIcon-text':{fill:'none'},'& .MuiStepIcon-completed':{borderColor:focused?'#fff':theme.palette.secondary.main,fill:theme.palette.secondary.main}}));const ColorlibConnector=(0,core_1.withStyles)(theme=>({alternativeLabel:{top:22},active:{'& $line':{backgroundColor:theme.palette.secondary.main}},completed:{'& $line':{backgroundColor:theme.palette.secondary.main}},line:{height:3,border:0,backgroundColor:theme.palette.primary.light,borderRadius:1}}))(core_1.StepConnector);const DeploymentLoader=({states,activeStep,error})=>{const errorMessage='Something went wrong, please try again later.';const [focusedState,setFocusedState]=(0,react_1.useState)(0);const isFinished=activeStep===states.length;const isStarted=Number.isInteger(activeStep);const showActiveText=isStarted&&!isFinished&&activeStep===focusedState;const showCompletedText=isStarted&&focusedState{if(activeStep){if(isFinished){setFocusedState(states.length-1);}else{setFocusedState(activeStep);}}},[activeStep,isFinished,states.length]);return(0,jsx_runtime_1.jsxs)(StyledContainer,{children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,justifyContent:'center',children:(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(WaitingText,{variant:'subtitle1',color:'textSecondary',children:[showActiveText?error?errorMessage:states[focusedState].activeText:showCompletedText?states[focusedState].completedText:'',showActiveText&&!error&&(0,jsx_runtime_1.jsx)(SuspenseDots_1.SuspenseDots,{})]})})}),(0,jsx_runtime_1.jsx)(StyledStepper,{activeStep:activeStep,alternativeLabel:true,nonLinear:true,connector:(0,jsx_runtime_1.jsx)(ColorlibConnector,{}),children:states.map((_,index)=>(0,jsx_runtime_1.jsx)(core_1.Step,{onClick:()=>{if(!activeStep){return;}if(index<=activeStep){setFocusedState(index);}},completed:activeStep?index({background:theme.palette.primary.main,marginLeft:47,marginBottom:10,['@media (max-width:1167px)']:{marginLeft:0,marginBottom:50}}));const BackButton=(0,core_1.styled)(core_1.Paper)({boxShadow:'none',height:41,background:'inherit',color:'#fff',textAlign:'start',cursor:'pointer',display:'flex',alignItems:'baseline',padding:8,width:'fit-content'});const NextButton=(0,core_1.styled)(core_1.Paper)(({theme})=>({boxShadow:'none',borderRadius:4,textAlign:'center',float:'right',cursor:'pointer',background:theme.palette.secondary.light,padding:8}));const BackButtonIcon=(0,core_1.styled)(icons_1.ArrowBackIos)(({theme})=>({color:theme.palette.secondary.light,fontSize:12,marginRight:12}));const FooterContainer=(0,core_1.styled)(core_1.Grid)(({isMobile})=>({width:'100%'}));const NavigationBar=({back,next})=>{const theme=(0,core_1.useTheme)();const isMobile=(0,core_1.useMediaQuery)(theme.breakpoints.down('md'));return(0,jsx_runtime_1.jsx)(Footer,{container:true,direction:'row',alignItems:'center',children:(0,jsx_runtime_1.jsxs)(FooterContainer,{item:true,xs:12,container:true,isMobile:isMobile,children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:6,children:back&&(0,jsx_runtime_1.jsxs)(BackButton,{onClick:back.handler,children:[(0,jsx_runtime_1.jsx)(BackButtonIcon,{}),(0,jsx_runtime_1.jsx)(core_1.Typography,{color:'secondary',children:back.text})]})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:6,children:next&&(0,jsx_runtime_1.jsx)(NextButton,{onClick:next.handler,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{color:'primary',children:next.text})})})]})});};exports.NavigationBar=NavigationBar; \ No newline at end of file diff --git a/dist/modules/creator/components/NavigationBar.js.map b/dist/modules/creator/components/NavigationBar.js.map deleted file mode 100644 index 53208a7..0000000 --- a/dist/modules/creator/components/NavigationBar.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"NavigationBar.js","sourceRoot":"","sources":["../../../../src/modules/creator/components/NavigationBar.tsx"],"names":[],"mappings":";;;;AAAA,4CAA4F;AAE5F,8CAAiD;AAIjD,MAAM,MAAM,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IAC1C,UAAU,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI;IACtC,UAAU,EAAE,EAAE;IACd,YAAY,EAAE,EAAE;IAChB,CAAC,2BAA2B,CAAC,EAAE;QAC7B,UAAU,EAAE,CAAC;QACb,YAAY,EAAE,EAAE;KACjB;CACF,CAAC,CAAC,CAAA;AAEH,MAAM,UAAU,GAAG,IAAA,aAAM,EAAC,YAAK,CAAC,CAAC;IAC/B,SAAS,EAAE,MAAM;IACjB,MAAM,EAAE,EAAE;IACV,UAAU,EAAE,SAAS;IACrB,KAAK,EAAE,MAAM;IACb,SAAS,EAAE,OAAO;IAClB,MAAM,EAAE,SAAS;IACjB,OAAO,EAAE,MAAM;IACf,UAAU,EAAE,UAAU;IACtB,OAAO,EAAE,CAAC;IACV,KAAK,EAAE,aAAa;CACrB,CAAC,CAAA;AAEF,MAAM,UAAU,GAAG,IAAA,aAAM,EAAC,YAAK,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IAC/C,SAAS,EAAE,MAAM;IACjB,YAAY,EAAE,CAAC;IACf,SAAS,EAAE,QAAQ;IACnB,KAAK,EAAE,OAAO;IACd,MAAM,EAAE,SAAS;IACjB,UAAU,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,KAAK;IACzC,OAAO,EAAE,CAAC;CACX,CAAC,CAAC,CAAA;AAEH,MAAM,cAAc,GAAG,IAAA,aAAM,EAAC,oBAAY,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IAC1D,KAAK,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,KAAK;IACpC,QAAQ,EAAE,EAAE;IACZ,WAAW,EAAE,EAAE;CAChB,CAAC,CAAC,CAAA;AAEH,MAAM,eAAe,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC,CAAC,EAAE,QAAQ,EAAyB,EAAE,EAAE,CAAC,CAAC;IAC7E,KAAK,EAAE,MAAM;CACd,CAAC,CAAC,CAAA;AAEI,MAAM,aAAa,GAAiC,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE;IAC5E,MAAM,KAAK,GAAG,IAAA,eAAQ,GAAE,CAAA;IACxB,MAAM,QAAQ,GAAG,IAAA,oBAAa,EAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAA;IAE5D,OAAO,CACL,uBAAC,MAAM,IAAC,SAAS,QAAC,SAAS,EAAC,KAAK,EAAC,UAAU,EAAC,QAAQ,YACnD,wBAAC,eAAe,IAAC,IAAI,QAAC,EAAE,EAAE,EAAE,EAAE,SAAS,QAAC,QAAQ,EAAE,QAAQ,aACxD,uBAAC,WAAI,IAAC,IAAI,QAAC,EAAE,EAAE,CAAC,YACb,IAAI,IAAI,CACP,wBAAC,UAAU,IAAC,OAAO,EAAE,IAAI,CAAC,OAAO,aAC/B,uBAAC,cAAc,KAAG,EAClB,uBAAC,iBAAU,IAAC,KAAK,EAAC,WAAW,YAAE,IAAI,CAAC,IAAI,GAAc,IAC3C,CACd,GACI,EACP,uBAAC,WAAI,IAAC,IAAI,QAAC,EAAE,EAAE,CAAC,YACb,IAAI,IAAI,CACP,uBAAC,UAAU,IAAC,OAAO,EAAE,IAAI,CAAC,OAAO,YAC/B,uBAAC,iBAAU,IAAC,KAAK,EAAC,SAAS,YAAE,IAAI,CAAC,IAAI,GAAc,GACzC,CACd,GACI,IACS,GACX,CACV,CAAA;AACH,CAAC,CAAA;AAzBY,QAAA,aAAa,iBAyBzB"} \ No newline at end of file diff --git a/dist/modules/creator/components/ProtectedRoute.js b/dist/modules/creator/components/ProtectedRoute.js deleted file mode 100644 index e60aa1d..0000000 --- a/dist/modules/creator/components/ProtectedRoute.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){if(k2===undefined)k2=k;var desc=Object.getOwnPropertyDescriptor(m,k);if(!desc||('get'in desc?!m.__esModule:desc.writable||desc.configurable)){desc={enumerable:true,get:function(){return m[k];}};}Object.defineProperty(o,k2,desc);}:function(o,m,k,k2){if(k2===undefined)k2=k;o[k2]=m[k];});var __setModuleDefault=this&&this.__setModuleDefault||(Object.create?function(o,v){Object.defineProperty(o,'default',{enumerable:true,value:v});}:function(o,v){o['default']=v;});var __importStar=this&&this.__importStar||function(mod){if(mod&&mod.__esModule)return mod;var result={};if(mod!=null)for(var k in mod)if(k!=='default'&&Object.prototype.hasOwnProperty.call(mod,k))__createBinding(result,mod,k);__setModuleDefault(result,mod);return result;};Object.defineProperty(exports,'__esModule',{value:true});exports.ProtectedRoute=exports.useCreatorRouteValidation=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=__importStar(require('react'));const react_router_dom_1=require('react-router-dom');const state_1=require('../state');const useCreatorRouteValidation=()=>{return'';};exports.useCreatorRouteValidation=useCreatorRouteValidation;const ProtectedRoute=({children})=>{const {successful}=(0,react_1.useContext)(state_1.CreatorContext).state.deploymentStatus;const history=(0,react_router_dom_1.useHistory)();const redirectUrl=(0,exports.useCreatorRouteValidation)();(0,react_1.useEffect)(()=>{if(redirectUrl&&!successful)history.replace(redirectUrl);},[history,redirectUrl,successful]);return(0,jsx_runtime_1.jsx)(react_1.default.Fragment,{children:children});};exports.ProtectedRoute=ProtectedRoute; \ No newline at end of file diff --git a/dist/modules/creator/components/ProtectedRoute.js.map b/dist/modules/creator/components/ProtectedRoute.js.map deleted file mode 100644 index bf973eb..0000000 --- a/dist/modules/creator/components/ProtectedRoute.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ProtectedRoute.js","sourceRoot":"","sources":["../../../../src/modules/creator/components/ProtectedRoute.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,+CAAwD;AACxD,uDAA6C;AAC7C,iDAAsD;AACtD,yDAAyD;AACzD,sEAAsE;AAE/D,MAAM,yBAAyB,GAAG,GAAW,EAAE;IACpD,iCAAiC;IACjC,sCAAsC;IACtC,gCAAgC;IAChC,gFAAgF;IAChF,mBAAmB;IACnB,gBAAgB;IAEhB,2CAA2C;IAC3C,iDAAiD;IAEjD,qDAAqD;IAErD,+DAA+D;IAE/D,0GAA0G;IAC1G,6CAA6C;IAC7C,+DAA+D;IAC/D,YAAY;IAEZ,8EAA8E;IAE9E,yDAAyD;IACzD,0DAA0D;IAC1D,KAAK;IAEL,wBAAwB;IAExB,iBAAiB;IACjB,yDAAyD;IACzD,yDAAyD;IACzD,iCAAiC;IACjC,gEAAgE;IAChE,iCAAiC;IAEjC,OAAO,EAAE,CAAA;AACX,CAAC,CAAA;AApCY,QAAA,yBAAyB,6BAoCrC;AAEM,MAAM,cAAc,GAAO,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;IACjD,MAAM,EAAE,UAAU,EAAE,GAAG,IAAA,kBAAU,EAAC,sBAAc,CAAC,CAAC,KAAK,CAAC,gBAAgB,CAAA;IACxE,MAAM,OAAO,GAAG,IAAA,6BAAU,GAAE,CAAA;IAC5B,MAAM,WAAW,GAAG,IAAA,iCAAyB,GAAE,CAAA;IAC/C,IAAA,iBAAS,EAAC,GAAG,EAAE;QACb,IAAI,WAAW,IAAI,CAAC,UAAU;YAAE,OAAO,CAAC,OAAO,CAAC,WAAW,CAAC,CAAA;IAC9D,CAAC,EAAE,CAAC,OAAO,EAAE,WAAW,EAAE,UAAU,CAAC,CAAC,CAAA;IAEtC,OAAO,uBAAC,eAAK,CAAC,QAAQ,cAAE,QAAQ,GAAkB,CAAA;AACpD,CAAC,CAAA;AATY,QAAA,cAAc,kBAS1B"} \ No newline at end of file diff --git a/dist/modules/creator/components/SuspenseDots.js b/dist/modules/creator/components/SuspenseDots.js deleted file mode 100644 index a900932..0000000 --- a/dist/modules/creator/components/SuspenseDots.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.SuspenseDots=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const useStyles=(0,core_1.makeStyles)({'firstDot':{animation:'$firstDot 2s linear infinite'},'secondDot':{animation:'$secondDot 2s linear infinite'},'threeDot':{animation:'$thirdDot 2s linear infinite'},'@keyframes firstDot':{'0%':{opacity:1},'65%':{opacity:1},'66%':{opacity:0},'100%':{opacity:0}},'@keyframes secondDot':{'0%':{opacity:0},'21%':{opacity:0},'22%':{opacity:1},'65%':{opacity:1},'66%':{opacity:0},'100%':{opacity:0}},'@keyframes thirdDot':{'0%':{opacity:0},'43%':{opacity:0},'44%':{opacity:1},'65%':{opacity:1},'66%':{opacity:0},'100%':{opacity:0}}});const SuspenseDots=()=>{const classes=useStyles();return(0,jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment,{children:[(0,jsx_runtime_1.jsx)('span',{className:classes.firstDot,children:'.'}),(0,jsx_runtime_1.jsx)('span',{className:classes.secondDot,children:'.'}),(0,jsx_runtime_1.jsx)('span',{className:classes.threeDot,children:'.'})]});};exports.SuspenseDots=SuspenseDots; \ No newline at end of file diff --git a/dist/modules/creator/components/SuspenseDots.js.map b/dist/modules/creator/components/SuspenseDots.js.map deleted file mode 100644 index b40f489..0000000 --- a/dist/modules/creator/components/SuspenseDots.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"SuspenseDots.js","sourceRoot":"","sources":["../../../../src/modules/creator/components/SuspenseDots.tsx"],"names":[],"mappings":";;;;AACA,4CAA8C;AAE9C,MAAM,SAAS,GAAG,IAAA,iBAAU,EAAC;IAC3B,UAAU,EAAE;QACV,SAAS,EAAE,8BAA8B;KAC1C;IACD,WAAW,EAAE;QACX,SAAS,EAAE,+BAA+B;KAC3C;IACD,UAAU,EAAE;QACV,SAAS,EAAE,8BAA8B;KAC1C;IACD,qBAAqB,EAAE;QACrB,IAAI,EAAE;YACJ,OAAO,EAAE,CAAC;SACX;QACD,KAAK,EAAE;YACL,OAAO,EAAE,CAAC;SACX;QACD,KAAK,EAAE;YACL,OAAO,EAAE,CAAC;SACX;QACD,MAAM,EAAE;YACN,OAAO,EAAE,CAAC;SACX;KACF;IACD,sBAAsB,EAAE;QACtB,IAAI,EAAE;YACJ,OAAO,EAAE,CAAC;SACX;QACD,KAAK,EAAE;YACL,OAAO,EAAE,CAAC;SACX;QACD,KAAK,EAAE;YACL,OAAO,EAAE,CAAC;SACX;QACD,KAAK,EAAE;YACL,OAAO,EAAE,CAAC;SACX;QACD,KAAK,EAAE;YACL,OAAO,EAAE,CAAC;SACX;QACD,MAAM,EAAE;YACN,OAAO,EAAE,CAAC;SACX;KACF;IACD,qBAAqB,EAAE;QACrB,IAAI,EAAE;YACJ,OAAO,EAAE,CAAC;SACX;QACD,KAAK,EAAE;YACL,OAAO,EAAE,CAAC;SACX;QACD,KAAK,EAAE;YACL,OAAO,EAAE,CAAC;SACX;QACD,KAAK,EAAE;YACL,OAAO,EAAE,CAAC;SACX;QACD,KAAK,EAAE;YACL,OAAO,EAAE,CAAC;SACX;QACD,MAAM,EAAE;YACN,OAAO,EAAE,CAAC;SACX;KACF;CACF,CAAC,CAAA;AAEK,MAAM,YAAY,GAAG,GAAG,EAAE;IAC/B,MAAM,OAAO,GAAG,SAAS,EAAE,CAAA;IAE3B,OAAO,CACL,6DACE,iCAAM,SAAS,EAAE,OAAO,CAAC,QAAQ,kBAAU,EAC3C,iCAAM,SAAS,EAAE,OAAO,CAAC,SAAS,kBAAU,EAC5C,iCAAM,SAAS,EAAE,OAAO,CAAC,QAAQ,kBAAU,IAC1C,CACJ,CAAA;AACH,CAAC,CAAA;AAVY,QAAA,YAAY,gBAUxB"} \ No newline at end of file diff --git a/dist/modules/creator/deployment/index.js b/dist/modules/creator/deployment/index.js deleted file mode 100644 index 4731a1e..0000000 --- a/dist/modules/creator/deployment/index.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.Deployment=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=require('react');const core_1=require('@material-ui/core');const Toolbar_1=require('../../common/Toolbar');const react_customizable_progressbar_1=__importDefault(require('react-customizable-progressbar'));const steps_1=require('./steps');const react_router_dom_1=require('react-router-dom');const NavigationBar_1=require('../components/NavigationBar');const context_1=require('./state/context');const PageContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({background:theme.palette.primary.main}));const PageContent=(0,core_1.styled)(core_1.Grid)(({theme})=>({marginTop:0,width:'1000px',height:'100%',margin:'auto',padding:'28px 0',flexDirection:'row',paddingTop:0,['@media (max-width:1167px)']:{width:'86vw'},[theme.breakpoints.down('sm')]:{marginTop:10}}));const IndicatorValue=(0,core_1.styled)(core_1.Paper)(({theme})=>({display:'flex',alignItems:'center',justifyContent:'center',textAlign:'center',position:'absolute',top:0,width:'100%',height:'100%',margin:'0 auto',fontSize:25,color:theme.palette.text.secondary,userSelect:'none',boxShadow:'none',background:'inherit',fontFamily:'Roboto Mono'}));const StepContentContainer=(0,core_1.styled)(core_1.Grid)({alignItems:'baseline',height:'100%',paddingTop:0,boxSizing:'border-box',overflowY:'auto',marginLeft:47,zIndex:10,width:'fit-content',['@media (max-width:1167px)']:{marginLeft:0}});const ProgressContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({background:'#2F3438',display:'grid',borderRadius:8,maxHeight:410,paddingTop:20,position:'sticky',top:125}));const StyledStepper=(0,core_1.styled)(core_1.Stepper)({'background':'inherit','paddingTop':48,'& .MuiStepLabel-label':{fontSize:14,lineHeight:14},'cursor':'pointer'});const Deployment=()=>{const creator=(0,react_1.useContext)(context_1.DeploymentContext);const {back,next}=creator.state;const theme=(0,core_1.useTheme)();const isMobile=(0,core_1.useMediaQuery)(theme.breakpoints.down('sm'));const history=(0,react_router_dom_1.useHistory)();const step=(0,steps_1.useDeploymentStepNumber)();const progress=(0,react_1.useMemo)(()=>step*50,[step]);return(0,jsx_runtime_1.jsxs)(PageContainer,{container:true,direction:'row',children:[(0,jsx_runtime_1.jsx)(Toolbar_1.Navbar,{mode:'creator'}),(0,jsx_runtime_1.jsxs)(PageContent,{container:true,direction:'row',children:[!isMobile&&(0,jsx_runtime_1.jsx)(ProgressContainer,{item:true,xs:3,container:true,direction:'column',children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'column',alignItems:'center',xs:true,children:[(0,jsx_runtime_1.jsx)(react_customizable_progressbar_1.default,{progress:progress,radius:52,strokeWidth:5,strokeColor:theme.palette.secondary.main,trackStrokeWidth:4,trackStrokeColor:'rgba(255, 255, 255, 0.2)',children:(0,jsx_runtime_1.jsx)(core_1.Box,{className:'indicator',children:(0,jsx_runtime_1.jsxs)(IndicatorValue,{children:[progress===0.5?0:step*50,'%']})})}),(0,jsx_runtime_1.jsx)(StyledStepper,{activeStep:step,orientation:'vertical',children:steps_1.STEPS.map(({title,path},index)=>(0,jsx_runtime_1.jsx)(core_1.Step,{children:(0,jsx_runtime_1.jsx)(core_1.StepLabel,{onClick:()=>index{const match=(0,react_router_dom_1.useRouteMatch)();return(0,jsx_runtime_1.jsxs)(react_router_dom_1.Switch,{children:[(0,jsx_runtime_1.jsx)(react_router_dom_1.Route,{path:`${match.url}/deployment`,children:(0,jsx_runtime_1.jsx)(_1.Deployment,{})}),(0,jsx_runtime_1.jsx)(react_router_dom_1.Route,{path:`${match.url}/ownership`,children:(0,jsx_runtime_1.jsx)(Ownership_1.Ownership,{})}),(0,jsx_runtime_1.jsx)(react_router_dom_1.Route,{path:`${match.url}/config`,children:(0,jsx_runtime_1.jsx)(Config_1.ConfigContract,{})}),(0,jsx_runtime_1.jsx)(react_router_dom_1.Route,{path:`${match.url}/distribution`,children:(0,jsx_runtime_1.jsx)(Distribution_1.ContractDistribution,{})}),(0,jsx_runtime_1.jsx)(react_router_dom_1.Route,{path:`${match.url}/summary`,children:(0,jsx_runtime_1.jsx)(Summary_1.ContractSummary,{})}),(0,jsx_runtime_1.jsx)(react_router_dom_1.Route,{path:`${match.url}/success`,children:(0,jsx_runtime_1.jsx)(Success_1.Success,{})}),(0,jsx_runtime_1.jsx)(react_router_dom_1.Redirect,{to:`${match.url}/ownership`})]});};exports.TokenDeploymentRouter=TokenDeploymentRouter; \ No newline at end of file diff --git a/dist/modules/creator/deployment/router.js.map b/dist/modules/creator/deployment/router.js.map deleted file mode 100644 index 1b5ccf0..0000000 --- a/dist/modules/creator/deployment/router.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"router.js","sourceRoot":"","sources":["../../../../src/modules/creator/deployment/router.tsx"],"names":[],"mappings":";;;;AACA,uDAAyE;AACzE,wBAA8B;AAC9B,2CAA+C;AAC/C,uDAA2D;AAC3D,6CAAiD;AACjD,iDAA6C;AAC7C,6CAAyC;AAElC,MAAM,qBAAqB,GAAG,GAAgB,EAAE;IACrD,MAAM,KAAK,GAAG,IAAA,gCAAa,GAAE,CAAA;IAE7B,OAAO,CACL,wBAAC,yBAAM,eACL,uBAAC,wBAAK,IAAC,IAAI,EAAE,GAAG,KAAK,CAAC,GAAG,aAAa,YACpC,uBAAC,aAAU,KAAG,GACR,EACR,uBAAC,wBAAK,IAAC,IAAI,EAAE,GAAG,KAAK,CAAC,GAAG,YAAY,YACnC,uBAAC,qBAAS,KAAG,GACP,EACR,uBAAC,wBAAK,IAAC,IAAI,EAAE,GAAG,KAAK,CAAC,GAAG,SAAS,YAChC,uBAAC,uBAAc,KAAG,GACZ,EACR,uBAAC,wBAAK,IAAC,IAAI,EAAE,GAAG,KAAK,CAAC,GAAG,eAAe,YACtC,uBAAC,mCAAoB,KAAG,GAClB,EACR,uBAAC,wBAAK,IAAC,IAAI,EAAE,GAAG,KAAK,CAAC,GAAG,UAAU,YACjC,uBAAC,yBAAe,KAAG,GACb,EACR,uBAAC,wBAAK,IAAC,IAAI,EAAE,GAAG,KAAK,CAAC,GAAG,UAAU,YACjC,uBAAC,iBAAO,KAAG,GACL,EACR,uBAAC,2BAAQ,IAAC,EAAE,EAAE,GAAG,KAAK,CAAC,GAAG,YAAY,GAAI,IACnC,CACV,CAAA;AACH,CAAC,CAAA;AA1BY,QAAA,qBAAqB,yBA0BjC"} \ No newline at end of file diff --git a/dist/modules/creator/deployment/state/context.js b/dist/modules/creator/deployment/state/context.js deleted file mode 100644 index 692e761..0000000 --- a/dist/modules/creator/deployment/state/context.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.DeploymentContext=exports.DeploymentProvider=exports.reducer=exports.INITIAL_STATE=exports.INITIAL_TOKEN_STATE=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=require('react');const useLocalStorage_1=__importDefault(require('../../../common/hooks/useLocalStorage'));const types_1=require('./types');const bignumber_js_1=__importDefault(require('bignumber.js'));const deploymentStatus={deploying:false,successful:false};const LOCAL_STORAGE_KEY='deploymentParams';exports.INITIAL_TOKEN_STATE={tokenSettings:{name:'',description:'',totalSupply:null,decimals:null,symbol:'',icon:''},tokenDistribution:{holders:[{walletAddress:'',amount:null}],totalAmount:new bignumber_js_1.default(0)}};exports.INITIAL_STATE={data:exports.INITIAL_TOKEN_STATE,deploymentStatus};const DeploymentContext=(0,react_1.createContext)({state:exports.INITIAL_STATE,dispatch:()=>null,updateCache:()=>null});exports.DeploymentContext=DeploymentContext;const reducer=(state,action)=>{switch(action.type){case types_1.ActionTypes.UPDATE_DEPLOYMENT_STATUS:const {contract,deploying}=action.status;state=Object.assign(Object.assign({},state),{deploymentStatus:{contract,deploying,successful:false}});return state;case types_1.ActionTypes.UPDATE_NAVIGATION_BAR:state=Object.assign(Object.assign({},state),{next:action.next,back:action.back});return state;case types_1.ActionTypes.UPDATE_TOKEN_SETTINGS:state=Object.assign(Object.assign({},state),{data:Object.assign(Object.assign({},state.data),{tokenSettings:action.contractInfo})});return state;case types_1.ActionTypes.UPDATE_TOKEN_DISTRIBUTION:state=Object.assign(Object.assign({},state),{data:Object.assign(Object.assign({},state.data),{tokenDistribution:action.distribution})});return state;case types_1.ActionTypes.CLEAR_CACHE:state=Object.assign(Object.assign({},exports.INITIAL_STATE),{deploymentStatus:Object.assign(Object.assign({},exports.INITIAL_STATE.deploymentStatus),{successful:true})});return state;}};exports.reducer=reducer;const DeploymentProvider=({children})=>{const [data,updateCache]=(0,useLocalStorage_1.default)(LOCAL_STORAGE_KEY,exports.INITIAL_STATE.data);const stateWithCache=Object.assign(Object.assign({},exports.INITIAL_STATE),{data});const [state,dispatch]=(0,react_1.useReducer)(exports.reducer,stateWithCache);const contextValue=(0,react_1.useMemo)(()=>{return{state,dispatch};},[state,dispatch]);return(0,jsx_runtime_1.jsx)(DeploymentContext.Provider,{value:Object.assign(Object.assign({},contextValue),{updateCache}),children:children});};exports.DeploymentProvider=DeploymentProvider; \ No newline at end of file diff --git a/dist/modules/creator/deployment/state/context.js.map b/dist/modules/creator/deployment/state/context.js.map deleted file mode 100644 index 4bf9cd3..0000000 --- a/dist/modules/creator/deployment/state/context.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"context.js","sourceRoot":"","sources":["../../../../../src/modules/creator/deployment/state/context.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/creator/deployment/state/index.js b/dist/modules/creator/deployment/state/index.js deleted file mode 100644 index 3b37446..0000000 --- a/dist/modules/creator/deployment/state/index.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){if(k2===undefined)k2=k;var desc=Object.getOwnPropertyDescriptor(m,k);if(!desc||('get'in desc?!m.__esModule:desc.writable||desc.configurable)){desc={enumerable:true,get:function(){return m[k];}};}Object.defineProperty(o,k2,desc);}:function(o,m,k,k2){if(k2===undefined)k2=k;o[k2]=m[k];});var __exportStar=this&&this.__exportStar||function(m,exports){for(var p in m)if(p!=='default'&&!Object.prototype.hasOwnProperty.call(exports,p))__createBinding(exports,m,p);};Object.defineProperty(exports,'__esModule',{value:true});__exportStar(require('../../state/context'),exports);__exportStar(require('../../state/types'),exports);__exportStar(require('../../state/utils'),exports); \ No newline at end of file diff --git a/dist/modules/creator/deployment/state/index.js.map b/dist/modules/creator/deployment/state/index.js.map deleted file mode 100644 index b3ef50c..0000000 --- a/dist/modules/creator/deployment/state/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../../src/modules/creator/deployment/state/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;AAAA,gEAA6C;AAC7C,8DAA2C;AAC3C,8DAA2C"} \ No newline at end of file diff --git a/dist/modules/creator/deployment/state/types.js b/dist/modules/creator/deployment/state/types.js deleted file mode 100644 index 29ff7ca..0000000 --- a/dist/modules/creator/deployment/state/types.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.ActionTypes=void 0;function updateTokenSettings(contractInfo){return{type:ActionTypes.UPDATE_TOKEN_SETTINGS,contractInfo};}function updateTokenDistribution(distribution){return{type:ActionTypes.UPDATE_TOKEN_DISTRIBUTION,distribution};}function updateDeploymentStatus({deploying,contract}){return{type:ActionTypes.UPDATE_DEPLOYMENT_STATUS,status:{deploying,contract}};}function updateNavigationBar(props){return Object.assign({type:ActionTypes.UPDATE_NAVIGATION_BAR},props);}function clearCache(){return{type:ActionTypes.CLEAR_CACHE};}var ActionTypes;(function(ActionTypes){ActionTypes['UPDATE_NAVIGATION_BAR']='UPDATE_NAVIGATION_BAR';ActionTypes['UPDATE_TOKEN_SETTINGS']='UPDATE_TOKEN_SETTINGS';ActionTypes['UPDATE_TOKEN_DISTRIBUTION']='UPDATE_TOKEN_DISTRIBUTION';ActionTypes['UPDATE_DEPLOYMENT_STATUS']='UPDATE_DEPLOYMENT_STATUS';ActionTypes['CLEAR_CACHE']='CLEAR_CACHE';}(ActionTypes||(exports.ActionTypes=ActionTypes={}))); \ No newline at end of file diff --git a/dist/modules/creator/deployment/state/types.js.map b/dist/modules/creator/deployment/state/types.js.map deleted file mode 100644 index 90cf62f..0000000 --- a/dist/modules/creator/deployment/state/types.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"types.js","sourceRoot":"","sources":["../../../../../src/modules/creator/deployment/state/types.ts"],"names":[],"mappings":";;;AA8CA,SAAS,mBAAmB,CAAC,YAAmC;IAC9D,OAAc;QACZ,IAAI,EAAE,WAAW,CAAC,qBAAqB;QACvC,YAAY;KACb,CAAA;AACH,CAAC;AAED,SAAS,uBAAuB,CAAC,YAAuC;IACtE,OAAc;QACZ,IAAI,EAAE,WAAW,CAAC,yBAAyB;QAC3C,YAAY;KACb,CAAA;AACH,CAAC;AAED,SAAS,sBAAsB,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAoB;IACvE,OAAc;QACZ,IAAI,EAAE,WAAW,CAAC,wBAAwB;QAC1C,MAAM,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE;KAChC,CAAA;AACH,CAAC;AAED,SAAS,mBAAmB,CAAC,KAAyB;IACpD,OAAO,gBACL,IAAI,EAAE,WAAW,CAAC,qBAAqB,IACpC,KAAK,CACT,CAAA;AACH,CAAC;AAED,SAAS,UAAU;IACjB,OAAc;QACZ,IAAI,EAAE,WAAW,CAAC,WAAW;KAC9B,CAAA;AACH,CAAC;AAUD,IAAY,WAMX;AAND,WAAY,WAAW;IACrB,8DAA+C,CAAA;IAC/C,8DAA+C,CAAA;IAC/C,sEAAuD,CAAA;IACvD,oEAAqD,CAAA;IACrD,0CAA2B,CAAA;AAC7B,CAAC,EANW,WAAW,2BAAX,WAAW,QAMtB"} \ No newline at end of file diff --git a/dist/modules/creator/deployment/state/utils.js b/dist/modules/creator/deployment/state/utils.js deleted file mode 100644 index 821940f..0000000 --- a/dist/modules/creator/deployment/state/utils.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.numberWithCommas=void 0;const numberWithCommas=x=>{return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g,',');};exports.numberWithCommas=numberWithCommas; \ No newline at end of file diff --git a/dist/modules/creator/deployment/state/utils.js.map b/dist/modules/creator/deployment/state/utils.js.map deleted file mode 100644 index e39c90b..0000000 --- a/dist/modules/creator/deployment/state/utils.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"utils.js","sourceRoot":"","sources":["../../../../../src/modules/creator/deployment/state/utils.ts"],"names":[],"mappings":";;;AAEO,MAAM,gBAAgB,GAAG,CAAC,CAAqB,EAAE,EAAE;IACxD,OAAO,CAAC,CAAC,QAAQ,EAAE,CAAC,OAAO,CAAC,uBAAuB,EAAE,GAAG,CAAC,CAAA;AAC3D,CAAC,CAAA;AAFY,QAAA,gBAAgB,oBAE5B"} \ No newline at end of file diff --git a/dist/modules/creator/deployment/steps/Config.js b/dist/modules/creator/deployment/steps/Config.js deleted file mode 100644 index 3783cf6..0000000 --- a/dist/modules/creator/deployment/steps/Config.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.ConfigContract=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const formik_1=require('formik');const react_1=require('react');const react_router_dom_1=require('react-router-dom');const context_1=require('../state/context');const types_1=require('../state/types');const formik_material_ui_1=require('formik-material-ui');const TitleBlock_1=require('../../../common/TitleBlock');const utils_1=require('../../utils');const ButtonContainer=(0,core_1.styled)(core_1.Grid)({marginTop:40});const CustomTextarea=(0,core_1.styled)((0,core_1.withTheme)(core_1.TextareaAutosize))(props=>({'minHeight':152,'boxSizing':'border-box','width':'100%','marginTop':14,'fontWeight':400,'padding':'21px 20px','fontFamily':'Roboto Mono','border':'none','fontSize':16,'color':props.theme.palette.text.secondary,'background':'#2F3438','borderRadius':8,'paddingRight':40,'wordBreak':'break-word','&:focus-visible':{outline:'none'},'resize':'none'}));const CustomFormikTextField=(0,core_1.withStyles)({root:{'& .MuiInput-root':{fontWeight:300,textAlign:'initial'},'& .MuiInputBase-input':{textAlign:'initial'},'& .MuiInput-underline:before':{borderBottom:'none !important'},'& .MuiInput-underline:hover:before':{borderBottom:'none !important'},'& .MuiInput-underline:after':{borderBottom:'none !important'}},disabled:{}})(formik_material_ui_1.TextField);const CustomInputContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({height:54,boxSizing:'border-box',marginTop:14,background:'#2F3438',borderRadius:8,alignItems:'center',display:'flex',padding:'13px 23px'}));const ErrorText=(0,core_1.styled)(core_1.Typography)({fontSize:14,color:'red'});const TextareaContainer=(0,core_1.styled)(core_1.Grid)({display:'flex',position:'relative'});const validateForm=values=>{const errors={};if(!values.name){errors.name='Required';}if(!values.description){errors.description='Required';}if(!values.totalSupply||values.totalSupply===null){errors.totalSupply='Required';}if(!values.decimals||values.decimals===null){errors.decimals='Required';}if(!values.symbol){errors.symbol='Required';}return errors;};const TokenSettingsForm=({submitForm,values,errors,touched,setFieldValue,setFieldTouched})=>{const {dispatch}=(0,react_1.useContext)(context_1.DeploymentContext);const match=(0,react_router_dom_1.useRouteMatch)();const history=(0,react_router_dom_1.useHistory)();(0,react_1.useEffect)(()=>{if(values){dispatch({type:types_1.ActionTypes.UPDATE_NAVIGATION_BAR,next:{handler:()=>{submitForm(values);},text:'Continue'}});}},[dispatch,errors,history,match.path,match.url,submitForm,values]);return(0,jsx_runtime_1.jsx)(jsx_runtime_1.Fragment,{children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,xs:12,container:true,direction:'row',style:{gap:32},children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,xs:12,children:[(0,jsx_runtime_1.jsxs)(core_1.Typography,{variant:'subtitle1',color:'textSecondary',children:[' ','Contract name',' ']}),(0,jsx_runtime_1.jsx)(CustomInputContainer,{children:(0,jsx_runtime_1.jsx)(formik_1.Field,{id:'outlined-basic',placeholder:'Contract name',name:'name',component:CustomFormikTextField})}),errors.name&&touched.name?(0,jsx_runtime_1.jsx)(ErrorText,{children:errors.name}):null]}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,xs:12,children:[(0,jsx_runtime_1.jsxs)(core_1.Typography,{variant:'subtitle1',color:'textSecondary',children:[' ','Description',' ']}),(0,jsx_runtime_1.jsx)(TextareaContainer,{item:true,xs:12,children:(0,jsx_runtime_1.jsx)(formik_1.Field,{name:'description',children:()=>(0,jsx_runtime_1.jsx)(CustomTextarea,{maxLength:1500,'aria-label':'empty textarea',placeholder:'Description',value:(0,formik_1.getIn)(values,'description'),onChange:newValue=>{setFieldValue('description',newValue.target.value);}})})}),errors.description&&touched.description?(0,jsx_runtime_1.jsx)(ErrorText,{children:errors.description}):null]}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'row',spacing:2,children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,xs:6,children:[(0,jsx_runtime_1.jsxs)(core_1.Typography,{variant:'subtitle1',color:'textSecondary',children:[' ','Supply',' ']}),(0,jsx_runtime_1.jsx)(CustomInputContainer,{children:(0,jsx_runtime_1.jsx)(formik_1.Field,{id:'outlined-basic',type:'number',placeholder:'Supply',name:'totalSupply',component:CustomFormikTextField,onKeyDown:e=>(0,utils_1.handleNegativeInput)(e)})}),errors.totalSupply&&touched.totalSupply?(0,jsx_runtime_1.jsx)(ErrorText,{children:errors.totalSupply}):null]}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,xs:6,children:[(0,jsx_runtime_1.jsxs)(core_1.Typography,{variant:'subtitle1',color:'textSecondary',children:[' ','Decimals',' ']}),(0,jsx_runtime_1.jsx)(CustomInputContainer,{children:(0,jsx_runtime_1.jsx)(formik_1.Field,{id:'outlined-basic',type:'number',placeholder:'Decimals',name:'decimals',component:CustomFormikTextField,onKeyDown:e=>(0,utils_1.handleChange)(e)})}),errors.decimals&&touched.decimals?(0,jsx_runtime_1.jsx)(ErrorText,{children:errors.decimals}):null]})]}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'row',spacing:2,children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,xs:6,children:[(0,jsx_runtime_1.jsxs)(core_1.Typography,{variant:'subtitle1',color:'textSecondary',children:[' ','Symbol',' ']}),(0,jsx_runtime_1.jsx)(CustomInputContainer,{children:(0,jsx_runtime_1.jsx)(formik_1.Field,{id:'outlined-basic',placeholder:'Symbol',name:'symbol',component:CustomFormikTextField})}),errors.symbol&&touched.symbol?(0,jsx_runtime_1.jsx)(ErrorText,{children:errors.symbol}):null]}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,xs:6,children:[(0,jsx_runtime_1.jsxs)(core_1.Typography,{variant:'subtitle1',color:'textSecondary',children:[' ','Icon',' ']}),(0,jsx_runtime_1.jsx)(CustomInputContainer,{children:(0,jsx_runtime_1.jsx)(formik_1.Field,{id:'outlined-basic',placeholder:'Icon',name:'icon',component:CustomFormikTextField})})]})]})]})});};const ConfigContract=()=>{const {state,dispatch,updateCache}=(0,react_1.useContext)(context_1.DeploymentContext);const {tokenSettings}=state.data;const history=(0,react_router_dom_1.useHistory)();const saveStepInfo=(values,{setSubmitting})=>{const newValues=Object.assign({},values);const newState=Object.assign(Object.assign({},state.data),{tokenSettings:newValues});updateCache(newState);setSubmitting(true);dispatch({type:types_1.ActionTypes.UPDATE_TOKEN_SETTINGS,contractInfo:newValues});history.push(`distribution`);};return(0,jsx_runtime_1.jsx)(jsx_runtime_1.Fragment,{children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{children:(0,jsx_runtime_1.jsx)(TitleBlock_1.TitleBlock,{title:'Configure token contract',description:''})}),(0,jsx_runtime_1.jsx)(formik_1.Formik,{enableReinitialize:true,validateOnChange:true,validateOnBlur:false,validate:validateForm,onSubmit:saveStepInfo,initialValues:tokenSettings,children:({submitForm,isSubmitting,setFieldValue,values,errors,touched,setFieldTouched})=>{return(0,jsx_runtime_1.jsx)(formik_1.Form,{style:{width:'100%'},children:(0,jsx_runtime_1.jsx)(TokenSettingsForm,{submitForm:submitForm,isSubmitting:isSubmitting,setFieldValue:setFieldValue,errors:errors,touched:touched,values:values,setFieldTouched:setFieldTouched})});}})]})});};exports.ConfigContract=ConfigContract; \ No newline at end of file diff --git a/dist/modules/creator/deployment/steps/Config.js.map b/dist/modules/creator/deployment/steps/Config.js.map deleted file mode 100644 index bda2388..0000000 --- a/dist/modules/creator/deployment/steps/Config.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Config.js","sourceRoot":"","sources":["../../../../../src/modules/creator/deployment/steps/Config.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/creator/deployment/steps/Distribution.js b/dist/modules/creator/deployment/steps/Distribution.js deleted file mode 100644 index d3c24a5..0000000 --- a/dist/modules/creator/deployment/steps/Distribution.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.ContractDistribution=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const formik_1=require('formik');const react_1=require('react');const react_router_dom_1=require('react-router-dom');const context_1=require('../state/context');const types_1=require('../state/types');const formik_material_ui_1=require('formik-material-ui');const icons_1=require('@material-ui/icons');const bignumber_js_1=__importDefault(require('bignumber.js'));const utils_1=require('../state/utils');const TitleBlock_1=require('../../../common/TitleBlock');const useTezos_1=require('../../../../services/beacon/hooks/useTezos');const utils_2=require('../../utils');const SupplyContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({background:theme.palette.primary.dark,padding:'30px 40px',borderRadius:8}));const RemoveButton=(0,core_1.styled)(icons_1.RemoveCircle)({marginTop:13});const AmountText=(0,core_1.styled)(core_1.Typography)({fontWeight:200});const ButtonContainer=(0,core_1.styled)(core_1.Grid)({marginTop:40});const CustomFormikTextField=(0,core_1.withStyles)({root:{'& .MuiInput-root':{fontWeight:300,textAlign:'initial'},'& .MuiInputBase-input':{textAlign:'initial'},'& .MuiInput-underline:before':{borderBottom:'none !important'},'& .MuiInput-underline:hover:before':{borderBottom:'none !important'},'& .MuiInput-underline:after':{borderBottom:'none !important'}}})(formik_material_ui_1.TextField);const CustomInputContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({height:54,boxSizing:'border-box',marginTop:14,background:'#2F3438',borderRadius:8,alignItems:'center',display:'flex',padding:'13px 23px',width:'100%'}));const CustomAmountContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({height:54,boxSizing:'border-box',marginTop:14,background:'#2F3438',borderRadius:8,alignItems:'center',display:'flex',padding:'13px 23px',width:'40%',[theme.breakpoints.down('sm')]:{width:'100%'}}));const ErrorText=(0,core_1.styled)(core_1.Typography)({fontSize:14,color:'red'});const hasDuplicates=options=>{const trimOptions=options.map(option=>option.walletAddress.trim());return new Set(trimOptions).size!==trimOptions.length;};const validateForm=values=>{const errors={};values.holders.forEach((holder,index)=>{if(values.holders[index].walletAddress&&!values.holders[index].amount){errors.holders='Required';}if(!values.holders[index].walletAddress&&values.holders[index].amount){errors.holders='Required';}if(values.holders.length>0&&hasDuplicates(values.holders)){errors.holders='Duplicate wallets are not allowed';}if(values.totalAmount&&values.totalAmount.minus(new bignumber_js_1.default(getTotal(values.holders))){const theme=(0,core_1.useTheme)();const isMobile=(0,core_1.useMediaQuery)(theme.breakpoints.down('sm'));const newValue={walletAddress:'',amount:null};const {dispatch}=(0,react_1.useContext)(context_1.DeploymentContext);const match=(0,react_router_dom_1.useRouteMatch)();const history=(0,react_router_dom_1.useHistory)();(0,react_1.useEffect)(()=>{if(values){dispatch({type:types_1.ActionTypes.UPDATE_NAVIGATION_BAR,next:{text:'Continue',handler:()=>{submitForm(values);}},back:{text:'Back',handler:()=>history.push(`config`)}});}},[dispatch,errors,history,match.path,match.url,submitForm,values]);return(0,jsx_runtime_1.jsx)(jsx_runtime_1.Fragment,{children:(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,direction:'column',children:(0,jsx_runtime_1.jsx)(formik_1.FieldArray,{name:'holders',render:arrayHelpers=>(0,jsx_runtime_1.jsxs)('div',{children:[values.holders&&values.holders.length>0?values.holders.map((holder,index)=>(0,jsx_runtime_1.jsxs)('div',{style:isMobile?{display:'inline-block',gap:16,alignItems:'center'}:{display:'flex',gap:16,alignItems:'center'},children:[(0,jsx_runtime_1.jsx)(CustomInputContainer,{children:(0,jsx_runtime_1.jsx)(formik_1.Field,{type:'text',name:`holders.[${index}].walletAddress`,placeholder:`Wallet address`,component:CustomFormikTextField})}),(0,jsx_runtime_1.jsx)(CustomAmountContainer,{children:(0,jsx_runtime_1.jsx)(formik_1.Field,{type:'number',name:`holders.[${index}].amount`,placeholder:`Amount`,component:CustomFormikTextField,onKeyDown:e=>(0,utils_2.handleNegativeInput)(e)})}),index!==0?(0,jsx_runtime_1.jsx)(RemoveButton,{color:'error',onClick:()=>{if(index!==0){arrayHelpers.remove(index);}}}):(0,jsx_runtime_1.jsx)(RemoveButton,{color:'error',style:{visibility:'hidden'}})]},index)):null,errors.holders&&touched.holders?(0,jsx_runtime_1.jsx)(ErrorText,{children:errors.holders}):null,(0,jsx_runtime_1.jsx)('div',{children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,alignItems:'center',style:{gap:10},children:[(0,jsx_runtime_1.jsx)(core_1.IconButton,{size:'small',style:{cursor:'pointer'},onClick:()=>arrayHelpers.insert(values.holders.length,newValue),children:(0,jsx_runtime_1.jsx)(icons_1.AddCircleOutline,{htmlColor:theme.palette.secondary.main})}),(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'body2',style:{cursor:'pointer'},onClick:()=>arrayHelpers.insert(values.holders.length,newValue),color:'secondary',children:'Add Member'})]})})]})})})});};const getTotal=holders=>{let total=0;holders.forEach(holder=>total+=Number(holder.amount));return total;};const ContractDistribution=()=>{const {state,dispatch,updateCache}=(0,react_1.useContext)(context_1.DeploymentContext);const {tokenDistribution,tokenSettings}=state.data;const history=(0,react_router_dom_1.useHistory)();const {account}=(0,useTezos_1.useTezos)();const theme=(0,core_1.useTheme)();const isMobile=(0,core_1.useMediaQuery)(theme.breakpoints.down('sm'));tokenDistribution.totalAmount=new bignumber_js_1.default(Number(tokenSettings.totalSupply));const saveStepInfo=(values,{setSubmitting})=>{const newValues=Object.assign({},values);if(newValues.holders.length===1&&newValues.holders[0].walletAddress===''){newValues.holders[0].walletAddress=account;newValues.holders[0].amount=newValues.totalAmount.toNumber();}const newState=Object.assign(Object.assign({},state.data),{tokenDistribution:newValues});updateCache(newState);setSubmitting(true);dispatch({type:types_1.ActionTypes.UPDATE_TOKEN_DISTRIBUTION,distribution:newValues});history.push(`summary`);};return(0,jsx_runtime_1.jsx)(jsx_runtime_1.Fragment,{children:(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,direction:'column',children:(0,jsx_runtime_1.jsx)(formik_1.Formik,{enableReinitialize:true,validateOnChange:true,validateOnBlur:false,validate:validateForm,onSubmit:saveStepInfo,initialValues:tokenDistribution,children:({submitForm,isSubmitting,setFieldValue,values,errors,touched,setFieldTouched})=>{return(0,jsx_runtime_1.jsxs)(formik_1.Form,{style:{width:'100%'},children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{children:(0,jsx_runtime_1.jsx)(TitleBlock_1.TitleBlock,{title:'Initial token distribution',description:''})}),(0,jsx_runtime_1.jsxs)(SupplyContainer,{item:true,container:true,direction:'column',style:{gap:'12px'},children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,item:true,direction:'row',style:{gap:10},children:[(0,jsx_runtime_1.jsx)(AmountText,{color:'textSecondary',children:'Total supply: '}),(0,jsx_runtime_1.jsxs)(core_1.Typography,{color:'secondary',children:[' ',(0,utils_1.numberWithCommas)(values.totalAmount),' ']})]}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,item:true,direction:'row',style:{gap:10},children:[(0,jsx_runtime_1.jsx)(AmountText,{color:'textSecondary',children:'Available:'}),(0,jsx_runtime_1.jsxs)(core_1.Typography,{color:'secondary',children:[' ',(0,utils_1.numberWithCommas)(values.totalAmount&&values.totalAmount.minus(new bignumber_js_1.default(getTotal(values.holders))))]})]})]}),errors.totalAmount&&touched.totalAmount?(0,jsx_runtime_1.jsx)(ErrorText,{style:{marginTop:6},children:errors.totalAmount}):null,(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:isMobile?'column':'row',alignItems:isMobile?'flex-start':'center',style:{marginTop:35},children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:6,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{color:'textSecondary',children:'Wallet address'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:6,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{color:'textSecondary',children:'Amount'})})]}),(0,jsx_runtime_1.jsx)(TokenSettingsForm,{submitForm:submitForm,isSubmitting:isSubmitting,setFieldValue:setFieldValue,errors:errors,touched:touched,values:values,setFieldTouched:setFieldTouched})]});}})})});};exports.ContractDistribution=ContractDistribution; \ No newline at end of file diff --git a/dist/modules/creator/deployment/steps/Distribution.js.map b/dist/modules/creator/deployment/steps/Distribution.js.map deleted file mode 100644 index b6ec549..0000000 --- a/dist/modules/creator/deployment/steps/Distribution.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Distribution.js","sourceRoot":"","sources":["../../../../../src/modules/creator/deployment/steps/Distribution.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/creator/deployment/steps/Ownership.js b/dist/modules/creator/deployment/steps/Ownership.js deleted file mode 100644 index f8be434..0000000 --- a/dist/modules/creator/deployment/steps/Ownership.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.Ownership=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const MainButton_1=require('../../../common/MainButton');const Toolbar_1=require('../../../common/Toolbar');const PageContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({background:theme.palette.primary.main}));const PageContent=(0,core_1.styled)(core_1.Grid)(({theme})=>({marginTop:60,width:'1000px',height:'100%',margin:'auto',padding:'28px 0',flexDirection:'row',paddingTop:0,['@media (max-width:1167px)']:{width:'86vw'},[theme.breakpoints.down('sm')]:{marginTop:10}}));const Title=(0,core_1.styled)(core_1.Typography)({fontSize:24,textAlign:'center'});const CardContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({background:theme.palette.primary.dark,borderRadius:8,padding:'36px 47px'}));const DescriptionContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({marginTop:32,[theme.breakpoints.down('sm')]:{paddingLeft:'4%',paddingRight:'4%',marginTop:40}}));const OptionsContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({marginTop:20,[theme.breakpoints.down('sm')]:{paddingLeft:'4%',paddingRight:'4%',marginTop:40}}));const ChoicesContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({marginTop:50,paddingLeft:'24%',paddingRight:'24%',[theme.breakpoints.down('sm')]:{paddingLeft:'2%',paddingRight:'2%'}}));const DescriptionText=(0,core_1.styled)(core_1.Typography)(({theme})=>({fontWeight:200,color:theme.palette.text.secondary,[theme.breakpoints.down('sm')]:{fontSize:14}}));const OptionButton=(0,core_1.styled)(core_1.Link)(({theme})=>({[theme.breakpoints.down('sm')]:{width:'95%',display:'flex',textAlign:'center'}}));const Ownership=()=>{return(0,jsx_runtime_1.jsx)(jsx_runtime_1.Fragment,{children:(0,jsx_runtime_1.jsxs)(PageContainer,{container:true,direction:'row',children:[(0,jsx_runtime_1.jsx)(Toolbar_1.Navbar,{mode:'creator'}),(0,jsx_runtime_1.jsx)(PageContent,{children:(0,jsx_runtime_1.jsxs)(CardContainer,{children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,direction:'row',children:(0,jsx_runtime_1.jsx)(Title,{color:'textSecondary',children:'Do you already have a governance token?'})}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',children:[(0,jsx_runtime_1.jsx)(DescriptionContainer,{item:true,children:(0,jsx_runtime_1.jsx)(DescriptionText,{children:'This would be an FA2-compatible token contract that will serve to assign voting weight based on ownership.'})}),(0,jsx_runtime_1.jsx)(OptionsContainer,{item:true,children:(0,jsx_runtime_1.jsx)(DescriptionText,{children:'If you already have this asset deployed, click YES. If not, click NO and we will configure and deploy one now.'})})]}),(0,jsx_runtime_1.jsxs)(ChoicesContainer,{container:true,direction:'row',alignContent:'center',justifyContent:'center',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:true,children:(0,jsx_runtime_1.jsx)(OptionButton,{underline:'none',href:`/creator/build`,children:(0,jsx_runtime_1.jsx)(MainButton_1.MainButton,{variant:'contained',color:'secondary',children:'Yes, I have one'})})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:true,children:(0,jsx_runtime_1.jsx)(OptionButton,{underline:'none',href:`/creator/deployment`,children:(0,jsx_runtime_1.jsx)(MainButton_1.MainButton,{variant:'contained',color:'secondary',children:'No, I need one'})})})]})]})})]})});};exports.Ownership=Ownership; \ No newline at end of file diff --git a/dist/modules/creator/deployment/steps/Ownership.js.map b/dist/modules/creator/deployment/steps/Ownership.js.map deleted file mode 100644 index 781711c..0000000 --- a/dist/modules/creator/deployment/steps/Ownership.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Ownership.js","sourceRoot":"","sources":["../../../../../src/modules/creator/deployment/steps/Ownership.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/creator/deployment/steps/Success.js b/dist/modules/creator/deployment/steps/Success.js deleted file mode 100644 index 24f7bab..0000000 --- a/dist/modules/creator/deployment/steps/Success.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.Success=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=require('react');const core_1=require('@material-ui/core');const MainButton_1=require('../../../common/MainButton');const Toolbar_1=require('../../../common/Toolbar');const react_router_dom_1=require('react-router-dom');const Blockie_1=require('../../../common/Blockie');const CopyAddress_1=require('../../../common/CopyAddress');const PageContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({background:theme.palette.primary.main}));const PageContent=(0,core_1.styled)(core_1.Grid)(({theme})=>({marginTop:60,width:'1000px',height:'100%',margin:'auto',padding:'28px 0',flexDirection:'row',paddingTop:0,['@media (max-width:1167px)']:{width:'86vw'},[theme.breakpoints.down('sm')]:{marginTop:10}}));const Title=(0,core_1.styled)(core_1.Typography)({fontSize:24,textAlign:'center'});const CardContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({background:theme.palette.primary.dark,borderRadius:8,padding:'36px 47px'}));const DescriptionContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({display:'inline-flex',[theme.breakpoints.down('sm')]:{paddingLeft:'4%',paddingRight:'4%'}}));const OptionsContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({marginTop:40,[theme.breakpoints.down('sm')]:{paddingLeft:'4%',paddingRight:'4%',marginTop:40}}));const ChoicesContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({marginTop:50,paddingLeft:'24%',paddingRight:'24%',[theme.breakpoints.down('sm')]:{paddingLeft:'2%',paddingRight:'2%'}}));const DescriptionText=(0,core_1.styled)(core_1.Typography)(({theme})=>({fontWeight:200,color:theme.palette.text.secondary,[theme.breakpoints.down('sm')]:{fontSize:14}}));const OptionButton=(0,core_1.styled)(core_1.Link)(({theme})=>({[theme.breakpoints.down('sm')]:{width:'95%',display:'flex',textAlign:'center'}}));const Success=()=>{const location=(0,react_router_dom_1.useLocation)();const [address,setAddress]=(0,react_1.useState)('');const history=(0,react_router_dom_1.useHistory)();(0,react_1.useEffect)(()=>{if(location&&location.state&&location.state.address){setAddress(location.state.address);}else{history.push('/explorer');}},[location,history]);return(0,jsx_runtime_1.jsx)(jsx_runtime_1.Fragment,{children:(0,jsx_runtime_1.jsxs)(PageContainer,{container:true,direction:'row',children:[(0,jsx_runtime_1.jsx)(Toolbar_1.Navbar,{mode:'creator'}),(0,jsx_runtime_1.jsx)(PageContent,{children:(0,jsx_runtime_1.jsxs)(CardContainer,{children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,direction:'row',children:(0,jsx_runtime_1.jsx)(Title,{color:'textSecondary',children:'Governance token successfully deployed!'})}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(DescriptionText,{style:{marginTop:40,marginBottom:20},children:'Your Token Address:'})}),(0,jsx_runtime_1.jsx)(DescriptionContainer,{item:true,children:(0,jsx_runtime_1.jsxs)(DescriptionText,{style:{display:'inline-flex',alignItems:'center'},children:[(0,jsx_runtime_1.jsx)(Blockie_1.Blockie,{address:address,size:35,style:{marginRight:16}}),address&&(0,jsx_runtime_1.jsx)(CopyAddress_1.CopyAddress,{address:address,typographyProps:{variant:'body1',color:'textSecondary'}})]})}),(0,jsx_runtime_1.jsx)(OptionsContainer,{item:true,children:(0,jsx_runtime_1.jsx)(DescriptionText,{children:'Would you like to continue and create a DAO?'})})]}),(0,jsx_runtime_1.jsxs)(ChoicesContainer,{container:true,direction:'row',alignContent:'center',justifyContent:'center',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:true,children:(0,jsx_runtime_1.jsx)(OptionButton,{underline:'none',href:`/creator/build/dao`,children:(0,jsx_runtime_1.jsx)(MainButton_1.MainButton,{variant:'contained',color:'secondary',children:'Create DAO'})})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:true,children:(0,jsx_runtime_1.jsx)(OptionButton,{underline:'none',href:`/explorer`,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{color:'secondary',style:{padding:'6px 16px'},children:'I\'m done'})})})]})]})})]})});};exports.Success=Success; \ No newline at end of file diff --git a/dist/modules/creator/deployment/steps/Success.js.map b/dist/modules/creator/deployment/steps/Success.js.map deleted file mode 100644 index 71b80fa..0000000 --- a/dist/modules/creator/deployment/steps/Success.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Success.js","sourceRoot":"","sources":["../../../../../src/modules/creator/deployment/steps/Success.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/creator/deployment/steps/Summary.js b/dist/modules/creator/deployment/steps/Summary.js deleted file mode 100644 index 82145bc..0000000 --- a/dist/modules/creator/deployment/steps/Summary.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.ContractSummary=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=require('react');const core_1=require('@material-ui/core');const react_router_dom_1=require('react-router-dom');const utils_1=require('../../../../services/contracts/utils');const context_1=require('../state/context');const utils_2=require('../state/utils');const bignumber_js_1=__importDefault(require('bignumber.js'));const Blockie_1=require('../../../common/Blockie');const CopyButton_1=require('../../../common/CopyButton');const types_1=require('../state/types');const TitleBlock_1=require('../../../common/TitleBlock');const useToken_1=require('../../../../services/contracts/token/hooks/useToken');const useNotification_1=require('../../../common/hooks/useNotification');const ThirdContainer=(0,core_1.styled)(core_1.Grid)({marginTop:22,background:'#2F3438',borderRadius:8,boxSizing:'border-box'});const ThirdContainerFirstRow=(0,core_1.styled)(core_1.Grid)({padding:'19px 48px',borderBottom:'0.3px solid #7D8C8B',alignItems:'center',display:'flex',minHeight:70,['@media (max-width:1167px)']:{padding:'12px 15px',maxHeight:'inherit'}});const ThirdContainerLastRow=(0,core_1.styled)(core_1.Grid)({padding:'19px 48px',alignItems:'center',display:'flex',minHeight:70,['@media (max-width:1167px)']:{padding:'12px 15px',maxHeight:'inherit'}});const ThirdContainerRow=(0,core_1.styled)(core_1.Grid)({'borderBottom':'0.3px solid #7D8C8B','padding':'24px 48px','minHeight':70,['@media (max-width:1167px)']:{padding:'12px 15px',maxHeight:'inherit'},'&:last-child':{borderBottom:'none'}});const TitleSpacing=(0,core_1.styled)(core_1.Typography)({marginTop:8,fontWeight:200});const ContainerEdit=(0,core_1.styled)(core_1.Typography)({cursor:'pointer'});const AdminAddress=(0,core_1.styled)(core_1.Typography)({wordBreak:'break-all'});const KeyText=(0,core_1.styled)(core_1.Typography)({fontWeight:300});const AddressText=(0,core_1.styled)(core_1.Typography)({marginLeft:12,fontWeight:300});const ContractSummary=()=>{const theme=(0,core_1.useTheme)();const isMobile=(0,core_1.useMediaQuery)(theme.breakpoints.down('sm'));const history=(0,react_router_dom_1.useHistory)();const match=(0,react_router_dom_1.useRouteMatch)();const openNotification=(0,useNotification_1.useNotification)();const {state,dispatch}=(0,react_1.useContext)(context_1.DeploymentContext);const {tokenDistribution,tokenSettings}=state.data;const [isLoading,setIsLoading]=(0,react_1.useState)(false);const goToSettings=()=>{history.push(`config`);};const goToDistribution=()=>{history.push(`distribution`);};const {mutation:{mutate,data,error}}=(0,useToken_1.useTokenOriginate)(state.data);(0,react_1.useEffect)(()=>{if(data&&data.address){dispatch({type:types_1.ActionTypes.CLEAR_CACHE});history.push('/creator/success',{address:data.address});}},[data,dispatch,history]);(0,react_1.useEffect)(()=>{if(error){setIsLoading(false);openNotification({message:'Error deploying token... try again later',variant:'error',autoHideDuration:2000});}},[error,openNotification]);(0,react_1.useEffect)(()=>{dispatch({type:types_1.ActionTypes.UPDATE_NAVIGATION_BAR,back:{handler:()=>history.push(`distribution`),text:'Back'},next:{handler:()=>{mutate(Object.assign({},state.data));setIsLoading(true);},text:isLoading?'Deploying...':'Launch'}});},[dispatch,history,match.path,match.url,mutate,state.data,isLoading]);return(0,jsx_runtime_1.jsx)(jsx_runtime_1.Fragment,{children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{children:(0,jsx_runtime_1.jsx)(TitleBlock_1.TitleBlock,{title:'Review information',description:'and make sure you\'ve set up your token right.'})}),(0,jsx_runtime_1.jsxs)(ThirdContainer,{container:true,direction:'row',children:[(0,jsx_runtime_1.jsx)(ThirdContainerFirstRow,{item:true,xs:12,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:isMobile?'column':'row',alignItems:isMobile?'baseline':'center',justifyContent:'space-between',children:[(0,jsx_runtime_1.jsx)(TitleSpacing,{color:'textSecondary',variant:'subtitle1',children:'TOKEN CONTRACT SETTINGS'}),(0,jsx_runtime_1.jsx)(ContainerEdit,{color:'secondary',onClick:goToSettings,children:'Edit'})]})}),(0,jsx_runtime_1.jsx)(ThirdContainerRow,{item:true,xs:12,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:5,children:(0,jsx_runtime_1.jsx)(KeyText,{variant:'subtitle2',color:'textSecondary',children:'Name'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:7,children:(0,jsx_runtime_1.jsx)(AdminAddress,{variant:'subtitle2',color:'textSecondary',align:'right',children:tokenSettings.name})})]})}),(0,jsx_runtime_1.jsx)(ThirdContainerRow,{item:true,xs:12,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:5,children:(0,jsx_runtime_1.jsx)(KeyText,{variant:'subtitle2',color:'textSecondary',children:'Description'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:7,children:(0,jsx_runtime_1.jsx)(AdminAddress,{variant:'subtitle2',color:'textSecondary',align:'right',children:tokenSettings.description})})]})}),(0,jsx_runtime_1.jsx)(ThirdContainerRow,{item:true,xs:12,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:5,children:(0,jsx_runtime_1.jsx)(KeyText,{variant:'subtitle2',color:'textSecondary',children:'Symbol'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:7,children:(0,jsx_runtime_1.jsx)(AdminAddress,{variant:'subtitle2',color:'textSecondary',align:'right',children:tokenSettings.symbol})})]})}),(0,jsx_runtime_1.jsx)(ThirdContainerRow,{item:true,xs:12,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:5,children:(0,jsx_runtime_1.jsx)(KeyText,{variant:'subtitle2',color:'textSecondary',children:'Supply'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:7,children:(0,jsx_runtime_1.jsx)(AdminAddress,{variant:'subtitle2',color:'textSecondary',align:'right',children:(0,utils_2.numberWithCommas)(new bignumber_js_1.default(Number(tokenSettings.totalSupply)))})})]})}),(0,jsx_runtime_1.jsx)(ThirdContainerLastRow,{item:true,xs:12,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:5,children:(0,jsx_runtime_1.jsx)(KeyText,{variant:'subtitle2',color:'textSecondary',children:'Icon'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:7,children:(0,jsx_runtime_1.jsx)(AdminAddress,{variant:'subtitle2',color:'textSecondary',align:'right',children:tokenSettings.icon})})]})})]}),(0,jsx_runtime_1.jsxs)(ThirdContainer,{container:true,direction:'row',children:[(0,jsx_runtime_1.jsx)(ThirdContainerFirstRow,{item:true,xs:12,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:isMobile?'column':'row',alignItems:isMobile?'baseline':'center',justifyContent:'space-between',children:[(0,jsx_runtime_1.jsx)(TitleSpacing,{color:'textSecondary',variant:'subtitle1',children:'INITIAL DISTRIBUTION'}),(0,jsx_runtime_1.jsx)(ContainerEdit,{color:'secondary',onClick:goToDistribution,children:'Edit'})]})}),tokenDistribution.holders&&tokenDistribution.holders.length>0?tokenDistribution.holders.map((holder,index)=>{return(0,jsx_runtime_1.jsx)(ThirdContainerRow,{item:true,xs:12,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,xs:isMobile?12:5,container:true,direction:'row',children:[(0,jsx_runtime_1.jsx)(Blockie_1.Blockie,{address:holder.walletAddress,size:24}),(0,jsx_runtime_1.jsx)(AddressText,{variant:'subtitle2',color:'textSecondary',children:(0,utils_1.toShortAddress)(holder.walletAddress)}),(0,jsx_runtime_1.jsx)(CopyButton_1.CopyButton,{style:{fontSize:16},text:holder.walletAddress})]}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:isMobile?12:7,children:(0,jsx_runtime_1.jsx)(AdminAddress,{variant:'subtitle2',style:isMobile?{marginTop:10}:{},color:'textSecondary',align:isMobile?'left':'right',children:(0,utils_2.numberWithCommas)(new bignumber_js_1.default(Number(holder.amount)))})})]})},'holder-'+index);}):null]})]})});};exports.ContractSummary=ContractSummary; \ No newline at end of file diff --git a/dist/modules/creator/deployment/steps/Summary.js.map b/dist/modules/creator/deployment/steps/Summary.js.map deleted file mode 100644 index d0e5436..0000000 --- a/dist/modules/creator/deployment/steps/Summary.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Summary.js","sourceRoot":"","sources":["../../../../../src/modules/creator/deployment/steps/Summary.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/creator/deployment/steps/index.js b/dist/modules/creator/deployment/steps/index.js deleted file mode 100644 index 3f37399..0000000 --- a/dist/modules/creator/deployment/steps/index.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.ContractSummary=exports.ContractDistribution=exports.ConfigContract=exports.useDeploymentStepNumber=exports.DeploymentStepRouter=exports.STEPS=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=require('react');const react_router_1=require('react-router');const react_router_dom_1=require('react-router-dom');const ProtectedRoute_1=require('../../components/ProtectedRoute');const Config_1=require('./Config');const Distribution_1=require('./Distribution');const Summary_1=require('./Summary');exports.STEPS=[{title:'Configure Token Contract',index:0,path:'config'},{title:'Token Distribution',index:1,path:'distribution'},{title:'Review Information',index:2,path:'summary'}];const urlToStepMap={config:0,distribution:1,summary:2};const DeploymentStepRouter=()=>{const match=(0,react_router_dom_1.useRouteMatch)();return(0,jsx_runtime_1.jsx)(ProtectedRoute_1.ProtectedRoute,{children:(0,jsx_runtime_1.jsxs)(react_router_1.Switch,{children:[(0,jsx_runtime_1.jsx)(react_router_1.Route,{path:`${match.url}/config`,children:(0,jsx_runtime_1.jsx)(Config_1.ConfigContract,{})}),(0,jsx_runtime_1.jsx)(react_router_1.Route,{path:`${match.url}/distribution`,children:(0,jsx_runtime_1.jsx)(Distribution_1.ContractDistribution,{})}),(0,jsx_runtime_1.jsx)(react_router_1.Route,{path:`${match.url}/summary`,children:(0,jsx_runtime_1.jsx)(Summary_1.ContractSummary,{})}),(0,jsx_runtime_1.jsx)(react_router_dom_1.Redirect,{to:`${match.url}/config`})]})});};exports.DeploymentStepRouter=DeploymentStepRouter;const useDeploymentStepNumber=()=>{const {pathname}=(0,react_router_1.useLocation)();return(0,react_1.useMemo)(()=>{const extracted=pathname.endsWith('/')?pathname.split('/').slice(-1)[0]:pathname.split('/').slice(-1)[0];return urlToStepMap[extracted];},[pathname]);};exports.useDeploymentStepNumber=useDeploymentStepNumber;var Config_2=require('./Config');Object.defineProperty(exports,'ConfigContract',{enumerable:true,get:function(){return Config_2.ConfigContract;}});var Distribution_2=require('./Distribution');Object.defineProperty(exports,'ContractDistribution',{enumerable:true,get:function(){return Distribution_2.ContractDistribution;}});var Summary_2=require('./Summary');Object.defineProperty(exports,'ContractSummary',{enumerable:true,get:function(){return Summary_2.ContractSummary;}}); \ No newline at end of file diff --git a/dist/modules/creator/deployment/steps/index.js.map b/dist/modules/creator/deployment/steps/index.js.map deleted file mode 100644 index 2b2a3c6..0000000 --- a/dist/modules/creator/deployment/steps/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../../src/modules/creator/deployment/steps/index.tsx"],"names":[],"mappings":";;;;AAAA,iCAAiD;AACjD,+CAAyD;AACzD,uDAA0D;AAI1D,8EAA0E;AAC1E,qCAAyC;AACzC,iDAAqD;AACrD,uCAA2C;AAE9B,QAAA,KAAK,GAAe;IAC/B,EAAE,KAAK,EAAE,0BAA0B,EAAE,KAAK,EAAE,CAAC,EAAE,IAAI,EAAE,QAAQ,EAAE;IAC/D,EAAE,KAAK,EAAE,oBAAoB,EAAE,KAAK,EAAE,CAAC,EAAE,IAAI,EAAE,cAAc,EAAE;IAC/D,EAAE,KAAK,EAAE,oBAAoB,EAAE,KAAK,EAAE,CAAC,EAAE,IAAI,EAAE,SAAS,EAAE;CAC3D,CAAA;AAED,MAAM,YAAY,GAA2B;IAC3C,MAAM,EAAE,CAAC;IACT,YAAY,EAAE,CAAC;IACf,OAAO,EAAE,CAAC;CACX,CAAA;AAEM,MAAM,oBAAoB,GAAa,GAAG,EAAE;IACjD,MAAM,KAAK,GAAG,IAAA,gCAAa,GAAE,CAAA;IAE7B,OAAO,CACL,uBAAC,+BAAc,cACb,wBAAC,qBAAM,eACL,uBAAC,oBAAK,IAAC,IAAI,EAAE,GAAG,KAAK,CAAC,GAAG,SAAS,YAChC,uBAAC,uBAAc,KAAG,GACZ,EACR,uBAAC,oBAAK,IAAC,IAAI,EAAE,GAAG,KAAK,CAAC,GAAG,eAAe,YACtC,uBAAC,mCAAoB,KAAG,GAClB,EACR,uBAAC,oBAAK,IAAC,IAAI,EAAE,GAAG,KAAK,CAAC,GAAG,UAAU,YACjC,uBAAC,yBAAe,KAAG,GACb,EACR,uBAAC,2BAAQ,IAAC,EAAE,EAAE,GAAG,KAAK,CAAC,GAAG,SAAS,GAAI,IAChC,GACM,CAClB,CAAA;AACH,CAAC,CAAA;AAnBY,QAAA,oBAAoB,wBAmBhC;AAIM,MAAM,uBAAuB,GAAG,GAAW,EAAE;IAClD,MAAM,EAAE,QAAQ,EAAE,GAAG,IAAA,0BAAW,GAAE,CAAA;IAElC,OAAO,IAAA,eAAO,EAAC,GAAG,EAAE;QAClB,MAAM,SAAS,GAAsB,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC;YACzD,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;YAClC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;QAEpC,OAAO,YAAY,CAAC,SAAS,CAAC,CAAA;IAChC,CAAC,EAAE,CAAC,QAAQ,CAAC,CAAC,CAAA;AAChB,CAAC,CAAA;AAVY,QAAA,uBAAuB,2BAUnC;AAED,kEAAwE;AAA/D,wGAAA,cAAc,OAAA;AACvB,8EAAoF;AAA3E,oHAAA,oBAAoB,OAAA;AAC7B,oEAA0E;AAAjE,0GAAA,eAAe,OAAA"} \ No newline at end of file diff --git a/dist/modules/creator/index.js b/dist/modules/creator/index.js deleted file mode 100644 index 9185c37..0000000 --- a/dist/modules/creator/index.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.DAOCreate=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=require('react');const core_1=require('@material-ui/core');const react_customizable_progressbar_1=__importDefault(require('react-customizable-progressbar'));const react_router_1=require('react-router');const state_1=require('./state');const steps_1=require('./steps');const NavigationBar_1=require('./components/NavigationBar');const Toolbar_1=require('../common/Toolbar');const mixpanel_browser_1=__importDefault(require('mixpanel-browser'));const PageContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({background:theme.palette.primary.main}));const StepContentContainer=(0,core_1.styled)(core_1.Grid)({marginTop:28,alignItems:'baseline',height:'100%',paddingTop:0,boxSizing:'border-box',overflowY:'auto',marginLeft:47,zIndex:10,width:'fit-content',['@media (max-width:1167px)']:{marginLeft:0}});const StyledStepper=(0,core_1.styled)(core_1.Stepper)({'background':'inherit','paddingTop':48,'& .MuiStepLabel-label':{fontSize:14,lineHeight:14},'cursor':'pointer'});const IndicatorValue=(0,core_1.styled)(core_1.Paper)(({theme})=>({display:'flex',alignItems:'center',justifyContent:'center',textAlign:'center',position:'absolute',top:0,width:'100%',height:'100%',margin:'0 auto',fontSize:25,color:theme.palette.text.secondary,userSelect:'none',boxShadow:'none',background:'inherit',fontFamily:'Roboto Mono'}));const FAQClickToAction=(0,core_1.styled)(core_1.Typography)(({theme})=>({color:theme.palette.secondary.main,fontSize:'14px',cursor:'pointer',marginTop:16,marginBottom:8}));const ProgressContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({background:'#2F3438',display:'grid',borderRadius:8,maxHeight:585,paddingTop:20,position:'sticky',top:153}));const custom=theme=>({logo:{height:'100%',alignItems:'baseline',display:'flex',marginTop:22},appBorder:{borderBottom:`2px solid ${theme.palette.primary.light}`},appHeight:{height:'inherit'},appLogoHeight:{height:'inherit',borderRight:`2px solid ${theme.palette.primary.light}`}});const PageContent=(0,core_1.styled)(core_1.Grid)({width:'1000px',height:'100%',margin:'auto',padding:'28px 0',flexDirection:'row',paddingTop:0,['@media (max-width:1167px)']:{width:'86vw'}});const DAOCreate=()=>{const creator=(0,react_1.useContext)(state_1.CreatorContext);const {back,next}=creator.state;const step=(0,steps_1.useStepNumber)();const progress=(0,react_1.useMemo)(()=>step*20,[step]);const history=(0,react_router_1.useHistory)();const theme=(0,core_1.useTheme)();const isMobile=(0,core_1.useMediaQuery)(theme.breakpoints.down('sm'));const goToFAQ=()=>{history.push('/faq');};(0,react_1.useEffect)(()=>{mixpanel_browser_1.default.unregister('daoAddress');mixpanel_browser_1.default.unregister('daoType');mixpanel_browser_1.default.track('Visited Creator');},[]);return(0,jsx_runtime_1.jsxs)(PageContainer,{container:true,direction:'row',children:[(0,jsx_runtime_1.jsx)(Toolbar_1.Navbar,{mode:'creator'}),(0,jsx_runtime_1.jsxs)(PageContent,{container:true,direction:'row',children:[!isMobile&&(0,jsx_runtime_1.jsx)(ProgressContainer,{item:true,xs:3,container:true,direction:'column',children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'column',alignItems:'center',xs:true,children:[(0,jsx_runtime_1.jsx)(react_customizable_progressbar_1.default,{progress:progress,radius:52,strokeWidth:5,strokeColor:theme.palette.secondary.main,trackStrokeWidth:4,trackStrokeColor:'rgba(255, 255, 255, 0.2)',children:(0,jsx_runtime_1.jsx)(core_1.Box,{className:'indicator',children:(0,jsx_runtime_1.jsxs)(IndicatorValue,{children:[progress===0.5?0:step*20,'%']})})}),(0,jsx_runtime_1.jsx)(core_1.Box,{children:(0,jsx_runtime_1.jsx)(FAQClickToAction,{onClick:goToFAQ,children:'New to DAOs? Read our FAQ'})}),(0,jsx_runtime_1.jsx)(StyledStepper,{activeStep:step,orientation:'vertical',children:steps_1.STEPS.map(({title,path},index)=>(0,jsx_runtime_1.jsx)(core_1.Step,{children:(0,jsx_runtime_1.jsx)(core_1.StepLabel,{onClick:()=>index{const match=(0,react_router_dom_1.useRouteMatch)();return(0,jsx_runtime_1.jsxs)(react_router_dom_1.Switch,{children:[(0,jsx_runtime_1.jsx)(react_router_dom_1.Route,{path:`${match.url}/build`,children:(0,jsx_runtime_1.jsx)(_1.DAOCreate,{})}),(0,jsx_runtime_1.jsx)(react_router_dom_1.Route,{path:`${match.url}`,children:(0,jsx_runtime_1.jsx)(context_1.DeploymentProvider,{children:(0,jsx_runtime_1.jsx)(router_1.TokenDeploymentRouter,{})})}),(0,jsx_runtime_1.jsx)(react_router_dom_1.Redirect,{to:`${match.url}/build`})]});};exports.DAOCreatorRouter=DAOCreatorRouter; \ No newline at end of file diff --git a/dist/modules/creator/router.js.map b/dist/modules/creator/router.js.map deleted file mode 100644 index 0204b92..0000000 --- a/dist/modules/creator/router.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"router.js","sourceRoot":"","sources":["../../../src/modules/creator/router.tsx"],"names":[],"mappings":";;;;AACA,uDAAyE;AAGzE,wBAA6B;AAE7B,gDAA2D;AAC3D,wDAA+D;AAExD,MAAM,gBAAgB,GAAG,GAAgB,EAAE;IAChD,MAAM,KAAK,GAAG,IAAA,gCAAa,GAAE,CAAA;IAE7B,OAAO,CACL,wBAAC,yBAAM,eACL,uBAAC,wBAAK,IAAC,IAAI,EAAE,GAAG,KAAK,CAAC,GAAG,QAAQ,YAC/B,uBAAC,YAAS,KAAG,GACP,EACR,uBAAC,wBAAK,IAAC,IAAI,EAAE,GAAG,KAAK,CAAC,GAAG,EAAE,YACzB,uBAAC,4BAAkB,cACjB,uBAAC,8BAAqB,KAAG,GACN,GACf,EACR,uBAAC,2BAAQ,IAAC,EAAE,EAAE,GAAG,KAAK,CAAC,GAAG,QAAQ,GAAI,IAC/B,CACV,CAAA;AACH,CAAC,CAAA;AAhBY,QAAA,gBAAgB,oBAgB5B"} \ No newline at end of file diff --git a/dist/modules/creator/state/context.js b/dist/modules/creator/state/context.js deleted file mode 100644 index 185c41e..0000000 --- a/dist/modules/creator/state/context.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.CreatorContext=exports.CreatorProvider=exports.reducer=exports.INITIAL_STATE=exports.INITIAL_MIGRATION_STATE=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=require('react');const useLocalStorage_1=__importDefault(require('../../common/hooks/useLocalStorage'));const types_1=require('./types');const useTezos_1=require('../../../services/beacon/hooks/useTezos');const bakingBad_1=require('../../../services/bakingBad');const utils_1=require('../../../services/beacon/utils');const deploymentStatus={deploying:false,successful:false};const LOCAL_STORAGE_KEY='creatorParams';exports.INITIAL_MIGRATION_STATE={template:'lambda',orgSettings:{name:'',symbol:'',description:'',governanceToken:{address:'',tokenId:'0'},administrator:'',guardian:''},votingSettings:{votingBlocks:0,proposeStakeRequired:'0',returnedTokenPercentage:0,minXtzAmount:0,maxXtzAmount:0,proposalFlushBlocks:0,proposalExpiryBlocks:0,votingBlocksDay:0,votingBlocksHours:0,votingBlocksMinutes:5,proposalFlushBlocksDay:0,proposalFlushBlocksHours:0,proposalFlushBlocksMinutes:5,proposalExpiryBlocksDay:0,proposalExpiryBlocksHours:0,proposalExpiryBlocksMinutes:5},quorumSettings:{quorumThreshold:2,minQuorumAmount:1,maxQuorumAmount:90,quorumChange:5,quorumMaxChange:19}};const getInitialState=data=>{const network=(0,utils_1.getTezosNetwork)();data.votingSettings.votingBlocksDay=network===bakingBad_1.networkNameMap.ghostnet?0:3;data.votingSettings.votingBlocksHours=network===bakingBad_1.networkNameMap.ghostnet?0:0;data.votingSettings.votingBlocksMinutes=network===bakingBad_1.networkNameMap.ghostnet?5:0;data.votingSettings.proposalFlushBlocksDay=network===bakingBad_1.networkNameMap.ghostnet?0:1;data.votingSettings.proposalFlushBlocksHours=network===bakingBad_1.networkNameMap.ghostnet?0:0;data.votingSettings.proposalFlushBlocksMinutes=network===bakingBad_1.networkNameMap.ghostnet?5:0;data.votingSettings.proposalExpiryBlocksDay=network===bakingBad_1.networkNameMap.ghostnet?0:6;data.votingSettings.proposalExpiryBlocksHours=network===bakingBad_1.networkNameMap.ghostnet?0:0;data.votingSettings.proposalExpiryBlocksMinutes=network===bakingBad_1.networkNameMap.ghostnet?5:0;return data;};exports.INITIAL_STATE={data:getInitialState(exports.INITIAL_MIGRATION_STATE),deploymentStatus};const CreatorContext=(0,react_1.createContext)({state:exports.INITIAL_STATE,dispatch:()=>null,updateCache:()=>null});exports.CreatorContext=CreatorContext;const reducer=(state,action)=>{switch(action.type){case types_1.ActionTypes.UPDATE_DEPLOYMENT_STATUS:const {contract,deploying}=action.status;state=Object.assign(Object.assign({},state),{deploymentStatus:{contract,deploying,successful:false}});return state;case types_1.ActionTypes.UPDATE_NAVIGATION_BAR:state=Object.assign(Object.assign({},state),{next:action.next,back:action.back});return state;case types_1.ActionTypes.UPDATE_ORGANIZATION_SETTINGS:localStorage.setItem('creator-started','true');state=Object.assign(Object.assign({},state),{data:Object.assign(Object.assign({},state.data),{orgSettings:action.org})});return state;case types_1.ActionTypes.UPDATE_QUORUM_SETTINGS:state=Object.assign(Object.assign({},state),{data:Object.assign(Object.assign({},state.data),{quorumSettings:action.quorum})});return state;case types_1.ActionTypes.UPDATE_VOTING_SETTINGS:state=Object.assign(Object.assign({},state),{data:Object.assign(Object.assign({},state.data),{votingSettings:action.voting})});return state;case types_1.ActionTypes.UPDATE_TEMPLATE:state=Object.assign(Object.assign({},state),{data:Object.assign(Object.assign({},state.data),{template:action.template})});return state;case types_1.ActionTypes.CLEAR_CACHE:state=Object.assign(Object.assign({},exports.INITIAL_STATE),{deploymentStatus:Object.assign(Object.assign({},exports.INITIAL_STATE.deploymentStatus),{successful:true})});return state;}};exports.reducer=reducer;const updateInitialState=(network,values)=>{values.votingSettings.votingBlocksDay=network===bakingBad_1.networkNameMap.ghostnet?0:3;values.votingSettings.votingBlocksHours=network===bakingBad_1.networkNameMap.ghostnet?0:0;values.votingSettings.votingBlocksMinutes=network===bakingBad_1.networkNameMap.ghostnet?5:0;values.votingSettings.proposalFlushBlocksDay=network===bakingBad_1.networkNameMap.ghostnet?0:1;values.votingSettings.proposalFlushBlocksHours=network===bakingBad_1.networkNameMap.ghostnet?0:0;values.votingSettings.proposalFlushBlocksMinutes=network===bakingBad_1.networkNameMap.ghostnet?5:0;values.votingSettings.proposalExpiryBlocksDay=network===bakingBad_1.networkNameMap.ghostnet?0:6;values.votingSettings.proposalExpiryBlocksHours=network===bakingBad_1.networkNameMap.ghostnet?0:0;values.votingSettings.proposalExpiryBlocksMinutes=network===bakingBad_1.networkNameMap.ghostnet?5:0;return values;};const CreatorProvider=({children})=>{const [data,updateCache]=(0,useLocalStorage_1.default)(LOCAL_STORAGE_KEY,exports.INITIAL_STATE.data);const isCreatorStarted=localStorage.getItem('creator-started');const {network}=(0,useTezos_1.useTezos)();const updatedData=isCreatorStarted?data:updateInitialState(network,data);const stateWithCache=Object.assign(Object.assign({},exports.INITIAL_STATE),{updatedData});const [state,dispatch]=(0,react_1.useReducer)(exports.reducer,stateWithCache);const contextValue=(0,react_1.useMemo)(()=>{return{state,dispatch};},[state,dispatch]);return(0,jsx_runtime_1.jsx)(CreatorContext.Provider,{value:Object.assign(Object.assign({},contextValue),{updateCache}),children:children});};exports.CreatorProvider=CreatorProvider; \ No newline at end of file diff --git a/dist/modules/creator/state/context.js.map b/dist/modules/creator/state/context.js.map deleted file mode 100644 index 821b0e2..0000000 --- a/dist/modules/creator/state/context.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"context.js","sourceRoot":"","sources":["../../../../src/modules/creator/state/context.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/creator/state/index.js b/dist/modules/creator/state/index.js deleted file mode 100644 index 09b755e..0000000 --- a/dist/modules/creator/state/index.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){if(k2===undefined)k2=k;var desc=Object.getOwnPropertyDescriptor(m,k);if(!desc||('get'in desc?!m.__esModule:desc.writable||desc.configurable)){desc={enumerable:true,get:function(){return m[k];}};}Object.defineProperty(o,k2,desc);}:function(o,m,k,k2){if(k2===undefined)k2=k;o[k2]=m[k];});var __exportStar=this&&this.__exportStar||function(m,exports){for(var p in m)if(p!=='default'&&!Object.prototype.hasOwnProperty.call(exports,p))__createBinding(exports,m,p);};Object.defineProperty(exports,'__esModule',{value:true});__exportStar(require('./context'),exports);__exportStar(require('./types'),exports);__exportStar(require('./utils'),exports); \ No newline at end of file diff --git a/dist/modules/creator/state/index.js.map b/dist/modules/creator/state/index.js.map deleted file mode 100644 index 4fbffff..0000000 --- a/dist/modules/creator/state/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/modules/creator/state/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;AAAA,gEAA6C;AAC7C,8DAA2C;AAC3C,8DAA2C"} \ No newline at end of file diff --git a/dist/modules/creator/state/types.js b/dist/modules/creator/state/types.js deleted file mode 100644 index de3e3ff..0000000 --- a/dist/modules/creator/state/types.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.ActionTypes=exports.StepperIndex=void 0;var StepperIndex;(function(StepperIndex){StepperIndex[StepperIndex['SELECT_TEMPLATE']=0]='SELECT_TEMPLATE';StepperIndex[StepperIndex['CONFIGURE_TEMPLATE']=1]='CONFIGURE_TEMPLATE';StepperIndex[StepperIndex['REVIEW_INFORMATION']=2]='REVIEW_INFORMATION';StepperIndex[StepperIndex['LAUNCH_ORGANIZATION']=3]='LAUNCH_ORGANIZATION';}(StepperIndex||(exports.StepperIndex=StepperIndex={})));function updateNavigationBar(props){return Object.assign({type:ActionTypes.UPDATE_NAVIGATION_BAR},props);}function updateOrgSettings(org){return{type:ActionTypes.UPDATE_ORGANIZATION_SETTINGS,org};}function updateVotingSettings(voting){return{type:ActionTypes.UPDATE_VOTING_SETTINGS,voting};}function updateTemplate(template){return{type:ActionTypes.UPDATE_TEMPLATE,template};}function updateQuorumSettings(quorum){return{type:ActionTypes.UPDATE_QUORUM_SETTINGS,quorum};}function updateDeploymentStatus({deploying,contract}){return{type:ActionTypes.UPDATE_DEPLOYMENT_STATUS,status:{deploying,contract}};}function clearCache(){return{type:ActionTypes.CLEAR_CACHE};}var ActionTypes;(function(ActionTypes){ActionTypes['UPDATE_NAVIGATION_BAR']='UPDATE_NAVIGATION_BAR';ActionTypes['UPDATE_VOTING_SETTINGS']='UPDATE_VOTING_SETTINGS';ActionTypes['UPDATE_TEMPLATE']='UPDATE_TEMPLATE';ActionTypes['UPDATE_QUORUM_SETTINGS']='UPDATE_QUORUM_SETTINGS';ActionTypes['UPDATE_ORGANIZATION_SETTINGS']='UPDATE_ORGANIZATION_SETTINGS';ActionTypes['UPDATE_DEPLOYMENT_STATUS']='UPDATE_DEPLOYMENT_STATUS';ActionTypes['CLEAR_CACHE']='CLEAR_CACHE';}(ActionTypes||(exports.ActionTypes=ActionTypes={}))); \ No newline at end of file diff --git a/dist/modules/creator/state/types.js.map b/dist/modules/creator/state/types.js.map deleted file mode 100644 index 57ce8ed..0000000 --- a/dist/modules/creator/state/types.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"types.js","sourceRoot":"","sources":["../../../../src/modules/creator/state/types.ts"],"names":[],"mappings":";;;AAiFA,IAAY,YAKX;AALD,WAAY,YAAY;IACtB,qEAAe,CAAA;IACf,2EAAkB,CAAA;IAClB,2EAAkB,CAAA;IAClB,6EAAmB,CAAA;AACrB,CAAC,EALW,YAAY,4BAAZ,YAAY,QAKvB;AAQD,SAAS,mBAAmB,CAAC,KAAyB;IACpD,OAAO,gBACL,IAAI,EAAE,WAAW,CAAC,qBAAqB,IACpC,KAAK,CACT,CAAA;AACH,CAAC;AAED,SAAS,iBAAiB,CAAC,GAAgB;IACzC,OAAc;QACZ,IAAI,EAAE,WAAW,CAAC,4BAA4B;QAC9C,GAAG;KACJ,CAAA;AACH,CAAC;AAED,SAAS,oBAAoB,CAAC,MAAsB;IAClD,OAAc;QACZ,IAAI,EAAE,WAAW,CAAC,sBAAsB;QACxC,MAAM;KACP,CAAA;AACH,CAAC;AAED,SAAS,cAAc,CAAC,QAAqB;IAC3C,OAAc;QACZ,IAAI,EAAE,WAAW,CAAC,eAAe;QACjC,QAAQ;KACT,CAAA;AACH,CAAC;AAED,SAAS,oBAAoB,CAAC,MAAsB;IAClD,OAAc;QACZ,IAAI,EAAE,WAAW,CAAC,sBAAsB;QACxC,MAAM;KACP,CAAA;AACH,CAAC;AAED,SAAS,sBAAsB,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAoB;IACvE,OAAc;QACZ,IAAI,EAAE,WAAW,CAAC,wBAAwB;QAC1C,MAAM,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE;KAChC,CAAA;AACH,CAAC;AAED,SAAS,UAAU;IACjB,OAAc;QACZ,IAAI,EAAE,WAAW,CAAC,WAAW;KAC9B,CAAA;AACH,CAAC;AAYD,IAAY,WAQX;AARD,WAAY,WAAW;IACrB,8DAA+C,CAAA;IAC/C,gEAAiD,CAAA;IACjD,kDAAmC,CAAA;IACnC,gEAAiD,CAAA;IACjD,4EAA6D,CAAA;IAC7D,oEAAqD,CAAA;IACrD,0CAA2B,CAAA;AAC7B,CAAC,EARW,WAAW,2BAAX,WAAW,QAQtB"} \ No newline at end of file diff --git a/dist/modules/creator/state/utils.js b/dist/modules/creator/state/utils.js deleted file mode 100644 index 5df0941..0000000 --- a/dist/modules/creator/state/utils.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.getTokensInfo=void 0;const getTokensInfo=state=>{const tokenInformation=Object.assign({},state.orgSettings);return{frozenToken:Object.assign(Object.assign({},tokenInformation),{decimals:18}),unfrozenToken:Object.assign(Object.assign({},tokenInformation),{decimals:18})};};exports.getTokensInfo=getTokensInfo; \ No newline at end of file diff --git a/dist/modules/creator/state/utils.js.map b/dist/modules/creator/state/utils.js.map deleted file mode 100644 index 93b1f26..0000000 --- a/dist/modules/creator/state/utils.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"utils.js","sourceRoot":"","sources":["../../../../src/modules/creator/state/utils.ts"],"names":[],"mappings":";;;AAGO,MAAM,aAAa,GAAG,CAAC,KAAsB,EAAoC,EAAE;IACxF,MAAM,gBAAgB,qBAAiC,KAAK,CAAC,WAAW,CAAE,CAAA;IAC1E,OAAO;QACL,WAAW,kCAAO,gBAAgB,KAAE,QAAQ,EAAE,EAAE,GAAE;QAClD,aAAa,kCAAO,gBAAgB,KAAE,QAAQ,EAAE,EAAE,GAAE;KACrD,CAAA;AACH,CAAC,CAAA;AANY,QAAA,aAAa,iBAMzB"} \ No newline at end of file diff --git a/dist/modules/creator/steps/DaoSettings.js b/dist/modules/creator/steps/DaoSettings.js deleted file mode 100644 index 28a944b..0000000 --- a/dist/modules/creator/steps/DaoSettings.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.DaoSettings=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const utils_1=require('@taquito/utils');const react_1=require('react');const react_router_1=require('react-router');const react_router_dom_1=require('react-router-dom');const formik_1=require('formik');const formik_material_ui_1=require('formik-material-ui');const TitleBlock_1=require('../../common/TitleBlock');const state_1=require('../state');const icons_1=require('@material-ui/icons');const useTokenMetadata_1=require('../../../services/contracts/baseDAO/hooks/useTokenMetadata');const useTezos_1=require('../../../services/beacon/hooks/useTezos');const SecondContainer=(0,core_1.styled)(core_1.Grid)({marginTop:25});const CustomInputContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({height:54,boxSizing:'border-box',marginTop:14,background:'#2F3438',borderRadius:8,alignItems:'center',display:'flex',padding:'13px 23px'}));const InfoIcon=(0,core_1.styled)(icons_1.InfoRounded)(({theme})=>({position:'absolute',right:25,top:'20%',color:theme.palette.secondary.light,height:18,width:18}));const InfoIconInput=(0,core_1.styled)(icons_1.InfoRounded)(({theme})=>({cursor:'default',color:theme.palette.secondary.light,height:16,width:16}));const TextareaContainer=(0,core_1.styled)(core_1.Grid)({display:'flex',position:'relative'});const CustomFormikTextField=(0,core_1.withStyles)({root:{'& .MuiInput-root':{fontWeight:300,textAlign:'initial'},'& .MuiInputBase-input':{textAlign:'initial'},'& .MuiInput-underline:before':{borderBottom:'none !important'},'& .MuiInput-underline:hover:before':{borderBottom:'none !important'},'& .MuiInput-underline:after':{borderBottom:'none !important'}}})(formik_material_ui_1.TextField);const MetadataContainer=(0,core_1.styled)(core_1.Grid)({margin:'-4px 0 16px 0'});const CustomTextarea=(0,core_1.styled)((0,core_1.withTheme)(core_1.TextareaAutosize))(props=>({'minHeight':152,'boxSizing':'border-box','width':'100%','marginTop':14,'fontWeight':300,'padding':'21px 20px','fontFamily':'system-ui','border':'none','fontSize':16,'color':props.theme.palette.text.secondary,'background':'#2F3438','borderRadius':8,'paddingRight':40,'wordBreak':'break-word','&:focus-visible':{outline:'none'}}));const ErrorText=(0,core_1.styled)(core_1.Typography)({fontSize:14,color:'red'});const DaoSettingsForm=(0,react_router_1.withRouter)(({submitForm,values,setFieldValue,errors,touched,setFieldTouched})=>{var _a,_b,_c,_d,_e,_f,_g,_h;const theme=(0,core_1.useTheme)();const isMobile=(0,core_1.useMediaQuery)(theme.breakpoints.down('md'));const {data:tokenMetadata,isLoading:loading,error}=(0,useTokenMetadata_1.useTokenMetadata)((_a=values===null||values===void 0?void 0:values.governanceToken)===null||_a===void 0?void 0:_a.address,(_b=values===null||values===void 0?void 0:values.governanceToken)===null||_b===void 0?void 0:_b.tokenId);(0,react_1.useEffect)(()=>{if(tokenMetadata){setFieldValue('governanceToken.tokenMetadata',tokenMetadata);setFieldValue('symbol',tokenMetadata.symbol);}if(error){setFieldValue('governanceToken.tokenMetadata',undefined);setFieldValue('symbol',undefined);}},[error,setFieldValue,tokenMetadata]);const {dispatch}=(0,react_1.useContext)(state_1.CreatorContext);const match=(0,react_router_dom_1.useRouteMatch)();const history=(0,react_router_1.useHistory)();(0,react_1.useEffect)(()=>{if(values){dispatch({type:state_1.ActionTypes.UPDATE_NAVIGATION_BAR,next:{handler:()=>{submitForm(values);},text:'Continue'},back:{handler:()=>history.push(`template`),text:'Back'}});}},[dispatch,errors,history,match.path,match.url,submitForm,values]);return(0,jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment,{children:[(0,jsx_runtime_1.jsxs)(SecondContainer,{container:true,item:true,direction:'row',spacing:2,wrap:'wrap',children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,xs:isMobile?12:9,children:[(0,jsx_runtime_1.jsxs)(core_1.Typography,{variant:'subtitle1',color:'textSecondary',children:[' ','Token Address',' ']}),(0,jsx_runtime_1.jsx)(CustomInputContainer,{children:(0,jsx_runtime_1.jsx)(formik_1.Field,{id:'outlined-basic',placeholder:'KT1....',name:'governanceToken.address',component:CustomFormikTextField,onClick:()=>setFieldTouched('governanceToken.address'),inputProps:{maxLength:36}})}),((_c=errors.governanceToken)===null||_c===void 0?void 0:_c.address)&&((_d=touched.governanceToken)===null||_d===void 0?void 0:_d.address)?(0,jsx_runtime_1.jsx)(ErrorText,{children:(_e=errors.governanceToken)===null||_e===void 0?void 0:_e.address}):null]}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,xs:isMobile?12:3,children:[(0,jsx_runtime_1.jsxs)(core_1.Typography,{variant:'subtitle1',color:'textSecondary',children:[' ','Token ID',' ']}),(0,jsx_runtime_1.jsx)(CustomInputContainer,{children:(0,jsx_runtime_1.jsx)(formik_1.Field,{id:'outlined-basic',placeholder:'0',name:'governanceToken.tokenId',component:CustomFormikTextField,InputProps:{endAdornment:(0,jsx_runtime_1.jsx)(core_1.InputAdornment,{position:'start',children:(0,jsx_runtime_1.jsx)(core_1.Tooltip,{placement:'bottom',title:'Homebase will only track your governance token at a certain ID index, which is a parameter specified upon deploying the token contract. Fungible tokens usually have the ID of 0 (zero).',children:(0,jsx_runtime_1.jsx)(InfoIconInput,{})})})}})}),((_f=errors.governanceToken)===null||_f===void 0?void 0:_f.tokenId)&&((_g=touched.governanceToken)===null||_g===void 0?void 0:_g.tokenId)?(0,jsx_runtime_1.jsx)(ErrorText,{children:(_h=errors.governanceToken)===null||_h===void 0?void 0:_h.tokenId}):null]}),tokenMetadata&&!loading&&(0,jsx_runtime_1.jsx)(MetadataContainer,{item:true,xs:12,children:(0,jsx_runtime_1.jsxs)(core_1.Typography,{variant:'subtitle2',color:'secondary',children:[tokenMetadata.name,' (',tokenMetadata.symbol,')']})}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,xs:isMobile?12:12,children:[(0,jsx_runtime_1.jsxs)(core_1.Typography,{variant:'subtitle1',color:'textSecondary',children:[' ','DAO Name',' ']}),(0,jsx_runtime_1.jsx)(CustomInputContainer,{children:(0,jsx_runtime_1.jsx)(formik_1.Field,{name:'name',inputProps:{maxLength:18},type:'text',placeholder:'My Group\u2019s Token',component:CustomFormikTextField})}),errors.name&&touched.name?(0,jsx_runtime_1.jsx)(ErrorText,{children:errors.name}):null]})]}),(0,jsx_runtime_1.jsxs)(SecondContainer,{container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:12,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'subtitle1',color:'textSecondary',children:'Description'})}),(0,jsx_runtime_1.jsxs)(TextareaContainer,{item:true,xs:12,children:[(0,jsx_runtime_1.jsx)(formik_1.Field,{name:'description',children:()=>(0,jsx_runtime_1.jsx)(CustomTextarea,{maxLength:1500,'aria-label':'empty textarea',placeholder:'This is what we\u2019re about...',value:(0,formik_1.getIn)(values,'description'),onChange:newValue=>{setFieldValue('description',newValue.target.value);}})}),(0,jsx_runtime_1.jsx)(core_1.Tooltip,{placement:'bottom',title:'Description info',children:(0,jsx_runtime_1.jsx)(InfoIcon,{})})]}),errors.description&&touched.description?(0,jsx_runtime_1.jsx)(ErrorText,{children:errors.description}):null]}),(0,jsx_runtime_1.jsxs)(SecondContainer,{item:true,container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:12,children:(0,jsx_runtime_1.jsxs)(core_1.Typography,{variant:'subtitle1',color:'textSecondary',children:[' ','Guardian',' ']})}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,xs:12,children:[(0,jsx_runtime_1.jsx)(CustomInputContainer,{children:(0,jsx_runtime_1.jsx)(formik_1.Field,{name:'guardian',type:'text',placeholder:'tz1PXn....',component:CustomFormikTextField,onClick:()=>setFieldTouched('guardian'),inputProps:{maxLength:36},InputProps:{endAdornment:(0,jsx_runtime_1.jsx)(core_1.InputAdornment,{position:'start',children:(0,jsx_runtime_1.jsx)(core_1.Tooltip,{placement:'bottom',title:'Address that can drop/cancel any proposals, Should be a contract like multisig or another DAO',children:(0,jsx_runtime_1.jsx)(InfoIconInput,{color:'secondary'})})})}})}),errors.guardian&&touched.guardian?(0,jsx_runtime_1.jsx)(ErrorText,{children:errors.guardian}):null]})]})]});});const isInvalidKtOrTzAddress=address=>(0,utils_1.validateContractAddress)(address)!==3&&(0,utils_1.validateAddress)(address)!==3;const validateForm=values=>{var _a;const errors={};if(!values.name){errors.name='Required';}if(!values.symbol){errors.symbol='Required';}if(!values.description){errors.description='Required';}if(!values.guardian){errors.guardian='Required';}if(values.guardian&&isInvalidKtOrTzAddress(values.guardian)){errors.guardian='Invalid address';}if(!values.governanceToken.address){errors.governanceToken=Object.assign(Object.assign({},errors.governanceToken),{address:'Required'});}if(values.governanceToken.address&&(0,utils_1.validateContractAddress)(values.governanceToken.address)!==3){errors.governanceToken=Object.assign(Object.assign({},errors.governanceToken),{address:'Invalid address'});}if(!values.governanceToken.tokenId){errors.governanceToken=Object.assign(Object.assign({},errors.governanceToken),{tokenId:'Required'});}if(!values.governanceToken.tokenMetadata){errors.governanceToken=Object.assign(Object.assign({},errors.governanceToken),{address:'Could not find token'});}if(((_a=values.governanceToken.tokenMetadata)===null||_a===void 0?void 0:_a.standard)==='fa1.2'){errors.governanceToken=Object.assign(Object.assign({},errors.governanceToken),{address:'FA1.2 Tokens Not Supported'});}return errors;};const DaoSettings=()=>{const {state,dispatch,updateCache}=(0,react_1.useContext)(state_1.CreatorContext);const {orgSettings}=state.data;const history=(0,react_router_1.useHistory)();const {account}=(0,useTezos_1.useTezos)();const saveStepInfo=(values,{setSubmitting})=>{const newValues=Object.assign(Object.assign({},values),{administrator:account});const newState=Object.assign(Object.assign({},state.data),{orgSettings:newValues});updateCache(newState);setSubmitting(true);dispatch({type:state_1.ActionTypes.UPDATE_ORGANIZATION_SETTINGS,org:newValues});history.push(`voting`);};return(0,jsx_runtime_1.jsxs)(core_1.Box,{children:[(0,jsx_runtime_1.jsx)(TitleBlock_1.TitleBlock,{title:'DAO Settings',description:(0,jsx_runtime_1.jsxs)(core_1.Typography,{variant:'subtitle1',color:'textSecondary',children:['These settings will define the name, symbol, and initial distribution of your token. You will need a pre-existing FA2 token to use as governance token. To deploy your own governance token you can go',' ',(0,jsx_runtime_1.jsx)(core_1.Link,{target:'_blank',href:'https://fa2-bakery.netlify.app/',color:'secondary',children:'here'}),' ','and then come back.']})}),(0,jsx_runtime_1.jsx)(formik_1.Formik,{enableReinitialize:true,validateOnChange:true,validateOnBlur:true,validate:validateForm,onSubmit:saveStepInfo,initialValues:orgSettings,children:({submitForm,isSubmitting,setFieldValue,values,errors,touched,setFieldTouched})=>{return(0,jsx_runtime_1.jsx)(formik_1.Form,{style:{width:'100%'},children:(0,jsx_runtime_1.jsx)(DaoSettingsForm,{submitForm:submitForm,isSubmitting:isSubmitting,setFieldValue:setFieldValue,errors:errors,touched:touched,values:values,setFieldTouched:setFieldTouched})});}})]});};exports.DaoSettings=DaoSettings; \ No newline at end of file diff --git a/dist/modules/creator/steps/DaoSettings.js.map b/dist/modules/creator/steps/DaoSettings.js.map deleted file mode 100644 index 129df83..0000000 --- a/dist/modules/creator/steps/DaoSettings.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"DaoSettings.js","sourceRoot":"","sources":["../../../../src/modules/creator/steps/DaoSettings.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/creator/steps/Governance.js b/dist/modules/creator/steps/Governance.js deleted file mode 100644 index 41c7f69..0000000 --- a/dist/modules/creator/steps/Governance.js +++ /dev/null @@ -1,2 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.Governance=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const formik_material_ui_1=require('formik-material-ui');const react_1=require('react');const formik_1=require('formik');const react_router_1=require('react-router');const react_router_dom_1=require('react-router-dom');const state_1=require('../state');const icons_1=require('@material-ui/icons');const stats_1=require('../../../services/bakingBad/stats');const useTezos_1=require('../../../services/beacon/hooks/useTezos');const EstimatedTime_1=require('../../explorer/components/EstimatedTime');const dayjs_1=__importDefault(require('dayjs'));const TitleBlock_1=require('../../common/TitleBlock');const bignumber_js_1=__importDefault(require('bignumber.js'));const utils_1=require('../../../services/contracts/utils');const utils_2=require('../utils');const TimeBox=(0,core_1.styled)(core_1.Grid)(({theme})=>({background:theme.palette.primary.dark,borderRadius:8,width:72,minHeight:59,marginBottom:16,display:'grid'}));const TimeText=(0,core_1.styled)(core_1.Typography)({marginTop:-20,marginLeft:16});const CustomTooltip=(0,core_1.styled)(core_1.Tooltip)({marginLeft:8});const InfoIconInput=(0,core_1.styled)(icons_1.InfoRounded)(({theme})=>({cursor:'default',color:theme.palette.secondary.light,height:16,width:16,marginLeft:8}));const InfoIconDanger=(0,core_1.styled)(icons_1.InfoRounded)(({theme})=>({cursor:'default',color:theme.palette.error.main,height:16,width:16}));const InfoIconCorrect=(0,core_1.styled)(icons_1.InfoRounded)(({theme})=>({cursor:'default',color:theme.palette.secondary.main,height:16,width:16}));const ErrorText=(0,core_1.styled)(core_1.Typography)({display:'block',fontSize:14,color:'red'});const ErrorTextTime=(0,core_1.styled)(core_1.Typography)({display:'block',fontSize:14,color:'red',marginTop:-14});const SecondContainer=(0,core_1.styled)(core_1.Grid)({marginTop:10});const SpacingContainer=(0,core_1.styled)(core_1.Grid)({marginTop:25});const StakeContainer=(0,core_1.styled)(core_1.Grid)({display:'block'});const AdditionContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({marginTop:14,border:'none',height:54,background:'#2F3438',borderRadius:8,marginRight:15,['@media (max-width:1167px)']:{marginRight:0}}));const GridItemCenter=(0,core_1.styled)(core_1.Grid)({textAlign:'center',alignItems:'center',display:'flex',justifyContent:'flex-end'});const ItemContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({height:'100%',padding:'12px 25px'}));const ValueText=(0,core_1.styled)(core_1.Typography)({fontSize:14});const StyledSlider=(0,core_1.withStyles)({root:{textAlign:'center',width:'100%'},valueLabel:{textAlign:'center'},thumb:{height:20,width:20,top:'36.5%',backgroundColor:'#fff',border:'3px solid #fff'},track:{backgroundColor:'#4BCF93',borderRadius:'4px',height:2}})(core_1.Slider);const CustomSliderValue=(0,core_1.styled)((0,core_1.withTheme)(core_1.Paper))(props=>({boxShadow:'none',height:54,display:'flex',alignItems:'center',justifyContent:'center',background:'#2F3438',borderRadius:8,width:97}));const Value=(0,core_1.styled)(core_1.Typography)({textAlign:'center',padding:'15%'});const styles={voting:{marginTop:6,marginBottom:16}};const InputContainer=(0,core_1.styled)(core_1.Grid)({paddingRight:15,['@media (max-width:1167px)']:{paddingRight:0}});const CustomFormikTextField=(0,core_1.withStyles)({root:{'& input':{textAlign:'center'}}})(formik_material_ui_1.TextField);const GridNoPadding=(0,core_1.styled)(core_1.Grid)({paddingLeft:'8px !important'});const InfoBox=(0,core_1.styled)(core_1.Paper)({boxShadow:'none',border:'none',background:'inherit',marginTop:20});const validateForm=values=>{const errors={};Object.keys(values).forEach(key=>{if(values[key]===''){errors[key]='Required';}if(Number(values[key])<0){errors[key]='Cannot be negative';}});if(!values.votingBlocks||values.votingBlocks<=0){errors.votingBlocks='Must be greater than 0';}if(!values.proposalFlushBlocks||Number(values.proposalFlushBlocks)<=0){errors.proposalFlushBlocks='Must be greater than 0';}if(!values.proposalExpiryBlocks||Number(values.proposalExpiryBlocks)<=0){errors.proposalExpiryBlocks='Must be greater than 0';}if(new bignumber_js_1.default(values.proposeStakeRequired).lte(new bignumber_js_1.default(0))){errors.proposeStakeRequired='Must be greater than 0';}if(values.maxXtzAmount<=0){errors.maxXtzAmount='Must be greater than 0';}if(values.minXtzAmount&&new bignumber_js_1.default(values.minXtzAmount).lt((0,utils_1.mutezToXtz)(new bignumber_js_1.default(1)))){errors.minXtzAmount='Too small, number must be bigger';}if(values.maxXtzAmount&&String(values.maxXtzAmount).length>255){errors.maxXtzAmount='Too big, number must be smaller';}if(values.minXtzAmount&&String(values.minXtzAmount).length>255){errors.minXtzAmount='Too big, number must be smaller';}if(values.minXtzAmount>values.maxXtzAmount){errors.maxXtzAmount='Must be greater than Min. XTZ amount';}return errors;};const secondsToTime=seconds=>({days:Math.floor(seconds/(3600*24)),hours:Math.floor(seconds%(3600*24)/3600),minutes:Math.floor(seconds%3600/60)});const useEstimatedBlocks=({votingBlocksDay,votingBlocksMinutes,votingBlocksHours,proposalFlushBlocksDay,proposalFlushBlocksHours,proposalFlushBlocksMinutes,proposalExpiryBlocksDay,proposalExpiryBlocksHours,proposalExpiryBlocksMinutes,blockTimeAverage})=>{const now=(0,dayjs_1.default)();let periodSeconds=votingBlocksDay*86400;periodSeconds+=votingBlocksHours*3600;periodSeconds+=votingBlocksMinutes*60;const periodBlocks=Math.round(periodSeconds/blockTimeAverage);let flushDelaySeconds=proposalFlushBlocksDay*86400;flushDelaySeconds+=proposalFlushBlocksHours*3600;flushDelaySeconds+=proposalFlushBlocksMinutes*60;const flushBlocks=Math.round(flushDelaySeconds/blockTimeAverage);let expiryDelaySeconds=proposalExpiryBlocksDay*86400;expiryDelaySeconds+=proposalExpiryBlocksHours*3600;expiryDelaySeconds+=proposalExpiryBlocksMinutes*60;const expiryBlocks=Math.round(expiryDelaySeconds/blockTimeAverage);const creationMoment=now.add(periodSeconds,'s');const activeMoment=creationMoment.add(periodSeconds,'s');const closeMoment=activeMoment.add(periodSeconds,'s');const flushMoment=closeMoment.add(flushDelaySeconds,'s');const expiryMoment=flushMoment.add(expiryDelaySeconds,'s');return{periodBlocks,flushBlocks,expiryBlocks,creationMoment,activeMoment,closeMoment,flushMoment,expiryMoment,votingTime:secondsToTime(periodSeconds),flushDelayTime:secondsToTime(flushDelaySeconds),expiryDelayTime:secondsToTime(expiryDelaySeconds),periodSeconds};};const GovernanceForm=({submitForm,values,setFieldValue,errors,touched,setFieldTouched})=>{var _a,_b,_c;const {network}=(0,useTezos_1.useTezos)();const {dispatch,state:{data:{orgSettings}}}=(0,react_1.useContext)(state_1.CreatorContext);const match=(0,react_router_dom_1.useRouteMatch)();const history=(0,react_router_1.useHistory)();const [blockTimeAverage,setBlockTimeAverage]=(0,react_1.useState)(0);const {votingBlocksDay,votingBlocksMinutes,votingBlocksHours,proposalFlushBlocksDay,proposalFlushBlocksHours,proposalFlushBlocksMinutes,proposalExpiryBlocksDay,proposalExpiryBlocksHours,proposalExpiryBlocksMinutes}=values;const {votingTime,flushDelayTime,activeMoment,expiryDelayTime,periodSeconds,periodBlocks,flushBlocks,expiryBlocks}=useEstimatedBlocks({votingBlocksDay,votingBlocksMinutes,votingBlocksHours,proposalFlushBlocksDay,proposalFlushBlocksHours,proposalFlushBlocksMinutes,proposalExpiryBlocksDay,proposalExpiryBlocksHours,proposalExpiryBlocksMinutes,blockTimeAverage});(0,react_1.useEffect)(()=>{setFieldValue('votingBlocks',periodBlocks);setFieldValue('proposalFlushBlocks',flushBlocks);setFieldValue('proposalExpiryBlocks',expiryBlocks);},[values,periodBlocks,flushBlocks,expiryBlocks,setFieldValue]);(0,react_1.useEffect)(()=>{;(()=>__awaiter(void 0,void 0,void 0,function*(){const blockchainInfo=yield(0,stats_1.getNetworkStats)(network);if(blockchainInfo){setBlockTimeAverage(blockchainInfo.constants.timeBetweenBlocks);}}))();},[network]);const formatDate=timeInfo=>{const values=[];for(const property in timeInfo){if(timeInfo[property]!==0){values.push(`${timeInfo[property]} ${property}`);}}if(values.length>0){return values.toString().replace(',',' and ');}return'0 minutes';};(0,react_1.useEffect)(()=>{if(values){dispatch({type:state_1.ActionTypes.UPDATE_NAVIGATION_BAR,next:{text:'Continue',handler:()=>{submitForm(values);}},back:{text:'Back',handler:()=>history.push(`dao`)}});}},[dispatch,errors,history,match.path,match.url,submitForm,values]);return(0,jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment,{children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'row',children:[(0,jsx_runtime_1.jsxs)(InputContainer,{item:true,sm:4,xs:12,children:[(0,jsx_runtime_1.jsx)(SecondContainer,{container:true,direction:'row',children:(0,jsx_runtime_1.jsx)(core_1.Typography,{style:styles.voting,variant:'subtitle1',color:'textSecondary',children:'Voting Cycle Duration'})}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(TimeBox,{item:true,children:(0,jsx_runtime_1.jsx)(formik_1.Field,{style:{margin:'auto'},id:'outlined-basic',onKeyDown:e=>(0,utils_2.handleChange)(e),name:'votingBlocksDay',type:'number',placeholder:'0',component:CustomFormikTextField,inputProps:{min:0},onClick:()=>{if((0,formik_1.getIn)(values,'votingBlocksDay')===0){setFieldValue('votingBlocksDay','');setFieldTouched('votingBlocksDay');}},onChange:newValue=>{if(newValue.target.value===''){setFieldValue('votingBlocksDay','');}else{setFieldValue('votingBlocksDay',parseInt(newValue.target.value,10));}}})}),(0,jsx_runtime_1.jsx)(TimeText,{color:'textSecondary',children:'days'})]}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(TimeBox,{item:true,children:(0,jsx_runtime_1.jsx)(formik_1.Field,{style:{margin:'auto'},id:'outlined-basic',onKeyDown:e=>(0,utils_2.handleChange)(e),name:'votingBlocksHours',type:'number',component:CustomFormikTextField,inputProps:{min:0},onClick:()=>{if((0,formik_1.getIn)(values,'votingBlocksHours')===0){setFieldValue('votingBlocksHours','');}},onChange:newValue=>{if(newValue.target.value===''){setFieldValue('votingBlocksHours','');}else{setFieldValue('votingBlocksHours',parseInt(newValue.target.value,10));}}})}),(0,jsx_runtime_1.jsx)(TimeText,{color:'textSecondary',children:'hours'})]}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(TimeBox,{item:true,children:(0,jsx_runtime_1.jsx)(formik_1.Field,{style:{margin:'auto'},id:'outlined-basic',onKeyDown:e=>(0,utils_2.handleChange)(e),name:'votingBlocksMinutes',type:'number',component:CustomFormikTextField,inputProps:{min:0},onClick:()=>{if((0,formik_1.getIn)(values,'votingBlocksMinutes')===0){setFieldValue('votingBlocksMinutes','');}},onChange:newValue=>{if(newValue.target.value===''){setFieldValue('votingBlocksMinutes','');}else{setFieldValue('votingBlocksMinutes',parseInt(newValue.target.value,10));}}})}),(0,jsx_runtime_1.jsx)(TimeText,{color:'textSecondary',children:'minutes'})]})]}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,style:{marginTop:10,marginLeft:0,height:42},children:(0,jsx_runtime_1.jsx)(EstimatedTime_1.EstimatedBlocks,{blocks:periodBlocks})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:errors.votingBlocks&&(touched.votingBlocksDay||touched.votingBlocksMinutes||touched.votingBlocksHours)?(0,jsx_runtime_1.jsx)(ErrorTextTime,{children:errors.votingBlocks}):null})]}),(0,jsx_runtime_1.jsxs)(InputContainer,{item:true,sm:4,xs:12,children:[(0,jsx_runtime_1.jsx)(SecondContainer,{container:true,direction:'row',children:(0,jsx_runtime_1.jsxs)(core_1.Typography,{style:styles.voting,variant:'subtitle1',color:'textSecondary',children:['Proposal Execution Delay',(0,jsx_runtime_1.jsx)(CustomTooltip,{placement:'bottom',title:'The time for which the proposal execution will be paused, after this time has passed the proposal will be executable',children:errors.proposalFlushBlocks?(0,jsx_runtime_1.jsx)(InfoIconDanger,{}):(0,jsx_runtime_1.jsx)(InfoIconCorrect,{})})]})}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(TimeBox,{item:true,children:(0,jsx_runtime_1.jsx)(formik_1.Field,{style:{margin:'auto'},id:'outlined-basic',onKeyDown:e=>(0,utils_2.handleChange)(e),name:'proposalFlushBlocksDay',type:'number',component:CustomFormikTextField,inputProps:{min:0},onClick:()=>{if((0,formik_1.getIn)(values,'proposalFlushBlocksDay')===0){setFieldValue('proposalFlushBlocksDay','');}},onChange:newValue=>{if(newValue.target.value===''){setFieldValue('proposalFlushBlocksDay','');}else{setFieldValue('proposalFlushBlocksDay',parseInt(newValue.target.value,10));}}})}),(0,jsx_runtime_1.jsx)(TimeText,{color:'textSecondary',children:'days'})]}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(TimeBox,{item:true,children:(0,jsx_runtime_1.jsx)(formik_1.Field,{style:{margin:'auto'},id:'outlined-basic',onKeyDown:e=>(0,utils_2.handleChange)(e),name:'proposalFlushBlocksHours',type:'number',component:CustomFormikTextField,inputProps:{min:0},onClick:()=>{if((0,formik_1.getIn)(values,'proposalFlushBlocksHours')===0){setFieldValue('proposalFlushBlocksHours','');}},onChange:newValue=>{if(newValue.target.value===''){setFieldValue('proposalFlushBlocksHours','');}else{setFieldValue('proposalFlushBlocksHours',parseInt(newValue.target.value,10));}}})}),(0,jsx_runtime_1.jsx)(TimeText,{color:'textSecondary',children:'hours'})]}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(TimeBox,{item:true,children:(0,jsx_runtime_1.jsx)(formik_1.Field,{style:{margin:'auto'},id:'outlined-basic',onKeyDown:e=>(0,utils_2.handleChange)(e),name:'proposalFlushBlocksMinutes',type:'number',component:CustomFormikTextField,inputProps:{min:0},onClick:()=>{if((0,formik_1.getIn)(values,'proposalFlushBlocksMinutes')===0){setFieldValue('proposalFlushBlocksMinutes','');}},onChange:newValue=>{if(newValue.target.value===''){setFieldValue('proposalFlushBlocksMinutes','');}else{setFieldValue('proposalFlushBlocksMinutes',parseInt(newValue.target.value,10));}}})}),(0,jsx_runtime_1.jsx)(TimeText,{color:'textSecondary',children:'minutes'})]})]}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,style:{marginLeft:0,height:42,marginTop:10},children:(0,jsx_runtime_1.jsx)(EstimatedTime_1.EstimatedBlocks,{blocks:flushBlocks})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:errors.proposalFlushBlocks&&(touched.proposalFlushBlocksDay||touched.proposalFlushBlocksMinutes||touched.proposalFlushBlocksHours)?(0,jsx_runtime_1.jsx)(ErrorTextTime,{children:errors.proposalFlushBlocks}):null})]}),(0,jsx_runtime_1.jsxs)(InputContainer,{item:true,sm:4,xs:12,children:[(0,jsx_runtime_1.jsx)(SecondContainer,{container:true,direction:'row',children:(0,jsx_runtime_1.jsxs)(core_1.Typography,{style:styles.voting,variant:'subtitle1',color:'textSecondary',children:['Proposal Expiry Threshold',(0,jsx_runtime_1.jsx)(CustomTooltip,{placement:'bottom',title:'This is the time after which if you still haven\'t executed your proposal it will become expired and non-executable',children:errors.proposalExpiryBlocks?(0,jsx_runtime_1.jsx)(InfoIconDanger,{}):(0,jsx_runtime_1.jsx)(InfoIconCorrect,{})})]})}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(TimeBox,{item:true,children:(0,jsx_runtime_1.jsx)(formik_1.Field,{style:{margin:'auto'},id:'outlined-basic',onKeyDown:e=>(0,utils_2.handleChange)(e),name:'proposalExpiryBlocksDay',type:'number',component:CustomFormikTextField,inputProps:{min:0},onClick:()=>{if((0,formik_1.getIn)(values,'proposalExpiryBlocksDay')===0){setFieldValue('proposalExpiryBlocksDay','');}},onChange:newValue=>{if(newValue.target.value===''){setFieldValue('proposalExpiryBlocksDay','');}else{setFieldValue('proposalExpiryBlocksDay',parseInt(newValue.target.value,10));}}})}),(0,jsx_runtime_1.jsx)(TimeText,{color:'textSecondary',children:'days'})]}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(TimeBox,{item:true,children:(0,jsx_runtime_1.jsx)(formik_1.Field,{style:{margin:'auto'},id:'outlined-basic',onKeyDown:e=>(0,utils_2.handleChange)(e),name:'proposalExpiryBlocksHours',type:'number',component:CustomFormikTextField,inputProps:{min:0},onClick:()=>{if((0,formik_1.getIn)(values,'proposalExpiryBlocksHours')===0){setFieldValue('proposalExpiryBlocksHours','');}},onChange:newValue=>{if(newValue.target.value===''){setFieldValue('proposalExpiryBlocksHours','');}else{setFieldValue('proposalExpiryBlocksHours',parseInt(newValue.target.value,10));}}})}),(0,jsx_runtime_1.jsx)(TimeText,{color:'textSecondary',children:'hours'})]}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(TimeBox,{item:true,children:(0,jsx_runtime_1.jsx)(formik_1.Field,{style:{margin:'auto'},id:'outlined-basic',onKeyDown:e=>(0,utils_2.handleChange)(e),name:'proposalExpiryBlocksMinutes',type:'number',component:CustomFormikTextField,inputProps:{min:0},onClick:()=>{if((0,formik_1.getIn)(values,'proposalExpiryBlocksMinutes')===0){setFieldValue('proposalExpiryBlocksMinutes','');}},onChange:newValue=>{if(newValue.target.value===''){setFieldValue('proposalExpiryBlocksMinutes','');}else{setFieldValue('proposalExpiryBlocksMinutes',parseInt(newValue.target.value,10));}}})}),(0,jsx_runtime_1.jsx)(TimeText,{color:'textSecondary',children:'minutes'})]})]}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,style:{marginLeft:0,height:42,marginTop:10},children:(0,jsx_runtime_1.jsx)(EstimatedTime_1.EstimatedBlocks,{blocks:expiryBlocks})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:errors.proposalExpiryBlocks&&(touched.proposalExpiryBlocksDay||touched.proposalExpiryBlocksHours||touched.proposalExpiryBlocksMinutes)?(0,jsx_runtime_1.jsx)(ErrorTextTime,{children:errors.proposalExpiryBlocks}):null})]})]}),(0,jsx_runtime_1.jsx)(InfoBox,{children:(0,jsx_runtime_1.jsx)(TitleBlock_1.TitleBlock,{description:(0,jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment,{children:[(0,jsx_runtime_1.jsx)(core_1.Typography,{color:'textSecondary',children:'You will need to wait for a full cycle before making your first proposal.'}),(0,jsx_runtime_1.jsx)(core_1.Typography,{color:'textSecondary',style:{marginTop:10},children:`A proposal will accept votes for ${formatDate(votingTime)} after it is created. Once the voting cycle - ends, if the proposal is accepted, it will become executable after another ${formatDate(flushDelayTime)}.`}),(0,jsx_runtime_1.jsxs)(core_1.Typography,{color:'textSecondary',style:{marginTop:10},children:['If not executed within ',formatDate(expiryDelayTime),' after voting ends, the proposal will expire and won\'t be available for execution anymore.']})]})})}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,style:{marginTop:12},children:[(0,jsx_runtime_1.jsx)(SecondContainer,{container:true,direction:'row',children:(0,jsx_runtime_1.jsx)(core_1.Typography,{style:styles.voting,variant:'subtitle1',color:'textSecondary',children:'Required Stake to Propose'})}),(0,jsx_runtime_1.jsxs)(StakeContainer,{container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(AdditionContainer,{item:true,xs:12,sm:4,children:(0,jsx_runtime_1.jsxs)(ItemContainer,{container:true,direction:'row',alignItems:'center',justifyContent:'center',children:[(0,jsx_runtime_1.jsx)(GridItemCenter,{item:true,xs:5,children:(0,jsx_runtime_1.jsx)(formik_1.Field,{name:'proposeStakeRequired',type:'string',placeholder:'00',inputProps:{min:0,defaultValue:0,step:0.01},component:formik_material_ui_1.TextField,validate:value=>{var _a,_b;let error;if(((_a=orgSettings.governanceToken.tokenMetadata)===null||_a===void 0?void 0:_a.decimals)&&new bignumber_js_1.default(value).lt((0,utils_1.parseUnits)(new bignumber_js_1.default(1),(_b=orgSettings.governanceToken.tokenMetadata)===null||_b===void 0?void 0:_b.decimals))){error='Token value lower than smallest valid token value';}return error;},onClick:()=>setFieldTouched('proposeStakeRequired')})}),(0,jsx_runtime_1.jsxs)(GridItemCenter,{item:true,xs:7,container:true,direction:'row',justifyContent:'space-around',children:[(0,jsx_runtime_1.jsx)(core_1.Typography,{color:'textSecondary',children:((_a=orgSettings.governanceToken.tokenMetadata)===null||_a===void 0?void 0:_a.symbol)||''}),(0,jsx_runtime_1.jsx)(core_1.Tooltip,{placement:'bottom',title:`Amount of ${((_b=orgSettings.governanceToken.tokenMetadata)===null||_b===void 0?void 0:_b.symbol)||''} required to make a proposal. Total supply: ${(_c=orgSettings.governanceToken.tokenMetadata)===null||_c===void 0?void 0:_c.supply}`,children:(0,jsx_runtime_1.jsx)(InfoIconInput,{})})]})]})}),errors.proposeStakeRequired||errors.proposeStakePercentage?(0,jsx_runtime_1.jsx)(ErrorText,{children:errors.proposeStakeRequired||errors.proposeStakePercentage}):null]})]}),(0,jsx_runtime_1.jsxs)(SecondContainer,{container:true,direction:'row',children:[(0,jsx_runtime_1.jsx)(core_1.Typography,{style:styles.voting,variant:'subtitle1',color:'textSecondary',children:'Returned Stake After Proposal Rejection'}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'row',alignItems:'center',style:{marginTop:14},children:[(0,jsx_runtime_1.jsx)(GridNoPadding,{item:true,xs:8,sm:10,children:(0,jsx_runtime_1.jsx)(formik_1.Field,{name:'returnedTokenPercentage',children:()=>(0,jsx_runtime_1.jsx)(StyledSlider,{value:(0,formik_1.getIn)(values,'returnedTokenPercentage'),onChange:(value,newValue)=>setFieldValue('returnedTokenPercentage',newValue||0)})})}),(0,jsx_runtime_1.jsx)(GridNoPadding,{item:true,xs:4,sm:2,container:true,direction:'row',justifyContent:'flex-end',children:(0,jsx_runtime_1.jsx)(CustomSliderValue,{children:(0,jsx_runtime_1.jsxs)(Value,{variant:'subtitle1',color:'textSecondary',children:[(0,formik_1.getIn)(values,'returnedTokenPercentage'),'%']})})})]})]}),(0,jsx_runtime_1.jsx)(SpacingContainer,{direction:'row',container:true,alignItems:'center',children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'subtitle1',color:'textSecondary',children:'Min & Max Transfer Amounts'})}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'row',alignItems:'center',style:{marginTop:14},children:[(0,jsx_runtime_1.jsxs)(AdditionContainer,{item:true,xs:12,sm:4,children:[(0,jsx_runtime_1.jsxs)(ItemContainer,{container:true,direction:'row',alignItems:'center',justifyContent:'center',children:[(0,jsx_runtime_1.jsx)(GridItemCenter,{item:true,xs:5,children:(0,jsx_runtime_1.jsx)(formik_1.Field,{name:'minXtzAmount',type:'number',inputProps:{min:0.000001,defaultValue:0,step:0.01},placeholder:'00',component:formik_material_ui_1.TextField,onClick:()=>setFieldTouched('minXtzAmount')})}),(0,jsx_runtime_1.jsxs)(GridItemCenter,{item:true,xs:7,container:true,direction:'row',justifyContent:'space-around',children:[(0,jsx_runtime_1.jsx)(ValueText,{color:'textSecondary',children:'Min. XTZ'}),(0,jsx_runtime_1.jsx)(core_1.Tooltip,{placement:'bottom',title:'Minimum amount of XTZ that can be transferred',children:(0,jsx_runtime_1.jsx)(InfoIconInput,{})})]})]}),errors.minXtzAmount&&touched.minXtzAmount?(0,jsx_runtime_1.jsx)(ErrorText,{children:errors.minXtzAmount}):null]}),(0,jsx_runtime_1.jsxs)(AdditionContainer,{item:true,xs:12,sm:4,children:[(0,jsx_runtime_1.jsxs)(ItemContainer,{container:true,direction:'row',alignItems:'center',justifyContent:'center',children:[(0,jsx_runtime_1.jsx)(GridItemCenter,{item:true,xs:5,children:(0,jsx_runtime_1.jsx)(formik_1.Field,{name:'maxXtzAmount',type:'number',placeholder:'00',component:formik_material_ui_1.TextField,inputProps:{min:0.000001,defaultValue:0,step:0.01},onClick:()=>setFieldTouched('maxXtzAmount')})}),(0,jsx_runtime_1.jsxs)(GridItemCenter,{item:true,xs:7,container:true,direction:'row',justifyContent:'space-around',children:[(0,jsx_runtime_1.jsx)(ValueText,{color:'textSecondary',children:'Max. XTZ '}),(0,jsx_runtime_1.jsx)(core_1.Tooltip,{placement:'bottom',title:'Maximum amount of XTZ that can be transferred',children:(0,jsx_runtime_1.jsx)(InfoIconInput,{})})]})]}),errors.maxXtzAmount&&touched.maxXtzAmount?(0,jsx_runtime_1.jsx)(ErrorText,{children:errors.maxXtzAmount}):null]})]})]});};const Governance=()=>{const {dispatch,state,updateCache}=(0,react_1.useContext)(state_1.CreatorContext);const {votingSettings}=state.data;const history=(0,react_router_1.useHistory)();const saveStepInfo=(values,{setSubmitting})=>{const newState=Object.assign(Object.assign({},state.data),{votingSettings:values});updateCache(newState);setSubmitting(true);dispatch({type:state_1.ActionTypes.UPDATE_VOTING_SETTINGS,voting:values});history.push(`quorum`);};return(0,jsx_runtime_1.jsxs)(core_1.Box,{children:[(0,jsx_runtime_1.jsx)(TitleBlock_1.TitleBlock,{title:'Proposals & Voting',tooltipText:'Configure Proposals and Voting',tooltip:true,description:'These settings will define the duration, support and approval required for proposals.'}),(0,jsx_runtime_1.jsx)(formik_1.Formik,{enableReinitialize:true,validateOnChange:true,validateOnBlur:true,validate:validateForm,onSubmit:saveStepInfo,initialValues:votingSettings,children:({submitForm,isSubmitting,setFieldValue,values,errors,touched,setFieldTouched})=>{return(0,jsx_runtime_1.jsx)(formik_1.Form,{style:{width:'100%'},children:(0,jsx_runtime_1.jsx)(GovernanceForm,{submitForm:submitForm,isSubmitting:isSubmitting,setFieldValue:setFieldValue,errors:errors,touched:touched,values:values,setFieldTouched:setFieldTouched})});}})]});};exports.Governance=Governance; \ No newline at end of file diff --git a/dist/modules/creator/steps/Governance.js.map b/dist/modules/creator/steps/Governance.js.map deleted file mode 100644 index 90cadbe..0000000 --- a/dist/modules/creator/steps/Governance.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Governance.js","sourceRoot":"","sources":["../../../../src/modules/creator/steps/Governance.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/creator/steps/Quorum.js b/dist/modules/creator/steps/Quorum.js deleted file mode 100644 index c2d932e..0000000 --- a/dist/modules/creator/steps/Quorum.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.Quorum=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const formik_material_ui_1=require('formik-material-ui');const react_1=require('react');const formik_1=require('formik');const react_router_1=require('react-router');const react_router_dom_1=require('react-router-dom');const state_1=require('../state');const icons_1=require('@material-ui/icons');const TitleBlock_1=require('../../common/TitleBlock');const utils_1=require('../utils');const ErrorText=(0,core_1.styled)(core_1.Typography)({display:'flex',minWidth:'100%',fontSize:14,color:'red'});const SpacingContainer=(0,core_1.styled)(core_1.Grid)({marginTop:25});const AdditionContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({marginTop:14,height:54,background:'#2F3438',borderRadius:8,maxWidth:150,['@media (max-width:1167px)']:{marginRight:0,maxWidth:'100%'}}));const GridItemCenter=(0,core_1.styled)(core_1.Grid)({textAlign:'center',justifyContent:'space-around',['@media (max-width:1167px)']:{justifyContent:'flex-end'}});const GridItemCenterBottom=(0,core_1.styled)(core_1.Grid)({textAlign:'center',justifyContent:'flex-end'});const ItemContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({height:'100%',padding:'12px 25px',['@media (max-width:1167px)']:{paddingLeft:25,paddingRight:25}}));const ValueText=(0,core_1.styled)(core_1.Typography)({fontSize:14,opacity:0.8,['@media (max-width:1167px)']:{marginRight:20}});const GridItemContainer=(0,core_1.styled)(core_1.Grid)(()=>({display:'flex',alignItems:'center'}));const InfoIconInput=(0,core_1.styled)(icons_1.InfoRounded)(({theme})=>({cursor:'default',color:theme.palette.secondary.light,height:16,width:16}));const InfoIconInputQuorum=(0,core_1.styled)(icons_1.InfoRounded)(({theme})=>({cursor:'default',color:theme.palette.secondary.light,height:16,width:16,marginTop:2}));const ParentContainer=(0,core_1.styled)(core_1.Grid)({marginTop:14,maxWidth:'70%',['@media (max-width:1167px)']:{maxWidth:'100%'}});const CustomInputContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({border:'none',height:54,marginTop:14,background:'#2F3438',borderRadius:8,alignItems:'center',justifyContent:'end',padding:'12px 25px',minWidth:150,maxWidth:150,['@media (max-width:1167px)']:{maxWidth:'100%',minWidth:'100%',paddingLeft:25,paddingRight:25}}));const InputContainer=(0,core_1.styled)(core_1.Grid)({paddingRight:15,['@media (max-width:1167px)']:{paddingRight:0}});const validateForm=values=>{const errors={};Object.keys(values).forEach(key=>{if(values[key]===''){errors[key]='Required';}if(Number(values[key])<0){errors[key]='Cannot be negative';}});if(values.minQuorumAmount<=0){errors.minQuorumAmount='Min Quorum amount must be greater than 0';}if(values.maxQuorumAmount>=100){errors.maxQuorumAmount='Max Quorum amount must be lower than 100';}if(values.minQuorumAmount>values.maxQuorumAmount){errors.maxQuorumAmount='Max Quorum amount must be greater than Min. Quorum amount';}if(values.quorumThreshold>=values.maxQuorumAmount||values.quorumThreshold<=values.minQuorumAmount){errors.quorumThreshold='Quorum Threshold must be between Min and Max Quorum amounts';}if(values.quorumChange>values.quorumMaxChange){errors.quorumChange='Cannot be greater than Max Quorum Change';}return errors;};const QuorumForm=({submitForm,values,errors,touched,setFieldValue,setFieldTouched})=>{var _a,_b;const {dispatch,state:{data:{orgSettings}}}=(0,react_1.useContext)(state_1.CreatorContext);const match=(0,react_router_dom_1.useRouteMatch)();const history=(0,react_router_1.useHistory)();(0,react_1.useEffect)(()=>{if(values){dispatch({type:state_1.ActionTypes.UPDATE_NAVIGATION_BAR,next:{text:'Continue',handler:()=>{submitForm(values);}},back:{text:'Back',handler:()=>history.push(`voting`)}});}},[dispatch,errors,history,match.path,match.url,submitForm,values]);return(0,jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment,{children:[(0,jsx_runtime_1.jsx)(SpacingContainer,{direction:'row',container:true,alignItems:'center',children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'subtitle1',color:'textSecondary',children:'Quorum Threshold'})}),(0,jsx_runtime_1.jsxs)(ParentContainer,{container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(InputContainer,{item:true,xs:12,sm:4,children:(0,jsx_runtime_1.jsx)(GridItemContainer,{children:(0,jsx_runtime_1.jsxs)(CustomInputContainer,{item:true,xs:12,container:true,direction:'row',children:[(0,jsx_runtime_1.jsx)(GridItemCenter,{item:true,xs:5,children:(0,jsx_runtime_1.jsx)(formik_1.Field,{name:'quorumThreshold',type:'number',onKeyDown:e=>(0,utils_1.handleChange)(e),placeholder:'00',inputProps:{min:0,max:100,step:1},component:formik_material_ui_1.TextField,InputProps:{endAdornment:(0,jsx_runtime_1.jsx)(ValueText,{color:'textSecondary',children:'%'})},onClick:()=>setFieldTouched('quorumThreshold')})}),(0,jsx_runtime_1.jsx)(GridItemCenterBottom,{item:true,xs:7,container:true,direction:'row',justifyContent:'flex-end',children:(0,jsx_runtime_1.jsx)(core_1.Tooltip,{placement:'bottom',title:`Initial % of ${((_a=orgSettings.governanceToken.tokenMetadata)===null||_a===void 0?void 0:_a.symbol)||''}'s supply required as votes to pass/reject a proposal. Total supply: ${(_b=orgSettings.governanceToken.tokenMetadata)===null||_b===void 0?void 0:_b.supply}`,children:(0,jsx_runtime_1.jsx)(InfoIconInput,{})})})]})})}),(0,jsx_runtime_1.jsx)(InputContainer,{item:true,xs:12,sm:4,children:(0,jsx_runtime_1.jsx)(GridItemContainer,{children:(0,jsx_runtime_1.jsxs)(CustomInputContainer,{item:true,xs:12,container:true,direction:'row',children:[(0,jsx_runtime_1.jsx)(GridItemCenter,{item:true,xs:5,children:(0,jsx_runtime_1.jsx)(formik_1.Field,{name:'minQuorumAmount',type:'number',onKeyDown:e=>(0,utils_1.handleChange)(e),placeholder:'00',inputProps:{min:0,max:100,step:1},component:formik_material_ui_1.TextField,InputProps:{endAdornment:(0,jsx_runtime_1.jsx)(ValueText,{color:'textSecondary',children:'%'})},onClick:()=>setFieldTouched('minQuorumAmount')})}),(0,jsx_runtime_1.jsxs)(GridItemCenter,{item:true,xs:7,container:true,direction:'row',justifyContent:'space-around',children:[(0,jsx_runtime_1.jsx)(ValueText,{color:'textSecondary',children:' Min'}),(0,jsx_runtime_1.jsx)(core_1.Tooltip,{placement:'bottom',title:'Minimum value the quorum can change to after participation adjustment',children:(0,jsx_runtime_1.jsx)(InfoIconInputQuorum,{})})]})]})})}),(0,jsx_runtime_1.jsx)(InputContainer,{item:true,xs:12,sm:4,children:(0,jsx_runtime_1.jsx)(GridItemContainer,{children:(0,jsx_runtime_1.jsxs)(CustomInputContainer,{item:true,xs:12,container:true,direction:'row',children:[(0,jsx_runtime_1.jsx)(GridItemCenter,{item:true,xs:5,children:(0,jsx_runtime_1.jsx)(formik_1.Field,{name:'maxQuorumAmount',type:'number',onKeyDown:e=>(0,utils_1.handleChange)(e),placeholder:'00',inputProps:{min:0,max:100,step:1},component:formik_material_ui_1.TextField,InputProps:{endAdornment:(0,jsx_runtime_1.jsx)(ValueText,{color:'textSecondary',children:'%'})},onClick:()=>setFieldTouched('maxQuorumAmount')})}),(0,jsx_runtime_1.jsxs)(GridItemCenter,{item:true,xs:7,container:true,direction:'row',children:[(0,jsx_runtime_1.jsx)(ValueText,{color:'textSecondary',children:'Max'}),(0,jsx_runtime_1.jsx)(core_1.Tooltip,{placement:'bottom',title:'Maximum value the quorum can change to after participation adjustment',children:(0,jsx_runtime_1.jsx)(InfoIconInputQuorum,{})})]})]})})}),errors.quorumThreshold&&touched.quorumThreshold?(0,jsx_runtime_1.jsx)(ErrorText,{children:errors.quorumThreshold}):null,errors.minQuorumAmount&&touched.minQuorumAmount?(0,jsx_runtime_1.jsx)(ErrorText,{children:errors.minQuorumAmount}):null,errors.maxQuorumAmount&&touched.maxQuorumAmount?(0,jsx_runtime_1.jsx)(ErrorText,{children:errors.maxQuorumAmount}):null]}),(0,jsx_runtime_1.jsx)(SpacingContainer,{direction:'row',container:true,alignItems:'center',children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'subtitle1',color:'textSecondary',children:'Quorum Change'})}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'row',alignItems:'center',style:{marginTop:14},children:[(0,jsx_runtime_1.jsx)(AdditionContainer,{item:true,xs:12,sm:3,children:(0,jsx_runtime_1.jsxs)(ItemContainer,{container:true,direction:'row',alignItems:'center',justifyContent:'center',children:[(0,jsx_runtime_1.jsx)(GridItemCenter,{item:true,xs:5,children:(0,jsx_runtime_1.jsx)(formik_1.Field,{name:'quorumChange',type:'number',onKeyDown:e=>(0,utils_1.handleChange)(e),placeholder:'00',inputProps:{min:0,max:100,step:1},component:formik_material_ui_1.TextField,InputProps:{endAdornment:(0,jsx_runtime_1.jsx)(ValueText,{color:'textSecondary',children:'%'})},onClick:()=>setFieldTouched('quorumChange')})}),(0,jsx_runtime_1.jsx)(GridItemCenterBottom,{item:true,xs:7,container:true,direction:'row',children:(0,jsx_runtime_1.jsx)(core_1.Tooltip,{placement:'bottom',title:'Participation adjustment value',children:(0,jsx_runtime_1.jsx)(InfoIconInput,{})})})]})}),errors.quorumChange&&touched.quorumChange?(0,jsx_runtime_1.jsx)(ErrorText,{children:errors.quorumChange}):null]}),(0,jsx_runtime_1.jsx)(SpacingContainer,{direction:'row',container:true,alignItems:'center',children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'subtitle1',color:'textSecondary',children:'Quorum Max Change'})}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'row',alignItems:'center',style:{marginTop:14},children:[(0,jsx_runtime_1.jsx)(AdditionContainer,{item:true,xs:12,sm:3,children:(0,jsx_runtime_1.jsxs)(ItemContainer,{container:true,direction:'row',alignItems:'center',justifyContent:'center',children:[(0,jsx_runtime_1.jsx)(GridItemCenter,{item:true,xs:5,children:(0,jsx_runtime_1.jsx)(formik_1.Field,{name:'quorumMaxChange',type:'number',onKeyDown:e=>(0,utils_1.handleChange)(e),placeholder:'00',inputProps:{min:0,max:100,step:1},component:formik_material_ui_1.TextField,InputProps:{endAdornment:(0,jsx_runtime_1.jsx)(ValueText,{color:'textSecondary',children:'%'})},onClick:()=>setFieldTouched('quorumMaxChange')})}),(0,jsx_runtime_1.jsx)(GridItemCenterBottom,{item:true,xs:7,container:true,direction:'row',justifyContent:'space-around',children:(0,jsx_runtime_1.jsx)(core_1.Tooltip,{placement:'bottom',title:'Maximum participation adjustment value',children:(0,jsx_runtime_1.jsx)(InfoIconInput,{})})})]})}),errors.quorumMaxChange&&touched.quorumMaxChange?(0,jsx_runtime_1.jsx)(ErrorText,{children:errors.quorumMaxChange}):null]})]});};const Quorum=()=>{const {dispatch,state,updateCache}=(0,react_1.useContext)(state_1.CreatorContext);const {quorumSettings}=state.data;const history=(0,react_router_1.useHistory)();const saveStepInfo=(values,{setSubmitting})=>{const newState=Object.assign(Object.assign({},state.data),{quorumSettings:values});updateCache(newState);setSubmitting(true);dispatch({type:state_1.ActionTypes.UPDATE_QUORUM_SETTINGS,quorum:values});history.push(`summary`);};return(0,jsx_runtime_1.jsxs)(core_1.Box,{children:[(0,jsx_runtime_1.jsx)(TitleBlock_1.TitleBlock,{title:'Quorum',description:`Each period, a new quorum threshold is calculated based on the previous`+'\''+'s period participation. It is set as a percentage of the governance token'+'\''+'s total supply',tooltipText:'Quorum Settings',tooltip:true}),(0,jsx_runtime_1.jsx)(formik_1.Formik,{enableReinitialize:true,validateOnChange:true,validateOnBlur:false,validate:values=>validateForm(values),onSubmit:saveStepInfo,initialValues:quorumSettings,children:({submitForm,isSubmitting,setFieldValue,values,errors,touched,setFieldTouched})=>{return(0,jsx_runtime_1.jsx)(formik_1.Form,{style:{width:'100%'},children:(0,jsx_runtime_1.jsx)(QuorumForm,{submitForm:submitForm,isSubmitting:isSubmitting,setFieldValue:setFieldValue,errors:errors,touched:touched,values:values,setFieldTouched:setFieldTouched})});}})]});};exports.Quorum=Quorum; \ No newline at end of file diff --git a/dist/modules/creator/steps/Quorum.js.map b/dist/modules/creator/steps/Quorum.js.map deleted file mode 100644 index 2ea12d6..0000000 --- a/dist/modules/creator/steps/Quorum.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Quorum.js","sourceRoot":"","sources":["../../../../src/modules/creator/steps/Quorum.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/creator/steps/Review.js b/dist/modules/creator/steps/Review.js deleted file mode 100644 index 18afe80..0000000 --- a/dist/modules/creator/steps/Review.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.Review=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=require('react');const core_1=require('@material-ui/core');const react_router_dom_1=require('react-router-dom');const rocket_svg_1=__importDefault(require('../../../assets/img/rocket.svg'));const useOriginate_1=require('../../../services/contracts/baseDAO/hooks/useOriginate');const state_1=require('../state');const DeploymentLoader_1=require('../components/DeploymentLoader');const ProtectedRoute_1=require('../components/ProtectedRoute');const useTezos_1=require('../../../services/beacon/hooks/useTezos');const Toolbar_1=require('../../common/Toolbar');const RocketImg=(0,core_1.styled)('img')({marginBottom:46,height:128});const CustomButton=(0,core_1.styled)(core_1.Button)({marginTop:20});const CustomText=(0,core_1.styled)(core_1.Typography)({fontWeight:'bold',marginLeft:12,marginRight:12});const StyledContainer=(0,core_1.styled)(core_1.Box)({minHeight:500,minWidth:650,display:'grid',['@media (max-width:1167px)']:{minWidth:'auto'}});const Review=()=>{const {account,connect}=(0,useTezos_1.useTezos)();const validDAOData=(0,ProtectedRoute_1.useCreatorRouteValidation)();const {state,dispatch}=(0,react_1.useContext)(state_1.CreatorContext);const info=state.data;const {frozenToken,unfrozenToken}=(0,state_1.getTokensInfo)(info);const metadataCarrierParams=(0,react_1.useMemo)(()=>({keyName:'metadataKey',metadata:{frozenToken,unfrozenToken,description:info.orgSettings.description,authors:[info.orgSettings.administrator],template:state.data.template}}),[frozenToken,info.orgSettings.administrator,info.orgSettings.description,state.data.template,unfrozenToken]);const {mutation:{mutate,data,error},states,activeState}=(0,useOriginate_1.useOriginate)(state.data.template);const history=(0,react_router_dom_1.useHistory)();console.log('states: ',states);(0,react_1.useEffect)(()=>{;(()=>__awaiter(void 0,void 0,void 0,function*(){if(!validDAOData&&info&&metadataCarrierParams){mutate({metadataParams:metadataCarrierParams,params:info});}}))();},[]);(0,react_1.useEffect)(()=>{if(data&&data.address){dispatch({type:state_1.ActionTypes.CLEAR_CACHE});}},[data,dispatch]);return(0,jsx_runtime_1.jsx)(StyledContainer,{children:(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,direction:'row',justifyContent:'center',children:account?(0,jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment,{children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',justifyContent:'center',alignItems:'center',style:{height:'fit-content'},children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(RocketImg,{src:rocket_svg_1.default,alt:'rocket'})}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'row',justifyContent:'center',children:[(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'h4',color:'textSecondary',children:'Deploying'}),(0,jsx_runtime_1.jsxs)(CustomText,{color:'secondary',variant:'h4',children:[' ',state.data.orgSettings.name]}),(0,jsx_runtime_1.jsxs)(core_1.Typography,{variant:'h4',color:'textSecondary',children:[' ','to the Tezos Network']})]}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:12,children:(0,jsx_runtime_1.jsx)(core_1.Box,{children:data&&data.address?(0,jsx_runtime_1.jsx)(CustomButton,{color:'secondary',variant:'outlined',onClick:()=>history.push('/explorer/dao/'+data.address),children:'Go to my DAO'}):null})})]}),(0,jsx_runtime_1.jsx)(DeploymentLoader_1.DeploymentLoader,{states:states,activeStep:activeState,error:error}),states[0].activeText!==''&&states[2].completedText===''&&error===null?(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,direction:'row',justifyContent:'center',alignContent:'center',children:(0,jsx_runtime_1.jsx)(core_1.Typography,{color:'secondary',children:' This may take several minutes '})}):null]}):(0,jsx_runtime_1.jsx)(Toolbar_1.ConnectWalletButton,{connect:connect})})});};exports.Review=Review; \ No newline at end of file diff --git a/dist/modules/creator/steps/Review.js.map b/dist/modules/creator/steps/Review.js.map deleted file mode 100644 index 95c4cad..0000000 --- a/dist/modules/creator/steps/Review.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Review.js","sourceRoot":"","sources":["../../../../src/modules/creator/steps/Review.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/creator/steps/Summary.js b/dist/modules/creator/steps/Summary.js deleted file mode 100644 index 42ad173..0000000 --- a/dist/modules/creator/steps/Summary.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.Summary=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const react_1=require('react');const react_router_dom_1=require('react-router-dom');const state_1=require('../state');const TitleBlock_1=require('../../common/TitleBlock');const utils_1=require('../../../services/contracts/utils');const SecondContainer=(0,core_1.styled)(core_1.Grid)({marginTop:42,background:'#2F3438',borderRadius:8,padding:'26px 48px',boxSizing:'border-box'});const ThirdContainer=(0,core_1.styled)(core_1.Grid)({marginTop:42,background:'#2F3438',borderRadius:8,boxSizing:'border-box'});const ThirdContainerFirstRow=(0,core_1.styled)(core_1.Grid)({padding:'19px 48px',borderBottom:'0.3px solid #7D8C8B',alignItems:'center',display:'flex',maxHeight:70,['@media (max-width:1167px)']:{padding:'12px 15px',maxHeight:'inherit'}});const ThirdContainerLastRow=(0,core_1.styled)(core_1.Grid)({padding:'19px 48px',alignItems:'center',display:'flex',maxHeight:70,['@media (max-width:1167px)']:{padding:'12px 15px',maxHeight:'inherit'}});const ThirdContainerRow=(0,core_1.styled)(core_1.Grid)({borderBottom:'0.3px solid #7D8C8B',padding:'24px 48px',maxHeight:70,['@media (max-width:1167px)']:{padding:'12px 15px',maxHeight:'inherit'}});const ThirdContainerSpecialRow=(0,core_1.styled)(core_1.Grid)({borderBottom:'0.3px solid #7D8C8B',borderTop:'0.3px solid #7D8C8B',padding:'24px 48px',maxHeight:70,['@media (max-width:1167px)']:{padding:'12px 15px',maxHeight:'inherit'}});const FirstContainer=(0,core_1.styled)(core_1.Grid)({background:'#2F3438',borderRadius:8,padding:'22px 48px',boxSizing:'border-box',marginTop:4});const TitleSpacing=(0,core_1.styled)(core_1.Typography)({marginTop:8});const DescriptionSpacing=(0,core_1.styled)(core_1.Typography)({marginTop:16});const ContainerEdit=(0,core_1.styled)(core_1.Typography)({cursor:'pointer'});const AdminAddress=(0,core_1.styled)(core_1.Typography)({wordBreak:'break-all'});const Summary=()=>{const {dispatch,state}=(0,react_1.useContext)(state_1.CreatorContext);const history=(0,react_router_dom_1.useHistory)();const match=(0,react_router_dom_1.useRouteMatch)();const theme=(0,core_1.useTheme)();const isMobile=(0,core_1.useMediaQuery)(theme.breakpoints.down('sm'));const goToVoting=()=>{history.push(`voting`);};const goToQuorum=()=>{history.push(`quorum`);};const goToSettings=()=>{history.push(`dao`);};(0,react_1.useEffect)(()=>{dispatch({type:state_1.ActionTypes.UPDATE_NAVIGATION_BAR,next:{handler:()=>{history.push(`review`);},text:'Launch'},back:{handler:()=>history.push(`quorum`),text:'Back'}});},[dispatch,history,match.path,match.url]);return(0,jsx_runtime_1.jsx)(core_1.Box,{children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'row',justifyContent:'space-between',style:{height:'fit-content'},children:[(0,jsx_runtime_1.jsx)(TitleBlock_1.TitleBlock,{title:'Review information',description:'Review your settings to ensure you\u2019ve made the correct choices.'}),(0,jsx_runtime_1.jsxs)(FirstContainer,{container:true,direction:'row',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:12,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'row',justifyContent:'space-between',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(TitleSpacing,{color:'secondary',variant:'subtitle1',children:state.data.orgSettings.symbol}),(0,jsx_runtime_1.jsx)(ContainerEdit,{color:'secondary',onClick:goToSettings,children:'Edit'})]})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:12,children:(0,jsx_runtime_1.jsx)(TitleSpacing,{color:'textSecondary',variant:'h3',children:state.data.orgSettings.name})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:12,children:(0,jsx_runtime_1.jsx)(DescriptionSpacing,{color:'textSecondary',variant:'body1',children:state.data.orgSettings.description})})]}),(0,jsx_runtime_1.jsxs)(ThirdContainer,{container:true,direction:'row',children:[(0,jsx_runtime_1.jsx)(ThirdContainerFirstRow,{item:true,xs:12,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:isMobile?'column':'row',alignItems:isMobile?'baseline':'center',justifyContent:'space-between',children:[(0,jsx_runtime_1.jsx)(TitleSpacing,{color:'textSecondary',variant:'subtitle1',children:'DAO SETTINGS'}),(0,jsx_runtime_1.jsx)(ContainerEdit,{color:'secondary',onClick:goToSettings,children:'Edit'})]})}),(0,jsx_runtime_1.jsx)(ThirdContainerRow,{item:true,xs:12,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:5,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'subtitle2',color:'textSecondary',children:'Administrator'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:7,children:(0,jsx_runtime_1.jsx)(AdminAddress,{variant:'subtitle2',color:'textSecondary',align:'right',children:isMobile?(0,utils_1.toShortAddress)(state.data.orgSettings.administrator):state.data.orgSettings.administrator})})]})}),(0,jsx_runtime_1.jsx)(ThirdContainerRow,{item:true,xs:12,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:5,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'subtitle2',color:'textSecondary',children:'Guardian'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:7,children:(0,jsx_runtime_1.jsx)(AdminAddress,{variant:'subtitle2',color:'textSecondary',align:'right',children:isMobile?(0,utils_1.toShortAddress)(state.data.orgSettings.guardian):state.data.orgSettings.guardian})})]})}),(0,jsx_runtime_1.jsx)(ThirdContainerRow,{item:true,xs:12,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:5,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'subtitle2',color:'textSecondary',children:'Governance Token Address'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:7,children:(0,jsx_runtime_1.jsx)(AdminAddress,{variant:'subtitle2',color:'textSecondary',align:'right',children:isMobile?(0,utils_1.toShortAddress)(state.data.orgSettings.governanceToken.address):state.data.orgSettings.governanceToken.address})})]})}),(0,jsx_runtime_1.jsx)(ThirdContainerLastRow,{item:true,xs:12,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:5,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'subtitle2',color:'textSecondary',children:'Governance Token ID'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:7,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'subtitle2',color:'textSecondary',align:'right',children:state.data.orgSettings.governanceToken.tokenId})})]})})]}),(0,jsx_runtime_1.jsxs)(ThirdContainer,{container:true,direction:'row',children:[(0,jsx_runtime_1.jsx)(ThirdContainerFirstRow,{item:true,xs:12,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:isMobile?'column':'row',alignItems:isMobile?'baseline':'center',justifyContent:'space-between',children:[(0,jsx_runtime_1.jsx)(TitleSpacing,{color:'textSecondary',variant:'subtitle1',children:'PROPOSAL & VOTING SETTINGS'}),(0,jsx_runtime_1.jsx)(ContainerEdit,{color:'secondary',onClick:goToVoting,children:'Edit'})]})}),(0,jsx_runtime_1.jsx)(ThirdContainerRow,{item:true,xs:12,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:7,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'subtitle2',color:'textSecondary',children:'Voting Period Duration'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:5,children:(0,jsx_runtime_1.jsxs)(core_1.Typography,{variant:'subtitle2',color:'textSecondary',align:'right',children:[state.data.votingSettings.votingBlocks,' blocks']})})]})}),(0,jsx_runtime_1.jsx)(ThirdContainerRow,{item:true,xs:12,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:7,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'subtitle2',color:'textSecondary',children:'Proposal Execution Delay'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:5,children:(0,jsx_runtime_1.jsxs)(core_1.Typography,{variant:'subtitle2',color:'textSecondary',align:'right',children:[state.data.votingSettings.proposalFlushBlocks,' blocks']})})]})}),(0,jsx_runtime_1.jsx)(ThirdContainerRow,{item:true,xs:12,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:7,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'subtitle2',color:'textSecondary',children:'Proposal blocks to expire'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:5,children:(0,jsx_runtime_1.jsxs)(core_1.Typography,{variant:'subtitle2',color:'textSecondary',align:'right',children:[state.data.votingSettings.proposalExpiryBlocks,' blocks']})})]})}),(0,jsx_runtime_1.jsx)(ThirdContainerRow,{item:true,xs:12,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:7,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'subtitle2',color:'textSecondary',children:'Stake required to propose'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:5,children:(0,jsx_runtime_1.jsxs)(core_1.Typography,{variant:'subtitle2',color:'textSecondary',align:'right',children:[state.data.votingSettings.proposeStakeRequired,' locked tokens']})})]})}),(0,jsx_runtime_1.jsx)(ThirdContainerLastRow,{item:true,xs:12,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:7,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'subtitle2',color:'textSecondary',children:'Stake returned if rejected'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:5,children:(0,jsx_runtime_1.jsxs)(core_1.Typography,{variant:'subtitle2',color:'textSecondary',align:'right',children:[state.data.votingSettings.returnedTokenPercentage,'% of locked tokens']})})]})}),(0,jsx_runtime_1.jsx)(ThirdContainerSpecialRow,{item:true,xs:12,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:7,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'subtitle2',color:'textSecondary',children:'Transfer maximum XTZ amount'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:5,children:(0,jsx_runtime_1.jsxs)(core_1.Typography,{variant:'subtitle2',color:'textSecondary',align:'right',children:[state.data.votingSettings.maxXtzAmount,' XTZ']})})]})}),(0,jsx_runtime_1.jsx)(ThirdContainerLastRow,{item:true,xs:12,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:7,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'subtitle2',color:'textSecondary',children:'Transfer minimum XTZ amount'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:5,children:(0,jsx_runtime_1.jsxs)(core_1.Typography,{variant:'subtitle2',color:'textSecondary',align:'right',children:[state.data.votingSettings.minXtzAmount,' XTZ']})})]})})]}),(0,jsx_runtime_1.jsxs)(ThirdContainer,{container:true,direction:'row',children:[(0,jsx_runtime_1.jsx)(ThirdContainerFirstRow,{item:true,xs:12,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:isMobile?'column':'row',alignItems:isMobile?'baseline':'center',justifyContent:'space-between',children:[(0,jsx_runtime_1.jsx)(TitleSpacing,{color:'textSecondary',variant:'subtitle1',children:'QUORUM SETTINGS'}),(0,jsx_runtime_1.jsx)(ContainerEdit,{color:'secondary',onClick:goToQuorum,children:'Edit'})]})}),(0,jsx_runtime_1.jsx)(ThirdContainerRow,{item:true,xs:12,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,sm:6,xs:7,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'subtitle2',color:'textSecondary',children:'Quorum threshold'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,sm:6,xs:5,children:(0,jsx_runtime_1.jsxs)(core_1.Typography,{variant:'subtitle2',color:'textSecondary',align:'right',children:[state.data.quorumSettings.quorumThreshold,'%']})})]})}),(0,jsx_runtime_1.jsx)(ThirdContainerRow,{item:true,xs:12,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,sm:6,xs:7,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'subtitle2',color:'textSecondary',children:'Quorum Change'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:5,sm:6,children:(0,jsx_runtime_1.jsxs)(core_1.Typography,{variant:'subtitle2',color:'textSecondary',align:'right',children:[state.data.quorumSettings.quorumChange,'%']})})]})}),(0,jsx_runtime_1.jsx)(ThirdContainerRow,{item:true,xs:12,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:7,sm:6,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'subtitle2',color:'textSecondary',children:'Quorum Max Change'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:5,sm:6,children:(0,jsx_runtime_1.jsxs)(core_1.Typography,{variant:'subtitle2',color:'textSecondary',align:'right',children:[state.data.quorumSettings.quorumMaxChange,'%']})})]})}),(0,jsx_runtime_1.jsx)(ThirdContainerRow,{item:true,xs:12,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:7,sm:6,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'subtitle2',color:'textSecondary',children:'Quorum Min. Amount'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:5,sm:6,children:(0,jsx_runtime_1.jsxs)(core_1.Typography,{variant:'subtitle2',color:'textSecondary',align:'right',children:[state.data.quorumSettings.minQuorumAmount,'%']})})]})}),(0,jsx_runtime_1.jsx)(ThirdContainerLastRow,{item:true,xs:12,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:7,sm:6,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'subtitle2',color:'textSecondary',children:'Quorum Max. Amount'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:5,sm:6,children:(0,jsx_runtime_1.jsxs)(core_1.Typography,{variant:'subtitle2',color:'textSecondary',align:'right',children:[state.data.quorumSettings.maxQuorumAmount,'%']})})]})})]})]})});};exports.Summary=Summary; \ No newline at end of file diff --git a/dist/modules/creator/steps/Summary.js.map b/dist/modules/creator/steps/Summary.js.map deleted file mode 100644 index fe0e80a..0000000 --- a/dist/modules/creator/steps/Summary.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Summary.js","sourceRoot":"","sources":["../../../../src/modules/creator/steps/Summary.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/creator/steps/Template.js b/dist/modules/creator/steps/Template.js deleted file mode 100644 index 92cf78f..0000000 --- a/dist/modules/creator/steps/Template.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.Template=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=require('react');const core_1=require('@material-ui/core');const react_router_1=require('react-router');const lite_dao_svg_1=require('../../../assets/img/lite-dao.svg');const full_dao_svg_1=require('../../../assets/img/full-dao.svg');const state_1=require('../state');const TitleBlock_1=require('../../common/TitleBlock');const react_router_dom_1=require('react-router-dom');const LambdaCustomBox=(0,core_1.styled)(core_1.Grid)(({theme})=>({'height':273,'marginTop':30,'background':'#2F3438','borderRadius':8,'maxWidth':320,'width':'-webkit-fill-available','padding':'40px 44px','textAlign':'start','cursor':'pointer','paddingBottom':0,'&:hover':{border:'3px solid rgba(129, 254, 183, 0.4)',paddingTop:37,paddingBottom:0,paddingRight:41,paddingLeft:41},['@media (max-width:1167px)']:{marginBottom:20,marginTop:0}}));const styles=(0,core_1.makeStyles)({selected:{border:'3px solid rgba(129, 254, 183, 0.4)',padding:'37px 41px'}});const ErrorText=(0,core_1.styled)(core_1.Typography)({display:'block',fontSize:14,color:'red',marginTop:8});const BoxTitle=(0,core_1.styled)(core_1.Typography)({fontSize:18,fontWeight:500,fontFamily:'Roboto Mono',marginBottom:10});const BoxDescription=(0,core_1.styled)(core_1.Typography)({fontWeight:300,fontSize:16});const Template=()=>{const {state,dispatch,updateCache}=(0,react_1.useContext)(state_1.CreatorContext);const {template}=state.data;const history=(0,react_router_1.useHistory)();const match=(0,react_router_dom_1.useRouteMatch)();const theme=(0,core_1.useTheme)();const style=styles();const isMobileSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('xs'));const [selectedTemplate,setTemplate]=(0,react_1.useState)(template);const [error,setError]=(0,react_1.useState)(false);(0,react_1.useEffect)(()=>{dispatch({type:state_1.ActionTypes.UPDATE_NAVIGATION_BAR,next:{handler:()=>{if(!selectedTemplate){return setError(true);}dispatch({type:state_1.ActionTypes.UPDATE_TEMPLATE,template:selectedTemplate});if(selectedTemplate==='lambda'){return history.push(`dao`);}return history.push('/lite');},text:'Continue'}});},[dispatch,history,match.path,match.url,selectedTemplate]);const update=templateValue=>{setError(false);setTemplate(templateValue);};return(0,jsx_runtime_1.jsxs)(core_1.Box,{children:[(0,jsx_runtime_1.jsx)(TitleBlock_1.TitleBlock,{title:'DAO Creator',description:'Create an organization by picking a template below.'}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,justifyContent:isMobileSmall?'center':'space-between',direction:'row',children:[(0,jsx_runtime_1.jsxs)(LambdaCustomBox,{item:true,container:true,direction:'column',justifyContent:'flex-start',alignItems:'center',xs:isMobileSmall?12:6,onClick:()=>update('lambda'),className:selectedTemplate==='lambda'?style.selected:'',children:[(0,jsx_runtime_1.jsx)(full_dao_svg_1.ReactComponent,{style:{marginBottom:14}}),(0,jsx_runtime_1.jsx)(BoxTitle,{color:'textSecondary',children:'Full DAO'}),(0,jsx_runtime_1.jsx)(BoxDescription,{color:'textSecondary',children:'Contract interaction. Transfer assets based on vote outcomes.'})]}),' ',(0,jsx_runtime_1.jsxs)(LambdaCustomBox,{item:true,container:true,direction:'column',justifyContent:'flex-start',alignItems:'center',xs:isMobileSmall?12:6,onClick:()=>update('lite'),className:selectedTemplate==='lite'?style.selected:'',children:[(0,jsx_runtime_1.jsx)(lite_dao_svg_1.ReactComponent,{style:{marginBottom:14}}),(0,jsx_runtime_1.jsx)(BoxTitle,{color:'textSecondary',children:'Lite DAO'}),(0,jsx_runtime_1.jsxs)(BoxDescription,{color:'textSecondary',children:['Off-chain weighted voting. Multiple voting strategies. No treasury.',' ']})]}),' ']}),error?(0,jsx_runtime_1.jsx)(ErrorText,{children:'Must select a template in order to continue'}):null]});};exports.Template=Template; \ No newline at end of file diff --git a/dist/modules/creator/steps/Template.js.map b/dist/modules/creator/steps/Template.js.map deleted file mode 100644 index 9136fb6..0000000 --- a/dist/modules/creator/steps/Template.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Template.js","sourceRoot":"","sources":["../../../../src/modules/creator/steps/Template.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/creator/steps/index.js b/dist/modules/creator/steps/index.js deleted file mode 100644 index 4d42fd4..0000000 --- a/dist/modules/creator/steps/index.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.Review=exports.Governance=exports.DaoSettings=exports.Template=exports.Summary=exports.useStepNumber=exports.StepRouter=exports.STEPS=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=require('react');const react_router_1=require('react-router');const react_router_dom_1=require('react-router-dom');const steps_1=require('../steps');const ProtectedRoute_1=require('../components/ProtectedRoute');const Quorum_1=require('./Quorum');const mixpanel_browser_1=__importDefault(require('mixpanel-browser'));const Template_1=require('./Template');exports.STEPS=[{title:'Select template',index:0,path:'template'},{title:'Configure DAO settings',index:1,path:'dao'},{title:'Configure Proposal & Voting',index:2,path:'voting'},{title:'Adjust Quorum',index:3,path:'quorum'},{title:'Review information',index:4,path:'summary'}];const urlToStepMap={template:0,dao:1,voting:2,quorum:3,summary:4,review:5};const AnalyticsWrappedStep=({name,index,children})=>{(0,react_1.useEffect)(()=>{mixpanel_browser_1.default.track('Visited Creator Step',{stepName:name,stepIndex:index});},[index,name]);return(0,jsx_runtime_1.jsx)(jsx_runtime_1.Fragment,{children:children});};const StepRouter=()=>{const match=(0,react_router_dom_1.useRouteMatch)();return(0,jsx_runtime_1.jsx)(ProtectedRoute_1.ProtectedRoute,{children:(0,jsx_runtime_1.jsxs)(react_router_1.Switch,{children:[(0,jsx_runtime_1.jsx)(react_router_1.Route,{path:`${match.url}/template`,children:(0,jsx_runtime_1.jsx)(AnalyticsWrappedStep,{name:'Select Template',index:0,children:(0,jsx_runtime_1.jsx)(Template_1.Template,{})})}),(0,jsx_runtime_1.jsx)(react_router_1.Route,{path:`${match.url}/dao`,children:(0,jsx_runtime_1.jsx)(AnalyticsWrappedStep,{name:'DAO Settings',index:1,children:(0,jsx_runtime_1.jsx)(steps_1.DaoSettings,{})})}),(0,jsx_runtime_1.jsx)(react_router_1.Route,{path:`${match.url}/voting`,children:(0,jsx_runtime_1.jsx)(AnalyticsWrappedStep,{name:'Governance',index:2,children:(0,jsx_runtime_1.jsx)(steps_1.Governance,{})})}),(0,jsx_runtime_1.jsx)(react_router_1.Route,{path:`${match.url}/quorum`,children:(0,jsx_runtime_1.jsx)(AnalyticsWrappedStep,{name:'Quorum',index:3,children:(0,jsx_runtime_1.jsx)(Quorum_1.Quorum,{})})}),(0,jsx_runtime_1.jsx)(react_router_1.Route,{path:`${match.url}/summary`,children:(0,jsx_runtime_1.jsx)(AnalyticsWrappedStep,{name:'Summary',index:4,children:(0,jsx_runtime_1.jsx)(steps_1.Summary,{})})}),(0,jsx_runtime_1.jsx)(react_router_1.Route,{path:`${match.url}/review`,children:(0,jsx_runtime_1.jsx)(AnalyticsWrappedStep,{name:'Deployment',index:5,children:(0,jsx_runtime_1.jsx)(steps_1.Review,{})})}),(0,jsx_runtime_1.jsx)(react_router_dom_1.Redirect,{to:`${match.url}/template`})]})});};exports.StepRouter=StepRouter;const useStepNumber=()=>{const {pathname}=(0,react_router_1.useLocation)();return(0,react_1.useMemo)(()=>{const extracted=pathname.endsWith('/')?pathname.split('/').slice(-2)[0]:pathname.split('/').slice(-1)[0];return urlToStepMap[extracted];},[pathname]);};exports.useStepNumber=useStepNumber;var Summary_1=require('./Summary');Object.defineProperty(exports,'Summary',{enumerable:true,get:function(){return Summary_1.Summary;}});var Template_2=require('./Template');Object.defineProperty(exports,'Template',{enumerable:true,get:function(){return Template_2.Template;}});var DaoSettings_1=require('./DaoSettings');Object.defineProperty(exports,'DaoSettings',{enumerable:true,get:function(){return DaoSettings_1.DaoSettings;}});var Governance_1=require('./Governance');Object.defineProperty(exports,'Governance',{enumerable:true,get:function(){return Governance_1.Governance;}});var Review_1=require('./Review');Object.defineProperty(exports,'Review',{enumerable:true,get:function(){return Review_1.Review;}}); \ No newline at end of file diff --git a/dist/modules/creator/steps/index.js.map b/dist/modules/creator/steps/index.js.map deleted file mode 100644 index d4d93e1..0000000 --- a/dist/modules/creator/steps/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/modules/creator/steps/index.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/creator/utils.js b/dist/modules/creator/utils.js deleted file mode 100644 index b94c54a..0000000 --- a/dist/modules/creator/utils.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.handleNegativeInput=exports.handleChange=void 0;const handleChange=event=>{return event.key==='-'||event.key==='.'||event.key===','?event.preventDefault():null;};exports.handleChange=handleChange;const handleNegativeInput=event=>{return event.key==='-'||event.key===','?event.preventDefault():null;};exports.handleNegativeInput=handleNegativeInput; \ No newline at end of file diff --git a/dist/modules/creator/utils.js.map b/dist/modules/creator/utils.js.map deleted file mode 100644 index a65bc4f..0000000 --- a/dist/modules/creator/utils.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"utils.js","sourceRoot":"","sources":["../../../src/modules/creator/utils.tsx"],"names":[],"mappings":";;;AAEO,MAAM,YAAY,GAAG,CAAC,KAAkB,EAAE,EAAE;IACjD,OAAO,KAAK,CAAC,GAAG,KAAK,GAAG,IAAI,KAAK,CAAC,GAAG,KAAK,GAAG,IAAI,KAAK,CAAC,GAAG,KAAK,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,IAAI,CAAA;AACpG,CAAC,CAAA;AAFY,QAAA,YAAY,gBAExB;AAEM,MAAM,mBAAmB,GAAG,CAAC,KAAkB,EAAE,EAAE;IACxD,OAAO,KAAK,CAAC,GAAG,KAAK,GAAG,IAAI,KAAK,CAAC,GAAG,KAAK,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,IAAI,CAAA;AAC/E,CAAC,CAAA;AAFY,QAAA,mBAAmB,uBAE/B"} \ No newline at end of file diff --git a/dist/modules/explorer/components/AllProposalsList.js b/dist/modules/explorer/components/AllProposalsList.js deleted file mode 100644 index c632409..0000000 --- a/dist/modules/explorer/components/AllProposalsList.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.AllProposalsList=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const User_1=require('../pages/User');const react_1=require('react');const react_router_dom_1=require('react-router-dom');const ContentContainer_1=require('./ContentContainer');const ProposalsFilter_1=require('./ProposalsFilter');const TableContainer=(0,core_1.styled)(ContentContainer_1.ContentContainer)({width:'100%'});const TableHeader=(0,core_1.styled)(core_1.Grid)(({theme})=>({padding:'16px 46px',minHeight:34,[theme.breakpoints.down('sm')]:{gap:10}}));const ProposalsFooter=(0,core_1.styled)(core_1.Grid)({padding:'16px 46px',borderTop:'.6px solid rgba(125,140,139, 0.2)',minHeight:34});const AllProposalsList=({currentLevel,proposals,title,showFooter,rightItem})=>{const [filteredProposal,setFilteredProposals]=(0,react_1.useState)(proposals);const [filter,setFilter]=(0,react_1.useState)('all');const filterProposals=(0,react_1.useCallback)(status=>{if(status==='all'){return setFilteredProposals(proposals);}else if(status!=='all'&&status!==undefined){const filtered=proposals.filter(proposal=>{var _a;return((_a=proposal['cachedStatus'])===null||_a===void 0?void 0:_a.status)===status;});setFilteredProposals(filtered);}else{return setFilteredProposals(proposals);}},[proposals]);(0,react_1.useEffect)(()=>{filterProposals(filter);},[filter,filterProposals]);(0,react_1.useEffect)(()=>{setFilteredProposals(proposals);},[]);const filterProposalByStatus=status=>{setFilter(status);};return(0,jsx_runtime_1.jsx)(TableContainer,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',wrap:'nowrap',children:[(0,jsx_runtime_1.jsxs)(TableHeader,{item:true,container:true,justifyContent:'space-between',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'body1',style:{fontWeight:'500'},color:'textPrimary',children:title})}),proposals.length?(0,jsx_runtime_1.jsx)(ProposalsFilter_1.ProposalFilter,{filterProposalByStatus:filterProposalByStatus}):null]}),filteredProposal.length?(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,container:true,wrap:'nowrap',component:core_1.Collapse,in:true,timeout:'auto',unmountOnExit:true,direction:'column',children:filteredProposal.map((p,i)=>(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(react_router_dom_1.Link,{to:`proposal/${p.id}`,children:(0,jsx_runtime_1.jsx)(User_1.ProposalItem,{proposal:p,status:p.getStatus(currentLevel).status,children:rightItem?rightItem(p):null})})},`proposal-${i}`))}):(0,jsx_runtime_1.jsx)(ProposalsFooter,{item:true,container:true,direction:'column',justifyContent:'center',children:(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{color:'textPrimary',align:'center',children:'No items'})})}),showFooter&&(0,jsx_runtime_1.jsx)(ProposalsFooter,{item:true,container:true,direction:'column',justifyContent:'center',children:(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(react_router_dom_1.Link,{to:'proposals',children:(0,jsx_runtime_1.jsx)(core_1.Typography,{color:'secondary',variant:'body2',align:'center',children:'View All Proposals'})})})})]})});};exports.AllProposalsList=AllProposalsList; \ No newline at end of file diff --git a/dist/modules/explorer/components/AllProposalsList.js.map b/dist/modules/explorer/components/AllProposalsList.js.map deleted file mode 100644 index ce987bb..0000000 --- a/dist/modules/explorer/components/AllProposalsList.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AllProposalsList.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/AllProposalsList.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/explorer/components/AppTabBar.js b/dist/modules/explorer/components/AppTabBar.js deleted file mode 100644 index f211625..0000000 --- a/dist/modules/explorer/components/AppTabBar.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.AppTabBar=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=require('react');const core_1=require('@material-ui/core');const CustomTab=(0,core_1.styled)(core_1.Tab)(({theme})=>({'flex':1,'opacity':1,'paddingBottom':12,'&:hover':{color:theme.palette.secondary.main}}));const StyledAppBar=(0,core_1.styled)(core_1.AppBar)(({theme})=>({'paddingTop':'20px','boxShadow':'unset','borderBottom':'1.5px solid #2b3030','background':theme.palette.primary.dark,'& .Mui-selected':{color:theme.palette.secondary.main}}));const AppTabBar=({value,setValue,labels,class1,centered})=>{const a11yProps=index=>{return{'id':`simple-tab-${index}`,'aria-controls':`simple-tabpanel-${index}`};};const handleChange=(event,newValue)=>{setValue(newValue);};const theme=(0,core_1.useTheme)();const isMobileSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('sm'));return(0,jsx_runtime_1.jsx)(StyledAppBar,{position:'static',style:centered&&!isMobileSmall?{display:'grid',justifyContent:'center'}:undefined,children:(0,jsx_runtime_1.jsx)(core_1.Tabs,{value:value,onChange:handleChange,'aria-label':'simple tabs example',style:centered&&!isMobileSmall?{display:'flex',justifyContent:'center',marginLeft:12}:undefined,children:labels.map((label,i)=>(0,react_1.createElement)(CustomTab,Object.assign({label:label},a11yProps(i),{key:i,classes:!isMobileSmall?class1:undefined})))})});};exports.AppTabBar=AppTabBar; \ No newline at end of file diff --git a/dist/modules/explorer/components/AppTabBar.js.map b/dist/modules/explorer/components/AppTabBar.js.map deleted file mode 100644 index 8251a47..0000000 --- a/dist/modules/explorer/components/AppTabBar.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AppTabBar.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/AppTabBar.tsx"],"names":[],"mappings":";;;;;AACA,4CAA6F;AAE7F,MAAM,SAAS,GAAG,IAAA,aAAM,EAAC,UAAG,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IAC5C,MAAM,EAAE,CAAC;IACT,SAAS,EAAE,CAAC;IACZ,eAAe,EAAE,EAAE;IAEnB,SAAS,EAAE;QACT,KAAK,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,IAAI;KACpC;CACF,CAAC,CAAC,CAAA;AAEH,MAAM,YAAY,GAAG,IAAA,aAAM,EAAC,aAAM,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IAClD,YAAY,EAAE,MAAM;IACpB,WAAW,EAAE,OAAO;IACpB,cAAc,EAAE,qBAAqB;IACrC,YAAY,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI;IAExC,iBAAiB,EAAE;QACjB,KAAK,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,IAAI;KACpC;CACF,CAAC,CAAC,CAAA;AAEI,MAAM,SAAS,GAMjB,CAAC,EAAE,KAAK,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,QAAQ,EAAE,EAAE,EAAE;IACrD,MAAM,SAAS,GAAG,CAAC,KAAU,EAAE,EAAE;QAC/B,OAAO;YACL,IAAI,EAAE,cAAc,KAAK,EAAE;YAC3B,eAAe,EAAE,mBAAmB,KAAK,EAAE;SAC5C,CAAA;IACH,CAAC,CAAA;IAED,MAAM,YAAY,GAAG,CAAC,KAA6B,EAAE,QAAgB,EAAE,EAAE;QACvE,QAAQ,CAAC,QAAQ,CAAC,CAAA;IACpB,CAAC,CAAA;IAED,MAAM,KAAK,GAAG,IAAA,eAAQ,GAAE,CAAA;IACxB,MAAM,aAAa,GAAG,IAAA,oBAAa,EAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAA;IAEjE,OAAO,CACL,uBAAC,YAAY,IACX,QAAQ,EAAC,QAAQ,EACjB,KAAK,EAAE,QAAQ,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,EAAE,OAAO,EAAE,MAAM,EAAE,cAAc,EAAE,QAAQ,EAAE,CAAC,CAAC,CAAC,SAAS,YAE7F,uBAAC,WAAI,IACH,KAAK,EAAE,KAAK,EACZ,QAAQ,EAAE,YAAY,gBACX,qBAAqB,EAChC,KAAK,EAAE,QAAQ,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,EAAE,OAAO,EAAE,MAAM,EAAE,cAAc,EAAE,QAAQ,EAAE,UAAU,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC,SAAS,YAE5G,MAAM,CAAC,GAAG,CAAC,CAAC,KAAK,EAAE,CAAC,EAAE,EAAE,CAAC,CACxB,2BAAC,SAAS,kBAAC,KAAK,EAAE,KAAK,IAAM,SAAS,CAAC,CAAC,CAAC,IAAE,GAAG,EAAE,CAAC,EAAE,OAAO,EAAE,CAAC,aAAa,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,IAAI,CACpG,CAAC,GACG,GACM,CAChB,CAAA;AACH,CAAC,CAAA;AAtCY,QAAA,SAAS,aAsCrB"} \ No newline at end of file diff --git a/dist/modules/explorer/components/BatchBar.js b/dist/modules/explorer/components/BatchBar.js deleted file mode 100644 index 2cfee8f..0000000 --- a/dist/modules/explorer/components/BatchBar.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.BatchBar=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const ProposalFormInput_1=require('./ProposalFormInput');const BatchBarContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({height:47,alignItems:'start',cursor:'pointer',overflowX:'auto',[theme.breakpoints.down('sm')]:{padding:'24px 24px'}}));const SwitchContainer=(0,core_1.styled)(core_1.Grid)({'textAlign':'end','boxShadow':'none','& .Mui-checked.Mui-checked + .MuiSwitch-track':{background:'#81FEB7'},'& .MuiSwitch-colorSecondary.Mui-checked':{color:'#FFFFFF',marginLeft:'4.1px'},'& .MuiSwitch-thumb':{boxShadow:'none'}});const TransferActive=(0,core_1.styled)(core_1.Grid)({height:27,minWidth:27,display:'flex',alignItems:'center',justifyContent:'center',borderRadius:'50%'});const AddButton=(0,core_1.styled)(core_1.Paper)({'marginLeft':12,'minHeight':31,'minWidth':31,'textAlign':'center','padding':0,'background':'#383e43','color':'#fff','alignItems':'center','display':'flex','justifyContent':'center','cursor':'pointer','&:hover':{background:'#3c4349'}});const BatchBar=({isBatch,handleIsBatchChange,onClickAdd,items,activeItem,setActiveItem})=>{return(0,jsx_runtime_1.jsxs)(ProposalFormInput_1.ProposalFormInput,{children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:6,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'subtitle2',color:'textPrimary',children:'Batch Transfer?'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:6,children:(0,jsx_runtime_1.jsx)(SwitchContainer,{item:true,xs:12,justifyContent:'flex-end',children:(0,jsx_runtime_1.jsx)(core_1.Switch,{type:'checkbox',onChange:handleIsBatchChange,checked:isBatch})})})]}),isBatch?(0,jsx_runtime_1.jsxs)(BatchBarContainer,{container:true,direction:'row',wrap:'nowrap',style:{gap:8},children:[items.map((_,index)=>{return(0,jsx_runtime_1.jsx)(TransferActive,{item:true,onClick:()=>setActiveItem(index),style:Number(index+1)===activeItem?{background:'#81FEB7'}:{background:'#3c4349'},children:(0,jsx_runtime_1.jsxs)(core_1.Typography,{variant:'subtitle2',style:Number(index+1)===activeItem?{color:'#1C1F23'}:{color:'ffff'},children:['#',index+1]})},index);}),(0,jsx_runtime_1.jsx)(AddButton,{onClick:onClickAdd,children:'+'})]}):null]});};exports.BatchBar=BatchBar; \ No newline at end of file diff --git a/dist/modules/explorer/components/BatchBar.js.map b/dist/modules/explorer/components/BatchBar.js.map deleted file mode 100644 index fa84af5..0000000 --- a/dist/modules/explorer/components/BatchBar.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"BatchBar.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/BatchBar.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/explorer/components/BottomSheet.js b/dist/modules/explorer/components/BottomSheet.js deleted file mode 100644 index a98d135..0000000 --- a/dist/modules/explorer/components/BottomSheet.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __rest=this&&this.__rest||function(s,e){var t={};for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0)t[p]=s[p];if(s!=null&&typeof Object.getOwnPropertySymbols==='function')for(var i=0,p=Object.getOwnPropertySymbols(s);i{var {children}=_a,props=__rest(_a,['children']);return(0,jsx_runtime_1.jsx)(react_spring_bottom_sheet_1.BottomSheet,Object.assign({snapPoints:({minHeight})=>{return minHeight;}},props,{children:children}));};exports.BottomSheet=BottomSheet; \ No newline at end of file diff --git a/dist/modules/explorer/components/BottomSheet.js.map b/dist/modules/explorer/components/BottomSheet.js.map deleted file mode 100644 index 25f5e39..0000000 --- a/dist/modules/explorer/components/BottomSheet.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"BottomSheet.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/BottomSheet.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;AACA,yEAA8F;AAC9F,oDAAiD;AAE1C,MAAM,WAAW,GAA+B,CAAC,EAAsB,EAAE,EAAE;QAA1B,EAAE,QAAQ,OAAY,EAAP,KAAK,cAApB,YAAsB,CAAF;IAC1E,OAAO,CACL,uBAAC,uCAAiB,kBAChB,UAAU,EAAE,CAAC,EAAE,SAAS,EAAE,EAAE,EAAE;YAC5B,OAAO,SAAS,CAAA;QAClB,CAAC,IACG,KAAK,cAER,QAAQ,IACS,CACrB,CAAA;AACH,CAAC,CAAA;AAXY,QAAA,WAAW,eAWvB"} \ No newline at end of file diff --git a/dist/modules/explorer/components/ChangeNetworkButton.js b/dist/modules/explorer/components/ChangeNetworkButton.js deleted file mode 100644 index 8cefd8a..0000000 --- a/dist/modules/explorer/components/ChangeNetworkButton.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.ChangeNetworkButton=exports.ColorDot=exports.networkDotColorMap=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const useTezos_1=require('../../../services/beacon/hooks/useTezos');const ActionSheets_1=require('../context/ActionSheets');const StyledConnectedButton=(0,core_1.styled)(core_1.Box)(({theme})=>({'& > *':{height:'100%'},'background':theme.palette.primary.main,'borderRadius':4,'padding':'5px 10px','cursor':'pointer','transition':'.15s ease-out','&:hover':{background:theme.palette.secondary.dark,transition:'.15s ease-in'}}));exports.networkDotColorMap={mainnet:'#9EEE5D',ghostnet:'#291F79'};exports.ColorDot=(0,core_1.styled)(core_1.Box)({height:6,width:6,backgroundColor:({color})=>color,borderRadius:'50%'});const NetworkText=(0,core_1.styled)(core_1.Typography)({fontSize:'14px'});const ChangeNetworkButton=()=>{const {network}=(0,useTezos_1.useTezos)();const {open}=(0,ActionSheets_1.useActionSheet)(ActionSheets_1.ActionSheet.Network);return(0,jsx_runtime_1.jsx)(StyledConnectedButton,{onClick:()=>open(),children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,style:{gap:5},alignItems:'center',wrap:'nowrap',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(exports.ColorDot,{color:exports.networkDotColorMap[network]})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(NetworkText,{color:'textPrimary',children:(0,core_1.capitalize)(network)})})]})});};exports.ChangeNetworkButton=ChangeNetworkButton; \ No newline at end of file diff --git a/dist/modules/explorer/components/ChangeNetworkButton.js.map b/dist/modules/explorer/components/ChangeNetworkButton.js.map deleted file mode 100644 index 25e7258..0000000 --- a/dist/modules/explorer/components/ChangeNetworkButton.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ChangeNetworkButton.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/ChangeNetworkButton.tsx"],"names":[],"mappings":";;;;AAAA,4CAAoF;AAGpF,6DAAyD;AACzD,0DAAqE;AAErE,MAAM,qBAAqB,GAAG,IAAA,aAAM,EAAC,UAAG,CAAC,CAAC,CAAC,EAAE,KAAK,EAAoB,EAAE,EAAE,CAAC,CAAC;IAC1E,OAAO,EAAE;QACP,MAAM,EAAE,MAAM;KACf;IACD,YAAY,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI;IACxC,cAAc,EAAE,CAAC;IACjB,SAAS,EAAE,UAAU;IACrB,QAAQ,EAAE,SAAS;IACnB,YAAY,EAAE,eAAe;IAE7B,SAAS,EAAE;QACT,UAAU,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,IAAI;QACxC,UAAU,EAAE,cAAc;KAC3B;CACF,CAAC,CAAC,CAAA;AAEU,QAAA,kBAAkB,GAA4B;IACzD,OAAO,EAAE,SAAS;IAClB,QAAQ,EAAE,SAAS;CACpB,CAAA;AAEY,QAAA,QAAQ,GAAG,IAAA,aAAM,EAAC,UAAG,CAAC,CAAC;IAClC,MAAM,EAAE,CAAC;IACT,KAAK,EAAE,CAAC;IACR,eAAe,EAAE,CAAC,EAAE,KAAK,EAAqB,EAAE,EAAE,CAAC,KAAK;IACxD,YAAY,EAAE,KAAK;CACpB,CAAC,CAAA;AAEF,MAAM,WAAW,GAAG,IAAA,aAAM,EAAC,iBAAU,CAAC,CAAC;IACrC,QAAQ,EAAE,MAAM;CACjB,CAAC,CAAA;AAEK,MAAM,mBAAmB,GAAG,GAAG,EAAE;IACtC,MAAM,EAAE,OAAO,EAAE,GAAG,IAAA,mBAAQ,GAAE,CAAA;IAC9B,MAAM,EAAE,IAAI,EAAE,GAAG,IAAA,6BAAc,EAAC,0BAAW,CAAC,OAAO,CAAC,CAAA;IAEpD,OAAO,CACL,uBAAC,qBAAqB,IAAC,OAAO,EAAE,GAAG,EAAE,CAAC,IAAI,EAAE,YAC1C,wBAAC,WAAI,IAAC,SAAS,QAAC,KAAK,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,UAAU,EAAC,QAAQ,EAAC,IAAI,EAAC,QAAQ,aAClE,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,gBAAQ,IAAC,KAAK,EAAE,0BAAkB,CAAC,OAAO,CAAC,GAAI,GAC3C,EACP,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,WAAW,IAAC,KAAK,EAAC,aAAa,YAAE,IAAA,iBAAU,EAAC,OAAO,CAAC,GAAe,GAC/D,IACF,GACe,CACzB,CAAA;AACH,CAAC,CAAA;AAhBY,QAAA,mBAAmB,uBAgB/B"} \ No newline at end of file diff --git a/dist/modules/explorer/components/CodeCollapse.js b/dist/modules/explorer/components/CodeCollapse.js deleted file mode 100644 index b417c5b..0000000 --- a/dist/modules/explorer/components/CodeCollapse.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){if(k2===undefined)k2=k;var desc=Object.getOwnPropertyDescriptor(m,k);if(!desc||('get'in desc?!m.__esModule:desc.writable||desc.configurable)){desc={enumerable:true,get:function(){return m[k];}};}Object.defineProperty(o,k2,desc);}:function(o,m,k,k2){if(k2===undefined)k2=k;o[k2]=m[k];});var __setModuleDefault=this&&this.__setModuleDefault||(Object.create?function(o,v){Object.defineProperty(o,'default',{enumerable:true,value:v});}:function(o,v){o['default']=v;});var __importStar=this&&this.__importStar||function(mod){if(mod&&mod.__esModule)return mod;var result={};if(mod!=null)for(var k in mod)if(k!=='default'&&Object.prototype.hasOwnProperty.call(mod,k))__createBinding(result,mod,k);__setModuleDefault(result,mod);return result;};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.CodeCollapse=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const react_1=require('react');const ContentContainer_1=require('./ContentContainer');const KeyboardArrowDown_1=__importDefault(require('@material-ui/icons/KeyboardArrowDown'));const KeyboardArrowUp_1=__importDefault(require('@material-ui/icons/KeyboardArrowUp'));const ProposalFormInput_1=require('./ProposalFormInput');const prismjs_1=__importStar(require('prismjs'));const TableContainer=(0,core_1.styled)(ContentContainer_1.ContentContainer)({width:'100%'});const TableHeader=(0,core_1.styled)(core_1.Grid)({padding:'16px 46px',minHeight:34});const ProposalsFooter=(0,core_1.styled)(core_1.Grid)({padding:'16px 46px',borderTop:'.6px solid rgba(125,140,139, 0.2)',minHeight:34});const CodeCollapse=({code})=>{const [open,setopen]=(0,react_1.useState)(false);return(0,jsx_runtime_1.jsx)(TableContainer,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',wrap:'nowrap',children:[(0,jsx_runtime_1.jsxs)(TableHeader,{item:true,container:true,justifyContent:'space-between',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'body2',style:{fontWeight:'500'},color:'textPrimary',children:'View Lambda Parameter Code'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.IconButton,{'aria-label':'expand row',size:'small',onClick:()=>setopen(!open),children:open?(0,jsx_runtime_1.jsx)(KeyboardArrowUp_1.default,{htmlColor:'#FFF'}):(0,jsx_runtime_1.jsx)(KeyboardArrowDown_1.default,{htmlColor:'#FFF'})})})]}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,container:true,wrap:'nowrap',component:core_1.Collapse,in:open,timeout:'auto',unmountOnExit:true,direction:'column',children:(0,jsx_runtime_1.jsx)(ProposalFormInput_1.ProposalCodeEditorInput,{label:'',containerstyle:{marginTop:'8px'},insertSpaces:true,ignoreTabKey:false,tabSize:4,padding:10,style:{minHeight:500,fontFamily:'Roboto Mono',fontSize:14,fontWeight:400,outlineWidth:0},value:code,onValueChange:code=>true,highlight:code=>(0,prismjs_1.highlight)(code,prismjs_1.default.languages.javascript,'javascript'),title:''})})]})});};exports.CodeCollapse=CodeCollapse; \ No newline at end of file diff --git a/dist/modules/explorer/components/CodeCollapse.js.map b/dist/modules/explorer/components/CodeCollapse.js.map deleted file mode 100644 index 8d35ecb..0000000 --- a/dist/modules/explorer/components/CodeCollapse.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CodeCollapse.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/CodeCollapse.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,4CAAkF;AAElF,iCAAuC;AAGvC,yDAAqD;AACrD,6FAAwE;AACxE,yFAAoE;AACpE,2DAA6D;AAC7D,mDAA0C;AAE1C,MAAM,cAAc,GAAG,IAAA,aAAM,EAAC,mCAAgB,CAAC,CAAC;IAC9C,KAAK,EAAE,MAAM;CACd,CAAC,CAAA;AAEF,MAAM,WAAW,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC;IAC/B,OAAO,EAAE,WAAW;IACpB,SAAS,EAAE,EAAE;CACd,CAAC,CAAA;AAEF,MAAM,eAAe,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC;IACnC,OAAO,EAAE,WAAW;IACpB,SAAS,EAAE,mCAAmC;IAC9C,SAAS,EAAE,EAAE;CACd,CAAC,CAAA;AAMK,MAAM,YAAY,GAAoB,CAAC,EAAE,IAAI,EAAE,EAAE,EAAE;IACxD,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,GAAG,IAAA,gBAAQ,EAAC,KAAK,CAAC,CAAA;IAEvC,OAAO,CACL,uBAAC,cAAc,IAAC,IAAI,kBAClB,wBAAC,WAAI,IAAC,SAAS,QAAC,SAAS,EAAC,QAAQ,EAAC,IAAI,EAAE,QAAQ,aAC/C,wBAAC,WAAW,IAAC,IAAI,QAAC,SAAS,QAAC,cAAc,EAAC,eAAe,aACxD,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,iBAAU,IAAC,OAAO,EAAC,OAAO,EAAC,KAAK,EAAE,EAAE,UAAU,EAAE,KAAK,EAAE,EAAE,KAAK,EAAC,aAAa,2CAEhE,GACR,EACP,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,iBAAU,kBAAY,YAAY,EAAC,IAAI,EAAC,OAAO,EAAC,OAAO,EAAE,GAAG,EAAE,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,YAC3E,IAAI,CAAC,CAAC,CAAC,uBAAC,yBAAmB,IAAC,SAAS,EAAC,MAAM,GAAG,CAAC,CAAC,CAAC,uBAAC,2BAAqB,IAAC,SAAS,EAAC,MAAM,GAAG,GAClF,GACR,IACK,EACd,uBAAC,WAAI,IACH,IAAI,QACJ,SAAS,QACT,IAAI,EAAE,QAAQ,EACd,SAAS,EAAE,eAAQ,EACnB,EAAE,EAAE,IAAI,EACR,OAAO,EAAC,MAAM,EACd,aAAa,QACb,SAAS,EAAC,QAAQ,YAElB,uBAAC,2CAAuB,IACtB,KAAK,EAAC,EAAE,EACR,cAAc,EAAE,EAAE,SAAS,EAAE,KAAK,EAAE,EACpC,YAAY,QACZ,YAAY,EAAE,KAAK,EACnB,OAAO,EAAE,CAAC,EACV,OAAO,EAAE,EAAE,EACX,KAAK,EAAE;4BACL,SAAS,EAAE,GAAG;4BACd,UAAU,EAAE,aAAa;4BACzB,QAAQ,EAAE,EAAE;4BACZ,UAAU,EAAE,GAAG;4BACf,YAAY,EAAE,CAAC;yBAChB,EACD,KAAK,EAAE,IAAI,EACX,aAAa,EAAE,IAAI,CAAC,EAAE,CAAC,IAAI,EAC3B,SAAS,EAAE,IAAI,CAAC,EAAE,CAAC,IAAA,mBAAS,EAAC,IAAI,EAAE,iBAAK,CAAC,SAAS,CAAC,UAAU,EAAE,YAAY,CAAC,EAC5E,KAAK,EAAE,EAAE,GACT,GACG,IACF,GACQ,CAClB,CAAA;AACH,CAAC,CAAA;AAnDY,QAAA,YAAY,gBAmDxB"} \ No newline at end of file diff --git a/dist/modules/explorer/components/ConfigProposalForm.js b/dist/modules/explorer/components/ConfigProposalForm.js deleted file mode 100644 index 2526757..0000000 --- a/dist/modules/explorer/components/ConfigProposalForm.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.ConfigProposalForm=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const react_1=require('react');const useDAO_1=require('../../../services/services/dao/hooks/useDAO');const ProposalFormSendButton_1=require('./ProposalFormSendButton');const react_hook_form_1=require('react-hook-form');const router_1=require('../pages/DAO/router');const ProposalFormInput_1=require('./ProposalFormInput');const useProposeConfigChange_1=require('../../../services/contracts/baseDAO/hooks/useProposeConfigChange');const ResponsiveDialog_1=require('./ResponsiveDialog');const ConfigProposalForm=({open,handleClose})=>{const daoId=(0,router_1.useDAOID)();const {data:dao}=(0,useDAO_1.useDAO)(daoId);const methods=(0,react_hook_form_1.useForm)();const {mutate}=(0,useProposeConfigChange_1.useProposeConfigChange)();const onSubmit=(0,react_1.useCallback)(values=>{if(dao){const mutateValues={frozen_extra_value:values.frozen_extra_value,slash_scale_value:!Number.isNaN(parseInt(values.returnedPercentage))?100-Number(values.returnedPercentage):NaN};Object.entries(mutateValues).map(([key,value])=>{if(Number.isNaN(value)){delete mutateValues[key];}});mutate({dao,args:mutateValues});methods.reset();handleClose();}},[dao,handleClose,methods,mutate]);return(0,jsx_runtime_1.jsx)(react_hook_form_1.FormProvider,Object.assign({},methods,{children:(0,jsx_runtime_1.jsx)(ResponsiveDialog_1.ResponsiveDialog,{open:open,onClose:handleClose,title:'Change DAO configuration',children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',style:{gap:18},children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{style:{fontWeight:300,fontSize:'16px'},color:'secondary',children:'All fields are optional. Leave empty what you wish to leave unchanged'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(ProposalFormInput_1.ProposalFormInput,{label:`Proposal fee (Current: ${dao===null||dao===void 0?void 0:dao.data.extra.frozen_extra_value.toString()})`,children:(0,jsx_runtime_1.jsx)(react_hook_form_1.Controller,{control:methods.control,name:`frozen_extra_value`,render:({field})=>(0,jsx_runtime_1.jsx)(core_1.TextField,Object.assign({},field,{type:'number',placeholder:'Proposal fee',InputProps:{disableUnderline:true}}))})})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(ProposalFormInput_1.ProposalFormInput,{label:`Percentage of tokens returned after rejection (Current:`,children:(0,jsx_runtime_1.jsx)(react_hook_form_1.Controller,{control:methods.control,name:`returnedPercentage`,render:({field})=>(0,jsx_runtime_1.jsx)(core_1.TextField,Object.assign({},field,{type:'number',placeholder:'Returned tokens percentage',InputProps:{disableUnderline:true}}))})})}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,children:[(0,jsx_runtime_1.jsxs)(core_1.Typography,{align:'left',variant:'subtitle2',color:'textPrimary',display:'inline',children:['Proposal Fee:',' ']}),(0,jsx_runtime_1.jsxs)(core_1.Typography,{align:'left',variant:'subtitle2',color:'secondary',display:'inline',style:{fontWeight:300},children:[dao&&dao.data.extra.frozen_extra_value.toString(),' ',dao?dao.data.token.symbol:'']})]}),(0,jsx_runtime_1.jsx)(ProposalFormSendButton_1.SendButton,{onClick:methods.handleSubmit(onSubmit),disabled:!dao,children:'Submit'})]})})}));};exports.ConfigProposalForm=ConfigProposalForm; \ No newline at end of file diff --git a/dist/modules/explorer/components/ConfigProposalForm.js.map b/dist/modules/explorer/components/ConfigProposalForm.js.map deleted file mode 100644 index 2258216..0000000 --- a/dist/modules/explorer/components/ConfigProposalForm.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ConfigProposalForm.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/ConfigProposalForm.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/explorer/components/ConfigProposalFormLambda.js b/dist/modules/explorer/components/ConfigProposalFormLambda.js deleted file mode 100644 index 157abcb..0000000 --- a/dist/modules/explorer/components/ConfigProposalFormLambda.js +++ /dev/null @@ -1,48 +0,0 @@ -'use strict';var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){if(k2===undefined)k2=k;var desc=Object.getOwnPropertyDescriptor(m,k);if(!desc||('get'in desc?!m.__esModule:desc.writable||desc.configurable)){desc={enumerable:true,get:function(){return m[k];}};}Object.defineProperty(o,k2,desc);}:function(o,m,k,k2){if(k2===undefined)k2=k;o[k2]=m[k];});var __setModuleDefault=this&&this.__setModuleDefault||(Object.create?function(o,v){Object.defineProperty(o,'default',{enumerable:true,value:v});}:function(o,v){o['default']=v;});var __importStar=this&&this.__importStar||function(mod){if(mod&&mod.__esModule)return mod;var result={};if(mod!=null)for(var k in mod)if(k!=='default'&&Object.prototype.hasOwnProperty.call(mod,k))__createBinding(result,mod,k);__setModuleDefault(result,mod);return result;};Object.defineProperty(exports,'__esModule',{value:true});exports.ProposalFormLambda=exports.ProposalAction=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const react_1=__importStar(require('react'));const useDAO_1=require('../../../services/services/dao/hooks/useDAO');const react_hook_form_1=require('react-hook-form');const router_1=require('../pages/DAO/router');const ProposalFormInput_1=require('./ProposalFormInput');const ResponsiveDialog_1=require('./ResponsiveDialog');const prismjs_1=__importStar(require('prismjs'));require('prism-themes/themes/prism-night-owl.css');const MainButton_1=require('../../common/MainButton');const SearchLambda_1=require('./styled/SearchLambda');const icons_1=require('@material-ui/icons');const useLambdaAddPropose_1=require('../../../services/contracts/baseDAO/hooks/useLambdaAddPropose');const useLambdaRemovePropose_1=require('../../../services/contracts/baseDAO/hooks/useLambdaRemovePropose');const useDAOLambdas_1=require('../../../services/contracts/baseDAO/hooks/useDAOLambdas');const useLambdaExecutePropose_1=require('../../../services/contracts/baseDAO/hooks/useLambdaExecutePropose');const utils_1=require('utils');const StyledSendButton=(0,core_1.styled)(MainButton_1.MainButton)(({theme})=>({width:101,color:'#1C1F23'}));const StyledRow=(0,core_1.styled)(core_1.Grid)({marginTop:30});const LoadingContainer=(0,core_1.styled)(core_1.Grid)({minHeight:651});const LoadingStateLabel=(0,core_1.styled)(core_1.Typography)({marginTop:40});const CheckIcon=(0,core_1.styled)(icons_1.CheckOutlined)({fontSize:169});const codeEditorcontainerstyles={marginTop:'8px'};const codeEditorStyles={minHeight:500,fontFamily:'Roboto Mono',fontSize:14,fontWeight:400,outlineWidth:0};var ProposalAction;(function(ProposalAction){ProposalAction[ProposalAction['new']=0]='new';ProposalAction[ProposalAction['remove']=1]='remove';ProposalAction[ProposalAction['execute']=2]='execute';ProposalAction[ProposalAction['none']=3]='none';}(ProposalAction||(exports.ProposalAction=ProposalAction={})));var LambdaProposalState;(function(LambdaProposalState){LambdaProposalState[LambdaProposalState['write_action']=0]='write_action';LambdaProposalState[LambdaProposalState['wallet_action']=1]='wallet_action';LambdaProposalState[LambdaProposalState['action_finished']=2]='action_finished';}(LambdaProposalState||(LambdaProposalState={})));const codeEditorPlaceholder={addLambda:`Write Michelson Code for Lambda's Implementation - -Eg:- - -(Left (Left (Pair (Pair { DROP ; - NIL operation ; - EMPTY_MAP string bytes ; - NONE address ; - PAIR ; - PAIR } - { DROP ; UNIT }) -"sample"))) - `,existingLambda:`Choose a Lambda from the Dropdown, the implementation will appear here - `,lambdaExecuteArgumentsCode:`Write Michelson Code for the input Paramerers of your Lambda - -Eg:- - -{ - "prim": "pair", - "annots": [ - "%xtz_transfer_type" - ], - "args": [ - { - "prim": "mutez", - "annots": [ - "%amount" - ] - }, - { - "prim": "address", - "annots": [ - "%recipient" - ] - } - ] -}, -`,lambdaExecuteParams:`Enter the values for the given params in a JSON/JavaScript Object format. - -Eg:- - -{ - xtz_transfer_type: { - amount: 10000000000000000000, - recipient: "tz1VSUr8wwNhLAzempoch5d6hLRiTh8Cjcjb" - } -} - `};const ProposalFormLambda=({open,handleClose,action})=>{const grammar=prismjs_1.default.languages.javascript;const daoId=(0,router_1.useDAOID)();const {data:dao}=(0,useDAO_1.useDAO)(daoId);const daoLambdas=(0,useDAOLambdas_1.useDAOLambdas)(daoId);const {mutate:lambdaAdd}=(0,useLambdaAddPropose_1.useLambdaAddPropose)();const {mutate:lambdaRemove}=(0,useLambdaRemovePropose_1.useLambdaRemovePropose)();const {mutate:lambdaExecute}=(0,useLambdaExecutePropose_1.useLambdaExecutePropose)();const lambdaForm=(0,react_hook_form_1.useForm)();const [lambda,setLambda]=react_1.default.useState(null);const [state,setState]=react_1.default.useState(LambdaProposalState.write_action);const [lambdaParams,setLambdaParams]=react_1.default.useState('');const [lambdaArguments,setLambdaArguments]=react_1.default.useState('');const [code,setCode]=react_1.default.useState('');(0,react_1.useEffect)(()=>{if(open){setCode('');setState(LambdaProposalState.write_action);setLambda(null);lambdaForm.reset();}},[open,lambdaForm]);const onSubmit=(0,react_1.useCallback)(_=>{const agoraPostId=Number(0);switch(action){case ProposalAction.new:{lambdaAdd({dao:dao,args:{agoraPostId,data:code},handleClose});break;}case ProposalAction.remove:{if(!lambda){return;}setCode('');lambdaRemove({dao:dao,args:{agoraPostId,handler_name:lambda.key},handleClose});break;}case ProposalAction.execute:{if(!lambda||lambdaArguments===''||lambdaParams===''){return;}setCode('');const lambdaCode=JSON.parse(code);const handler_code={code:JSON.stringify(lambdaCode.code),handler_check:JSON.stringify(lambdaCode.handler_check),is_active:lambdaCode.is_active};lambdaExecute({dao:dao,args:{agoraPostId,handler_name:lambda.key,handler_code,handler_params:lambdaParams,lambda_arguments:lambdaArguments},handleClose});break;}default:}},[dao,lambdaAdd,code,action,lambda,lambdaRemove,lambdaArguments,lambdaExecute,lambdaParams,handleClose]);const handleSearchChange=data=>{if(!(data===null||data===void 0?void 0:data.value)){lambdaForm.reset();setCode('');return;}lambdaForm.setValue('lambda_name',data.key);setLambda(data);setCode((0,utils_1.parseLambdaCode)(data.value));return;};const renderNewProposal=()=>{return(0,jsx_runtime_1.jsx)(jsx_runtime_1.Fragment,{children:(0,jsx_runtime_1.jsx)(ProposalFormInput_1.ProposalCodeEditorInput,{label:'Implementation',containerstyle:codeEditorcontainerstyles,insertSpaces:true,ignoreTabKey:false,tabSize:4,padding:10,style:codeEditorStyles,value:code,onValueChange:code=>setCode(code),highlight:code=>(0,prismjs_1.highlight)(code,grammar,'javascript'),placeholder:codeEditorPlaceholder.addLambda})});};const renderRemoveProposal=()=>{return(0,jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment,{children:[(0,jsx_runtime_1.jsx)(ProposalFormInput_1.ProposalFormInput,{label:'Lambda Name',children:(0,jsx_runtime_1.jsx)(SearchLambda_1.SearchLambda,{lambdas:daoLambdas,handleChange:handleSearchChange})}),(0,jsx_runtime_1.jsx)(ProposalFormInput_1.ProposalCodeEditorInput,{label:'Implementation',containerstyle:codeEditorcontainerstyles,insertSpaces:true,ignoreTabKey:false,tabSize:4,padding:10,style:codeEditorStyles,value:code,onValueChange:code=>setCode(code),highlight:code=>(0,prismjs_1.highlight)(code,grammar,'javascript'),placeholder:codeEditorPlaceholder.lambdaExecuteArgumentsCode})]});};const renderExecuteProposal=()=>{return(0,jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment,{children:[(0,jsx_runtime_1.jsx)(ProposalFormInput_1.ProposalFormInput,{label:'Lambda Name',children:(0,jsx_runtime_1.jsx)(SearchLambda_1.SearchLambda,{lambdas:daoLambdas,handleChange:handleSearchChange})}),(0,jsx_runtime_1.jsx)(ProposalFormInput_1.ProposalCodeEditorInput,{label:'Implementation',containerstyle:codeEditorcontainerstyles,insertSpaces:true,ignoreTabKey:false,tabSize:4,padding:10,style:codeEditorStyles,value:code,onValueChange:code=>setCode(code),highlight:code=>(0,prismjs_1.highlight)(code,grammar,'javascript'),placeholder:codeEditorPlaceholder.existingLambda}),(0,jsx_runtime_1.jsx)(ProposalFormInput_1.ProposalCodeEditorInput,{label:'Lambda Arguments Code',containerstyle:codeEditorcontainerstyles,insertSpaces:true,ignoreTabKey:false,tabSize:4,padding:10,value:lambdaArguments,onValueChange:lambdaArguments=>setLambdaArguments(lambdaArguments),highlight:lambdaArguments=>(0,prismjs_1.highlight)(lambdaArguments,grammar,'javascript'),style:codeEditorStyles,placeholder:codeEditorPlaceholder.lambdaExecuteArgumentsCode}),(0,jsx_runtime_1.jsx)(ProposalFormInput_1.ProposalCodeEditorInput,{label:'Lambda Params',containerstyle:codeEditorcontainerstyles,insertSpaces:true,ignoreTabKey:false,tabSize:4,padding:10,style:codeEditorStyles,value:lambdaParams,onValueChange:lambdaParams=>setLambdaParams(lambdaParams),highlight:lambdaParams=>(0,prismjs_1.highlight)(lambdaParams,grammar,'javascript'),placeholder:codeEditorPlaceholder.lambdaExecuteParams})]});};return(0,jsx_runtime_1.jsx)(react_hook_form_1.FormProvider,Object.assign({},lambdaForm,{children:(0,jsx_runtime_1.jsxs)(ResponsiveDialog_1.ResponsiveDialog,{open:open,onClose:handleClose,title:ProposalAction[action]+' Lambda Proposal',template:'md',children:[state===LambdaProposalState.write_action?(0,jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment,{children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'row',spacing:4,children:[action===ProposalAction.new?renderNewProposal():null,action===ProposalAction.remove?renderRemoveProposal():null,action===ProposalAction.execute?renderExecuteProposal():null]}),(0,jsx_runtime_1.jsx)(StyledRow,{container:true,direction:'row',spacing:4,justifyContent:'flex-end',children:(0,jsx_runtime_1.jsx)(StyledSendButton,{onClick:lambdaForm.handleSubmit(onSubmit),disabled:!code,children:'Submit'})})]}):null,state===LambdaProposalState.wallet_action?(0,jsx_runtime_1.jsx)(jsx_runtime_1.Fragment,{children:(0,jsx_runtime_1.jsxs)(LoadingContainer,{container:true,direction:'column',alignItems:'center',justifyContent:'center',children:[(0,jsx_runtime_1.jsx)(core_1.CircularProgress,{color:'secondary',size:169}),(0,jsx_runtime_1.jsx)(LoadingStateLabel,{children:'Confirm action in wallet'})]})}):null,state===LambdaProposalState.action_finished?(0,jsx_runtime_1.jsx)(jsx_runtime_1.Fragment,{children:(0,jsx_runtime_1.jsxs)(LoadingContainer,{container:true,direction:'column',alignItems:'center',justifyContent:'center',children:[(0,jsx_runtime_1.jsx)(CheckIcon,{color:'secondary'}),(0,jsx_runtime_1.jsx)(LoadingStateLabel,{children:'Proposal created'})]})}):null]})}));};exports.ProposalFormLambda=ProposalFormLambda; \ No newline at end of file diff --git a/dist/modules/explorer/components/ConfigProposalFormLambda.js.map b/dist/modules/explorer/components/ConfigProposalFormLambda.js.map deleted file mode 100644 index 3edaa21..0000000 --- a/dist/modules/explorer/components/ConfigProposalFormLambda.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ConfigProposalFormLambda.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/ConfigProposalFormLambda.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/explorer/components/ContentContainer.js b/dist/modules/explorer/components/ContentContainer.js deleted file mode 100644 index 8bb39ba..0000000 --- a/dist/modules/explorer/components/ContentContainer.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.ContentContainer=void 0;const core_1=require('@material-ui/core');exports.ContentContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({borderRadius:8,background:theme.palette.primary.main})); \ No newline at end of file diff --git a/dist/modules/explorer/components/ContentContainer.js.map b/dist/modules/explorer/components/ContentContainer.js.map deleted file mode 100644 index 1559ad6..0000000 --- a/dist/modules/explorer/components/ContentContainer.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ContentContainer.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/ContentContainer.tsx"],"names":[],"mappings":";;;AAAA,4CAAgD;AAEnC,QAAA,gBAAgB,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IAC3D,YAAY,EAAE,CAAC;IACf,UAAU,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI;CACvC,CAAC,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/modules/explorer/components/CopyButton.js b/dist/modules/explorer/components/CopyButton.js deleted file mode 100644 index 4c3b2db..0000000 --- a/dist/modules/explorer/components/CopyButton.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.CopyButton=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=require('react');const core_1=require('@material-ui/core');const icons_1=require('@material-ui/icons');const CopyIcon=(0,core_1.styled)(icons_1.FileCopyOutlined)({cursor:'pointer'});const CopyButton=({text})=>{const [copied,setCopied]=(0,react_1.useState)(false);return(0,jsx_runtime_1.jsx)(core_1.Box,{padding:'5px 0 0 10px',marginTop:'auto',onClick:()=>{navigator.clipboard.writeText(text);setCopied(true);setTimeout(()=>{setCopied(false);},2000);},children:(0,jsx_runtime_1.jsx)(core_1.Tooltip,{placement:'bottom',title:!copied?'Copy to Clipboard':'Copied!',children:(0,jsx_runtime_1.jsx)(CopyIcon,{color:'secondary',fontSize:'small'})})});};exports.CopyButton=CopyButton; \ No newline at end of file diff --git a/dist/modules/explorer/components/CopyButton.js.map b/dist/modules/explorer/components/CopyButton.js.map deleted file mode 100644 index b9624b2..0000000 --- a/dist/modules/explorer/components/CopyButton.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CopyButton.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/CopyButton.tsx"],"names":[],"mappings":";;;;AAAA,iCAAuC;AACvC,4CAAwD;AACxD,8CAAqD;AAErD,MAAM,QAAQ,GAAG,IAAA,aAAM,EAAC,wBAAgB,CAAC,CAAC;IACxC,MAAM,EAAE,SAAS;CAClB,CAAC,CAAA;AAEK,MAAM,UAAU,GAA+B,CAAC,EAAE,IAAI,EAAE,EAAE,EAAE;IACjE,MAAM,CAAC,MAAM,EAAE,SAAS,CAAC,GAAG,IAAA,gBAAQ,EAAC,KAAK,CAAC,CAAA;IAC3C,OAAO,CACL,uBAAC,UAAG,IACF,OAAO,EAAC,cAAc,EACtB,SAAS,EAAC,MAAM,EAChB,OAAO,EAAE,GAAG,EAAE;YACZ,SAAS,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,CAAC,CAAA;YACnC,SAAS,CAAC,IAAI,CAAC,CAAA;YAEf,UAAU,CAAC,GAAG,EAAE;gBACd,SAAS,CAAC,KAAK,CAAC,CAAA;YAClB,CAAC,EAAE,IAAI,CAAC,CAAA;QACV,CAAC,YAED,uBAAC,cAAO,IAAC,SAAS,EAAC,QAAQ,EAAC,KAAK,EAAE,CAAC,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,SAAS,YAC1E,uBAAC,QAAQ,IAAC,KAAK,EAAC,WAAW,EAAC,QAAQ,EAAC,OAAO,GAAG,GACvC,GACN,CACP,CAAA;AACH,CAAC,CAAA;AApBY,QAAA,UAAU,cAoBtB"} \ No newline at end of file diff --git a/dist/modules/explorer/components/Countdown.js b/dist/modules/explorer/components/Countdown.js deleted file mode 100644 index 3ebb490..0000000 --- a/dist/modules/explorer/components/Countdown.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.Countdown=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=require('react');const core_1=require('@material-ui/core');const Countdown=({cycleInfo})=>{const [counter,setCounter]=(0,react_1.useState)(0);const [oldCycle,setOldCycle]=(0,react_1.useState)(0);(0,react_1.useEffect)(()=>{const pendingCycles=cycleInfo.blocksLeft;setCounter(pendingCycles*cycleInfo.timeEstimateForNextBlock);if(cycleInfo.blocksLeft!==oldCycle){setOldCycle(cycleInfo.blocksLeft*cycleInfo.timeEstimateForNextBlock);}},[cycleInfo,oldCycle]);return(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,style:{gap:32},wrap:'nowrap',children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,children:[(0,jsx_runtime_1.jsx)(core_1.Typography,{color:'secondary',variant:'body1',children:'Time Left in Cycle'}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{style:{display:'flex',marginTop:12},wrap:'nowrap',children:[(0,jsx_runtime_1.jsxs)(core_1.Typography,{color:'textPrimary',variant:'h2',style:{marginRight:15},children:[Math.floor(counter/(3600*24)),'d']}),(0,jsx_runtime_1.jsxs)(core_1.Typography,{color:'textPrimary',variant:'h2',style:{marginRight:15},children:[Math.floor(counter%(3600*24)/3600),'h']}),(0,jsx_runtime_1.jsxs)(core_1.Typography,{color:'textPrimary',variant:'h2',style:{marginRight:15},children:[Math.floor(counter%3600/60),'m']})]})]})});};exports.Countdown=Countdown; \ No newline at end of file diff --git a/dist/modules/explorer/components/Countdown.js.map b/dist/modules/explorer/components/Countdown.js.map deleted file mode 100644 index 08e6023..0000000 --- a/dist/modules/explorer/components/Countdown.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Countdown.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/Countdown.tsx"],"names":[],"mappings":";;;;AAAA,iCAAkD;AAClD,4CAAoD;AAG7C,MAAM,SAAS,GAAuC,CAAC,EAAE,SAAS,EAAE,EAAE,EAAE;IAC7E,MAAM,CAAC,OAAO,EAAE,UAAU,CAAC,GAAG,IAAA,gBAAQ,EAAS,CAAC,CAAC,CAAA;IACjD,MAAM,CAAC,QAAQ,EAAE,WAAW,CAAC,GAAG,IAAA,gBAAQ,EAAS,CAAC,CAAC,CAAA;IAEnD,IAAA,iBAAS,EAAC,GAAG,EAAE;QACb,MAAM,aAAa,GAAG,SAAS,CAAC,UAAU,CAAA;QAC1C,UAAU,CAAC,aAAa,GAAG,SAAS,CAAC,wBAAwB,CAAC,CAAA;QAC9D,IAAI,SAAS,CAAC,UAAU,KAAK,QAAQ,EAAE;YACrC,WAAW,CAAC,SAAS,CAAC,UAAU,GAAG,SAAS,CAAC,wBAAwB,CAAC,CAAA;SACvE;IACH,CAAC,EAAE,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAA;IAEzB,OAAO,CACL,uBAAC,WAAI,IAAC,SAAS,QAAC,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAC,QAAQ,YAC/C,wBAAC,WAAI,IAAC,IAAI,mBACR,uBAAC,iBAAU,IAAC,KAAK,EAAC,WAAW,EAAC,OAAO,EAAC,OAAO,mCAEhC,EACb,wBAAC,WAAI,IAAC,KAAK,EAAE,EAAE,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,EAAE,EAAE,EAAE,IAAI,EAAC,QAAQ,aAC5D,wBAAC,iBAAU,IAAC,KAAK,EAAC,aAAa,EAAC,OAAO,EAAC,IAAI,EAAC,KAAK,EAAE,EAAE,WAAW,EAAE,EAAE,EAAE,aACpE,IAAI,CAAC,KAAK,CAAC,OAAO,GAAG,CAAC,IAAI,GAAG,EAAE,CAAC,CAAC,SACvB,EACb,wBAAC,iBAAU,IAAC,KAAK,EAAC,aAAa,EAAC,OAAO,EAAC,IAAI,EAAC,KAAK,EAAE,EAAE,WAAW,EAAE,EAAE,EAAE,aACpE,IAAI,CAAC,KAAK,CAAC,CAAC,OAAO,GAAG,CAAC,IAAI,GAAG,EAAE,CAAC,CAAC,GAAG,IAAI,CAAC,SAChC,EACb,wBAAC,iBAAU,IAAC,KAAK,EAAC,aAAa,EAAC,OAAO,EAAC,IAAI,EAAC,KAAK,EAAE,EAAE,WAAW,EAAE,EAAE,EAAE,aACpE,IAAI,CAAC,KAAK,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC,SACvB,IACR,IACF,GACF,CACR,CAAA;AACH,CAAC,CAAA;AAhCY,QAAA,SAAS,aAgCrB"} \ No newline at end of file diff --git a/dist/modules/explorer/components/CycleDescription.js b/dist/modules/explorer/components/CycleDescription.js deleted file mode 100644 index 75fa33f..0000000 --- a/dist/modules/explorer/components/CycleDescription.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.CycleDescription=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const useDAO_1=require('../../../services/services/dao/hooks/useDAO');const ProposalsStatus=(0,core_1.styled)(core_1.Typography)(({theme})=>({fontSize:'20px',color:theme.palette.text.primary,['@media (max-width:1030px)']:{fontSize:'18px'}}));const CycleDescription=({daoAddress})=>{const {cycleInfo}=(0,useDAO_1.useDAO)(daoAddress);const isVotingPeriod=cycleInfo&&cycleInfo.type;const theme=(0,core_1.useTheme)();return(0,jsx_runtime_1.jsx)(ProposalsStatus,{children:isVotingPeriod==='voting'?'Voting on Proposals':'Creating Proposals'});};exports.CycleDescription=CycleDescription; \ No newline at end of file diff --git a/dist/modules/explorer/components/CycleDescription.js.map b/dist/modules/explorer/components/CycleDescription.js.map deleted file mode 100644 index 1f88c0d..0000000 --- a/dist/modules/explorer/components/CycleDescription.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CycleDescription.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/CycleDescription.tsx"],"names":[],"mappings":";;;;AAAA,4CAAsF;AAEtF,+DAA2D;AAE3D,MAAM,eAAe,GAAG,IAAA,aAAM,EAAC,iBAAU,CAAC,CAAC,CAAC,EAAE,KAAK,EAAoB,EAAE,EAAE,CAAC,CAAC;IAC3E,QAAQ,EAAE,MAAM;IAChB,KAAK,EAAE,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO;IAEjC,CAAC,2BAA2B,CAAC,EAAE;QAC7B,QAAQ,EAAE,MAAM;KACjB;CACF,CAAC,CAAC,CAAA;AAEI,MAAM,gBAAgB,GAAqC,CAAC,EAAE,UAAU,EAAE,EAAE,EAAE;IACnF,MAAM,EAAE,SAAS,EAAE,GAAG,IAAA,eAAM,EAAC,UAAU,CAAC,CAAA;IACxC,MAAM,cAAc,GAAG,SAAS,IAAI,SAAS,CAAC,IAAI,CAAA;IAClD,MAAM,KAAK,GAAG,IAAA,eAAQ,GAAE,CAAA;IAExB,OAAO,uBAAC,eAAe,cAAE,cAAc,KAAK,QAAQ,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,oBAAoB,GAAmB,CAAA;AACxH,CAAC,CAAA;AANY,QAAA,gBAAgB,oBAM5B"} \ No newline at end of file diff --git a/dist/modules/explorer/components/DAOStatsRow.js b/dist/modules/explorer/components/DAOStatsRow.js deleted file mode 100644 index 2c973d0..0000000 --- a/dist/modules/explorer/components/DAOStatsRow.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.DAOStatsRow=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=require('react');const votingPeriod_svg_1=require('../../../assets/logos/votingPeriod.svg');const react_customizable_progressbar_1=__importDefault(require('react-customizable-progressbar'));const core_1=require('@material-ui/core');const ContentContainer_1=require('./ContentContainer');const CycleDescription_1=require('./CycleDescription');const useDAO_1=require('../../../services/services/dao/hooks/useDAO');const useProposals_1=require('../../../services/services/dao/hooks/useProposals');const bignumber_js_1=__importDefault(require('bignumber.js'));const types_1=require('../../../services/services/dao/mappers/proposal/types');const router_1=require('../pages/DAO/router');const useTimeLeftInCycle_1=require('../hooks/useTimeLeftInCycle');const usePolls_1=require('../../lite/explorer/hooks/usePolls');const dayjs_1=__importDefault(require('dayjs'));const StatsContainer=(0,core_1.styled)(ContentContainer_1.ContentContainer)(({theme})=>({padding:'38px 38px',maxHeight:'310px',['@media (max-width:1030px)']:{maxHeight:'303px'},['@media (max-width:831px)']:{minWidth:'99%'},['@media (max-width:390px)']:{maxHeight:'340px'}}));const LockedTokensBar=(0,core_1.styled)(core_1.LinearProgress)(({theme})=>({'width':'100%','height':'8px','marginTop':'15px','marginBottom':'43px','&.MuiLinearProgress-colorSecondary':{background:theme.palette.primary.light},['@media (max-width:1030px)']:{marginTop:'13px',marginBottom:'40px'}}));const IconContainer=(0,core_1.styled)(core_1.SvgIcon)({width:'auto',height:64});const ProgressContainer=(0,core_1.styled)(core_1.Box)({marginLeft:'-18px',marginTop:'-20px',marginBottom:'-5px'});const ProposalInfoTitle=(0,core_1.styled)(core_1.Typography)({fontSize:'18px',['@media (max-width:1155px)']:{whiteSpace:'nowrap'},['@media (max-width:1030px)']:{fontSize:'16.3px',whiteSpace:'initial'},['@media (max-width:830.99px)']:{fontSize:'18px'},['@media (max-width:409.99px)']:{fontSize:'16px'}});const LargeNumber=(0,core_1.styled)(core_1.Typography)(({theme})=>({fontSize:'36px',fontWeight:300,color:theme.palette.text.primary,marginTop:'7px',['@media (max-width:1030px)']:{fontSize:'30px'}}));const CycleTime=(0,core_1.styled)(core_1.Typography)(({theme})=>({fontWeight:300,color:theme.palette.text.primary,fontSize:'20px',['@media (max-width:1030px)']:{fontSize:'16px'},['@media (max-width:830.99px)']:{fontSize:'20px'},['@media (max-width:434px)']:{fontSize:'18px'},['@media (max-width:409.99px)']:{fontSize:'15px'}}));const DAOStatsRow=()=>{var _a;const daoId=(0,router_1.useDAOID)();const {data,cycleInfo,ledger}=(0,useDAO_1.useDAO)(daoId);const symbol=data&&data.data.token.symbol.toUpperCase();const blocksLeft=cycleInfo&&cycleInfo.blocksLeft;const theme=(0,core_1.useTheme)();const isExtraSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('xs'));const {data:activeProposals}=(0,useProposals_1.useProposals)(daoId,types_1.ProposalStatus.ACTIVE);const {hours,minutes,days}=(0,useTimeLeftInCycle_1.useTimeLeftInCycle)();const polls=(0,usePolls_1.usePolls)((_a=data===null||data===void 0?void 0:data.liteDAOData)===null||_a===void 0?void 0:_a._id);const activeLiteProposals=polls===null||polls===void 0?void 0:polls.filter(p=>Number(p.endTime)>(0,dayjs_1.default)().valueOf());const amountLocked=(0,react_1.useMemo)(()=>{if(!ledger){return new bignumber_js_1.default(0);}return ledger.reduce((acc,current)=>{const frozenBalance=new bignumber_js_1.default(current.total_balance)||new bignumber_js_1.default(0);return acc.plus(frozenBalance);},new bignumber_js_1.default(0));},[ledger]);const amountNotLocked=(0,react_1.useMemo)(()=>{if(!data){return new bignumber_js_1.default(0);}return data.data.token.supply;},[data]);const totalTokens=amountLocked.plus(amountNotLocked);const amountLockedPercentage=totalTokens?amountLocked.div(totalTokens).multipliedBy(100):new bignumber_js_1.default(0);return(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,style:{gap:isExtraSmall?25:44},children:[(0,jsx_runtime_1.jsx)(StatsContainer,{item:true,xs:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',style:{gap:24,marginTop:'-3px'},children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(CycleDescription_1.CycleDescription,{daoAddress:daoId})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,wrap:'nowrap',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(ProgressContainer,{children:(0,jsx_runtime_1.jsx)(react_customizable_progressbar_1.default,{progress:data?(blocksLeft||0)/Number(data.data.period)*100:100,radius:35,strokeWidth:6,strokeColor:theme.palette.secondary.main,trackStrokeWidth:5,trackStrokeColor:'rgba(125,140,139, 0.2)'})})}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,children:[(0,jsx_runtime_1.jsx)(ProposalInfoTitle,{color:'secondary',children:'Current Cycle'}),(0,jsx_runtime_1.jsx)(CycleTime,{color:'textPrimary',children:cycleInfo===null||cycleInfo===void 0?void 0:cycleInfo.currentCycle})]})]})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,style:{gap:28},wrap:'nowrap',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(IconContainer,{children:(0,jsx_runtime_1.jsx)(votingPeriod_svg_1.ReactComponent,{})})}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,children:[(0,jsx_runtime_1.jsx)(ProposalInfoTitle,{color:'secondary',style:{marginTop:'-6px'},children:'Time Left In Cycle'}),(0,jsx_runtime_1.jsxs)(CycleTime,{children:[days,'d ',hours,'h ',minutes,'m (',cycleInfo===null||cycleInfo===void 0?void 0:cycleInfo.blocksLeft,' blocks)']})]})]})})]})}),(0,jsx_runtime_1.jsx)(StatsContainer,{item:true,xs:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',style:{marginTop:'-3px'},children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(ProposalInfoTitle,{color:'secondary',children:[symbol,' Locked']})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(LargeNumber,{children:amountLocked.dp(10,1).toString()})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(LockedTokensBar,{variant:'determinate',value:amountLockedPercentage.toNumber(),color:'secondary'})})]})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,style:{gap:isExtraSmall?10:50},wrap:'nowrap',justifyContent:isExtraSmall?'space-between':'flex-start',children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,children:[(0,jsx_runtime_1.jsx)(ProposalInfoTitle,{color:'secondary',children:'Voting Addresses'}),(0,jsx_runtime_1.jsx)(LargeNumber,{children:(data===null||data===void 0?void 0:data.data.ledger.length)||'-'})]}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,children:[(0,jsx_runtime_1.jsx)(ProposalInfoTitle,{color:'secondary',children:'Active Proposals'}),(0,jsx_runtime_1.jsx)(LargeNumber,{color:'textPrimary',children:Number(activeProposals===null||activeProposals===void 0?void 0:activeProposals.length)+Number(activeLiteProposals.length)})]})]})})]})})]})});};exports.DAOStatsRow=DAOStatsRow; \ No newline at end of file diff --git a/dist/modules/explorer/components/DAOStatsRow.js.map b/dist/modules/explorer/components/DAOStatsRow.js.map deleted file mode 100644 index f2b6ac1..0000000 --- a/dist/modules/explorer/components/DAOStatsRow.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"DAOStatsRow.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/DAOStatsRow.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/explorer/components/DelegationChangeProposalForm.js b/dist/modules/explorer/components/DelegationChangeProposalForm.js deleted file mode 100644 index c82f3ca..0000000 --- a/dist/modules/explorer/components/DelegationChangeProposalForm.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.DelegationChangeProposalForm=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const react_1=require('react');const useDAO_1=require('../../../services/services/dao/hooks/useDAO');const ProposalFormSendButton_1=require('./ProposalFormSendButton');const react_hook_form_1=require('react-hook-form');const router_1=require('../pages/DAO/router');const ProposalFormInput_1=require('./ProposalFormInput');const ResponsiveDialog_1=require('./ResponsiveDialog');const useProposeDelegationChange_1=require('../../../services/contracts/baseDAO/hooks/useProposeDelegationChange');const Content=(0,core_1.styled)(core_1.Grid)({padding:'10px 0'});const DelegationChangeProposalForm=({open,handleClose,defaultValues})=>{const daoId=(0,router_1.useDAOID)();const {data:dao}=(0,useDAO_1.useDAO)(daoId);const methods=(0,react_hook_form_1.useForm)({defaultValues:(0,react_1.useMemo)(()=>Object.assign({newDelegationAddress:''},defaultValues),[defaultValues])});const newDelegationAddress=methods.watch('newDelegationAddress');(0,react_1.useEffect)(()=>{methods.reset(defaultValues);},[defaultValues,methods]);const {mutate}=(0,useProposeDelegationChange_1.useProposeDelegationChange)();const onSubmit=(0,react_1.useCallback)(values=>{if(dao){mutate({dao,newDelegationAddress:values.newDelegationAddress});handleClose();}},[dao,handleClose,mutate]);return(0,jsx_runtime_1.jsx)(react_hook_form_1.FormProvider,Object.assign({},methods,{children:(0,jsx_runtime_1.jsx)(ResponsiveDialog_1.ResponsiveDialog,{open:open,onClose:handleClose,'aria-labelledby':'alert-dialog-title','aria-describedby':'alert-dialog-description',title:'Change Delegate',children:(0,jsx_runtime_1.jsxs)(Content,{container:true,direction:'column',style:{gap:18},children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(ProposalFormInput_1.ProposalFormInput,{label:'New Delegate Address',children:(0,jsx_runtime_1.jsx)(react_hook_form_1.Controller,{control:methods.control,name:`newDelegationAddress`,render:({field})=>(0,jsx_runtime_1.jsx)(core_1.TextField,Object.assign({},field,{type:'text',placeholder:' tz1...',InputProps:{disableUnderline:true}}))})})}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,children:[(0,jsx_runtime_1.jsxs)(core_1.Typography,{align:'left',variant:'subtitle2',color:'textPrimary',display:'inline',children:['Proposal Fee:',' ']}),(0,jsx_runtime_1.jsxs)(core_1.Typography,{align:'left',variant:'subtitle2',color:'secondary',display:'inline',children:[dao&&dao.data.extra.frozen_extra_value.toString(),' ',dao?dao.data.token.symbol:'']})]}),(0,jsx_runtime_1.jsx)(ProposalFormSendButton_1.SendButton,{onClick:methods.handleSubmit(onSubmit),disabled:!dao||!newDelegationAddress,children:'Submit'})]})})}));};exports.DelegationChangeProposalForm=DelegationChangeProposalForm; \ No newline at end of file diff --git a/dist/modules/explorer/components/DelegationChangeProposalForm.js.map b/dist/modules/explorer/components/DelegationChangeProposalForm.js.map deleted file mode 100644 index 18e9735..0000000 --- a/dist/modules/explorer/components/DelegationChangeProposalForm.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"DelegationChangeProposalForm.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/DelegationChangeProposalForm.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/explorer/components/Dropdown.js b/dist/modules/explorer/components/Dropdown.js deleted file mode 100644 index ee40b48..0000000 --- a/dist/modules/explorer/components/Dropdown.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.Dropdown=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=require('react');const core_1=require('@material-ui/core');const useStyles=(0,core_1.makeStyles)(theme=>({icon:{left:0},iconOpen:{transform:'none'},selectSelect:{[theme.breakpoints.down('sm')]:{fontSize:16},paddingLeft:10,paddingTop:0,paddingBottom:0,minHeight:24},option:{'padding':8,'fontFamily':'Roboto Mono','cursor':'pointer','text-transform':'capitalize','&:hover':{background:'rgba(129, 254, 183, .4)'}}}));const Dropdown=({options,value,onSelected})=>{const classes=useStyles();const [selected,setSelected]=(0,react_1.useState)(value);(0,react_1.useEffect)(()=>{setSelected(value);},[value]);const handleSelected=event=>{setSelected(event.target.value);if(onSelected)onSelected(event.target.value);};return(0,jsx_runtime_1.jsx)(core_1.Select,{value:selected,onChange:handleSelected,classes:{select:classes.selectSelect},children:options.map(({name,value},index)=>(0,jsx_runtime_1.jsx)('option',{value:value,className:classes.option,children:name},`${name}-${index}`))});};exports.Dropdown=Dropdown; \ No newline at end of file diff --git a/dist/modules/explorer/components/Dropdown.js.map b/dist/modules/explorer/components/Dropdown.js.map deleted file mode 100644 index c8562cb..0000000 --- a/dist/modules/explorer/components/Dropdown.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Dropdown.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/Dropdown.tsx"],"names":[],"mappings":";;;;AAAA,iCAAkD;AAClD,4CAAoF;AAQpF,MAAM,SAAS,GAAG,IAAA,iBAAU,EAAC,CAAC,KAAY,EAAE,EAAE,CAAC,CAAC;IAC9C,IAAI,EAAE;QACJ,IAAI,EAAE,CAAC;KACR;IACD,QAAQ,EAAE;QACR,SAAS,EAAE,MAAM;KAClB;IACD,YAAY,EAAE;QACZ,CAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE;YAC9B,QAAQ,EAAE,EAAE;SACb;QACD,WAAW,EAAE,EAAE;QACf,UAAU,EAAE,CAAC;QACb,aAAa,EAAE,CAAC;QAChB,SAAS,EAAE,EAAE;KACd;IACD,MAAM,EAAE;QACN,SAAS,EAAE,CAAC;QACZ,YAAY,EAAE,aAAa;QAC3B,QAAQ,EAAE,SAAS;QACnB,gBAAgB,EAAE,YAAY;QAC9B,SAAS,EAAE;YACT,UAAU,EAAE,yBAAyB;SACtC;KACF;CACF,CAAC,CAAC,CAAA;AAEI,MAAM,QAAQ,GAA4B,CAAC,EAAE,OAAO,EAAE,KAAK,EAAE,UAAU,EAAE,EAAE,EAAE;IAClF,MAAM,OAAO,GAAG,SAAS,EAAE,CAAA;IAC3B,MAAM,CAAC,QAAQ,EAAE,WAAW,CAAC,GAAG,IAAA,gBAAQ,EAAqB,KAAK,CAAC,CAAA;IAEnE,IAAA,iBAAS,EAAC,GAAG,EAAE;QACb,WAAW,CAAC,KAAK,CAAC,CAAA;IACpB,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,CAAA;IAEX,MAAM,cAAc,GAAG,CAAC,KAAU,EAAE,EAAE;QACpC,WAAW,CAAC,KAAK,CAAC,MAAM,CAAC,KAAK,CAAC,CAAA;QAC/B,IAAI,UAAU;YAAE,UAAU,CAAC,KAAK,CAAC,MAAM,CAAC,KAAK,CAAC,CAAA;IAChD,CAAC,CAAA;IAED,OAAO,CACL,uBAAC,aAAM;IACL,SAAS;;QAAT,SAAS;QACT,KAAK,EAAE,QAAQ,EACf,QAAQ,EAAE,cAAc,EACxB,OAAO,EAAE;YACP,MAAM,EAAE,OAAO,CAAC,YAAY;SAC7B,YAEA,OAAO,CAAC,GAAG,CAAC,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,EAAE,KAAK,EAAE,EAAE,CAAC,CACvC,mCAAQ,KAAK,EAAE,KAAK,EAA2B,SAAS,EAAE,OAAO,CAAC,MAAM,YACrE,IAAI,IADoB,GAAG,IAAI,IAAI,KAAK,EAAE,CAEpC,CACV,CAAC,GACK,CACV,CAAA;AACH,CAAC,CAAA;AA7BY,QAAA,QAAQ,YA6BpB"} \ No newline at end of file diff --git a/dist/modules/explorer/components/EstimatedTime.js b/dist/modules/explorer/components/EstimatedTime.js deleted file mode 100644 index daec005..0000000 --- a/dist/modules/explorer/components/EstimatedTime.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.EstimatedBlocks=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const EstimatedBlocks=({blocks})=>{return(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,style:{gap:32},wrap:'nowrap',children:(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Grid,{style:{display:'flex',marginTop:2},wrap:'nowrap',children:(0,jsx_runtime_1.jsxs)(core_1.Typography,{color:'secondary',variant:'subtitle2',style:{marginRight:8},children:[blocks,' blocks']})})})});};exports.EstimatedBlocks=EstimatedBlocks; \ No newline at end of file diff --git a/dist/modules/explorer/components/EstimatedTime.js.map b/dist/modules/explorer/components/EstimatedTime.js.map deleted file mode 100644 index 36700a0..0000000 --- a/dist/modules/explorer/components/EstimatedTime.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"EstimatedTime.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/EstimatedTime.tsx"],"names":[],"mappings":";;;;AAAA,4CAAoD;AAO7C,MAAM,eAAe,GAAoB,CAAC,EAAE,MAAM,EAAE,EAAE,EAAE;IAC7D,OAAO,CACL,uBAAC,WAAI,IAAC,SAAS,QAAC,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAC,QAAQ,YAC/C,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,WAAI,IAAC,KAAK,EAAE,EAAE,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,CAAC,EAAE,EAAE,IAAI,EAAC,QAAQ,YAC3D,wBAAC,iBAAU,IAAC,KAAK,EAAC,WAAW,EAAC,OAAO,EAAC,WAAW,EAAC,KAAK,EAAE,EAAE,WAAW,EAAE,CAAC,EAAE,aACxE,MAAM,eACI,GACR,GACF,GACF,CACR,CAAA;AACH,CAAC,CAAA;AAZY,QAAA,eAAe,mBAY3B"} \ No newline at end of file diff --git a/dist/modules/explorer/components/FA2Symbol.js b/dist/modules/explorer/components/FA2Symbol.js deleted file mode 100644 index 6e2a982..0000000 --- a/dist/modules/explorer/components/FA2Symbol.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.FA2Symbol=void 0;const jsx_runtime_1=require('react/jsx-runtime');const Token_1=require('../../../models/Token');const useTokenMetadata_1=require('../../../services/contracts/baseDAO/hooks/useTokenMetadata');const FA2Symbol=({contractAddress,tokenId})=>{const {data}=(0,useTokenMetadata_1.useTokenMetadata)(contractAddress,tokenId);return(0,jsx_runtime_1.jsx)(jsx_runtime_1.Fragment,{children:data&&(data instanceof Token_1.NFT?`${data.symbol}#${data.token_id}`:data.symbol)});};exports.FA2Symbol=FA2Symbol; \ No newline at end of file diff --git a/dist/modules/explorer/components/FA2Symbol.js.map b/dist/modules/explorer/components/FA2Symbol.js.map deleted file mode 100644 index b648ecc..0000000 --- a/dist/modules/explorer/components/FA2Symbol.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"FA2Symbol.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/FA2Symbol.tsx"],"names":[],"mappings":";;;;AAAA,wCAAkC;AAElC,wFAAoF;AAO7E,MAAM,SAAS,GAAoB,CAAC,EAAE,eAAe,EAAE,OAAO,EAAE,EAAE,EAAE;IACzE,MAAM,EAAE,IAAI,EAAE,GAAG,IAAA,mCAAgB,EAAC,eAAe,EAAE,OAAO,CAAC,CAAA;IAE3D,OAAO,2DAAG,IAAI,IAAI,CAAC,IAAI,YAAY,WAAG,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,IAAI,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,GAAI,CAAA;AAC/F,CAAC,CAAA;AAJY,QAAA,SAAS,aAIrB"} \ No newline at end of file diff --git a/dist/modules/explorer/components/FreezeDialog.js b/dist/modules/explorer/components/FreezeDialog.js deleted file mode 100644 index fbac2d6..0000000 --- a/dist/modules/explorer/components/FreezeDialog.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){if(k2===undefined)k2=k;var desc=Object.getOwnPropertyDescriptor(m,k);if(!desc||('get'in desc?!m.__esModule:desc.writable||desc.configurable)){desc={enumerable:true,get:function(){return m[k];}};}Object.defineProperty(o,k2,desc);}:function(o,m,k,k2){if(k2===undefined)k2=k;o[k2]=m[k];});var __setModuleDefault=this&&this.__setModuleDefault||(Object.create?function(o,v){Object.defineProperty(o,'default',{enumerable:true,value:v});}:function(o,v){o['default']=v;});var __importStar=this&&this.__importStar||function(mod){if(mod&&mod.__esModule)return mod;var result={};if(mod!=null)for(var k in mod)if(k!=='default'&&Object.prototype.hasOwnProperty.call(mod,k))__createBinding(result,mod,k);__setModuleDefault(result,mod);return result;};var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.FreezeDialog=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=__importStar(require('react'));const core_1=require('@material-ui/core');const useFreeze_1=require('../../../services/contracts/baseDAO/hooks/useFreeze');const bignumber_js_1=__importDefault(require('bignumber.js'));const useDAO_1=require('../../../services/services/dao/hooks/useDAO');const ResponsiveDialog_1=require('./ResponsiveDialog');const router_1=require('../pages/DAO/router');const ProposalFormInput_1=require('./ProposalFormInput');const useTezos_1=require('../../../services/beacon/hooks/useTezos');const tokenBalances_1=require('../../../services/bakingBad/tokenBalances');const utils_1=require('../../../services/contracts/utils');const CustomDialog=(0,core_1.styled)(ResponsiveDialog_1.ResponsiveDialog)({'& .MuiDialog-paperWidthSm':{minHeight:'400px !important'}});const CustomInput=(0,core_1.styled)(core_1.TextField)(({theme})=>({'& .MuiInputBase-input':{color:theme.palette.secondary.main}}));const CustomLabelsContainer=(0,core_1.styled)(core_1.Grid)({marginBottom:12});const CustomAmountLabel=(0,core_1.styled)(core_1.Typography)({fontWeight:500});const CustomMaxLabel=(0,core_1.styled)(core_1.Typography)({fontSize:16,paddingBottom:5,textDecoration:'underline',textUnderlineOffset:6,cursor:'pointer',marginLeft:12});const FreezeDialog=({freeze})=>{const [open,setOpen]=react_1.default.useState(false);const [amount,setAmount]=react_1.default.useState(0);const daoId=(0,router_1.useDAOID)();const {mutate}=(0,useFreeze_1.useFreeze)();const {data:dao,ledger}=(0,useDAO_1.useDAO)(daoId);const {account}=(0,useTezos_1.useTezos)();const [showMax,setShowMax]=react_1.default.useState(false);const [maxDeposit,setMaxDeposit]=react_1.default.useState(0);const [maxWithdraw,setMaxWithdraw]=react_1.default.useState(0);const handleClickOpen=()=>{setOpen(true);};const handleClose=()=>{setOpen(false);setAmount(0);};const onSubmit=(0,react_1.useCallback)(()=>__awaiter(void 0,void 0,void 0,function*(){if(dao){mutate({dao,amount:new bignumber_js_1.default(amount),freeze});handleClose();}}),[amount,dao,mutate,freeze]);(0,react_1.useMemo)(()=>__awaiter(void 0,void 0,void 0,function*(){if(!ledger){return setShowMax(false);}else{if(account&&dao){const availableBalance=yield(0,tokenBalances_1.getUserTokenBalance)(account.toString(),dao.data.network,dao.data.token.contract);setShowMax(true);if(availableBalance){const formattedBalance=(0,utils_1.parseUnits)(new bignumber_js_1.default(availableBalance),dao.data.token.decimals).dp(10,1).toNumber();setMaxDeposit(formattedBalance);}const userLedger=ledger.find(l=>l.holder.address.toLowerCase()===account.toLowerCase());if(userLedger){if(userLedger.available_balance){setMaxWithdraw(userLedger.available_balance.dp(10,1).toNumber());}}}}}),[ledger,account,dao]);return(0,jsx_runtime_1.jsxs)('div',{children:[(0,jsx_runtime_1.jsx)(core_1.Button,{onClick:handleClickOpen,variant:'contained',color:'secondary',children:freeze?'Deposit':'Withdraw'}),(0,jsx_runtime_1.jsx)(CustomDialog,{open:open,onClose:handleClose,title:freeze?'DEPOSIT':'WITHDRAW',children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',style:{gap:36},children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Typography,{variant:'body2',color:'textPrimary',children:['Confirm the ',freeze?'deposit':'withdrawal',' of your tokens']})}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,children:[(0,jsx_runtime_1.jsxs)(CustomLabelsContainer,{item:true,container:true,direction:'row',justifyContent:'space-between',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:3,children:(0,jsx_runtime_1.jsx)(CustomAmountLabel,{children:'Amount'})}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'row',xs:9,justifyContent:'flex-end',children:[showMax&&freeze?(0,jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment,{children:[(0,jsx_runtime_1.jsxs)(core_1.Typography,{children:[maxDeposit,' ',dao===null||dao===void 0?void 0:dao.data.token.symbol]}),(0,jsx_runtime_1.jsx)(CustomMaxLabel,{color:'secondary',onClick:()=>setAmount(maxDeposit),children:'Use Max'})]}):null,showMax&&!freeze?(0,jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment,{children:[(0,jsx_runtime_1.jsxs)(core_1.Typography,{children:[maxWithdraw,' ',dao===null||dao===void 0?void 0:dao.data.token.symbol]}),(0,jsx_runtime_1.jsx)(CustomMaxLabel,{color:'secondary',onClick:()=>setAmount(maxWithdraw),children:'Use Max'})]}):null]})]}),(0,jsx_runtime_1.jsx)(ProposalFormInput_1.ProposalFormInput,{children:(0,jsx_runtime_1.jsx)(CustomInput,{value:amount,type:'number',placeholder:'0',onChange:newValue=>setAmount(newValue.target.value),onClick:newValue=>{if(amount===0){setAmount('');}return;},inputProps:{min:0},InputProps:{disableUnderline:true,endAdornment:(0,jsx_runtime_1.jsx)(core_1.InputAdornment,{position:'end',children:(0,jsx_runtime_1.jsx)(core_1.Typography,{color:'secondary',children:dao===null||dao===void 0?void 0:dao.data.token.symbol})})}})})]}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,container:true,direction:'row',alignItems:'center',justifyContent:'center',children:(0,jsx_runtime_1.jsx)(core_1.Button,{variant:'contained',color:'secondary',disabled:!amount,onClick:onSubmit,children:'Submit'})})]})})]});};exports.FreezeDialog=FreezeDialog; \ No newline at end of file diff --git a/dist/modules/explorer/components/FreezeDialog.js.map b/dist/modules/explorer/components/FreezeDialog.js.map deleted file mode 100644 index 7014517..0000000 --- a/dist/modules/explorer/components/FreezeDialog.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"FreezeDialog.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/FreezeDialog.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,+CAAmD;AACnD,4CAA+F;AAC/F,0EAAsE;AACtE,gEAAoC;AACpC,+DAA2D;AAC3D,yDAAqD;AACrD,gDAA8C;AAC9C,2DAAuD;AACvD,6DAAyD;AACzD,oEAAsE;AACtE,oDAAiE;AAEjE,MAAM,YAAY,GAAG,IAAA,aAAM,EAAC,mCAAgB,CAAC,CAAC;IAC5C,2BAA2B,EAAE;QAC3B,SAAS,EAAE,kBAAkB;KAC9B;CACF,CAAC,CAAA;AAEF,MAAM,WAAW,GAAG,IAAA,aAAM,EAAC,gBAAS,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IACpD,uBAAuB,EAAE;QACvB,KAAK,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,IAAI;KACpC;CACF,CAAC,CAAC,CAAA;AAEH,MAAM,qBAAqB,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC;IACzC,YAAY,EAAE,EAAE;CACjB,CAAC,CAAA;AAEF,MAAM,iBAAiB,GAAG,IAAA,aAAM,EAAC,iBAAU,CAAC,CAAC;IAC3C,UAAU,EAAE,GAAG;CAChB,CAAC,CAAA;AAEF,MAAM,cAAc,GAAG,IAAA,aAAM,EAAC,iBAAU,CAAC,CAAC;IACxC,QAAQ,EAAE,EAAE;IACZ,aAAa,EAAE,CAAC;IAChB,cAAc,EAAE,WAAW;IAC3B,mBAAmB,EAAE,CAAC;IACtB,MAAM,EAAE,SAAS;IACjB,UAAU,EAAE,EAAE;CACf,CAAC,CAAA;AAEK,MAAM,YAAY,GAAkC,CAAC,EAAE,MAAM,EAAE,EAAE,EAAE;IACxE,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,GAAG,eAAK,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAA;IAC7C,MAAM,CAAC,MAAM,EAAE,SAAS,CAAC,GAAG,eAAK,CAAC,QAAQ,CAAc,CAAC,CAAC,CAAA;IAC1D,MAAM,KAAK,GAAG,IAAA,iBAAQ,GAAE,CAAA;IACxB,MAAM,EAAE,MAAM,EAAE,GAAG,IAAA,qBAAS,GAAE,CAAA;IAC9B,MAAM,EAAE,IAAI,EAAE,GAAG,EAAE,MAAM,EAAE,GAAG,IAAA,eAAM,EAAC,KAAK,CAAC,CAAA;IAC3C,MAAM,EAAE,OAAO,EAAE,GAAG,IAAA,mBAAQ,GAAE,CAAA;IAE9B,MAAM,CAAC,OAAO,EAAE,UAAU,CAAC,GAAG,eAAK,CAAC,QAAQ,CAAU,KAAK,CAAC,CAAA;IAC5D,MAAM,CAAC,UAAU,EAAE,aAAa,CAAC,GAAG,eAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAA;IACrD,MAAM,CAAC,WAAW,EAAE,cAAc,CAAC,GAAG,eAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAA;IAEvD,MAAM,eAAe,GAAG,GAAG,EAAE;QAC3B,OAAO,CAAC,IAAI,CAAC,CAAA;IACf,CAAC,CAAA;IAED,MAAM,WAAW,GAAG,GAAG,EAAE;QACvB,OAAO,CAAC,KAAK,CAAC,CAAA;QACd,SAAS,CAAC,CAAC,CAAC,CAAA;IACd,CAAC,CAAA;IAED,MAAM,QAAQ,GAAG,IAAA,mBAAW,EAAC,GAAS,EAAE;QACtC,IAAI,GAAG,EAAE;YACP,MAAM,CAAC;gBACL,GAAG;gBACH,MAAM,EAAE,IAAI,sBAAS,CAAC,MAAM,CAAC;gBAC7B,MAAM;aACP,CAAC,CAAA;YAEF,WAAW,EAAE,CAAA;SACd;IACH,CAAC,CAAA,EAAE,CAAC,MAAM,EAAE,GAAG,EAAE,MAAM,EAAE,MAAM,CAAC,CAAC,CAAA;IAEjC,IAAA,eAAO,EAAC,GAAS,EAAE;QACjB,IAAI,CAAC,MAAM,EAAE;YACX,OAAO,UAAU,CAAC,KAAK,CAAC,CAAA;SACzB;aAAM;YACL,IAAI,OAAO,IAAI,GAAG,EAAE;gBAClB,MAAM,gBAAgB,GAAG,MAAM,IAAA,mCAAmB,EAChD,OAAO,CAAC,QAAQ,EAAE,EAClB,GAAG,CAAC,IAAI,CAAC,OAAO,EAChB,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CACxB,CAAA;gBACD,UAAU,CAAC,IAAI,CAAC,CAAA;gBAChB,IAAI,gBAAgB,EAAE;oBACpB,MAAM,gBAAgB,GAAG,IAAA,kBAAU,EAAC,IAAI,sBAAS,CAAC,gBAAgB,CAAC,EAAE,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC;yBAC1F,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC;yBACT,QAAQ,EAAE,CAAA;oBACb,aAAa,CAAC,gBAAgB,CAAC,CAAA;iBAChC;gBAED,MAAM,UAAU,GAAG,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,WAAW,EAAE,KAAK,OAAO,CAAC,WAAW,EAAE,CAAC,CAAA;gBAC7F,IAAI,UAAU,EAAE;oBACd,IAAI,UAAU,CAAC,iBAAiB,EAAE;wBAChC,cAAc,CAAC,UAAU,CAAC,iBAAiB,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAA;qBAClE;iBACF;aACF;SACF;IACH,CAAC,CAAA,EAAE,CAAC,MAAM,EAAE,OAAO,EAAE,GAAG,CAAC,CAAC,CAAA;IAE1B,OAAO,CACL,4CACE,uBAAC,aAAM,IAAC,OAAO,EAAE,eAAe,EAAE,OAAO,EAAC,WAAW,EAAC,KAAK,EAAC,WAAW,YACpE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,UAAU,GACzB,EACT,uBAAC,YAAY,IAAC,IAAI,EAAE,IAAI,EAAE,OAAO,EAAE,WAAW,EAAE,KAAK,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,UAAU,YACpF,wBAAC,WAAI,IAAC,SAAS,QAAC,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,aACrD,uBAAC,WAAI,IAAC,IAAI,kBACR,wBAAC,iBAAU,IAAC,OAAO,EAAC,OAAO,EAAC,KAAK,EAAC,aAAa,6BAChC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,YAAY,uBACnC,GACR,EACP,wBAAC,WAAI,IAAC,IAAI,mBACR,wBAAC,qBAAqB,IAAC,IAAI,QAAC,SAAS,QAAC,SAAS,EAAC,KAAK,EAAC,cAAc,EAAC,eAAe,EAAC,UAAU,EAAC,QAAQ,aACtG,uBAAC,WAAI,IAAC,IAAI,QAAC,EAAE,EAAE,CAAC,YACd,uBAAC,iBAAiB,yBAA2B,GACxC,EACP,wBAAC,WAAI,IAAC,IAAI,QAAC,SAAS,QAAC,SAAS,EAAC,KAAK,EAAC,EAAE,EAAE,CAAC,EAAE,cAAc,EAAC,UAAU,aAClE,OAAO,IAAI,MAAM,CAAC,CAAC,CAAC,CACnB,6DACE,wBAAC,iBAAU,eACR,UAAU,OAAG,GAAG,aAAH,GAAG,uBAAH,GAAG,CAAE,IAAI,CAAC,KAAK,CAAC,MAAM,IACzB,EACb,uBAAC,cAAc,IAAC,KAAK,EAAC,WAAW,EAAC,OAAO,EAAE,GAAG,EAAE,CAAC,SAAS,CAAC,UAAU,CAAC,wBAErD,IAChB,CACJ,CAAC,CAAC,CAAC,IAAI,EACP,OAAO,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CACpB,6DACE,wBAAC,iBAAU,eACR,WAAW,OAAG,GAAG,aAAH,GAAG,uBAAH,GAAG,CAAE,IAAI,CAAC,KAAK,CAAC,MAAM,IAC1B,EACb,uBAAC,cAAc,IAAC,KAAK,EAAC,WAAW,EAAC,OAAO,EAAE,GAAG,EAAE,CAAC,SAAS,CAAC,WAAW,CAAC,wBAEtD,IAChB,CACJ,CAAC,CAAC,CAAC,IAAI,IACH,IACe,EACxB,uBAAC,qCAAiB,cAChB,uBAAC,WAAW,IACV,KAAK,EAAE,MAAM,EACb,IAAI,EAAC,QAAQ,EACb,WAAW,EAAC,GAAG,EACf,QAAQ,EAAE,CAAC,QAAa,EAAE,EAAE,CAAC,SAAS,CAAC,QAAQ,CAAC,MAAM,CAAC,KAAK,CAAC,EAC7D,OAAO,EAAE,CAAC,QAAa,EAAE,EAAE;4CACzB,IAAI,MAAM,KAAK,CAAC,EAAE;gDAChB,SAAS,CAAC,EAAE,CAAC,CAAA;6CACd;4CACD,OAAM;wCACR,CAAC,EACD,UAAU,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EACtB,UAAU,EAAE;4CACV,gBAAgB,EAAE,IAAI;4CACtB,YAAY,EAAE,CACZ,uBAAC,qBAAc,IAAC,QAAQ,EAAC,KAAK,YAC5B,uBAAC,iBAAU,IAAC,KAAK,EAAC,WAAW,YAAE,GAAG,aAAH,GAAG,uBAAH,GAAG,CAAE,IAAI,CAAC,KAAK,CAAC,MAAM,GAAc,GACpD,CAClB;yCACF,GACD,GACgB,IACf,EACP,uBAAC,WAAI,IAAC,IAAI,QAAC,SAAS,QAAC,SAAS,EAAC,KAAK,EAAC,UAAU,EAAC,QAAQ,EAAC,cAAc,EAAC,QAAQ,YAC9E,uBAAC,aAAM,IAAC,OAAO,EAAC,WAAW,EAAC,KAAK,EAAE,WAAW,EAAE,QAAQ,EAAE,CAAC,MAAM,EAAE,OAAO,EAAE,QAAQ,uBAE3E,GACJ,IACF,GACM,IACX,CACP,CAAA;AACH,CAAC,CAAA;AAtIY,QAAA,YAAY,gBAsIxB"} \ No newline at end of file diff --git a/dist/modules/explorer/components/GuardianChangeProposalForm.js b/dist/modules/explorer/components/GuardianChangeProposalForm.js deleted file mode 100644 index 0e86eb0..0000000 --- a/dist/modules/explorer/components/GuardianChangeProposalForm.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.GuardianChangeProposalForm=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const react_1=require('react');const useDAO_1=require('../../../services/services/dao/hooks/useDAO');const ProposalFormSendButton_1=require('./ProposalFormSendButton');const react_hook_form_1=require('react-hook-form');const router_1=require('../pages/DAO/router');const ProposalFormInput_1=require('./ProposalFormInput');const useProposeGuardianChange_1=require('../../../services/contracts/baseDAO/hooks/useProposeGuardianChange');const ResponsiveDialog_1=require('./ResponsiveDialog');const Content=(0,core_1.styled)(core_1.Grid)({});const GuardianChangeProposalForm=({open,handleClose,defaultValues})=>{const daoId=(0,router_1.useDAOID)();const {data:dao}=(0,useDAO_1.useDAO)(daoId);const methods=(0,react_hook_form_1.useForm)({defaultValues:(0,react_1.useMemo)(()=>Object.assign({newGuardianAddress:''},defaultValues),[defaultValues])});const newGuardianAddress=methods.watch('newGuardianAddress');(0,react_1.useEffect)(()=>{methods.reset(defaultValues);},[defaultValues,methods]);const {mutate}=(0,useProposeGuardianChange_1.useProposeGuardianChange)();const onSubmit=(0,react_1.useCallback)(values=>{if(dao){mutate({dao,newGuardianAddress:values.newGuardianAddress});handleClose();}},[dao,handleClose,mutate]);return(0,jsx_runtime_1.jsx)(react_hook_form_1.FormProvider,Object.assign({},methods,{children:(0,jsx_runtime_1.jsx)(ResponsiveDialog_1.ResponsiveDialog,{open:open,onClose:handleClose,'aria-labelledby':'alert-dialog-title','aria-describedby':'alert-dialog-description',title:'Update Guardian',children:(0,jsx_runtime_1.jsxs)(Content,{container:true,direction:'column',style:{gap:18},children:[dao&&(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Typography,{color:'inherit',style:{marginBottom:'7px'},children:['Current Guardian:',' ',(0,jsx_runtime_1.jsx)('span',{style:{fontWeight:300,fontSize:'16px',marginLeft:'-5px'},children:dao.data.guardian})]})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(ProposalFormInput_1.ProposalFormInput,{label:'New Guardian Address',children:(0,jsx_runtime_1.jsx)(react_hook_form_1.Controller,{control:methods.control,name:`newGuardianAddress`,render:({field})=>(0,jsx_runtime_1.jsx)(core_1.TextField,Object.assign({},field,{type:'text',placeholder:' tz1...',InputProps:{disableUnderline:true}}))})})}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,children:[(0,jsx_runtime_1.jsxs)(core_1.Typography,{align:'left',variant:'subtitle2',color:'textPrimary',display:'inline',children:['Proposal Fee:',' ']}),(0,jsx_runtime_1.jsxs)(core_1.Typography,{align:'left',variant:'subtitle2',color:'secondary',display:'inline',style:{fontWeight:300},children:[dao&&dao.data.extra.frozen_extra_value.toString(),' ',dao?dao.data.token.symbol:'']})]}),(0,jsx_runtime_1.jsx)(ProposalFormSendButton_1.SendButton,{onClick:methods.handleSubmit(onSubmit),disabled:!dao||!newGuardianAddress,children:'Submit'})]})})}));};exports.GuardianChangeProposalForm=GuardianChangeProposalForm; \ No newline at end of file diff --git a/dist/modules/explorer/components/GuardianChangeProposalForm.js.map b/dist/modules/explorer/components/GuardianChangeProposalForm.js.map deleted file mode 100644 index 377f51a..0000000 --- a/dist/modules/explorer/components/GuardianChangeProposalForm.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GuardianChangeProposalForm.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/GuardianChangeProposalForm.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/explorer/components/Hero.js b/dist/modules/explorer/components/Hero.js deleted file mode 100644 index 0a61061..0000000 --- a/dist/modules/explorer/components/Hero.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __rest=this&&this.__rest||function(s,e){var t={};for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0)t[p]=s[p];if(s!=null&&typeof Object.getOwnPropertySymbols==='function')for(var i=0,p=Object.getOwnPropertySymbols(s);i *':{height:'100%'}});const Hero=_a=>{var {children}=_a,props=__rest(_a,['children']);return(0,jsx_runtime_1.jsx)(Container,Object.assign({item:true},props,{children:(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,justifyContent:'space-between',alignItems:'center',children:children})}));};exports.Hero=Hero; \ No newline at end of file diff --git a/dist/modules/explorer/components/Hero.js.map b/dist/modules/explorer/components/Hero.js.map deleted file mode 100644 index 68dde67..0000000 --- a/dist/modules/explorer/components/Hero.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Hero.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/Hero.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;AAAA,4CAA2D;AAE3D,yDAAqD;AAErD,MAAM,SAAS,GAAG,IAAA,aAAM,EAAC,mCAAgB,CAAC,CAAC;IACzC,SAAS,EAAE,WAAW;IACtB,WAAW,EAAE,YAAY;IAEzB,OAAO,EAAE;QACP,MAAM,EAAE,MAAM;KACf;CACF,CAAC,CAAA;AAEK,MAAM,IAAI,GAAwB,CAAC,EAAsB,EAAE,EAAE;QAA1B,EAAE,QAAQ,OAAY,EAAP,KAAK,cAApB,YAAsB,CAAF;IAC5D,OAAO,CACL,uBAAC,SAAS,kBAAC,IAAI,UAAK,KAAK,cACvB,uBAAC,WAAI,IAAC,SAAS,QAAC,cAAc,EAAC,eAAe,EAAC,UAAU,EAAC,QAAQ,YAC/D,QAAQ,GACJ,IACG,CACb,CAAA;AACH,CAAC,CAAA;AARY,QAAA,IAAI,QAQhB"} \ No newline at end of file diff --git a/dist/modules/explorer/components/HeroTitle.js b/dist/modules/explorer/components/HeroTitle.js deleted file mode 100644 index 7e1e4a2..0000000 --- a/dist/modules/explorer/components/HeroTitle.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.HeroTitle=void 0;const core_1=require('@material-ui/core');exports.HeroTitle=(0,core_1.styled)(core_1.Typography)(({theme})=>({fontSize:30,fontWeight:500,color:theme.palette.text.primary,lineHeight:0.8,marginBottom:'9px',['@media (max-width:1030px)']:{fontSize:25}})); \ No newline at end of file diff --git a/dist/modules/explorer/components/HeroTitle.js.map b/dist/modules/explorer/components/HeroTitle.js.map deleted file mode 100644 index ee761b0..0000000 --- a/dist/modules/explorer/components/HeroTitle.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"HeroTitle.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/HeroTitle.tsx"],"names":[],"mappings":";;;AAAA,4CAAsD;AAEzC,QAAA,SAAS,GAAG,IAAA,aAAM,EAAC,iBAAU,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IAC1D,QAAQ,EAAE,EAAE;IACZ,UAAU,EAAE,GAAG;IACf,KAAK,EAAE,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO;IACjC,UAAU,EAAE,GAAG;IACf,YAAY,EAAE,KAAK;IAEnB,CAAC,2BAA2B,CAAC,EAAE;QAC7B,QAAQ,EAAE,EAAE;KACb;CACF,CAAC,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/modules/explorer/components/ItemDialog.js b/dist/modules/explorer/components/ItemDialog.js deleted file mode 100644 index 197da16..0000000 --- a/dist/modules/explorer/components/ItemDialog.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.RegistryItemDialog=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const ResponsiveDialog_1=require('./ResponsiveDialog');const ProposalFormInput_1=require('./ProposalFormInput');const RegistryItemDialog=({item:{key,value},open,handleClose})=>{return(0,jsx_runtime_1.jsx)(jsx_runtime_1.Fragment,{children:(0,jsx_runtime_1.jsx)(ResponsiveDialog_1.ResponsiveDialog,{open:open,onClose:handleClose,title:key,children:(0,jsx_runtime_1.jsx)(ProposalFormInput_1.ProposalFormInput,{label:'Value',children:(0,jsx_runtime_1.jsx)(core_1.TextField,{InputProps:{disableUnderline:true},multiline:true,maxRows:Infinity,value:value,disabled:true})})})});};exports.RegistryItemDialog=RegistryItemDialog; \ No newline at end of file diff --git a/dist/modules/explorer/components/ItemDialog.js.map b/dist/modules/explorer/components/ItemDialog.js.map deleted file mode 100644 index bcd4496..0000000 --- a/dist/modules/explorer/components/ItemDialog.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ItemDialog.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/ItemDialog.tsx"],"names":[],"mappings":";;;;AAAA,4CAA6C;AAE7C,yDAAqD;AACrD,2DAAuD;AAEhD,MAAM,kBAAkB,GAI1B,CAAC,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,KAAK,EAAE,EAAE,IAAI,EAAE,WAAW,EAAE,EAAE,EAAE;IACnD,OAAO,CACL,2DACE,uBAAC,mCAAgB,IAAC,IAAI,EAAE,IAAI,EAAE,OAAO,EAAE,WAAW,EAAE,KAAK,EAAE,GAAG,YAC5D,uBAAC,qCAAiB,IAAC,KAAK,EAAE,OAAO,YAC/B,uBAAC,gBAAS,IAAC,UAAU,EAAE,EAAE,gBAAgB,EAAE,IAAI,EAAE,EAAE,SAAS,QAAC,OAAO,EAAE,QAAQ,EAAE,KAAK,EAAE,KAAK,EAAE,QAAQ,SAAG,GACvF,GACH,GAClB,CACJ,CAAA;AACH,CAAC,CAAA;AAdY,QAAA,kBAAkB,sBAc9B"} \ No newline at end of file diff --git a/dist/modules/explorer/components/NFT.js b/dist/modules/explorer/components/NFT.js deleted file mode 100644 index 33006c9..0000000 --- a/dist/modules/explorer/components/NFT.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.NFT=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const ipfs_1=require('../../../services/ipfs');const StyledLink=(0,core_1.styled)(core_1.Link)({display:'block',height:'100%'});const NFTImg=(0,core_1.styled)('img')({maxHeight:'100%',maxWidth:'100%',width:'auto',display:'block'});const NFTVideo=(0,core_1.styled)('video')({maxHeight:'100%',maxWidth:'100%',width:'auto',margin:'auto',display:'block'});const NFTAudio=(0,core_1.styled)('audio')({maxHeight:'100%',maxWidth:'100%',width:'256px',margin:'auto',display:'block'});const NFTContainerGrid=(0,core_1.styled)(core_1.Grid)({height:'100%'});const NFTContainer=({children})=>(0,jsx_runtime_1.jsx)(NFTContainerGrid,{container:true,direction:'column',justifyContent:'center',alignItems:'center',children:(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:children})});const NFT=({qmHash,name,mediaType})=>{return(0,jsx_runtime_1.jsx)(StyledLink,{href:`${ipfs_1.IPFS_GATEWAY_URI}/${qmHash}`,rel:'noopener',target:'_blank',style:{height:'100%',display:'block'},onClick:e=>{e.stopPropagation();},children:mediaType==='image'?(0,jsx_runtime_1.jsx)(NFTImg,{src:`${ipfs_1.IPFS_GATEWAY_URI}/${qmHash}`,alt:`${name}-thumbnail`}):mediaType==='audio'?(0,jsx_runtime_1.jsx)(NFTContainer,{children:(0,jsx_runtime_1.jsx)(NFTAudio,{src:`${ipfs_1.IPFS_GATEWAY_URI}/${qmHash}`,controls:true})}):mediaType==='video'?(0,jsx_runtime_1.jsx)(NFTVideo,{src:`${ipfs_1.IPFS_GATEWAY_URI}/${qmHash}`,controls:true,autoPlay:true,muted:true}):(0,jsx_runtime_1.jsx)(NFTContainer,{children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'body1',color:'textPrimary',children:'No Media Available'})})});};exports.NFT=NFT; \ No newline at end of file diff --git a/dist/modules/explorer/components/NFT.js.map b/dist/modules/explorer/components/NFT.js.map deleted file mode 100644 index b256df5..0000000 --- a/dist/modules/explorer/components/NFT.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"NFT.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/NFT.tsx"],"names":[],"mappings":";;;;AAAA,4CAAkE;AAElE,wCAAgD;AAGhD,MAAM,UAAU,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC;IAC9B,OAAO,EAAE,OAAO;IAChB,MAAM,EAAE,MAAM;CACf,CAAC,CAAA;AAEF,MAAM,MAAM,GAAG,IAAA,aAAM,EAAC,KAAK,CAAC,CAAC;IAC3B,SAAS,EAAE,MAAM;IACjB,QAAQ,EAAE,MAAM;IAChB,KAAK,EAAE,MAAM;IACb,OAAO,EAAE,OAAO;CACjB,CAAC,CAAA;AAEF,MAAM,QAAQ,GAAG,IAAA,aAAM,EAAC,OAAO,CAAC,CAAC;IAC/B,SAAS,EAAE,MAAM;IACjB,QAAQ,EAAE,MAAM;IAChB,KAAK,EAAE,MAAM;IACb,MAAM,EAAE,MAAM;IACd,OAAO,EAAE,OAAO;CACjB,CAAC,CAAA;AAEF,MAAM,QAAQ,GAAG,IAAA,aAAM,EAAC,OAAO,CAAC,CAAC;IAC/B,SAAS,EAAE,MAAM;IACjB,QAAQ,EAAE,MAAM;IAChB,KAAK,EAAE,OAAO;IACd,MAAM,EAAE,MAAM;IACd,OAAO,EAAE,OAAO;CACjB,CAAC,CAAA;AAQF,MAAM,gBAAgB,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC;IACpC,MAAM,EAAE,MAAM;CACf,CAAC,CAAA;AAEF,MAAM,YAAY,GAAa,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE,CAAC,CAC/C,uBAAC,gBAAgB,IAAC,SAAS,QAAC,SAAS,EAAE,QAAQ,EAAE,cAAc,EAAE,QAAQ,EAAE,UAAU,EAAE,QAAQ,YAC7F,uBAAC,WAAI,IAAC,IAAI,kBAAE,QAAQ,GAAQ,GACX,CACpB,CAAA;AAEM,MAAM,GAAG,GAAoB,CAAC,EAAE,MAAM,EAAE,IAAI,EAAE,SAAS,EAAE,EAAE,EAAE;IAClE,OAAO,CACL,uBAAC,UAAU,IACT,IAAI,EAAE,GAAG,uBAAgB,IAAI,MAAM,EAAE,EACrC,GAAG,EAAC,UAAU,EACd,MAAM,EAAC,QAAQ,EACf,KAAK,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,EAC3C,OAAO,EAAE,CAAC,CAAC,EAAE;YACX,CAAC,CAAC,eAAe,EAAE,CAAA;QACrB,CAAC,YAEA,SAAS,KAAK,OAAO,CAAC,CAAC,CAAC,CACvB,uBAAC,MAAM,IAAC,GAAG,EAAE,GAAG,uBAAgB,IAAI,MAAM,EAAE,EAAE,GAAG,EAAE,GAAG,IAAI,YAAY,GAAI,CAC3E,CAAC,CAAC,CAAC,SAAS,KAAK,OAAO,CAAC,CAAC,CAAC,CAC1B,uBAAC,YAAY,cACX,uBAAC,QAAQ,IAAC,GAAG,EAAE,GAAG,uBAAgB,IAAI,MAAM,EAAE,EAAE,QAAQ,SAAG,GAC9C,CAChB,CAAC,CAAC,CAAC,SAAS,KAAK,OAAO,CAAC,CAAC,CAAC,CAC1B,uBAAC,QAAQ,IAAC,GAAG,EAAE,GAAG,uBAAgB,IAAI,MAAM,EAAE,EAAE,QAAQ,QAAC,QAAQ,QAAC,KAAK,SAAG,CAC3E,CAAC,CAAC,CAAC,CACF,uBAAC,YAAY,cACX,uBAAC,iBAAU,IAAC,OAAO,EAAE,OAAO,EAAE,KAAK,EAAE,aAAa,mCAErC,GACA,CAChB,GACU,CACd,CAAA;AACH,CAAC,CAAA;AA5BY,QAAA,GAAG,OA4Bf"} \ No newline at end of file diff --git a/dist/modules/explorer/components/NFTDialog.js b/dist/modules/explorer/components/NFTDialog.js deleted file mode 100644 index a0f3a53..0000000 --- a/dist/modules/explorer/components/NFTDialog.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.NFTDialog=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const hex_to_rgba_1=__importDefault(require('hex-to-rgba'));const react_1=require('react');const NFT_1=require('./NFT');const UserBadge_1=require('./UserBadge');const ProposalForm_1=require('./ProposalForm');const useTezos_1=require('../../../services/beacon/hooks/useTezos');const ResponsiveDialog_1=require('./ResponsiveDialog');const useCycleInfo_1=require('../../../services/contracts/baseDAO/hooks/useCycleInfo');const InfoIcon_1=require('./styled/InfoIcon');const router_1=require('../pages/DAO/router');const CustomDialog=(0,core_1.styled)(ResponsiveDialog_1.ResponsiveDialog)({'& .MuiPaper-root':{width:1010,height:822,maxWidth:'100%',maxHeight:'100%'}});const TitleText=(0,core_1.styled)(core_1.Typography)({fontSize:26,fontWeight:500,marginBottom:12});const SubtitleText=(0,core_1.styled)(core_1.Typography)({fontSize:18,fontWeight:500,marginBottom:12});const Tag=(0,core_1.styled)(core_1.Grid)(({theme})=>({boxSizing:'border-box',padding:6,background:(0,hex_to_rgba_1.default)(theme.palette.secondary.main,0.15),borderRadius:4}));const NFTContainer=(0,core_1.styled)(core_1.Grid)({maxWidth:458,maxHeight:415});const NFTDialog=({nft,onClose,open})=>{const [openTransfer,setOpenTransfer]=(0,react_1.useState)(false);const {account}=(0,useTezos_1.useTezos)();const [defaultValues,setDefaultValues]=(0,react_1.useState)();const onOpenTransferModal=nft=>{setDefaultValues({nftTransferForm:{transfers:[{recipient:account,amount:1,asset:nft}]}});setOpenTransfer(true);};const onClick=(e,nft)=>{e.stopPropagation();onOpenTransferModal(nft);};const onCloseTransfer=()=>{setOpenTransfer(false);};const daoId=(0,router_1.useDAOID)();const shouldDisable=(0,useCycleInfo_1.useIsProposalButtonDisabled)(daoId);return(0,jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment,{children:[(0,jsx_runtime_1.jsx)(CustomDialog,{onClose:onClose,open:open,children:nft&&(0,jsx_runtime_1.jsx)(jsx_runtime_1.Fragment,{children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',style:{gap:32},children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,justifyContent:'space-between',style:{gap:32},children:[(0,jsx_runtime_1.jsx)(NFTContainer,{item:true,children:(0,jsx_runtime_1.jsx)(NFT_1.NFT,{qmHash:nft.artifact_hash,name:nft.name,mediaType:nft.mediaType})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',style:{gap:26},children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,children:[(0,jsx_runtime_1.jsx)(TitleText,{color:'textPrimary',children:nft.name}),(0,jsx_runtime_1.jsxs)(core_1.Typography,{color:'textPrimary',variant:'body1',children:[nft.symbol,'#',nft.token_id,' \u2022 ',nft.preferredFormat]})]}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{color:'textPrimary',variant:'body1',children:nft.description})}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,children:[(0,jsx_runtime_1.jsx)(core_1.Button,{variant:'contained',color:'secondary',onClick:e=>onClick(e,nft),disabled:shouldDisable,children:'PROPOSE TRANSFER'}),shouldDisable&&(0,jsx_runtime_1.jsx)(core_1.Tooltip,{placement:'bottom',title:'Not on proposal creation period',children:(0,jsx_runtime_1.jsx)(InfoIcon_1.InfoIcon,{color:'secondary'})})]})]})})]})}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,children:[(0,jsx_runtime_1.jsx)(SubtitleText,{color:'textPrimary',variant:'body1',children:'Creators'}),nft.creators.length?nft.creators.map((creator,i)=>(0,jsx_runtime_1.jsx)(UserBadge_1.UserBadge,{address:creator,size:35},`creator-${i}`)):(0,jsx_runtime_1.jsx)(core_1.Typography,{color:'textPrimary',variant:'body1',children:'Unknown'})]}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,children:[(0,jsx_runtime_1.jsx)(SubtitleText,{color:'textPrimary',variant:'body1',children:'Tags'}),(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,style:{gap:12},children:nft.tags.map((tag,i)=>(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(Tag,{color:'secondary',children:(0,jsx_runtime_1.jsx)(core_1.Typography,{color:'secondary',children:tag.toUpperCase()})})},`tag-${i}`))})]})]})})}),(0,jsx_runtime_1.jsx)(ProposalForm_1.ProposalFormContainer,{open:openTransfer,handleClose:onCloseTransfer,defaultValues:defaultValues,defaultTab:1})]});};exports.NFTDialog=NFTDialog; \ No newline at end of file diff --git a/dist/modules/explorer/components/NFTDialog.js.map b/dist/modules/explorer/components/NFTDialog.js.map deleted file mode 100644 index 01400ee..0000000 --- a/dist/modules/explorer/components/NFTDialog.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"NFTDialog.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/NFTDialog.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/explorer/components/NFTTransfer.js b/dist/modules/explorer/components/NFTTransfer.js deleted file mode 100644 index b0d6e5b..0000000 --- a/dist/modules/explorer/components/NFTTransfer.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){if(k2===undefined)k2=k;var desc=Object.getOwnPropertyDescriptor(m,k);if(!desc||('get'in desc?!m.__esModule:desc.writable||desc.configurable)){desc={enumerable:true,get:function(){return m[k];}};}Object.defineProperty(o,k2,desc);}:function(o,m,k,k2){if(k2===undefined)k2=k;o[k2]=m[k];});var __setModuleDefault=this&&this.__setModuleDefault||(Object.create?function(o,v){Object.defineProperty(o,'default',{enumerable:true,value:v});}:function(o,v){o['default']=v;});var __importStar=this&&this.__importStar||function(mod){if(mod&&mod.__esModule)return mod;var result={};if(mod!=null)for(var k in mod)if(k!=='default'&&Object.prototype.hasOwnProperty.call(mod,k))__createBinding(result,mod,k);__setModuleDefault(result,mod);return result;};var __rest=this&&this.__rest||function(s,e){var t={};for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0)t[p]=s[p];if(s!=null&&typeof Object.getOwnPropertySymbols==='function')for(var i=0,p=Object.getOwnPropertySymbols(s);i{var _a,_b,_c;const {control,getValues,setValue,watch,reset,formState:{errors,touchedFields:touched}}=(0,react_hook_form_1.useFormContext)();const {fields,append}=(0,react_hook_form_1.useFieldArray)({control,name:'nftTransferForm.transfers'});const values=getValues();const [isBatch,setIsBatch]=(0,react_1.useState)(values.nftTransferForm.isBatch);const [activeTransfer,setActiveTransfer]=react_1.default.useState(1);const daoId=(0,router_1.useDAOID)();const {nftHoldings}=(0,useDAOHoldings_1.useDAONFTHoldings)(daoId);const handleIsBatchChange=()=>{setIsBatch(!isBatch);setValue('nftTransferForm.isBatch',!isBatch);setActiveTransfer(1);};const recipientError=(_c=(_b=(_a=errors.nftTransferForm)===null||_a===void 0?void 0:_a.transfers)===null||_b===void 0?void 0:_b[activeTransfer-1])===null||_c===void 0?void 0:_c.recipient;const {transfers}=watch('nftTransferForm');const activeAsset=transfers[activeTransfer-1].asset;const takenNFTs=transfers.map(t=>{var _a,_b;return`${(_a=t.asset)===null||_a===void 0?void 0:_a.contract}-${(_b=t.asset)===null||_b===void 0?void 0:_b.token_id}`;});const nonSelectedNFTs=nftHoldings?nftHoldings.filter(nft=>{var _a,_b;return!takenNFTs.includes(`${(_a=nft===null||nft===void 0?void 0:nft.token)===null||_a===void 0?void 0:_a.contract}-${(_b=nft===null||nft===void 0?void 0:nft.token)===null||_b===void 0?void 0:_b.token_id}`);}):[];const nftOptions=nonSelectedNFTs.map(n=>n.token);(0,react_1.useMemo)(()=>{if(!open){reset();}},[open,reset]);return(0,jsx_runtime_1.jsx)(core_1.DialogContent,{children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',style:{gap:31},children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(BatchBar_1.BatchBar,{isBatch:isBatch,stateIsBatch:values.nftTransferForm.isBatch,handleIsBatchChange:handleIsBatchChange,onClickAdd:()=>{append(emptyTransfer);setActiveTransfer(activeTransfer+1);},items:values.nftTransferForm.transfers,activeItem:activeTransfer,setActiveItem:index=>setActiveTransfer(index+1)})}),fields.map((field,index)=>{var _a,_b,_c;return index===activeTransfer-1&&(0,jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment,{children:[(0,jsx_runtime_1.jsxs)(ProposalFormInput_1.ProposalFormInput,{label:'Recipient',children:[(0,jsx_runtime_1.jsx)(react_hook_form_1.Controller,{name:`nftTransferForm.transfers.${index}.recipient`,control:control,render:({field})=>(0,jsx_runtime_1.jsx)(core_1.TextField,Object.assign({},field,{type:'string',placeholder:'Type an Address Here',InputProps:{disableUnderline:true}}))},field.id),recipientError&&((_c=(_b=(_a=touched.nftTransferForm)===null||_a===void 0?void 0:_a.transfers)===null||_b===void 0?void 0:_b[activeTransfer-1])===null||_c===void 0?void 0:_c.recipient)?(0,jsx_runtime_1.jsx)(ErrorText_1.ErrorText,{children:recipientError}):null]}),(0,jsx_runtime_1.jsx)(ProposalFormInput_1.ProposalFormInput,{label:'NFT ID',children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',children:[(0,jsx_runtime_1.jsx)(react_hook_form_1.Controller,{name:`nftTransferForm.transfers.${index}.asset`,control:control,render:_a=>{var _b=_a.field,{onChange}=_b,props=__rest(_b,['onChange']);return(0,jsx_runtime_1.jsx)(AutoCompleteField,Object.assign({PaperComponent:AutoCompletePaper,options:nftOptions,getOptionLabel:option=>`${option.symbol}#${option.token_id}`,renderInput:params=>(0,jsx_runtime_1.jsx)(core_1.TextField,Object.assign({},params,{label:'Select NFT',InputProps:Object.assign(Object.assign({},params.InputProps),{disableUnderline:true})})),onChange:(e,data)=>onChange(data)},props));}},field.id),activeAsset&&(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,justifyContent:'center',children:(0,jsx_runtime_1.jsx)(NFTContainer,{item:true,children:(0,jsx_runtime_1.jsx)(NFT_1.NFT,{qmHash:activeAsset.artifact_hash,name:activeAsset.name,mediaType:activeAsset.mediaType})})})})]})})]});})]})});};exports.NFTTransferForm=NFTTransferForm; \ No newline at end of file diff --git a/dist/modules/explorer/components/NFTTransfer.js.map b/dist/modules/explorer/components/NFTTransfer.js.map deleted file mode 100644 index a1705ac..0000000 --- a/dist/modules/explorer/components/NFTTransfer.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"NFTTransfer.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/NFTTransfer.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/explorer/components/NavigationMenu.js b/dist/modules/explorer/components/NavigationMenu.js deleted file mode 100644 index 6a510e6..0000000 --- a/dist/modules/explorer/components/NavigationMenu.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.NavigationMenu=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const home_svg_1=require('../../../assets/logos/home.svg');const voting_svg_1=require('../../../assets/logos/voting.svg');const treasury_svg_1=require('../../../assets/logos/treasury.svg');const list_svg_1=require('../../../assets/logos/list.svg');const user_svg_1=require('../../../assets/logos/user.svg');const react_1=require('react');const router_1=require('../pages/DAO/router');const useDAO_1=require('../../../services/services/dao/hooks/useDAO');const useTezos_1=require('../../../services/beacon/hooks/useTezos');const react_router_1=require('react-router');const react_router_dom_1=require('react-router-dom');const debounce_1=require('../utils/debounce');const Container=(0,core_1.styled)(core_1.Grid)(({theme})=>({width:'100%',background:theme.palette.primary.main,position:'sticky',top:'0px'}));const InnerContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({width:'1000px',margin:'auto',justifyContent:'space-between',['@media (max-width:1167px)']:{width:'86vw'}}));const PageItem=(0,core_1.styled)(core_1.Grid)(({theme,isSelected})=>({'height':'60px','display':'flex','alignItems':'center','padding':'0 8px','borderTop':'2px solid transparent','borderBottom':isSelected?'2px solid'+theme.palette.secondary.main:'2px solid transparent','transition':isSelected?'0s ease-in':'.1s ease-out','& > a > *':{height:'100%'},'&:hover':{'& > a > * > * > * > * > *':{fill:isSelected?theme.palette.secondary.main:theme.palette.secondary.main,stroke:isSelected?theme.palette.secondary.main:theme.palette.secondary.main,transition:isSelected?'none':'.15s ease-in'}},'& > a > * > * > * > * > *':{transition:'.15s ease-out'},'& > a > * > * > *':{transition:'.15s ease-out'},[theme.breakpoints.down('sm')]:{width:'45px'}}));const PageItemBg=(0,core_1.styled)(core_1.Grid)(({theme,isSelected})=>({alignItems:'center',justifyContent:'center',gap:15}));const IconContainer=(0,core_1.styled)('span')(({theme,isSelected})=>({'height':'25px','display':'flex','justifyContent':'center','& > svg > *':{fill:isSelected?theme.palette.secondary.main:theme.palette.text.primary,stroke:isSelected?theme.palette.secondary.main:theme.palette.text.primary}}));const NavText=(0,core_1.styled)(core_1.Typography)(({theme,isSelected})=>({'display':'flex','justifyContent':'center','color':isSelected?theme.palette.secondary.main:theme.palette.text.primary,'&:hover':{color:`${theme.palette.secondary.main} !important`}}));const getPages=daoId=>[{pathId:'overview',name:'Home',icon:home_svg_1.ReactComponent,href:`/explorer/dao/${daoId}`},{pathId:'proposals',name:'Proposals',icon:voting_svg_1.ReactComponent,href:`/explorer/dao/${daoId}/proposals`},{pathId:'treasury',name:'Treasury',icon:treasury_svg_1.ReactComponent,href:`/explorer/dao/${daoId}/treasury`},{pathId:'registry',name:'Registry',icon:list_svg_1.ReactComponent,href:`/explorer/dao/${daoId}/registry`},{pathId:'user',name:'User',icon:user_svg_1.ReactComponent,href:`/explorer/dao/${daoId}/user`}];const StyledBottomBar=(0,core_1.styled)(core_1.Grid)(({theme})=>({position:'fixed',height:55,width:'100%',bottom:0,backgroundColor:theme.palette.primary.main,boxShadow:'0px -4px 7px -4px rgba(0,0,0,0.2)',zIndex:10000,transition:'bottom 0.5s'}));const BottomBarItems=(0,core_1.styled)(core_1.Grid)({width:'86vw',margin:'0 auto',justifyContent:'space-between'});const BottomNavBar=({children})=>{const [prevScrollPos,setPrevScrollPos]=(0,react_1.useState)(0);const [visible,setVisible]=(0,react_1.useState)(true);(0,react_1.useEffect)(()=>{const handleScroll=(0,debounce_1.debounce)(()=>{const currentScrollPos=23;setVisible(prevScrollPos>currentScrollPos||currentScrollPos<10);setPrevScrollPos(currentScrollPos);},100);},[prevScrollPos,visible]);return(0,jsx_runtime_1.jsx)(StyledBottomBar,{container:true,direction:'row',children:(0,jsx_runtime_1.jsx)(BottomBarItems,{container:true,children:children})});};const NavigationMenu=({disableMobileMenu})=>{const [pages,setPages]=(0,react_1.useState)([]);const {account}=(0,useTezos_1.useTezos)();const daoId=(0,router_1.useDAOID)();const {data:dao}=(0,useDAO_1.useDAO)(daoId);const path=(0,react_router_1.useLocation)();const pathId=path.pathname.split('/').slice(-1)[0];const theme=(0,core_1.useTheme)();const isMobileSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down(960));(0,react_1.useEffect)(()=>{if(dao){const disabledPages=[];if(!account){disabledPages.push('User');}setPages(getPages(daoId).filter(page=>!disabledPages.includes(page.name)));}},[account,dao,daoId]);return!isMobileSmall||disableMobileMenu?(0,jsx_runtime_1.jsx)(Container,{container:true,children:(0,jsx_runtime_1.jsx)(InnerContainer,{container:true,children:pages.map((page,i)=>(0,jsx_runtime_1.jsx)(PageItem,{isSelected:pathId===page.pathId,item:true,children:(0,jsx_runtime_1.jsx)(react_router_dom_1.Link,{to:page.href,children:(0,jsx_runtime_1.jsxs)(PageItemBg,{isSelected:pathId===page.pathId,container:true,children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(IconContainer,{isSelected:pathId===page.pathId,children:(0,jsx_runtime_1.jsx)(page.icon,{})})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(NavText,{isSelected:pathId===page.pathId,children:page.name})})]})})},`page-${i}`))})}):(0,jsx_runtime_1.jsx)(BottomNavBar,{children:pages.map((page,i)=>(0,jsx_runtime_1.jsx)(PageItem,{isSelected:pathId===page.pathId,container:true,item:true,alignItems:'center',children:(0,jsx_runtime_1.jsx)(react_router_dom_1.Link,{to:page.href,children:(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,alignItems:'center',justifyContent:'center',children:(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(IconContainer,{isSelected:pathId===page.pathId,children:(0,jsx_runtime_1.jsx)(page.icon,{})})})})})},`page-${i}`))});};exports.NavigationMenu=NavigationMenu; \ No newline at end of file diff --git a/dist/modules/explorer/components/NavigationMenu.js.map b/dist/modules/explorer/components/NavigationMenu.js.map deleted file mode 100644 index c27ddb2..0000000 --- a/dist/modules/explorer/components/NavigationMenu.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"NavigationMenu.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/NavigationMenu.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/explorer/components/NetworkSheet.js b/dist/modules/explorer/components/NetworkSheet.js deleted file mode 100644 index 79ec6c7..0000000 --- a/dist/modules/explorer/components/NetworkSheet.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.NetworkSheet=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const react_1=require('react');const useTezos_1=require('../../../services/beacon/hooks/useTezos');const ResponsiveDialog_1=require('./ResponsiveDialog');const ChangeNetworkButton_1=require('./ChangeNetworkButton');const ContentContainer_1=require('./ContentContainer');const state_1=require('../../creator/state');const SheetItem=(0,core_1.styled)(ContentContainer_1.ContentContainer)({'height':50,'& > *':{height:'100%'},'cursor':'pointer'});const SUPPORTED_NETWORKS=['mainnet','ghostnet'];const NetworkSheet=props=>{const {network,changeNetwork}=(0,useTezos_1.useTezos)();const {dispatch}=(0,react_1.useContext)(state_1.CreatorContext);const options=(0,react_1.useMemo)(()=>SUPPORTED_NETWORKS.filter(n=>n!==network),[network]);return(0,jsx_runtime_1.jsx)(ResponsiveDialog_1.ResponsiveDialog,{open:props.open,onClose:props.onClose,title:'Choose Network',children:(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,direction:'column',style:{gap:20},children:options.map((networkOption,i)=>(0,jsx_runtime_1.jsx)(SheetItem,{item:true,onClick:()=>{props.onClose();changeNetwork(networkOption);dispatch({type:state_1.ActionTypes.CLEAR_CACHE});},children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,justifyContent:'center',alignItems:'center',style:{gap:8},children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(ChangeNetworkButton_1.ColorDot,{color:ChangeNetworkButton_1.networkDotColorMap[networkOption]})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'h6',color:'textPrimary',children:(0,core_1.capitalize)(networkOption)})})]})},`network-${i}`))})});};exports.NetworkSheet=NetworkSheet; \ No newline at end of file diff --git a/dist/modules/explorer/components/NetworkSheet.js.map b/dist/modules/explorer/components/NetworkSheet.js.map deleted file mode 100644 index 4e6f0d1..0000000 --- a/dist/modules/explorer/components/NetworkSheet.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"NetworkSheet.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/NetworkSheet.tsx"],"names":[],"mappings":";;;;AAAA,4CAAwE;AACxE,iCAAkD;AAClD,6DAAyD;AAEzD,yDAAqD;AACrD,+DAAoE;AACpE,yDAAqD;AAErD,iDAAmE;AAEnE,MAAM,SAAS,GAAG,IAAA,aAAM,EAAC,mCAAgB,CAAC,CAAC;IACzC,QAAQ,EAAE,EAAE;IACZ,OAAO,EAAE;QACP,MAAM,EAAE,MAAM;KACf;IACD,QAAQ,EAAE,SAAS;CACpB,CAAC,CAAA;AAOF,MAAM,kBAAkB,GAAc,CAAC,SAAS,EAAE,UAAU,CAAC,CAAA;AAEtD,MAAM,YAAY,GAAoB,KAAK,CAAC,EAAE;IACnD,MAAM,EAAE,OAAO,EAAE,aAAa,EAAE,GAAG,IAAA,mBAAQ,GAAE,CAAA;IAC7C,MAAM,EAAE,QAAQ,EAAE,GAAG,IAAA,kBAAU,EAAC,sBAAc,CAAC,CAAA;IAE/C,MAAM,OAAO,GAAG,IAAA,eAAO,EAAC,GAAG,EAAE,CAAC,kBAAkB,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,OAAO,CAAC,EAAE,CAAC,OAAO,CAAC,CAAC,CAAA;IAEvF,OAAO,CACL,uBAAC,mCAAgB,IAAC,IAAI,EAAE,KAAK,CAAC,IAAI,EAAE,OAAO,EAAE,KAAK,CAAC,OAAO,EAAE,KAAK,EAAE,gBAAgB,YACjF,uBAAC,WAAI,IAAC,SAAS,QAAC,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,YACpD,OAAO,CAAC,GAAG,CAAC,CAAC,aAAa,EAAE,CAAC,EAAE,EAAE,CAAC,CACjC,uBAAC,SAAS,IACR,IAAI,QAEJ,OAAO,EAAE,GAAG,EAAE;oBACZ,KAAK,CAAC,OAAO,EAAE,CAAA;oBACf,aAAa,CAAC,aAAa,CAAC,CAAA;oBAC5B,QAAQ,CAAC;wBACP,IAAI,EAAE,mBAAW,CAAC,WAAW;qBAC9B,CAAC,CAAA;gBACJ,CAAC,YAED,wBAAC,WAAI,IAAC,SAAS,QAAC,cAAc,EAAC,QAAQ,EAAC,UAAU,EAAC,QAAQ,EAAC,KAAK,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,aAC3E,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,8BAAQ,IAAC,KAAK,EAAE,wCAAkB,CAAC,aAAa,CAAC,GAAI,GACjD,EACP,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,iBAAU,IAAC,OAAO,EAAE,IAAI,EAAE,KAAK,EAAC,aAAa,YAC3C,IAAA,iBAAU,EAAC,aAAa,CAAC,GACf,GACR,IACF,IAlBF,WAAW,CAAC,EAAE,CAmBT,CACb,CAAC,GACG,GACU,CACpB,CAAA;AACH,CAAC,CAAA;AApCY,QAAA,YAAY,gBAoCxB"} \ No newline at end of file diff --git a/dist/modules/explorer/components/NewTreasuryProposalDialog.js b/dist/modules/explorer/components/NewTreasuryProposalDialog.js deleted file mode 100644 index bd84cee..0000000 --- a/dist/modules/explorer/components/NewTreasuryProposalDialog.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){if(k2===undefined)k2=k;var desc=Object.getOwnPropertyDescriptor(m,k);if(!desc||('get'in desc?!m.__esModule:desc.writable||desc.configurable)){desc={enumerable:true,get:function(){return m[k];}};}Object.defineProperty(o,k2,desc);}:function(o,m,k,k2){if(k2===undefined)k2=k;o[k2]=m[k];});var __setModuleDefault=this&&this.__setModuleDefault||(Object.create?function(o,v){Object.defineProperty(o,'default',{enumerable:true,value:v});}:function(o,v){o['default']=v;});var __importStar=this&&this.__importStar||function(mod){if(mod&&mod.__esModule)return mod;var result={};if(mod!=null)for(var k in mod)if(k!=='default'&&Object.prototype.hasOwnProperty.call(mod,k))__createBinding(result,mod,k);__setModuleDefault(result,mod);return result;};var __rest=this&&this.__rest||function(s,e){var t={};for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0)t[p]=s[p];if(s!=null&&typeof Object.getOwnPropertySymbols==='function')for(var i=0,p=Object.getOwnPropertySymbols(s);i({color:theme.palette.secondary.main,fontSize:14,lineHeight:'146.3%',marginRight:10}));const DAOBalanceText=(0,core_1.styled)(core_1.Typography)({color:'#ffff',fontSize:14,lineHeight:'100%',marginRight:10});const CustomErrorText=(0,core_1.styled)(ErrorText_1.ErrorText)({textTransform:'capitalize'});const AutoCompletePaper=(0,core_1.styled)(core_1.Paper)({background:'#24282B'});const AmountContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({[theme.breakpoints.down('sm')]:{paddingRight:0}}));const AutoCompleteField=(0,core_1.styled)(lab_1.Autocomplete)({'& .MuiInputLabel-root':{display:'none'},'& .MuiAutocomplete-inputRoot':{padding:0},'& label + .MuiInput-formControl':{marginTop:'0'},'& .MuiAutocomplete-inputRoot[class*="MuiInput-root"] .MuiAutocomplete-input:first-child':{padding:0}});const CustomLabelContainer=(0,core_1.styled)(core_1.Grid)({marginBottom:18});const CustomMaxLabel=(0,core_1.styled)(core_1.Typography)({fontSize:16,paddingBottom:5,textDecoration:'underline',textUnderlineOffset:6,cursor:'pointer'});const DaoBalance=(0,core_1.styled)(core_1.Grid)({height:20});const CurrentAsset=(0,core_1.styled)(core_1.Typography)({opacity:0.7});exports.treasuryProposalFormSchema=Yup.object().shape({transferForm:Yup.object().shape({transfers:Yup.array().of(Yup.object().shape({amount:Yup.number().required('Required').positive('Should be positive'),recipient:Yup.string().required('Required')}))})});const emptyTransfer={recipient:'',amount:0};exports.treasuryProposalFormInitialState={transferForm:{transfers:[emptyTransfer],isBatch:false}};const NewTreasuryProposalDialog=({open})=>{var _a,_b,_c,_d,_e,_f,_g,_h,_j;const {control,getValues,setValue,watch,reset,formState:{errors,touchedFields:touched}}=(0,react_hook_form_1.useFormContext)();const {fields,append}=(0,react_hook_form_1.useFieldArray)({control,name:'transferForm.transfers'});const values=getValues();const [isBatch,setIsBatch]=(0,react_1.useState)(values.transferForm.isBatch);const theme=(0,core_1.useTheme)();const isMobileSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('sm'));const [activeTransfer,setActiveTransfer]=react_1.default.useState(1);const daoId=(0,router_1.useDAOID)();const {data:daoData,ledger}=(0,useDAO_1.useDAO)(daoId);const dao=daoData;const {tokenHoldings:daoHoldings}=(0,useDAOHoldings_1.useDAOHoldings)(daoId);const {data:tezosBalance}=(0,useTezosBalance_1.useTezosBalance)(daoId);const [showMax,setShowMax]=react_1.default.useState(false);const [max,setMax]=react_1.default.useState(0);const [index,setIndex]=react_1.default.useState(0);const handleIsBatchChange=()=>{setIsBatch(!isBatch);setValue('transferForm.isBatch',!isBatch);setActiveTransfer(1);};const recipientError=(_c=(_b=(_a=errors.transferForm)===null||_a===void 0?void 0:_a.transfers)===null||_b===void 0?void 0:_b[activeTransfer-1])===null||_c===void 0?void 0:_c.recipient;const amountError=(_f=(_e=(_d=errors.transferForm)===null||_d===void 0?void 0:_d.transfers)===null||_e===void 0?void 0:_e[activeTransfer-1])===null||_f===void 0?void 0:_f.amount;const assetsError=(_j=(_h=(_g=errors.transferForm)===null||_g===void 0?void 0:_g.transfers)===null||_h===void 0?void 0:_h[activeTransfer-1])===null||_j===void 0?void 0:_j.asset;const {transfers}=watch('transferForm');const currentTransfer=transfers[activeTransfer-1];const daoAssets=daoHoldings?[...daoHoldings,{balance:tezosBalance||new bignumber_js_1.default(0),token:{symbol:'XTZ'}}]:[];const assetOptions=daoAssets.filter(a=>a.token.symbol).map(a=>a.token);const currentAssetBalance=daoAssets.find(asset=>{var _a;return currentTransfer!==undefined?asset.token.symbol===((_a=currentTransfer.asset)===null||_a===void 0?void 0:_a.symbol):null;});(0,react_1.useMemo)(()=>{if(!open){setMax(0);setShowMax(false);reset();}},[open,reset]);(0,react_1.useEffect)(()=>{var _a;let result=0;if(currentTransfer!==undefined&&((_a=currentTransfer.asset)===null||_a===void 0?void 0:_a.symbol.toString())!=='XTZ'){result=(currentAssetBalance?currentAssetBalance===null||currentAssetBalance===void 0?void 0:currentAssetBalance.balance.toNumber():0)-(ledger&&ledger[0]?ledger[0].staked.toNumber():0);}else{result=currentAssetBalance?currentAssetBalance===null||currentAssetBalance===void 0?void 0:currentAssetBalance.balance.toNumber():0;}setMax(result);},[index,setValue,max,currentAssetBalance,currentTransfer,ledger]);return(0,jsx_runtime_1.jsx)(core_1.DialogContent,{style:{paddingBottom:29},children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',style:{gap:31},children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(BatchBar_1.BatchBar,{isBatch:isBatch,stateIsBatch:values.transferForm.isBatch,handleIsBatchChange:handleIsBatchChange,onClickAdd:()=>{append(emptyTransfer);setActiveTransfer(activeTransfer+1);},items:values.transferForm.transfers,activeItem:activeTransfer,setActiveItem:index=>setActiveTransfer(index+1)})}),fields.map((field,index)=>{var _a,_b,_c,_d,_e,_f,_g,_h,_j,_k,_l;return index===activeTransfer-1&&(0,jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment,{children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',children:[(0,jsx_runtime_1.jsx)(ProposalFormInput_1.ProposalFormInput,{label:'Recipient',children:(0,jsx_runtime_1.jsx)(react_hook_form_1.Controller,{name:`transferForm.transfers.${index}.recipient`,control:control,rules:{required:true},render:({field})=>(0,jsx_runtime_1.jsx)(core_1.TextField,Object.assign({},field,{type:'string',InputProps:{disableUnderline:true},placeholder:'Type an Address Here'}))},field.id)}),recipientError&&((_c=(_b=(_a=errors.transferForm)===null||_a===void 0?void 0:_a.transfers)===null||_b===void 0?void 0:_b[activeTransfer-1])===null||_c===void 0?void 0:_c.recipient)?(0,jsx_runtime_1.jsx)(CustomErrorText,{children:recipientError.type}):null]}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,style:{gap:26},children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,xs:isMobileSmall?12:6,children:[(0,jsx_runtime_1.jsx)(ProposalFormInput_1.ProposalFormInput,{label:'Asset',children:(0,jsx_runtime_1.jsx)(react_hook_form_1.Controller,{name:`transferForm.transfers.${index}.asset`,control:control,rules:{required:true},render:_a=>{var _b=_a.field,{onChange}=_b,props=__rest(_b,['onChange']);return(0,jsx_runtime_1.jsx)(AutoCompleteField,Object.assign({options:assetOptions||[],PaperComponent:AutoCompletePaper,getOptionLabel:option=>option.symbol,renderInput:params=>(0,jsx_runtime_1.jsx)(core_1.TextField,Object.assign({},params,{InputProps:Object.assign(Object.assign({},params.InputProps),{disableUnderline:true}),label:'Select asset'})),onChange:(e,data)=>{data!==null?setShowMax(true):setShowMax(false);setValue(`transferForm.transfers.${index}.amount`,0);onChange(data);setIndex(index);}},props));}},field.id)}),assetsError&&((_f=(_e=(_d=errors.transferForm)===null||_d===void 0?void 0:_d.transfers)===null||_e===void 0?void 0:_e[activeTransfer-1])===null||_f===void 0?void 0:_f.asset)?(0,jsx_runtime_1.jsx)(CustomErrorText,{children:assetsError.type}):null]}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,xs:isMobileSmall?12:true,children:[(0,jsx_runtime_1.jsxs)(CustomLabelContainer,{container:true,direction:'row',item:true,justifyContent:'space-between',children:[(0,jsx_runtime_1.jsx)(core_1.Typography,{children:'Amount'}),showMax?(0,jsx_runtime_1.jsx)(CustomMaxLabel,{color:'secondary',onClick:()=>{setValue(`transferForm.transfers.${index}.amount`,max);},children:'Use Max'}):null]}),(0,jsx_runtime_1.jsx)(ProposalFormInput_1.ProposalFormInput,{children:(0,jsx_runtime_1.jsx)(react_hook_form_1.Controller,{name:`transferForm.transfers.${index}.amount`,control:control,rules:{validate:()=>{return getValues(`transferForm.transfers.${index}.amount`)>0;}},render:({field})=>{var _a;return(0,jsx_runtime_1.jsx)(core_1.TextField,Object.assign({},field,{type:'tel',placeholder:'0',InputProps:{inputProps:{step:0.01,min:dao&&dao.data.extra.min_xtz_amount,max:dao&&dao.data.extra.max_xtz_amount},disableUnderline:true,endAdornment:(0,jsx_runtime_1.jsx)(core_1.InputAdornment,{position:'start',children:(0,jsx_runtime_1.jsxs)(CurrentAsset,{color:'textPrimary',variant:'subtitle2',children:[' ',((_a=values.transferForm.transfers[activeTransfer-1].asset)===null||_a===void 0?void 0:_a.symbol)||'-']})})}}));}},field.id)}),amountError&&((_j=(_h=(_g=errors.transferForm)===null||_g===void 0?void 0:_g.transfers)===null||_h===void 0?void 0:_h[activeTransfer-1])===null||_j===void 0?void 0:_j.amount)?(0,jsx_runtime_1.jsx)(ErrorText_1.ErrorText,{children:'Must be greater than zero'}):null]}),(0,jsx_runtime_1.jsxs)(DaoBalance,{container:true,direction:'row',alignItems:'center',justifyContent:'space-between',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:6,children:(0,jsx_runtime_1.jsx)(DAOBalanceText,{children:'DAO Balance'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:6,children:daoAssets?(0,jsx_runtime_1.jsxs)(AmountContainer,{item:true,container:true,direction:'row',justifyContent:'flex-end',children:[currentAssetBalance!==undefined&¤tTransfer!==undefined&&((_k=currentTransfer.asset)===null||_k===void 0?void 0:_k.symbol.toString())!=='XTZ'?(0,jsx_runtime_1.jsx)(AmountText,{children:((currentAssetBalance?currentAssetBalance===null||currentAssetBalance===void 0?void 0:currentAssetBalance.balance.toNumber():0)-(ledger&&ledger[0]?ledger[0].staked.toNumber():0)).toString()||'-'}):currentAssetBalance!==undefined&¤tTransfer!==undefined?(0,jsx_runtime_1.jsx)(AmountText,{children:(currentAssetBalance===null||currentAssetBalance===void 0?void 0:currentAssetBalance.balance.toString())||'-'}):null,(0,jsx_runtime_1.jsx)(AmountText,{children:currentTransfer!==undefined&&((_l=currentTransfer.asset)===null||_l===void 0?void 0:_l.symbol.toString())||'-'})]}):null})]})]})]});})]})});};exports.NewTreasuryProposalDialog=NewTreasuryProposalDialog; \ No newline at end of file diff --git a/dist/modules/explorer/components/NewTreasuryProposalDialog.js.map b/dist/modules/explorer/components/NewTreasuryProposalDialog.js.map deleted file mode 100644 index df37d3e..0000000 --- a/dist/modules/explorer/components/NewTreasuryProposalDialog.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"NewTreasuryProposalDialog.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/NewTreasuryProposalDialog.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/explorer/components/NotFound.js b/dist/modules/explorer/components/NotFound.js deleted file mode 100644 index a13ea49..0000000 --- a/dist/modules/explorer/components/NotFound.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.NotFound=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const NotFound=()=>{return(0,jsx_runtime_1.jsx)(core_1.Box,{width:'100%',padding:'50px',children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'h2',color:'textSecondary',align:'center',children:'404 Not Found'})});};exports.NotFound=NotFound; \ No newline at end of file diff --git a/dist/modules/explorer/components/NotFound.js.map b/dist/modules/explorer/components/NotFound.js.map deleted file mode 100644 index b83c4b2..0000000 --- a/dist/modules/explorer/components/NotFound.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"NotFound.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/NotFound.tsx"],"names":[],"mappings":";;;;AAAA,4CAAmD;AAG5C,MAAM,QAAQ,GAAa,GAAG,EAAE;IACrC,OAAO,CACL,uBAAC,UAAG,IAAC,KAAK,EAAC,MAAM,EAAC,OAAO,EAAC,MAAM,YAC9B,uBAAC,iBAAU,IAAC,OAAO,EAAC,IAAI,EAAC,KAAK,EAAC,eAAe,EAAC,KAAK,EAAE,QAAQ,8BAEjD,GACT,CACP,CAAA;AACH,CAAC,CAAA;AARY,QAAA,QAAQ,YAQpB"} \ No newline at end of file diff --git a/dist/modules/explorer/components/NotIndexed.js b/dist/modules/explorer/components/NotIndexed.js deleted file mode 100644 index 641899e..0000000 --- a/dist/modules/explorer/components/NotIndexed.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.NotIndexed=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const SecondaryText=(0,core_1.styled)('span')(({theme})=>({color:theme.palette.secondary.main}));const NotIndexed=({address})=>{return(0,jsx_runtime_1.jsx)(core_1.Box,{width:'100%',padding:'50px',children:(0,jsx_runtime_1.jsxs)(core_1.Typography,{variant:'subtitle1',color:'textSecondary',align:'center',children:['Your DAO with address: ',(0,jsx_runtime_1.jsx)('br',{}),' ',(0,jsx_runtime_1.jsx)(SecondaryText,{children:address}),' ',(0,jsx_runtime_1.jsx)('br',{}),' is currently being',' ',(0,jsx_runtime_1.jsx)(SecondaryText,{children:'indexed'}),' and will be available in a few minutes']})});};exports.NotIndexed=NotIndexed; \ No newline at end of file diff --git a/dist/modules/explorer/components/NotIndexed.js.map b/dist/modules/explorer/components/NotIndexed.js.map deleted file mode 100644 index 1ae992f..0000000 --- a/dist/modules/explorer/components/NotIndexed.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"NotIndexed.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/NotIndexed.tsx"],"names":[],"mappings":";;;;AAAA,4CAAkE;AAGlE,MAAM,aAAa,GAAG,IAAA,aAAM,EAAC,MAAM,CAAC,CAAC,CAAC,EAAE,KAAK,EAAoB,EAAE,EAAE,CAAC,CAAC;IACrE,KAAK,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,IAAI;CACpC,CAAC,CAAC,CAAA;AAEI,MAAM,UAAU,GAAkC,CAAC,EAAE,OAAO,EAAE,EAAE,EAAE;IACvE,OAAO,CACL,uBAAC,UAAG,IAAC,KAAK,EAAC,MAAM,EAAC,OAAO,EAAC,MAAM,YAC9B,wBAAC,iBAAU,IAAC,OAAO,EAAC,WAAW,EAAC,KAAK,EAAC,eAAe,EAAC,KAAK,EAAE,QAAQ,wCAC5C,gCAAM,OAAC,uBAAC,aAAa,cAAE,OAAO,GAAiB,OAAC,gCAAM,yBAAoB,GAAG,EACpG,uBAAC,aAAa,0BAAwB,+CAC3B,GACT,CACP,CAAA;AACH,CAAC,CAAA;AATY,QAAA,UAAU,cAStB"} \ No newline at end of file diff --git a/dist/modules/explorer/components/ProgressBar.js b/dist/modules/explorer/components/ProgressBar.js deleted file mode 100644 index 85158c8..0000000 --- a/dist/modules/explorer/components/ProgressBar.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.MultiColorBar=exports.ProgressBar=void 0;const core_1=require('@material-ui/core');exports.ProgressBar=(0,core_1.styled)(core_1.LinearProgress)(({theme,favor})=>({'marginTop':10,'&.MuiLinearProgress-colorSecondary, &.MuiLinearProgress-colorPrimary':{'background':theme.palette.primary.light,'color':theme.palette.primary.light,'& .MuiLinearProgress-bar':{backgroundColor:`${favor?theme.palette.secondary.main:theme.palette.error.main} !important`}}}));exports.MultiColorBar=(0,core_1.styled)(core_1.LinearProgress)(({theme})=>({'marginTop':10,'&.MuiLinearProgress-colorSecondary, &.MuiLinearProgress-colorPrimary':{'background':theme.palette.error.main,'color':theme.palette.error.main,'& .MuiLinearProgress-bar':{backgroundColor:`theme.palette.secondary.main !important`}}})); \ No newline at end of file diff --git a/dist/modules/explorer/components/ProgressBar.js.map b/dist/modules/explorer/components/ProgressBar.js.map deleted file mode 100644 index 2d66729..0000000 --- a/dist/modules/explorer/components/ProgressBar.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ProgressBar.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/ProgressBar.tsx"],"names":[],"mappings":";;;AAAA,4CAAiE;AAEpD,QAAA,WAAW,GAAG,IAAA,aAAM,EAAC,qBAAc,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,KAAK,EAAoC,EAAE,EAAE,CAAC,CAAC;IACzG,WAAW,EAAE,EAAE;IACf,sEAAsE,EAAE;QACtE,YAAY,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,KAAK;QACzC,OAAO,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,KAAK;QACpC,0BAA0B,EAAE;YAC1B,eAAe,EAAE,GAAG,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,aAAa;SACjG;KACF;CACF,CAAC,CAAC,CAAA;AAEU,QAAA,aAAa,GAAG,IAAA,aAAM,EAAC,qBAAc,CAAC,CAAC,CAAC,EAAE,KAAK,EAAoB,EAAE,EAAE,CAAC,CAAC;IACpF,WAAW,EAAE,EAAE;IACf,sEAAsE,EAAE;QACtE,YAAY,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI;QACtC,OAAO,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI;QACjC,0BAA0B,EAAE;YAC1B,eAAe,EAAE,yCAAyC;SAC3D;KACF;CACF,CAAC,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/modules/explorer/components/ProposalActionsDialog.js b/dist/modules/explorer/components/ProposalActionsDialog.js deleted file mode 100644 index b3c8d5e..0000000 --- a/dist/modules/explorer/components/ProposalActionsDialog.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.ProposalActionsDialog=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const react_1=require('react');const router_1=require('../pages/DAO/router');const ConfigProposalForm_1=require('./ConfigProposalForm');const ResponsiveDialog_1=require('./ResponsiveDialog');const GuardianChangeProposalForm_1=require('./GuardianChangeProposalForm');const DelegationChangeProposalForm_1=require('./DelegationChangeProposalForm');const lambdas_1=require('../../../services/bakingBad/lambdas');const ConfigProposalFormLambda_1=require('./ConfigProposalFormLambda');const useDAO_1=require('../../../services/services/dao/hooks/useDAO');const ProposalCreatorModal_1=require('../../lite/explorer/pages/CreateProposal/ProposalCreatorModal');const OptionContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({'minHeight':80,'background':theme.palette.primary.main,'borderRadius':8,'padding':'35px 42px','marginBottom':16,'cursor':'pointer','height':110,'&:hover':{background:theme.palette.secondary.dark,scale:1.01,transition:'0.15s ease-in'}}));const ActionText=(0,core_1.styled)(core_1.Typography)(({theme})=>({fontWeight:400,fontSize:20,marginBottom:8}));const ActionDescriptionText=(0,core_1.styled)(core_1.Typography)(({theme})=>({fontWeight:300,fontSize:16}));const getActions=()=>[{name:'Add Lambda',description:'Write Michelson code to add Lambda',id:ConfigProposalFormLambda_1.ProposalAction.new,isLambda:true},{name:'Remove Lambda',description:'Choose which Lambda to remove',id:ConfigProposalFormLambda_1.ProposalAction.remove,isLambda:true},{name:'Execute Lambda',description:'Execute a Lambda already installed on DAO',id:ConfigProposalFormLambda_1.ProposalAction.execute,isLambda:true},{name:'DAO Configuration',description:'Change proposal fee and returned token amount',id:lambdas_1.SupportedLambdaProposalKey.ConfigurationProposal,isLambda:false},{name:'Change Guardian',description:'Change the DAO Guardian Address',id:lambdas_1.SupportedLambdaProposalKey.UpdateGuardianProposal,isLambda:false},{name:'Change Delegate',description:'Change the DAO Delegate Address',id:lambdas_1.SupportedLambdaProposalKey.UpdateContractDelegateProposal,isLambda:false},{name:'Off Chain Poll',description:'Create an inconsequential poll for your community',id:'off-chain',isLambda:true}];const defaultOpenSupportedExecuteProposalModal='none';const ProposalActionsDialog=({open,handleClose})=>{var _a;const daoId=(0,router_1.useDAOID)();const {data}=(0,useDAO_1.useDAO)(daoId);const theme=(0,core_1.useTheme)();const isMobileSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('sm'));const [proposalAction,setProposalAction]=(0,react_1.useState)(ConfigProposalFormLambda_1.ProposalAction.none);const [openProposalFormLambda,setOpenProposalFormLambda]=(0,react_1.useState)(false);const [openLiteProposal,setOpenLiteProposal]=(0,react_1.useState)(false);const liteDAOId=(_a=data===null||data===void 0?void 0:data.liteDAOData)===null||_a===void 0?void 0:_a._id;const handleOpenCustomProposalModal=key=>{setProposalAction(key);setOpenProposalFormLambda(true);handleClose();};const handleCloseCustomProposalModal=()=>{setProposalAction(ConfigProposalFormLambda_1.ProposalAction.none);setOpenProposalFormLambda(false);handleClose();};const handleOpenSupportedExecuteProposalModal=lambdaKey=>{setOpenSupportedExecuteProposalModal(lambdaKey);handleClose();};const handleCloseSupportedExecuteProposalModal=()=>{setOpenLiteProposal(false);setOpenSupportedExecuteProposalModal(defaultOpenSupportedExecuteProposalModal);handleClose();};const handleLiteProposal=()=>{setOpenLiteProposal(true);handleClose();};const [openSupportedExecuteProposalModalKey,setOpenSupportedExecuteProposalModal]=(0,react_1.useState)(defaultOpenSupportedExecuteProposalModal);return(0,jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment,{children:[(0,jsx_runtime_1.jsx)(ResponsiveDialog_1.ResponsiveDialog,{open:open,onClose:handleClose,title:'New Proposal',template:'xs',children:(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,style:{marginTop:32},spacing:2,children:getActions().map((elem,index)=>!liteDAOId&&elem.id==='off-chain'?null:(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:isMobileSmall?12:4,children:(0,jsx_runtime_1.jsxs)(OptionContainer,{onClick:()=>elem.id==='off-chain'?handleLiteProposal():elem.isLambda?handleOpenCustomProposalModal(elem.id):handleOpenSupportedExecuteProposalModal(elem.id),children:[(0,jsx_runtime_1.jsx)(ActionText,{color:'textPrimary',children:elem.name}),(0,jsx_runtime_1.jsxs)(ActionDescriptionText,{color:'textPrimary',children:[' ',elem.description,' ']})]})},index))})}),(0,jsx_runtime_1.jsx)(ConfigProposalFormLambda_1.ProposalFormLambda,{action:proposalAction,open:openProposalFormLambda,handleClose:handleCloseCustomProposalModal}),(0,jsx_runtime_1.jsx)(ConfigProposalForm_1.ConfigProposalForm,{open:openSupportedExecuteProposalModalKey===lambdas_1.SupportedLambdaProposalKey.ConfigurationProposal,handleClose:handleCloseSupportedExecuteProposalModal}),(0,jsx_runtime_1.jsx)(GuardianChangeProposalForm_1.GuardianChangeProposalForm,{open:openSupportedExecuteProposalModalKey===lambdas_1.SupportedLambdaProposalKey.UpdateGuardianProposal,handleClose:handleCloseSupportedExecuteProposalModal}),(0,jsx_runtime_1.jsx)(DelegationChangeProposalForm_1.DelegationChangeProposalForm,{open:openSupportedExecuteProposalModalKey===lambdas_1.SupportedLambdaProposalKey.UpdateContractDelegateProposal,handleClose:handleCloseSupportedExecuteProposalModal}),(0,jsx_runtime_1.jsx)(ProposalCreatorModal_1.ProposalCreatorModal,{open:openLiteProposal,handleClose:handleCloseSupportedExecuteProposalModal})]});};exports.ProposalActionsDialog=ProposalActionsDialog; \ No newline at end of file diff --git a/dist/modules/explorer/components/ProposalActionsDialog.js.map b/dist/modules/explorer/components/ProposalActionsDialog.js.map deleted file mode 100644 index 4053a95..0000000 --- a/dist/modules/explorer/components/ProposalActionsDialog.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ProposalActionsDialog.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/ProposalActionsDialog.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/explorer/components/ProposalForm.js b/dist/modules/explorer/components/ProposalForm.js deleted file mode 100644 index 4d0c9c8..0000000 --- a/dist/modules/explorer/components/ProposalForm.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.ProposalFormContainer=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const UpdateRegistryDialog_1=require('./UpdateRegistryDialog');const NewTreasuryProposalDialog_1=require('./NewTreasuryProposalDialog');const react_1=require('react');const useDAO_1=require('../../../services/services/dao/hooks/useDAO');const ProposalFormSendButton_1=require('./ProposalFormSendButton');const TabPanel_1=require('./TabPanel');const useDAOHoldings_1=require('../../../services/contracts/baseDAO/hooks/useDAOHoldings');const react_hook_form_1=require('react-hook-form');const useRegistryPropose_1=require('../../../services/contracts/baseDAO/hooks/useRegistryPropose');const NFTTransfer_1=require('./NFTTransfer');const router_1=require('../pages/DAO/router');const ProposalFormInput_1=require('./ProposalFormInput');const ResponsiveDialog_1=require('./ResponsiveDialog');const CloseButton_1=__importDefault(require('../../common/CloseButton'));const swap_svg_1=require('../../../assets/img/swap.svg');const CustomContainer=(0,core_1.styled)(core_1.Grid)({padding:'42px 54px 0px 54px'});const IconSwap=(0,core_1.styled)(swap_svg_1.ReactComponent)({marginLeft:16,marginRight:16,cursor:'pointer'});const DialogTitle=(0,core_1.styled)(core_1.Typography)({fontSize:20,fontWeight:500,textTransform:'capitalize'});const enabledForms={'lambda':[{label:'TRANSFER FUNDS',component:({open})=>(0,jsx_runtime_1.jsx)(NewTreasuryProposalDialog_1.NewTreasuryProposalDialog,{open:open})},{label:'TRANSFER NFTs',component:({open})=>(0,jsx_runtime_1.jsx)(NFTTransfer_1.NFTTransferForm,{open:open})},{label:'UPDATE REGISTRY',component:({open})=>(0,jsx_runtime_1.jsx)(UpdateRegistryDialog_1.UpdateRegistryDialog,{open:open})}],'':[],'lite':[]};const Content=(0,core_1.styled)(core_1.Grid)({padding:'0 54px'});const SwapText=(0,core_1.styled)(core_1.Typography)({opacity:0.65});const ProposalFormContainer=({open,handleClose,defaultValues,defaultTab,handleChangeTab})=>{const daoId=(0,router_1.useDAOID)();const {data:dao}=(0,useDAO_1.useDAO)(daoId);const {data:daoHoldings}=(0,useDAOHoldings_1.useDAOHoldings)(daoId);const [state,setState]=(0,react_1.useState)(defaultTab);const methods=(0,react_hook_form_1.useForm)({defaultValues:(0,react_1.useMemo)(()=>Object.assign(Object.assign(Object.assign(Object.assign({agoraPostId:'0'},NewTreasuryProposalDialog_1.treasuryProposalFormInitialState),NFTTransfer_1.nftTransferFormInitialState),UpdateRegistryDialog_1.registryProposalFormInitialState),defaultValues),[defaultValues])});(0,react_1.useEffect)(()=>{methods.reset(Object.assign(Object.assign(Object.assign(Object.assign({agoraPostId:'0'},NewTreasuryProposalDialog_1.treasuryProposalFormInitialState),NFTTransfer_1.nftTransferFormInitialState),UpdateRegistryDialog_1.registryProposalFormInitialState),defaultValues));},[defaultValues,methods]);const forms=enabledForms[(dao===null||dao===void 0?void 0:dao.data.type)||'lambda'];const {mutate:registryMutate}=(0,useRegistryPropose_1.useRegistryPropose)();const onSubmit=(0,react_1.useCallback)(values=>{const agoraPostId=Number(values.agoraPostId);const mappedTransfers=[...values.transferForm.transfers,...values.nftTransferForm.transfers].filter(transfer=>!!transfer.amount&&!!transfer.asset&&!!transfer.recipient).map(transfer=>{const type=transfer.asset.standard==='fa2'?'FA2':'FA1.2';return transfer.asset.symbol==='XTZ'?Object.assign(Object.assign({},transfer),{amount:transfer.amount,type:'XTZ'}):Object.assign(Object.assign({},transfer),{amount:transfer.amount,asset:transfer.asset,type:type});});const mappedList=values.registryUpdateForm.list.filter(item=>!!item.key&&!!item.value);if(dao.data.type==='lambda'){registryMutate({dao:dao,args:{agoraPostId,transfer_proposal:{transfers:mappedTransfers,registry_diff:mappedList}}});}methods.reset();handleClose();},[dao,handleClose,methods,registryMutate]);const getLabel=selectedTab=>{switch(selectedTab){case 0:return'NFT';case 1:return'Funds';case 2:return'';}};const changeTab=state=>{setState(state);if(state===0){handleChangeTab===null||handleChangeTab===void 0?void 0:handleChangeTab(1);}else if(state===1){handleChangeTab===null||handleChangeTab===void 0?void 0:handleChangeTab(0);}else{return;}};return(0,jsx_runtime_1.jsx)(react_hook_form_1.FormProvider,Object.assign({},methods,{children:(0,jsx_runtime_1.jsx)(ResponsiveDialog_1.ProposalFormResponsiveDialog,{open:open,onClose:handleClose,children:dao&&daoHoldings&&(0,jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment,{children:[(0,jsx_runtime_1.jsxs)(CustomContainer,{container:true,direction:'row',justifyContent:'space-between',alignItems:'center',children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'row',alignItems:'center',style:{width:'80%'},children:[(0,jsx_runtime_1.jsx)(DialogTitle,{children:forms[defaultTab].label.toLowerCase()}),defaultTab===0||defaultTab===1?(0,jsx_runtime_1.jsx)(IconSwap,{onClick:()=>changeTab(defaultTab)}):null,(0,jsx_runtime_1.jsx)(SwapText,{children:getLabel(defaultTab)})]}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(CloseButton_1.default,{onClose:handleClose})})]}),forms.map((form,i)=>(0,jsx_runtime_1.jsx)(TabPanel_1.TabPanel,{value:defaultTab,index:i,children:(0,jsx_runtime_1.jsx)(form.component,{open:open})},`tab-${i}`)),(0,jsx_runtime_1.jsxs)(Content,{container:true,direction:'column',style:{gap:10},children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(ProposalFormInput_1.ProposalFormInput,{label:'Agora Post ID',children:(0,jsx_runtime_1.jsx)(react_hook_form_1.Controller,{control:methods.control,name:`agoraPostId`,render:({field})=>(0,jsx_runtime_1.jsx)(core_1.TextField,Object.assign({},field,{type:'number',placeholder:'Type an Agora Post ID',InputProps:{disableUnderline:true}}))})})}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,children:[(0,jsx_runtime_1.jsxs)(core_1.Typography,{align:'left',variant:'subtitle2',color:'textPrimary',display:'inline',children:['Proposal Fee:',' ']}),(0,jsx_runtime_1.jsxs)(core_1.Typography,{align:'left',variant:'subtitle2',color:'secondary',display:'inline',style:{fontWeight:300},children:[dao&&dao.data.extra.frozen_extra_value.toString(),' ',dao?dao.data.token.symbol:'']})]}),(0,jsx_runtime_1.jsx)(ProposalFormSendButton_1.SendButton,{style:{margin:'10px 0 35px 0'},onClick:methods.handleSubmit(onSubmit),disabled:!dao||!daoHoldings,children:'Submit'})]})]})})}));};exports.ProposalFormContainer=ProposalFormContainer; \ No newline at end of file diff --git a/dist/modules/explorer/components/ProposalForm.js.map b/dist/modules/explorer/components/ProposalForm.js.map deleted file mode 100644 index d6e99c6..0000000 --- a/dist/modules/explorer/components/ProposalForm.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ProposalForm.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/ProposalForm.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/explorer/components/ProposalFormInput.js b/dist/modules/explorer/components/ProposalFormInput.js deleted file mode 100644 index 615a2af..0000000 --- a/dist/modules/explorer/components/ProposalFormInput.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.ProposalCodeEditorInput=exports.ProposalFormInput=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_simple_code_editor_1=__importDefault(require('react-simple-code-editor'));const core_1=require('@material-ui/core');const StyledBody=(0,core_1.styled)(core_1.Grid)(({theme})=>({'borderRadius':4,'background':theme.palette.primary.main,'padding':'0 20px','minHeight':54,'& input':{minHeight:54,padding:0,textAlign:'start'},'& .MuiInputBase-input':{fontWeight:300}}));const ProposalFormInput=({label,children})=>{return(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',style:{gap:18},children:[label?(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{style:{fontWeight:400},color:'textPrimary',children:label})}):null,(0,jsx_runtime_1.jsx)(StyledBody,{children:children})]});};exports.ProposalFormInput=ProposalFormInput;const StyledEditorWrapper=(0,core_1.styled)(core_1.Grid)(()=>({'borderRadius':4,'background':'#121416','maxHeight':500,'overflow':'scroll','& input':{maxHeight:500,padding:0,textAlign:'start',overflow:'scroll'},'& .MuiInputBase-input':{fontWeight:300}}));const StyledEditor=(0,core_1.styled)(react_simple_code_editor_1.default)({'& textarea':{outline:'none !important'},'& textarea:focus-visited':{outline:'none !important'}});const ProposalCodeEditorInput=props=>{const {label,containerstyle}=props;return(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',style:Object.assign({gap:18},containerstyle),children:[label?(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{style:{fontWeight:400},color:'textPrimary',children:label})}):null,(0,jsx_runtime_1.jsx)(StyledEditorWrapper,{children:(0,jsx_runtime_1.jsx)(StyledEditor,Object.assign({},props))})]});};exports.ProposalCodeEditorInput=ProposalCodeEditorInput; \ No newline at end of file diff --git a/dist/modules/explorer/components/ProposalFormInput.js.map b/dist/modules/explorer/components/ProposalFormInput.js.map deleted file mode 100644 index 991fb1e..0000000 --- a/dist/modules/explorer/components/ProposalFormInput.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ProposalFormInput.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/ProposalFormInput.tsx"],"names":[],"mappings":";;;;;;;AACA,wFAA6C;AAC7C,4CAA4D;AAE5D,MAAM,UAAU,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IAC9C,cAAc,EAAE,CAAC;IACjB,YAAY,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI;IACxC,SAAS,EAAE,QAAQ;IACnB,WAAW,EAAE,EAAE;IACf,SAAS,EAAE;QACT,SAAS,EAAE,EAAE;QACb,OAAO,EAAE,CAAC;QACV,SAAS,EAAE,OAAO;KACnB;IAED,uBAAuB,EAAE;QACvB,UAAU,EAAE,GAAG;KAChB;CACF,CAAC,CAAC,CAAA;AAEI,MAAM,iBAAiB,GAAiC,CAAC,EAAE,KAAK,EAAE,QAAQ,EAAE,EAAE,EAAE;IACrF,OAAO,CACL,wBAAC,WAAI,IAAC,SAAS,QAAC,SAAS,EAAC,QAAQ,EAAC,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,aAClD,KAAK,CAAC,CAAC,CAAC,CACP,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,iBAAU,IAAC,KAAK,EAAE,EAAE,UAAU,EAAE,GAAG,EAAE,EAAE,KAAK,EAAC,aAAa,YACxD,KAAK,GACK,GACR,CACR,CAAC,CAAC,CAAC,IAAI,EACR,uBAAC,UAAU,cAAE,QAAQ,GAAc,IAC9B,CACR,CAAA;AACH,CAAC,CAAA;AAbY,QAAA,iBAAiB,qBAa7B;AA+BD,MAAM,mBAAmB,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC;IAC9C,cAAc,EAAE,CAAC;IACjB,YAAY,EAAE,SAAS;IACvB,WAAW,EAAE,GAAG;IAChB,UAAU,EAAE,QAAQ;IACpB,SAAS,EAAE;QACT,SAAS,EAAE,GAAG;QACd,OAAO,EAAE,CAAC;QACV,SAAS,EAAE,OAAO;QAClB,QAAQ,EAAE,QAAQ;KACnB;IAED,uBAAuB,EAAE;QACvB,UAAU,EAAE,GAAG;KAChB;CACF,CAAC,CAAC,CAAA;AAEH,MAAM,YAAY,GAAG,IAAA,aAAM,EAAC,kCAAM,CAAC,CAAC;IAClC,YAAY,EAAE;QACZ,OAAO,EAAE,iBAAiB;KAC3B;IACD,0BAA0B,EAAE;QAC1B,OAAO,EAAE,iBAAiB;KAC3B;CACF,CAAC,CAAA;AAEK,MAAM,uBAAuB,GAAgC,KAAK,CAAC,EAAE;IAC1E,MAAM,EAAE,KAAK,EAAE,cAAc,EAAE,GAAG,KAAK,CAAA;IACvC,OAAO,CACL,wBAAC,WAAI,IAAC,SAAS,QAAC,SAAS,EAAC,QAAQ,EAAC,KAAK,kBAAI,GAAG,EAAE,EAAE,IAAK,cAAc,cACnE,KAAK,CAAC,CAAC,CAAC,CACP,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,iBAAU,IAAC,KAAK,EAAE,EAAE,UAAU,EAAE,GAAG,EAAE,EAAE,KAAK,EAAC,aAAa,YACxD,KAAK,GACK,GACR,CACR,CAAC,CAAC,CAAC,IAAI,EACR,uBAAC,mBAAmB,cAClB,uBAAC,YAAY,oBAAK,KAAK,EAAI,GACP,IACjB,CACR,CAAA;AACH,CAAC,CAAA;AAhBY,QAAA,uBAAuB,2BAgBnC"} \ No newline at end of file diff --git a/dist/modules/explorer/components/ProposalFormSendButton.js b/dist/modules/explorer/components/ProposalFormSendButton.js deleted file mode 100644 index 169f0e5..0000000 --- a/dist/modules/explorer/components/ProposalFormSendButton.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __rest=this&&this.__rest||function(s,e){var t={};for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0)t[p]=s[p];if(s!=null&&typeof Object.getOwnPropertySymbols==='function')for(var i=0,p=Object.getOwnPropertySymbols(s);i({[theme.breakpoints.down('sm')]:{height:100}}));const StyledSendButton=(0,core_1.styled)(MainButton_1.MainButton)(({theme})=>({width:101,color:'#1C1F23'}));const SendButton=_a=>{var {children}=_a,props=__rest(_a,['children']);return(0,jsx_runtime_1.jsx)(SendContainer,{container:true,direction:'row',justifyContent:'center',alignItems:'center',children:(0,jsx_runtime_1.jsx)(StyledSendButton,Object.assign({},props,{children:children}))});};exports.SendButton=SendButton; \ No newline at end of file diff --git a/dist/modules/explorer/components/ProposalFormSendButton.js.map b/dist/modules/explorer/components/ProposalFormSendButton.js.map deleted file mode 100644 index 4d118f0..0000000 --- a/dist/modules/explorer/components/ProposalFormSendButton.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ProposalFormSendButton.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/ProposalFormSendButton.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;AACA,4CAAgD;AAEhD,0DAAsD;AAEtD,MAAM,aAAa,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IACjD,CAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE;QAC9B,MAAM,EAAE,GAAG;KACZ;CACF,CAAC,CAAC,CAAA;AAEH,MAAM,gBAAgB,GAAG,IAAA,aAAM,EAAC,uBAAU,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IAC1D,KAAK,EAAE,GAAG;IACV,KAAK,EAAE,SAAS;CACjB,CAAC,CAAC,CAAA;AAEI,MAAM,UAAU,GAA8B,CAAC,EAAsB,EAAE,EAAE;QAA1B,EAAE,QAAQ,OAAY,EAAP,KAAK,cAApB,YAAsB,CAAF;IACxE,OAAO,CACL,uBAAC,aAAa,IAAC,SAAS,QAAC,SAAS,EAAC,KAAK,EAAC,cAAc,EAAC,QAAQ,EAAC,UAAU,EAAC,QAAQ,YAClF,uBAAC,gBAAgB,oBAAK,KAAK,cAAG,QAAQ,IAAoB,GAC5C,CACjB,CAAA;AACH,CAAC,CAAA;AANY,QAAA,UAAU,cAMtB"} \ No newline at end of file diff --git a/dist/modules/explorer/components/ProposalSelectionMenu.js b/dist/modules/explorer/components/ProposalSelectionMenu.js deleted file mode 100644 index 268872d..0000000 --- a/dist/modules/explorer/components/ProposalSelectionMenu.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.ProposalSelectionMenu=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const react_1=require('react');const useDAO_1=require('../../../services/services/dao/hooks/useDAO');const router_1=require('../pages/DAO/router');const ProposalForm_1=require('./ProposalForm');const ConfigProposalForm_1=require('./ConfigProposalForm');const ResponsiveDialog_1=require('./ResponsiveDialog');const GuardianChangeProposalForm_1=require('./GuardianChangeProposalForm');const DelegationChangeProposalForm_1=require('./DelegationChangeProposalForm');const MainButton_1=require('../../common/MainButton');const Content=(0,core_1.styled)(core_1.Grid)({padding:'0 25px'});var ProposalModalKey;(function(ProposalModalKey){ProposalModalKey[ProposalModalKey['config']=0]='config';ProposalModalKey[ProposalModalKey['guardian']=1]='guardian';ProposalModalKey[ProposalModalKey['transfer']=2]='transfer';ProposalModalKey[ProposalModalKey['registry']=3]='registry';ProposalModalKey[ProposalModalKey['delegation']=4]='delegation';}(ProposalModalKey||(ProposalModalKey={})));const ProposalSelectionMenu=({open,handleClose})=>{const daoId=(0,router_1.useDAOID)();const {data:dao}=(0,useDAO_1.useDAO)(daoId);const [openModal,setOpenModal]=(0,react_1.useState)();const handleOptionSelected=key=>{setOpenModal(key);handleClose();};const handleCloseModal=()=>{setOpenModal(undefined);};return(0,jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment,{children:[(0,jsx_runtime_1.jsx)(ResponsiveDialog_1.ResponsiveDialog,{open:open,onClose:handleClose,title:'Add New Proposal',children:dao&&(0,jsx_runtime_1.jsx)(jsx_runtime_1.Fragment,{children:(0,jsx_runtime_1.jsxs)(Content,{container:true,direction:'column',style:{gap:32},children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{style:{fontWeight:300},color:'textPrimary',children:'Which proposal would you like to create?'})}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,justifyContent:'center',style:{gap:20},direction:'column',children:[(0,jsx_runtime_1.jsx)(MainButton_1.MainButton,{variant:'contained',onClick:()=>handleOptionSelected(ProposalModalKey.transfer),children:'Assets / Registry'}),(0,jsx_runtime_1.jsx)(MainButton_1.MainButton,{variant:'contained',color:'secondary',onClick:()=>handleOptionSelected(ProposalModalKey.config),children:'Configuration'}),(0,jsx_runtime_1.jsx)(MainButton_1.MainButton,{variant:'contained',color:'secondary',onClick:()=>handleOptionSelected(ProposalModalKey.guardian),children:'Change Guardian'}),(0,jsx_runtime_1.jsx)(MainButton_1.MainButton,{variant:'contained',color:'secondary',onClick:()=>handleOptionSelected(ProposalModalKey.delegation),children:'Change Delegate'})]})]})})}),(0,jsx_runtime_1.jsx)(ProposalForm_1.ProposalFormContainer,{defaultTab:0,open:ProposalModalKey.transfer===openModal||ProposalModalKey.registry===openModal,handleClose:()=>handleCloseModal()}),(0,jsx_runtime_1.jsx)(ConfigProposalForm_1.ConfigProposalForm,{open:ProposalModalKey.config===openModal,handleClose:()=>handleCloseModal()}),(0,jsx_runtime_1.jsx)(GuardianChangeProposalForm_1.GuardianChangeProposalForm,{open:ProposalModalKey.guardian===openModal,handleClose:()=>handleCloseModal()}),(0,jsx_runtime_1.jsx)(DelegationChangeProposalForm_1.DelegationChangeProposalForm,{open:ProposalModalKey.delegation===openModal,handleClose:()=>handleCloseModal()})]});};exports.ProposalSelectionMenu=ProposalSelectionMenu; \ No newline at end of file diff --git a/dist/modules/explorer/components/ProposalSelectionMenu.js.map b/dist/modules/explorer/components/ProposalSelectionMenu.js.map deleted file mode 100644 index 5ade5c5..0000000 --- a/dist/modules/explorer/components/ProposalSelectionMenu.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ProposalSelectionMenu.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/ProposalSelectionMenu.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/explorer/components/ProposalSelectionMenuLambda.js b/dist/modules/explorer/components/ProposalSelectionMenuLambda.js deleted file mode 100644 index 07764bc..0000000 --- a/dist/modules/explorer/components/ProposalSelectionMenuLambda.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.ProposalSelectionMenuLambda=void 0;const jsx_runtime_1=require('react/jsx-runtime');const lodash_1=__importDefault(require('lodash'));const core_1=require('@material-ui/core');const react_1=require('react');const useDAO_1=require('../../../services/services/dao/hooks/useDAO');const router_1=require('../pages/DAO/router');const ResponsiveDialog_1=require('./ResponsiveDialog');const MainButton_1=require('../../common/MainButton');const ConfigProposalFormLambda_1=require('./ConfigProposalFormLambda');const useDAOLambdas_1=require('../../../services/contracts/baseDAO/hooks/useDAOLambdas');const lambdas_1=require('../../../services/bakingBad/lambdas');const GuardianChangeProposalForm_1=require('./GuardianChangeProposalForm');const ConfigProposalForm_1=require('./ConfigProposalForm');const Content=(0,core_1.styled)(core_1.Grid)({padding:'0 25px'});const defaultOpenSupportedExecuteProposalModal='none';const ProposalSelectionMenuLambda=({open,handleClose})=>{const daoId=(0,router_1.useDAOID)();const {data:dao}=(0,useDAO_1.useDAO)(daoId);const daoLambdas=(0,useDAOLambdas_1.useDAOLambdas)(daoId);const [proposalAction,setProposalAction]=(0,react_1.useState)(ConfigProposalFormLambda_1.ProposalAction.none);const [isExecuteUI,setIsExecuteUI]=(0,react_1.useState)(false);const [openProposalFormLambda,setOpenProposalFormLambda]=(0,react_1.useState)(false);const [openSupportedExecuteProposalModalKey,setOpenSupportedExecuteProposalModal]=(0,react_1.useState)(defaultOpenSupportedExecuteProposalModal);const toggleExecuteUI=()=>{setIsExecuteUI(!isExecuteUI);};const onClose=()=>{setIsExecuteUI(false);handleClose();};const handleGoBack=()=>{setIsExecuteUI(false);};const handleOpenCustomProposalModal=key=>{setProposalAction(key);setOpenProposalFormLambda(true);onClose();};const handleCloseCustomProposalModal=()=>{setProposalAction(ConfigProposalFormLambda_1.ProposalAction.none);setOpenProposalFormLambda(false);};const handleOpenSupportedExecuteProposalModal=lambdaKey=>{setOpenSupportedExecuteProposalModal(lambdaKey);onClose();};const handleCloseSupportedExecuteProposalModal=()=>{setOpenSupportedExecuteProposalModal(defaultOpenSupportedExecuteProposalModal);};const renderMainMenuContent=()=>(0,jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment,{children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{style:{fontWeight:300},color:'textPrimary',children:'Which proposal would you like to create?'})}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,justifyContent:'center',style:{gap:20},direction:'column',children:[(0,jsx_runtime_1.jsx)(MainButton_1.MainButton,{variant:'contained',onClick:()=>handleOpenCustomProposalModal(ConfigProposalFormLambda_1.ProposalAction.new),children:'Add Lambda'}),(0,jsx_runtime_1.jsx)(MainButton_1.MainButton,{variant:'contained',color:'secondary',onClick:()=>handleOpenCustomProposalModal(ConfigProposalFormLambda_1.ProposalAction.remove),children:'Remove Lambda'}),(0,jsx_runtime_1.jsx)(MainButton_1.MainButton,{variant:'contained',color:'secondary',onClick:toggleExecuteUI,children:'Execute Lambda'})]})]});const renderExecuteMenuContent=()=>(0,jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment,{children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{style:{fontWeight:300},color:'textPrimary',children:'Execute Lambda'})}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,justifyContent:'center',style:{gap:20},direction:'column',children:[lodash_1.default.map(daoLambdas,lambda=>{if(lambda.key===lambdas_1.SupportedLambdaProposalKey.UpdateReceiversProposal||lambda.key===lambdas_1.SupportedLambdaProposalKey.TransferProposal||lambda.key===lambdas_1.SupportedLambdaProposalKey.UpdateContractDelegateProposal){return null;}return(0,jsx_runtime_1.jsx)(MainButton_1.MainButton,{variant:'contained',onClick:()=>handleOpenSupportedExecuteProposalModal(lambda.key),children:lodash_1.default.startCase(lambda.key)});}),(0,jsx_runtime_1.jsx)(MainButton_1.MainButton,{variant:'contained',color:'secondary',onClick:()=>handleOpenCustomProposalModal(ConfigProposalFormLambda_1.ProposalAction.execute),children:'Custom Proposal'})]})]});return(0,jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment,{children:[(0,jsx_runtime_1.jsx)(ResponsiveDialog_1.ResponsiveDialog,{open:open,onClose:onClose,onGoBack:isExecuteUI?handleGoBack:undefined,title:'Add New Proposal',children:(0,jsx_runtime_1.jsx)(Content,{container:true,direction:'column',style:{gap:32},children:dao?(0,jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment,{children:[isExecuteUI?renderExecuteMenuContent():null,!isExecuteUI?renderMainMenuContent():null]}):(0,jsx_runtime_1.jsx)(jsx_runtime_1.Fragment,{children:(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,justifyContent:'center',style:{gap:20},direction:'column',children:(0,jsx_runtime_1.jsx)(core_1.Typography,{color:'textPrimary',children:'Something went wrong! please try again later.'})})})})}),(0,jsx_runtime_1.jsx)(ConfigProposalFormLambda_1.ProposalFormLambda,{action:proposalAction,open:openProposalFormLambda,handleClose:handleCloseCustomProposalModal}),(0,jsx_runtime_1.jsx)(ConfigProposalForm_1.ConfigProposalForm,{open:openSupportedExecuteProposalModalKey===lambdas_1.SupportedLambdaProposalKey.ConfigurationProposal,handleClose:handleCloseSupportedExecuteProposalModal}),(0,jsx_runtime_1.jsx)(GuardianChangeProposalForm_1.GuardianChangeProposalForm,{open:openSupportedExecuteProposalModalKey===lambdas_1.SupportedLambdaProposalKey.UpdateGuardianProposal,handleClose:handleCloseSupportedExecuteProposalModal})]});};exports.ProposalSelectionMenuLambda=ProposalSelectionMenuLambda; \ No newline at end of file diff --git a/dist/modules/explorer/components/ProposalSelectionMenuLambda.js.map b/dist/modules/explorer/components/ProposalSelectionMenuLambda.js.map deleted file mode 100644 index 0b44380..0000000 --- a/dist/modules/explorer/components/ProposalSelectionMenuLambda.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ProposalSelectionMenuLambda.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/ProposalSelectionMenuLambda.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/explorer/components/ProposalTableRow.js b/dist/modules/explorer/components/ProposalTableRow.js deleted file mode 100644 index 3d4bb75..0000000 --- a/dist/modules/explorer/components/ProposalTableRow.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.ProposalTableRow=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=require('react');const core_1=require('@material-ui/core');const dayjs_1=__importDefault(require('dayjs'));const ArrowForward_1=__importDefault(require('@material-ui/icons/ArrowForward'));const react_router_dom_1=require('react-router-dom');const RowContainer_1=require('./tables/RowContainer');const ProposalTableRowStatusBadge_1=require('./ProposalTableRowStatusBadge');const icons_1=require('@material-ui/icons');const utils_1=require('../../../services/contracts/utils');const types_1=require('../../../services/services/dao/mappers/proposal/types');const useTopic_1=require('../../../services/agora/hooks/useTopic');const useDAO_1=require('../../../services/services/dao/hooks/useDAO');const ArrowContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({display:'flex',[theme.breakpoints.down('sm')]:{display:'none'}}));const ArrowButton=(0,core_1.styled)(core_1.IconButton)(({theme})=>({color:theme.palette.primary.light}));const StatusText=(0,core_1.styled)(core_1.Typography)({textTransform:'uppercase',marginLeft:10,marginRight:30});const RowContent=(0,core_1.styled)(core_1.Box)(({theme})=>({marginTop:25,[theme.breakpoints.down('sm')]:{marginTop:15}}));const ArrowInfo=(0,core_1.styled)(core_1.Typography)(({theme})=>({[theme.breakpoints.down('sm')]:{marginTop:15}}));const ProposalTableRow=({proposal})=>{const history=(0,react_router_dom_1.useHistory)();const theme=(0,core_1.useTheme)();const isMobileSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('sm'));const {cycleInfo}=(0,useDAO_1.useDAO)(proposal.dao.data.address);const formattedDate=(0,dayjs_1.default)(proposal.startDate).format('LLL');const {data:agoraPost}=(0,useTopic_1.useAgoraTopic)(Number(proposal.metadata.agoraPostId));const onClick=(0,react_1.useCallback)(()=>{history.push(`/explorer/dao/${proposal.dao.data.address}/proposal/${proposal.id}`);},[history,proposal.dao.data.address,proposal.id]);return(0,jsx_runtime_1.jsxs)(RowContainer_1.RowContainer,{item:true,container:true,alignItems:'center',onClick:onClick,children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,xs:12,md:9,children:[(0,jsx_runtime_1.jsx)(core_1.Box,{children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'h4',color:'textSecondary',align:isMobileSmall?'center':'left',children:agoraPost?agoraPost.title:`Proposal ${(0,utils_1.toShortAddress)(proposal.id)}`})}),(0,jsx_runtime_1.jsx)(RowContent,{children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:isMobileSmall?'column':'row',alignItems:isMobileSmall?'center':'flex-start',wrap:'nowrap',style:{gap:32},children:[cycleInfo&&(0,jsx_runtime_1.jsx)(ProposalTableRowStatusBadge_1.TableStatusBadge,{status:proposal.getStatus(cycleInfo.currentLevel).status}),(0,jsx_runtime_1.jsxs)(ArrowInfo,{color:'textSecondary',children:['Created ',formattedDate]})]})})]}),(0,jsx_runtime_1.jsxs)(ArrowContainer,{item:true,md:3,container:true,direction:'row',alignItems:'center',justifyContent:'flex-end',children:[(0,jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment,{children:[status===types_1.ProposalStatus.ACTIVE?(0,jsx_runtime_1.jsx)(icons_1.PlayCircleOutlineOutlined,{htmlColor:'#FFC839',fontSize:'large'}):null,status===types_1.ProposalStatus.PENDING?(0,jsx_runtime_1.jsx)(icons_1.PauseCircleOutline,{htmlColor:'rgba(56, 102, 249)',fontSize:'large'}):null,status===types_1.ProposalStatus.PASSED?(0,jsx_runtime_1.jsx)(icons_1.CheckCircleOutlined,{fontSize:'large',color:'secondary'}):null,status===types_1.ProposalStatus.NO_QUORUM?(0,jsx_runtime_1.jsx)(icons_1.RemoveCircleOutline,{fontSize:'large',htmlColor:'rgb(61, 61, 61)'}):null,status===types_1.ProposalStatus.EXECUTED?(0,jsx_runtime_1.jsx)(icons_1.CheckCircleOutlined,{fontSize:'large',color:'secondary'}):null,status===types_1.ProposalStatus.EXPIRED?(0,jsx_runtime_1.jsx)(icons_1.CancelOutlined,{fontSize:'large',htmlColor:'rgb(61, 61, 61)'}):null,status===types_1.ProposalStatus.REJECTED?(0,jsx_runtime_1.jsx)(icons_1.CancelOutlined,{fontSize:'large',color:'error'}):null,status===types_1.ProposalStatus.DROPPED?(0,jsx_runtime_1.jsx)(icons_1.CancelOutlined,{fontSize:'large',color:'error'}):null,(0,jsx_runtime_1.jsx)(StatusText,{color:'textSecondary',children:status})]}),(0,jsx_runtime_1.jsx)(ArrowButton,{children:(0,jsx_runtime_1.jsx)(ArrowForward_1.default,{fontSize:'large',color:'inherit'})})]})]});};exports.ProposalTableRow=ProposalTableRow; \ No newline at end of file diff --git a/dist/modules/explorer/components/ProposalTableRow.js.map b/dist/modules/explorer/components/ProposalTableRow.js.map deleted file mode 100644 index 90432ac..0000000 --- a/dist/modules/explorer/components/ProposalTableRow.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ProposalTableRow.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/ProposalTableRow.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/explorer/components/ProposalTableRowStatusBadge.js b/dist/modules/explorer/components/ProposalTableRowStatusBadge.js deleted file mode 100644 index 01795f3..0000000 --- a/dist/modules/explorer/components/ProposalTableRowStatusBadge.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __rest=this&&this.__rest||function(s,e){var t={};for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0)t[p]=s[p];if(s!=null&&typeof Object.getOwnPropertySymbols==='function')for(var i=0,p=Object.getOwnPropertySymbols(s);i{const statusToColor={[types_1.ProposalStatus.ACTIVE]:theme.palette.warning.main,[types_1.ProposalStatus.PENDING]:theme.palette.info.main,[types_1.ProposalStatus.PASSED]:theme.palette.secondary.main,[types_1.ProposalStatus.EXECUTABLE]:theme.palette.warning.main,[types_1.ProposalStatus.REJECTED]:theme.palette.error.main,[types_1.ProposalStatus.NO_QUORUM]:theme.palette.text.secondary,[types_1.ProposalStatus.EXPIRED]:theme.palette.text.secondary,[types_1.ProposalStatus.DROPPED]:theme.palette.error.main,[types_1.ProposalStatus.EXECUTED]:theme.palette.secondary.main};return statusToColor[status];};const Badge=(0,core_1.styled)(core_1.Grid)(({status,theme})=>({'borderRadius':4,'height':27,'boxSizing':'border-box','width':105,'textAlign':'center','padding':'0 7px','background':(0,hex_to_rgba_1.default)(getStatusColor(status,theme),0.4),'color':getStatusColor(status,theme),'& > div':{height:'100%'}}));const TableStatusBadge=_a=>{var {status}=_a,props=__rest(_a,['status']);return(0,jsx_runtime_1.jsx)(Badge,Object.assign({status:status},props,{children:(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,alignItems:'center',justifyContent:'center',children:(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Typography,{children:[' ',status.toUpperCase(),' ']})})})}));};exports.TableStatusBadge=TableStatusBadge; \ No newline at end of file diff --git a/dist/modules/explorer/components/ProposalTableRowStatusBadge.js.map b/dist/modules/explorer/components/ProposalTableRowStatusBadge.js.map deleted file mode 100644 index d368e2a..0000000 --- a/dist/modules/explorer/components/ProposalTableRowStatusBadge.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ProposalTableRowStatusBadge.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/ProposalTableRowStatusBadge.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;AACA,4CAA8E;AAC9E,wEAA6E;AAC7E,8DAAmC;AAEnC,MAAM,cAAc,GAAG,CAAC,MAAsB,EAAE,KAAY,EAAU,EAAE;IACtE,MAAM,aAAa,GAAG;QACpB,CAAC,sBAAc,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI;QACnD,CAAC,sBAAc,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI;QACjD,CAAC,sBAAc,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,IAAI;QACrD,CAAC,sBAAc,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI;QACvD,CAAC,sBAAc,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI;QACnD,CAAC,sBAAc,CAAC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS;QACxD,CAAC,sBAAc,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS;QACtD,CAAC,sBAAc,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI;QAClD,CAAC,sBAAc,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,IAAI;KACxD,CAAA;IAED,OAAO,aAAa,CAAC,MAAM,CAAC,CAAA;AAC9B,CAAC,CAAA;AAED,MAAM,KAAK,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC,CAAC,EAAE,MAAM,EAAE,KAAK,EAA4C,EAAE,EAAE,CAAC,CAAC;IAC3F,cAAc,EAAE,CAAC;IACjB,QAAQ,EAAE,EAAE;IACZ,WAAW,EAAE,YAAY;IACzB,OAAO,EAAE,GAAG;IACZ,WAAW,EAAE,QAAQ;IACrB,SAAS,EAAE,OAAO;IAElB,YAAY,EAAE,IAAA,qBAAS,EAAC,cAAc,CAAC,MAAM,EAAE,KAAK,CAAC,EAAE,GAAG,CAAC;IAC3D,OAAO,EAAE,cAAc,CAAC,MAAM,EAAE,KAAK,CAAC;IACtC,SAAS,EAAE;QACT,MAAM,EAAE,MAAM;KACf;CACF,CAAC,CAAC,CAAA;AAEI,MAAM,gBAAgB,GAAqD,CAAC,EAAoB,EAAE,EAAE;QAAxB,EAAE,MAAM,OAAY,EAAP,KAAK,cAAlB,UAAoB,CAAF;IAAO,OAAA,CAC1G,uBAAC,KAAK,kBAAC,MAAM,EAAE,MAAM,IAAM,KAAK,cAC9B,uBAAC,WAAI,IAAC,SAAS,QAAC,UAAU,EAAC,QAAQ,EAAC,cAAc,EAAC,QAAQ,YACzD,uBAAC,WAAI,IAAC,IAAI,kBACR,wBAAC,iBAAU,oBAAG,MAAM,CAAC,WAAW,EAAE,SAAe,GAC5C,GACF,IACD,CACT,CAAA;CAAA,CAAA;AARY,QAAA,gBAAgB,oBAQ5B"} \ No newline at end of file diff --git a/dist/modules/explorer/components/ProposalTransferBadge.js b/dist/modules/explorer/components/ProposalTransferBadge.js deleted file mode 100644 index c2f58ac..0000000 --- a/dist/modules/explorer/components/ProposalTransferBadge.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __rest=this&&this.__rest||function(s,e){var t={};for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0)t[p]=s[p];if(s!=null&&typeof Object.getOwnPropertySymbols==='function')for(var i=0,p=Object.getOwnPropertySymbols(s);i({color:theme.palette.text.primary}));const ProposalTransferBadge=_a=>{var {label,address}=_a,props=__rest(_a,['label','address']);return(0,jsx_runtime_1.jsxs)(HighlightedBadge_1.HighlightedBadge,Object.assign({alignItems:'center',direction:'row',container:true,style:{gap:20}},props,{children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'body1',color:'textPrimary',children:label})}),(0,jsx_runtime_1.jsx)(ArrowContainer,{item:true,children:(0,jsx_runtime_1.jsx)(ArrowForward_1.default,{color:'inherit'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(UserBadge_1.UserBadge,{address:address})})]}));};exports.ProposalTransferBadge=ProposalTransferBadge; \ No newline at end of file diff --git a/dist/modules/explorer/components/ProposalTransferBadge.js.map b/dist/modules/explorer/components/ProposalTransferBadge.js.map deleted file mode 100644 index 6249de4..0000000 --- a/dist/modules/explorer/components/ProposalTransferBadge.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ProposalTransferBadge.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/ProposalTransferBadge.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;AAAA,4CAAuE;AACvE,mFAA8D;AAC9D,0FAAsF;AACtF,qEAAiE;AAGjE,MAAM,cAAc,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IAClD,KAAK,EAAE,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO;CAClC,CAAC,CAAC,CAAA;AAOI,MAAM,qBAAqB,GAAoB,CAAC,EAA4B,EAAE,EAAE;QAAhC,EAAE,KAAK,EAAE,OAAO,OAAY,EAAP,KAAK,cAA1B,oBAA4B,CAAF;IAC/E,OAAO,CACL,wBAAC,mCAAgB,kBAAC,UAAU,EAAC,QAAQ,EAAC,SAAS,EAAC,KAAK,EAAC,SAAS,QAAC,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAM,KAAK,eAC3F,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,iBAAU,IAAC,OAAO,EAAE,OAAO,EAAE,KAAK,EAAE,aAAa,YAC/C,KAAK,GACK,GACR,EACP,uBAAC,cAAc,IAAC,IAAI,kBAClB,uBAAC,sBAAgB,IAAC,KAAK,EAAC,SAAS,GAAG,GACrB,EACjB,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,qBAAS,IAAC,OAAO,EAAE,OAAO,GAAI,GAC1B,KACU,CACpB,CAAA;AACH,CAAC,CAAA;AAhBY,QAAA,qBAAqB,yBAgBjC"} \ No newline at end of file diff --git a/dist/modules/explorer/components/ProposalsFilter.js b/dist/modules/explorer/components/ProposalsFilter.js deleted file mode 100644 index 8195db1..0000000 --- a/dist/modules/explorer/components/ProposalsFilter.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){if(k2===undefined)k2=k;var desc=Object.getOwnPropertyDescriptor(m,k);if(!desc||('get'in desc?!m.__esModule:desc.writable||desc.configurable)){desc={enumerable:true,get:function(){return m[k];}};}Object.defineProperty(o,k2,desc);}:function(o,m,k,k2){if(k2===undefined)k2=k;o[k2]=m[k];});var __setModuleDefault=this&&this.__setModuleDefault||(Object.create?function(o,v){Object.defineProperty(o,'default',{enumerable:true,value:v});}:function(o,v){o['default']=v;});var __importStar=this&&this.__importStar||function(mod){if(mod&&mod.__esModule)return mod;var result={};if(mod!=null)for(var k in mod)if(k!=='default'&&Object.prototype.hasOwnProperty.call(mod,k))__createBinding(result,mod,k);__setModuleDefault(result,mod);return result;};Object.defineProperty(exports,'__esModule',{value:true});exports.ProposalFilter=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=__importStar(require('react'));const core_1=require('@material-ui/core');const icons_1=require('@material-ui/icons');const StatusBadge_1=require('./StatusBadge');const types_1=require('../../../services/services/dao/mappers/proposal/types');const options=[{name:'All',value:'all'},{name:types_1.ProposalStatus.ACTIVE,value:types_1.ProposalStatus.ACTIVE},{name:types_1.ProposalStatus.DROPPED,value:types_1.ProposalStatus.DROPPED},{name:types_1.ProposalStatus.EXECUTABLE,value:types_1.ProposalStatus.EXECUTABLE},{name:types_1.ProposalStatus.EXECUTED,value:types_1.ProposalStatus.EXECUTED},{name:types_1.ProposalStatus.EXPIRED,value:types_1.ProposalStatus.EXPIRED},{name:types_1.ProposalStatus.NO_QUORUM,value:types_1.ProposalStatus.NO_QUORUM},{name:types_1.ProposalStatus.PASSED,value:types_1.ProposalStatus.PASSED},{name:types_1.ProposalStatus.PENDING,value:types_1.ProposalStatus.PENDING},{name:types_1.ProposalStatus.REJECTED,value:types_1.ProposalStatus.REJECTED}];const CustomBadge=(0,core_1.styled)(StatusBadge_1.StatusBadge)({width:'fit-content !important',cursor:'pointer',minWidth:80});const CustomBadgeText=(0,core_1.styled)(StatusBadge_1.StatusBadge)({width:'fit-content !important',cursor:'pointer',minWidth:'fit-content',paddingRight:13,paddingLeft:13});const CustomBox=(0,core_1.styled)(core_1.Grid)({background:'#383E43',borderRadius:8,boxShadow:'2px 2px 2px 1px rgba(0, 0, 0, 0.2)',padding:'20px 40px',width:308,gap:12});const CustomButtom=(0,core_1.styled)(core_1.Button)({minWidth:24});const ProposalFilter=({filterProposalByStatus})=>{const [open,setOpen]=react_1.default.useState(false);const [anchorEl,setAnchorEl]=react_1.default.useState(null);const [state,setState]=(0,react_1.useState)('all');const theme=(0,core_1.useTheme)();const isMobileSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('sm'));const handleClick=event=>{setAnchorEl(event.currentTarget);setOpen(previousOpen=>!previousOpen);};const selectOption=option=>{setState(option.value);setOpen(false);filterProposalByStatus(option.value);};const canBeOpen=open&&Boolean(anchorEl);const id=canBeOpen?'transition-popper':undefined;return(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'row',item:true,xs:isMobileSmall?12:5,justifyContent:isMobileSmall?'flex-start':'flex-end',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(CustomBadgeText,{status:state}),(0,jsx_runtime_1.jsx)(CustomButtom,{'aria-describedby':id,type:'button',onClick:handleClick,children:open?(0,jsx_runtime_1.jsx)(icons_1.KeyboardArrowUp,{}):(0,jsx_runtime_1.jsx)(icons_1.KeyboardArrowDown,{})}),(0,jsx_runtime_1.jsx)(core_1.Popper,{id:id,open:open,anchorEl:anchorEl,transition:true,children:({TransitionProps})=>(0,jsx_runtime_1.jsx)(core_1.Fade,Object.assign({},TransitionProps,{timeout:350,children:(0,jsx_runtime_1.jsx)(CustomBox,{container:true,children:options.map((option,index)=>{return(0,jsx_runtime_1.jsx)(CustomBadge,{status:option.value,onClick:()=>selectOption(option)},index);})})}))})]});};exports.ProposalFilter=ProposalFilter; \ No newline at end of file diff --git a/dist/modules/explorer/components/ProposalsFilter.js.map b/dist/modules/explorer/components/ProposalsFilter.js.map deleted file mode 100644 index 21a248e..0000000 --- a/dist/modules/explorer/components/ProposalsFilter.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ProposalsFilter.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/ProposalsFilter.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/explorer/components/ProposalsList.js b/dist/modules/explorer/components/ProposalsList.js deleted file mode 100644 index fec46d3..0000000 --- a/dist/modules/explorer/components/ProposalsList.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.ProposalsList=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const User_1=require('../pages/User');const react_1=require('react');const react_router_dom_1=require('react-router-dom');const ContentContainer_1=require('./ContentContainer');const KeyboardArrowDown_1=__importDefault(require('@material-ui/icons/KeyboardArrowDown'));const KeyboardArrowUp_1=__importDefault(require('@material-ui/icons/KeyboardArrowUp'));const ProposalTableRow_1=require('../../lite/explorer/components/ProposalTableRow');const ProposalList_1=require('../../lite/explorer/components/ProposalList');const TableContainer=(0,core_1.styled)(ContentContainer_1.ContentContainer)({width:'100%'});const TableHeader=(0,core_1.styled)(core_1.Grid)({padding:'16px 46px',minHeight:34});const ProposalsFooter=(0,core_1.styled)(core_1.Grid)({padding:'16px 46px',borderTop:'.6px solid rgba(125,140,139, 0.2)',minHeight:34});const ProposalsList=({currentLevel,proposals,title,showFooter,rightItem,liteProposals})=>{const [open,setopen]=(0,react_1.useState)(true);return(0,jsx_runtime_1.jsx)(TableContainer,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',wrap:'nowrap',children:[(0,jsx_runtime_1.jsxs)(TableHeader,{item:true,container:true,justifyContent:'space-between',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'body2',style:{fontWeight:'500'},color:'textPrimary',children:title})}),proposals.length&&proposals.length>0?(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.IconButton,{'aria-label':'expand row',size:'small',onClick:()=>setopen(!open),children:open?(0,jsx_runtime_1.jsx)(KeyboardArrowUp_1.default,{htmlColor:'#FFF'}):(0,jsx_runtime_1.jsx)(KeyboardArrowDown_1.default,{htmlColor:'#FFF'})})}):null]}),proposals.length&&proposals.length>0?(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,container:true,wrap:'nowrap',component:core_1.Collapse,in:open,timeout:'auto',unmountOnExit:true,direction:'column',children:proposals.map((p,i)=>(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(react_router_dom_1.Link,{to:`proposal/${p.id}`,children:(0,jsx_runtime_1.jsx)(User_1.ProposalItem,{proposal:p,status:p.getStatus(currentLevel).status,children:rightItem?rightItem(p):null})})},`proposal-${i}`))}):null,liteProposals&&liteProposals.length>0?liteProposals.map((poll,i)=>{return(0,jsx_runtime_1.jsxs)('div',{children:[(0,jsx_runtime_1.jsx)(ProposalTableRow_1.ProposalTableRow,{poll:poll}),liteProposals.length-1!==i?(0,jsx_runtime_1.jsx)(ProposalList_1.StyledDivider,{},`divider-${i}`):null]},`poll-${i}`);}):null,!(proposals.length&&proposals.length>0)&&!(liteProposals&&liteProposals.length>0)?(0,jsx_runtime_1.jsx)(ProposalsFooter,{item:true,container:true,direction:'column',justifyContent:'center',children:(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{color:'textPrimary',align:'center',children:'No items'})})}):null,showFooter&&(0,jsx_runtime_1.jsx)(ProposalsFooter,{item:true,container:true,direction:'column',justifyContent:'center',children:(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(react_router_dom_1.Link,{to:'proposals',children:(0,jsx_runtime_1.jsx)(core_1.Typography,{color:'secondary',variant:'body2',align:'center',children:'View All Proposals'})})})})]})});};exports.ProposalsList=ProposalsList; \ No newline at end of file diff --git a/dist/modules/explorer/components/ProposalsList.js.map b/dist/modules/explorer/components/ProposalsList.js.map deleted file mode 100644 index 224c80f..0000000 --- a/dist/modules/explorer/components/ProposalsList.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ProposalsList.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/ProposalsList.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/explorer/components/ProposalsTable.js b/dist/modules/explorer/components/ProposalsTable.js deleted file mode 100644 index e0fb81c..0000000 --- a/dist/modules/explorer/components/ProposalsTable.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.ProposalsTable=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const ResponsiveTable_1=require('./ResponsiveTable');const TableHeader_1=require('./styled/TableHeader');const ProposalTableRow_1=require('./ProposalTableRow');const ProposalTableHeadText=({children})=>(0,jsx_runtime_1.jsx)(ProposalTableHeadItem,{variant:'subtitle1',color:'textSecondary',children:children});const ProposalTableHeadItem=(0,core_1.styled)(core_1.Typography)({fontWeight:'bold',paddingLeft:20,paddingBottom:9});const NoProposals=(0,core_1.styled)(core_1.Typography)(({theme})=>({marginTop:20,marginBottom:20,paddingLeft:20,boxSizing:'border-box',[theme.breakpoints.down('sm')]:{textAlign:'center'}}));const LoaderContainer=(0,core_1.styled)(core_1.Grid)({paddingTop:40,paddingBottom:40});const ProposalsTable=({status,proposals,isLoading})=>{const theme=(0,core_1.useTheme)();const isMobileSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('sm'));return(0,jsx_runtime_1.jsxs)(ResponsiveTable_1.ResponsiveTableContainer,{children:[!isMobileSmall?(0,jsx_runtime_1.jsx)(TableHeader_1.TableHeader,{container:true,direction:'row',children:(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:3,children:(0,jsx_runtime_1.jsx)(ProposalTableHeadText,{children:`${status||'All'} proposals`.toUpperCase()})})}):null,proposals.map((proposal,i)=>(0,jsx_runtime_1.jsx)(ProposalTableRow_1.ProposalTableRow,{proposal:proposal},`proposal-${i}`)),proposals.length===0?(0,jsx_runtime_1.jsxs)(NoProposals,{variant:'subtitle1',color:'textSecondary',children:['No ',status?status:'',' proposals']}):null,isLoading&&(0,jsx_runtime_1.jsx)(LoaderContainer,{container:true,direction:'row',justifyContent:'center',children:(0,jsx_runtime_1.jsx)(core_1.CircularProgress,{color:'secondary'})})]});};exports.ProposalsTable=ProposalsTable; \ No newline at end of file diff --git a/dist/modules/explorer/components/ProposalsTable.js.map b/dist/modules/explorer/components/ProposalsTable.js.map deleted file mode 100644 index 99d8ee5..0000000 --- a/dist/modules/explorer/components/ProposalsTable.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ProposalsTable.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/ProposalsTable.tsx"],"names":[],"mappings":";;;;AACA,4CAAuG;AACvG,uDAA4D;AAC5D,sDAAkD;AAClD,yDAAqD;AAGrD,MAAM,qBAAqB,GAAa,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE,CAAC,CACxD,uBAAC,qBAAqB,IAAC,OAAO,EAAC,WAAW,EAAC,KAAK,EAAC,eAAe,YAC7D,QAAQ,GACa,CACzB,CAAA;AAED,MAAM,qBAAqB,GAAG,IAAA,aAAM,EAAC,iBAAU,CAAC,CAAC;IAC/C,UAAU,EAAE,MAAM;IAClB,WAAW,EAAE,EAAE;IACf,aAAa,EAAE,CAAC;CACjB,CAAC,CAAA;AAEF,MAAM,WAAW,GAAG,IAAA,aAAM,EAAC,iBAAU,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IACrD,SAAS,EAAE,EAAE;IACb,YAAY,EAAE,EAAE;IAChB,WAAW,EAAE,EAAE;IACf,SAAS,EAAE,YAAY;IAEvB,CAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE;QAC9B,SAAS,EAAE,QAAQ;KACpB;CACF,CAAC,CAAC,CAAA;AAQH,MAAM,eAAe,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC;IACnC,UAAU,EAAE,EAAE;IACd,aAAa,EAAE,EAAE;CAClB,CAAC,CAAA;AAEK,MAAM,cAAc,GAAoB,CAAC,EAAE,MAAM,EAAE,SAAS,EAAE,SAAS,EAAE,EAAE,EAAE;IAClF,MAAM,KAAK,GAAG,IAAA,eAAQ,GAAE,CAAA;IACxB,MAAM,aAAa,GAAG,IAAA,oBAAa,EAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAA;IAEjE,OAAO,CACL,wBAAC,0CAAwB,eACtB,CAAC,aAAa,CAAC,CAAC,CAAC,CAChB,uBAAC,yBAAW,IAAC,SAAS,QAAC,SAAS,EAAC,KAAK,YACpC,uBAAC,WAAI,IAAC,IAAI,QAAC,EAAE,EAAE,CAAC,YACd,uBAAC,qBAAqB,cAAE,GAAG,MAAM,IAAI,KAAK,YAAY,CAAC,WAAW,EAAE,GAAyB,GACxF,GACK,CACf,CAAC,CAAC,CAAC,IAAI,EAEP,SAAS,CAAC,GAAG,CAAC,CAAC,QAAQ,EAAE,CAAC,EAAE,EAAE,CAAC,CAC9B,uBAAC,mCAAgB,IAAuB,QAAQ,EAAE,QAAQ,IAAnC,YAAY,CAAC,EAAE,CAAwB,CAC/D,CAAC,EAED,SAAS,CAAC,MAAM,KAAK,CAAC,CAAC,CAAC,CAAC,CACxB,wBAAC,WAAW,IAAC,OAAO,EAAC,WAAW,EAAC,KAAK,EAAC,eAAe,oBAChD,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,kBACZ,CACf,CAAC,CAAC,CAAC,IAAI,EAEP,SAAS,IAAI,CACZ,uBAAC,eAAe,IAAC,SAAS,QAAC,SAAS,EAAC,KAAK,EAAC,cAAc,EAAC,QAAQ,YAChE,uBAAC,uBAAgB,IAAC,KAAK,EAAC,WAAW,GAAG,GACtB,CACnB,IACwB,CAC5B,CAAA;AACH,CAAC,CAAA;AA/BY,QAAA,cAAc,kBA+B1B"} \ No newline at end of file diff --git a/dist/modules/explorer/components/ResponsiveDialog.js b/dist/modules/explorer/components/ResponsiveDialog.js deleted file mode 100644 index b467ab5..0000000 --- a/dist/modules/explorer/components/ResponsiveDialog.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.ProposalFormResponsiveDialog=exports.ResponsiveDialog=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const BottomSheet_1=require('./BottomSheet');const CloseButton_1=__importDefault(require('../../common/CloseButton'));const BackButton_1=__importDefault(require('../../common/BackButton'));const Content=(0,core_1.styled)(core_1.Grid)({padding:'41px 46px'});const TitleText=(0,core_1.styled)(core_1.Typography)({color:'#ffff',fontWeight:550,lineHeight:'.80',textTransform:'capitalize'});const CustomDialog=(0,core_1.styled)(core_1.Dialog)({'& .MuiDialog-paperWidthMd':{width:'-webkit-fill-available',height:'-webkit-fill-available'},'& .MuiDialog-paperWidthXs':{width:'-webkit-fill-available',height:'auto',maxWidth:'960px !important'},'& .MuiDialog-paperWidthLg':{width:'-webkit-fill-available',height:'max-content',maxWidth:'960px !important'}});const ResponsiveDialog=props=>{const {open,onClose,onGoBack,title,children,template='sm'}=props;const theme=(0,core_1.useTheme)();const isSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('sm'));return isSmall?(0,jsx_runtime_1.jsx)(BottomSheet_1.BottomSheet,{open:open,onDismiss:onClose,children:(0,jsx_runtime_1.jsxs)(Content,{container:true,direction:'column',style:{gap:46},children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'row',wrap:'nowrap',justifyContent:'space-between',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:onGoBack?(0,jsx_runtime_1.jsx)(BackButton_1.default,{onGoBack:onGoBack}):null}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(TitleText,{children:title})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(CloseButton_1.default,{onClose:onClose})})]}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:children})]})}):(0,jsx_runtime_1.jsx)(CustomDialog,{open:open,onClose:onClose,maxWidth:template,children:(0,jsx_runtime_1.jsxs)(Content,{container:true,direction:'column',style:{gap:30},children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'row',wrap:'nowrap',justifyContent:'space-between',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:onGoBack?(0,jsx_runtime_1.jsx)(BackButton_1.default,{onGoBack:onGoBack}):null}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(TitleText,{color:'textPrimary',children:title})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(CloseButton_1.default,{onClose:onClose})})]}),children]})});};exports.ResponsiveDialog=ResponsiveDialog;const ProposalFormResponsiveDialog=({open,onClose,children})=>{const theme=(0,core_1.useTheme)();const isSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('sm'));return isSmall?(0,jsx_runtime_1.jsx)(BottomSheet_1.BottomSheet,{open:open,onDismiss:onClose,children:children}):(0,jsx_runtime_1.jsx)(core_1.Dialog,{open:open,onClose:onClose,children:children});};exports.ProposalFormResponsiveDialog=ProposalFormResponsiveDialog; \ No newline at end of file diff --git a/dist/modules/explorer/components/ResponsiveDialog.js.map b/dist/modules/explorer/components/ResponsiveDialog.js.map deleted file mode 100644 index 5683fe3..0000000 --- a/dist/modules/explorer/components/ResponsiveDialog.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ResponsiveDialog.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/ResponsiveDialog.tsx"],"names":[],"mappings":";;;;;;;AACA,4CAAyG;AACzG,+CAA2C;AAC3C,6EAAoD;AACpD,2EAAkD;AAElD,MAAM,OAAO,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC;IAC3B,OAAO,EAAE,WAAW;CACrB,CAAC,CAAA;AAEF,MAAM,SAAS,GAAG,IAAA,aAAM,EAAC,iBAAU,CAAC,CAAC;IACnC,KAAK,EAAE,OAAO;IACd,UAAU,EAAE,GAAG;IACf,UAAU,EAAE,KAAK;IACjB,aAAa,EAAE,YAAY;CAC5B,CAAC,CAAA;AAEF,MAAM,YAAY,GAAG,IAAA,aAAM,EAAC,aAAM,CAAC,CAAC;IAClC,2BAA2B,EAAE;QAC3B,KAAK,EAAE,wBAAwB;QAC/B,MAAM,EAAE,wBAAwB;KACjC;IACD,2BAA2B,EAAE;QAC3B,KAAK,EAAE,wBAAwB;QAC/B,MAAM,EAAE,MAAM;QACd,QAAQ,EAAE,kBAAkB;KAC7B;IACD,2BAA2B,EAAE;QAC3B,KAAK,EAAE,wBAAwB;QAC/B,MAAM,EAAE,aAAa;QACrB,QAAQ,EAAE,kBAAkB;KAC7B;CACF,CAAC,CAAA;AAEK,MAAM,gBAAgB,GAQxB,KAAK,CAAC,EAAE;IACX,MAAM,EAAE,IAAI,EAAE,OAAO,EAAE,QAAQ,EAAE,KAAK,EAAE,QAAQ,EAAE,QAAQ,GAAG,IAAI,EAAE,GAAG,KAAK,CAAA;IAC3E,MAAM,KAAK,GAAG,IAAA,eAAQ,GAAE,CAAA;IACxB,MAAM,OAAO,GAAG,IAAA,oBAAa,EAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAA;IAE3D,OAAO,OAAO,CAAC,CAAC,CAAC,CACf,uBAAC,yBAAW,IAAC,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,OAAO,YACzC,wBAAC,OAAO,IAAC,SAAS,QAAC,SAAS,EAAC,QAAQ,EAAC,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,aACtD,wBAAC,WAAI,IAAC,IAAI,QAAC,SAAS,QAAC,SAAS,EAAC,KAAK,EAAC,IAAI,EAAC,QAAQ,EAAC,cAAc,EAAC,eAAe,aAC/E,uBAAC,WAAI,IAAC,IAAI,kBAAE,QAAQ,CAAC,CAAC,CAAC,uBAAC,oBAAU,IAAC,QAAQ,EAAE,QAAQ,GAAI,CAAC,CAAC,CAAC,IAAI,GAAQ,EACxE,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,SAAS,cAAE,KAAK,GAAa,GACzB,EACP,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,qBAAW,IAAC,OAAO,EAAE,OAAO,GAAI,GAC5B,IACF,EACP,uBAAC,WAAI,IAAC,IAAI,kBAAE,QAAQ,GAAQ,IACpB,GACE,CACf,CAAC,CAAC,CAAC,CACF,uBAAC,YAAY,IAAC,IAAI,EAAE,IAAI,EAAE,OAAO,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,YAC5D,wBAAC,OAAO,IAAC,SAAS,QAAC,SAAS,EAAC,QAAQ,EAAC,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,aACtD,wBAAC,WAAI,IAAC,IAAI,QAAC,SAAS,QAAC,SAAS,EAAC,KAAK,EAAC,IAAI,EAAC,QAAQ,EAAC,cAAc,EAAC,eAAe,aAC/E,uBAAC,WAAI,IAAC,IAAI,kBAAE,QAAQ,CAAC,CAAC,CAAC,uBAAC,oBAAU,IAAC,QAAQ,EAAE,QAAQ,GAAI,CAAC,CAAC,CAAC,IAAI,GAAQ,EACxE,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,SAAS,IAAC,KAAK,EAAC,aAAa,YAAE,KAAK,GAAa,GAC7C,EACP,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,qBAAW,IAAC,OAAO,EAAE,OAAO,GAAI,GAC5B,IACF,EACN,QAAQ,IACD,GACG,CAChB,CAAA;AACH,CAAC,CAAA;AA5CY,QAAA,gBAAgB,oBA4C5B;AAEM,MAAM,4BAA4B,GAAoE,CAAC,EAC5G,IAAI,EACJ,OAAO,EACP,QAAQ,EACT,EAAE,EAAE;IACH,MAAM,KAAK,GAAG,IAAA,eAAQ,GAAE,CAAA;IACxB,MAAM,OAAO,GAAG,IAAA,oBAAa,EAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAA;IAE3D,OAAO,OAAO,CAAC,CAAC,CAAC,CACf,uBAAC,yBAAW,IAAC,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,OAAO,YACxC,QAAQ,GACG,CACf,CAAC,CAAC,CAAC,CACF,uBAAC,aAAM,IAAC,IAAI,EAAE,IAAI,EAAE,OAAO,EAAE,OAAO,YACjC,QAAQ,GACF,CACV,CAAA;AACH,CAAC,CAAA;AAjBY,QAAA,4BAA4B,gCAiBxC"} \ No newline at end of file diff --git a/dist/modules/explorer/components/ResponsiveTable.js b/dist/modules/explorer/components/ResponsiveTable.js deleted file mode 100644 index 47d4567..0000000 --- a/dist/modules/explorer/components/ResponsiveTable.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.ResponsiveTableContainer=void 0;const core_1=require('@material-ui/core');exports.ResponsiveTableContainer=(0,core_1.styled)(core_1.Box)(({theme})=>({width:'100%',padding:'72px 8%',boxSizing:'border-box',paddingBottom:'24px',[theme.breakpoints.down('sm')]:{padding:'0',borderBottom:`2px solid ${theme.palette.primary.light}`}})); \ No newline at end of file diff --git a/dist/modules/explorer/components/ResponsiveTable.js.map b/dist/modules/explorer/components/ResponsiveTable.js.map deleted file mode 100644 index 2cbddd8..0000000 --- a/dist/modules/explorer/components/ResponsiveTable.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ResponsiveTable.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/ResponsiveTable.tsx"],"names":[],"mappings":";;;AAAA,4CAA+C;AAElC,QAAA,wBAAwB,GAAG,IAAA,aAAM,EAAC,UAAG,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IAClE,KAAK,EAAE,MAAM;IACb,OAAO,EAAE,SAAS;IAClB,SAAS,EAAE,YAAY;IACvB,aAAa,EAAE,MAAM;IACrB,CAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE;QAC9B,OAAO,EAAE,GAAG;QACZ,YAAY,EAAE,aAAa,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,KAAK,EAAE;KACzD;CACF,CAAC,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/modules/explorer/components/SideBar.js b/dist/modules/explorer/components/SideBar.js deleted file mode 100644 index d58a9cb..0000000 --- a/dist/modules/explorer/components/SideBar.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.SideBar=exports.debounce=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const react_1=require('react');const home_svg_1=require('../../../assets/logos/home.svg');const voting_svg_1=require('../../../assets/logos/voting.svg');const treasury_svg_1=require('../../../assets/logos/treasury.svg');const list_svg_1=require('../../../assets/logos/list.svg');const user_svg_1=require('../../../assets/logos/user.svg');const react_router_dom_1=require('react-router-dom');const useDAO_1=require('../../../services/services/dao/hooks/useDAO');const useTezos_1=require('../../../services/beacon/hooks/useTezos');const router_1=require('../pages/DAO/router');const debounce=(callback,waitFor)=>{let timeout=0;return(...args)=>{let result;clearTimeout(timeout);timeout=setTimeout(()=>{result=callback(...args);},waitFor);return result;};};exports.debounce=debounce;const Bar=(0,core_1.styled)(core_1.Grid)(({theme})=>({minWidth:102,borderRight:`2px solid ${theme.palette.primary.light}`,[theme.breakpoints.down('xs')]:{width:'100%',borderBottom:`2px solid ${theme.palette.primary.light}`,borderRight:`unset`}}));const SidebarButton=(0,core_1.styled)(core_1.IconButton)(({theme})=>({paddingTop:32,width:'100%',[theme.breakpoints.down('xs')]:{paddingTop:12}}));const IconContainer=(0,core_1.styled)('span')(({theme})=>({'& > svg > *':{fill:({isSelected})=>isSelected?theme.palette.secondary.main:theme.palette.text.secondary}}));const ButtonIcon=({Icon,isSelected,handler})=>{return(0,jsx_runtime_1.jsx)(SidebarButton,{onClick:handler,children:(0,jsx_runtime_1.jsx)(IconContainer,{isSelected:isSelected,children:(0,jsx_runtime_1.jsx)(Icon,{})})});};const StyledBottomBar=(0,core_1.styled)(core_1.Grid)(({theme,visible})=>({position:'fixed',height:55,bottom:visible?0:-55,backgroundColor:theme.palette.primary.main,borderTop:`2px solid ${theme.palette.primary.light}`,zIndex:10000,width:'100%',transition:'bottom 0.5s'}));const BottomNavBar=({children})=>{const [prevScrollPos,setPrevScrollPos]=(0,react_1.useState)(0);const [visible,setVisible]=(0,react_1.useState)(true);(0,react_1.useEffect)(()=>{const handleScroll=(0,exports.debounce)(()=>{const currentScrollPos=123;setVisible(prevScrollPos>currentScrollPos||currentScrollPos<10);setPrevScrollPos(currentScrollPos);},100);},[prevScrollPos,visible]);return(0,jsx_runtime_1.jsx)(StyledBottomBar,{container:true,direction:'row',justifyContent:'space-evenly',visible:visible,children:children});};const SideNavBar=({children})=>{const theme=(0,core_1.useTheme)();const isMobileExtraSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('xs'));return(0,jsx_runtime_1.jsx)(Bar,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,direction:isMobileExtraSmall?'row':'column',justifyContent:isMobileExtraSmall?'space-evenly':'flex-start',children:children})});};const SideBar=()=>{const history=(0,react_router_dom_1.useHistory)();const {account}=(0,useTezos_1.useTezos)();const {pathname}=(0,react_router_dom_1.useLocation)();const daoId=(0,router_1.useDAOID)();const {data:dao}=(0,useDAO_1.useDAO)(daoId);const theme=(0,core_1.useTheme)();const isMobileExtraSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('xs'));const SIDE_BAR_ICONS=(0,react_1.useMemo)(()=>{if(!dao){return[];}const commonButons=[{Icon:home_svg_1.ReactComponent,handler:()=>history.push('/explorer/dao/'+daoId),name:'overview'},{Icon:voting_svg_1.ReactComponent,handler:()=>history.push(`/explorer/dao/${daoId}/proposals`),name:'proposals'},{Icon:treasury_svg_1.ReactComponent,handler:()=>history.push(`/explorer/dao/${daoId}/treasury`),name:'treasury'}];if(dao.data.type==='lambda'){if(account){return[...commonButons,{Icon:list_svg_1.ReactComponent,handler:()=>history.push(`/explorer/dao/${daoId}/registry`),name:'registry'},{Icon:user_svg_1.ReactComponent,handler:()=>history.push(`/explorer/dao/${daoId}/user`),name:'user'}];}return[...commonButons,{Icon:list_svg_1.ReactComponent,handler:()=>history.push(`/explorer/dao/${daoId}/registry`),name:'registry'}];}else{if(account){commonButons.push({Icon:user_svg_1.ReactComponent,handler:()=>history.push(`/explorer/dao/${daoId}/user`),name:'user'});}return commonButons;}},[account,dao,daoId,history]);return!isMobileExtraSmall?(0,jsx_runtime_1.jsx)(SideNavBar,{children:SIDE_BAR_ICONS.map(({Icon,handler,name})=>{return(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(ButtonIcon,{Icon:Icon,handler:handler,isSelected:pathname.includes(name)})},name);})}):(0,jsx_runtime_1.jsx)(BottomNavBar,{children:SIDE_BAR_ICONS.map(({Icon,handler,name})=>(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(ButtonIcon,{Icon:Icon,handler:handler,isSelected:pathname.includes(name)})},name))});};exports.SideBar=SideBar; \ No newline at end of file diff --git a/dist/modules/explorer/components/SideBar.js.map b/dist/modules/explorer/components/SideBar.js.map deleted file mode 100644 index 887e945..0000000 --- a/dist/modules/explorer/components/SideBar.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"SideBar.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/SideBar.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/explorer/components/StatusBadge.js b/dist/modules/explorer/components/StatusBadge.js deleted file mode 100644 index c163cd6..0000000 --- a/dist/modules/explorer/components/StatusBadge.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __rest=this&&this.__rest||function(s,e){var t={};for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0)t[p]=s[p];if(s!=null&&typeof Object.getOwnPropertySymbols==='function')for(var i=0,p=Object.getOwnPropertySymbols(s);i{switch(status){case types_1.ProposalStatus.ACTIVE:return{background:'#0085ff33',color:'#0085FF',text:'Active'};case types_1.ProposalStatus.PENDING:return{background:'#ffc83933',color:'#ffc839',text:'Pending'};case types_1.ProposalStatus.PASSED:return{background:'#4aff9833',color:'#4aff98',text:'Passed'};case types_1.ProposalStatus.EXECUTABLE:return{background:'#35796F',color:'#5AFFE1',text:'Passed - Executable'};case types_1.ProposalStatus.REJECTED:return{background:'#ff5a6433',color:'#ff5a64',text:'Rejected'};case types_1.ProposalStatus.EXPIRED:return{background:'#9a40a933',color:'#9a40a9',text:'Expired'};case types_1.ProposalStatus.DROPPED:return{background:'#b93d3d33',color:'#b93d3d',text:'Dropped'};case types_1.ProposalStatus.NO_QUORUM:return{background:'#484A4C',color:'#8A8A8A',text:'No Quorum'};case types_1.ProposalStatus.EXECUTED:return{background:'#2F7952',color:'#58FF98',text:'Passed - Executed'};case'all':return{background:'#81feb733',color:'#81feb7',text:'All'};}};exports.Badge=(0,core_1.styled)(core_1.Grid)(({status})=>({borderRadius:50,textAlign:'center',minHeight:24,minWidth:105,padding:'2px 8px',background:statusColors(status).background,color:statusColors(status).color,whiteSpace:'nowrap',fontWeight:300}));const StatusBadge=_a=>{var {status}=_a,props=__rest(_a,['status']);return(0,jsx_runtime_1.jsx)(exports.Badge,Object.assign({status:status},props,{children:(0,jsx_runtime_1.jsxs)(core_1.Typography,{color:'inherit',children:[' ',statusColors(status).text,' ']})}));};exports.StatusBadge=StatusBadge; \ No newline at end of file diff --git a/dist/modules/explorer/components/StatusBadge.js.map b/dist/modules/explorer/components/StatusBadge.js.map deleted file mode 100644 index dce40e8..0000000 --- a/dist/modules/explorer/components/StatusBadge.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"StatusBadge.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/StatusBadge.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;AACA,4CAA8E;AAC9E,wEAA6E;AAE7E,MAAM,YAAY,GAAG,CAAC,MAA8B,EAAE,EAAE;IACtD,QAAQ,MAAM,EAAE;QACd,KAAK,sBAAc,CAAC,MAAM;YACxB,OAAO;gBACL,UAAU,EAAE,WAAW;gBACvB,KAAK,EAAE,SAAS;gBAChB,IAAI,EAAE,QAAQ;aACf,CAAA;QACH,KAAK,sBAAc,CAAC,OAAO;YACzB,OAAO;gBACL,UAAU,EAAE,WAAW;gBACvB,KAAK,EAAE,SAAS;gBAChB,IAAI,EAAE,SAAS;aAChB,CAAA;QACH,KAAK,sBAAc,CAAC,MAAM;YACxB,OAAO;gBACL,UAAU,EAAE,WAAW;gBACvB,KAAK,EAAE,SAAS;gBAChB,IAAI,EAAE,QAAQ;aACf,CAAA;QACH,KAAK,sBAAc,CAAC,UAAU;YAC5B,OAAO;gBACL,UAAU,EAAE,SAAS;gBACrB,KAAK,EAAE,SAAS;gBAChB,IAAI,EAAE,qBAAqB;aAC5B,CAAA;QACH,KAAK,sBAAc,CAAC,QAAQ;YAC1B,OAAO;gBACL,UAAU,EAAE,WAAW;gBACvB,KAAK,EAAE,SAAS;gBAChB,IAAI,EAAE,UAAU;aACjB,CAAA;QACH,KAAK,sBAAc,CAAC,OAAO;YACzB,OAAO;gBACL,UAAU,EAAE,WAAW;gBACvB,KAAK,EAAE,SAAS;gBAChB,IAAI,EAAE,SAAS;aAChB,CAAA;QACH,KAAK,sBAAc,CAAC,OAAO;YACzB,OAAO;gBACL,UAAU,EAAE,WAAW;gBACvB,KAAK,EAAE,SAAS;gBAChB,IAAI,EAAE,SAAS;aAChB,CAAA;QACH,KAAK,sBAAc,CAAC,SAAS;YAC3B,OAAO;gBACL,UAAU,EAAE,SAAS;gBACrB,KAAK,EAAE,SAAS;gBAChB,IAAI,EAAE,WAAW;aAClB,CAAA;QACH,KAAK,sBAAc,CAAC,QAAQ;YAC1B,OAAO;gBACL,UAAU,EAAE,SAAS;gBACrB,KAAK,EAAE,SAAS;gBAChB,IAAI,EAAE,mBAAmB;aAC1B,CAAA;QACH,KAAK,KAAK;YACR,OAAO;gBACL,UAAU,EAAE,WAAW;gBACvB,KAAK,EAAE,SAAS;gBAChB,IAAI,EAAE,KAAK;aACZ,CAAA;KACJ;AACH,CAAC,CAAA;AAEY,QAAA,KAAK,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC,CAAC,EAAE,MAAM,EAAoD,EAAE,EAAE,CAAC,CAAC;IACnG,YAAY,EAAE,EAAE;IAChB,SAAS,EAAE,QAAQ;IACnB,SAAS,EAAE,EAAE;IACb,QAAQ,EAAE,GAAG;IACb,OAAO,EAAE,SAAS;IAClB,UAAU,EAAE,YAAY,CAAC,MAAM,CAAC,CAAC,UAAU;IAC3C,KAAK,EAAE,YAAY,CAAC,MAAM,CAAC,CAAC,KAAK;IACjC,UAAU,EAAE,QAAQ;IACpB,UAAU,EAAE,GAAG;CAChB,CAAC,CAAC,CAAA;AAEI,MAAM,WAAW,GAA6D,CAAC,EAAoB,EAAE,EAAE;QAAxB,EAAE,MAAM,OAAY,EAAP,KAAK,cAAlB,UAAoB,CAAF;IAAO,OAAA,CAC7G,uBAAC,aAAK,kBAAC,MAAM,EAAE,MAAM,IAAM,KAAK,cAC9B,wBAAC,iBAAU,IAAC,KAAK,EAAC,SAAS,kBAAG,YAAY,CAAC,MAAM,CAAC,CAAC,IAAI,SAAe,IAChE,CACT,CAAA;CAAA,CAAA;AAJY,QAAA,WAAW,eAIvB"} \ No newline at end of file diff --git a/dist/modules/explorer/components/TabPanel.js b/dist/modules/explorer/components/TabPanel.js deleted file mode 100644 index 30bf985..0000000 --- a/dist/modules/explorer/components/TabPanel.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __rest=this&&this.__rest||function(s,e){var t={};for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0)t[p]=s[p];if(s!=null&&typeof Object.getOwnPropertySymbols==='function')for(var i=0,p=Object.getOwnPropertySymbols(s);i{const {children,value,index}=props,other=__rest(props,['children','value','index']);return(0,jsx_runtime_1.jsx)('div',Object.assign({role:'tabpanel',hidden:value!==index,id:`simple-tabpanel-${index}`,'aria-labelledby':`simple-tab-${index}`},other,{children:value===index&&(0,jsx_runtime_1.jsx)(jsx_runtime_1.Fragment,{children:children})}));};exports.TabPanel=TabPanel; \ No newline at end of file diff --git a/dist/modules/explorer/components/TabPanel.js.map b/dist/modules/explorer/components/TabPanel.js.map deleted file mode 100644 index 7aba2f7..0000000 --- a/dist/modules/explorer/components/TabPanel.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TabPanel.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/TabPanel.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;AAQO,MAAM,QAAQ,GAAG,CAAC,KAAoB,EAAE,EAAE;IAC/C,MAAM,EAAE,QAAQ,EAAE,KAAK,EAAE,KAAK,KAAe,KAAK,EAAf,KAAK,UAAK,KAAK,EAA5C,8BAAoC,CAAQ,CAAA;IAElD,OAAO,CACL,8CACE,IAAI,EAAC,UAAU,EACf,MAAM,EAAE,KAAK,KAAK,KAAK,EACvB,EAAE,EAAE,mBAAmB,KAAK,EAAE,qBACb,cAAc,KAAK,EAAE,IAClC,KAAK,cAER,KAAK,KAAK,KAAK,IAAI,2DAAG,QAAQ,GAAI,IAC/B,CACP,CAAA;AACH,CAAC,CAAA;AAdY,QAAA,QAAQ,YAcpB"} \ No newline at end of file diff --git a/dist/modules/explorer/components/TemplateHeader.js b/dist/modules/explorer/components/TemplateHeader.js deleted file mode 100644 index 057719a..0000000 --- a/dist/modules/explorer/components/TemplateHeader.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.TemplateHeader=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const RectangleHeader_1=require('./styled/RectangleHeader');const CopyAddress_1=require('../../common/CopyAddress');const useDAO_1=require('../../../services/services/dao/hooks/useDAO');const router_1=require('../pages/DAO/router');const Container=(0,core_1.styled)(core_1.Grid)(({theme})=>({background:theme.palette.primary.main,boxSizing:'border-box',display:'flex',alignItems:'center'}));const CustomRectangleContainer=(0,core_1.styled)(RectangleHeader_1.RectangleContainer)(({theme})=>({borderBottom:'none',paddingBottom:'0',[theme.breakpoints.down('sm')]:{paddingBottom:40}}));const TemplateHeader=({template,children})=>{const theme=(0,core_1.useTheme)();const isMobileSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('sm'));const daoId=(0,router_1.useDAOID)();const {data:dao}=(0,useDAO_1.useDAO)(daoId);return(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:12,children:(0,jsx_runtime_1.jsx)(CustomRectangleContainer,{container:true,justifyContent:'space-between',children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,xs:12,children:[(0,jsx_runtime_1.jsxs)(Container,{container:true,direction:isMobileSmall?'column':'row',children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,xs:12,sm:6,children:[(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'subtitle1',color:'secondary',align:isMobileSmall?'center':'left',children:dao===null||dao===void 0?void 0:dao.data.name}),(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'h5',color:'textSecondary',align:isMobileSmall?'center':'left',style:{margin:isMobileSmall?'15px 0 25px 0':0},children:template.charAt(0).toUpperCase()+template.slice(1,template.length)})]}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:12,sm:6,container:true,justifyContent:isMobileSmall?'center':'flex-end',children:children})]}),dao&&!isMobileSmall&&(0,jsx_runtime_1.jsx)(CopyAddress_1.CopyAddress,{address:dao.data.address,justifyContent:isMobileSmall?'center':'flex-start'})]})})});};exports.TemplateHeader=TemplateHeader; \ No newline at end of file diff --git a/dist/modules/explorer/components/TemplateHeader.js.map b/dist/modules/explorer/components/TemplateHeader.js.map deleted file mode 100644 index 9b9b6b3..0000000 --- a/dist/modules/explorer/components/TemplateHeader.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TemplateHeader.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/TemplateHeader.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/explorer/components/Toolbar.js b/dist/modules/explorer/components/Toolbar.js deleted file mode 100644 index c04fe17..0000000 --- a/dist/modules/explorer/components/Toolbar.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.Navbar=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const react_router_dom_1=require('react-router-dom');const homebase_logo_svg_1=__importDefault(require('../../../assets/logos/homebase_logo.svg'));const useTezos_1=require('../../../services/beacon/hooks/useTezos');const ChangeNetworkButton_1=require('./ChangeNetworkButton');const UserProfileName_1=require('./UserProfileName');const ProfileAvatar_1=require('./styled/ProfileAvatar');const NavigationMenu_1=require('./NavigationMenu');const ActionSheets_1=require('../context/ActionSheets');const SmallButton_1=require('../../common/SmallButton');const Header=(0,core_1.styled)(core_1.Grid)(({theme})=>({width:'1000px',height:'100%',margin:'auto',padding:'28px 0',flexDirection:'row',['@media (max-width: 1425px)']:{},['@media (max-width:1335px)']:{},['@media (max-width:1167px)']:{width:'86vw'},['@media (max-width:1030px)']:{},['@media (max-width:960px)']:{},['@media (max-width:645px)']:{flexDirection:'column'}}));const StyledAppBar=(0,core_1.styled)(core_1.AppBar)(({theme})=>({boxShadow:'none',background:theme.palette.primary.dark,position:'sticky',['@media (max-height:750px)']:{position:'static'}}));const StyledToolbar=(0,core_1.styled)(core_1.Toolbar)({width:'100%',padding:0,boxSizing:'border-box',justifyContent:'space-between',flexWrap:'wrap'});const AddressContainer=(0,core_1.styled)(core_1.Grid)({cursor:'pointer'});const LogoText=(0,core_1.styled)(core_1.Typography)({fontWeight:'bold',fontSize:'24px',cursor:'pointer',fontFamily:'Roboto',letterSpacing:'initial'});const AddressBarWrapper=(0,core_1.styled)(core_1.Grid)({'boxSizing':'border-box','padding':'8px 16px','borderRadius':4,'&:hover':{background:'rgba(129, 254, 183, 0.03)'}});const LogoItem=(0,core_1.styled)('img')({height:'30px',cursor:'pointer',paddingTop:8});const ToolbarContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({['@media (max-width: 645px)']:{marginBottom:'20px'}}));const Navbar=({disableMobileMenu,children})=>{const {connect,account}=(0,useTezos_1.useTezos)();const theme=(0,core_1.useTheme)();const isMobileExtraSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('mobile'));const {open:openUserMenuSheet}=(0,ActionSheets_1.useActionSheet)(ActionSheets_1.ActionSheet.UserMenu);const history=(0,react_router_dom_1.useHistory)();return(0,jsx_runtime_1.jsx)(StyledAppBar,{children:(0,jsx_runtime_1.jsxs)(StyledToolbar,{children:[(0,jsx_runtime_1.jsxs)(Header,{container:true,alignItems:'center',wrap:'wrap',justifyContent:'space-between',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Box,{onClick:()=>location.href=`/explorer`,children:(0,jsx_runtime_1.jsxs)(ToolbarContainer,{container:true,alignItems:'center',wrap:'nowrap',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(LogoItem,{src:homebase_logo_svg_1.default})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Box,{paddingLeft:'10px',children:(0,jsx_runtime_1.jsx)(LogoText,{color:'textPrimary',children:'Homebase'})})})]})})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,justifyContent:isMobileExtraSmall?'center':'flex-end',children:account?(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,alignItems:'center',style:{gap:12},justifyContent:isMobileExtraSmall?'center':'flex-end',children:[children,(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,alignItems:'center',style:{gap:8},children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(ChangeNetworkButton_1.ChangeNetworkButton,{})}),(0,jsx_runtime_1.jsx)(AddressBarWrapper,{item:true,onClick:()=>openUserMenuSheet(),children:(0,jsx_runtime_1.jsxs)(AddressContainer,{container:true,alignItems:'center',wrap:'nowrap',justifyContent:'flex-end',style:{gap:8},children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(ProfileAvatar_1.ProfileAvatar,{size:22,address:account})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{children:(0,jsx_runtime_1.jsx)(UserProfileName_1.UserProfileName,{address:account,short:true})})})]})})]})})]}):(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,justifyContent:'flex-end',alignItems:'center',wrap:'nowrap',style:{gap:8},children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(ChangeNetworkButton_1.ChangeNetworkButton,{})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(SmallButton_1.SmallButton,{color:'secondary',variant:'contained',style:{fontSize:'14px'},onClick:()=>connect(),children:'Connect Wallet'})})]})})})]}),(0,jsx_runtime_1.jsx)(NavigationMenu_1.NavigationMenu,{disableMobileMenu:disableMobileMenu})]})});};exports.Navbar=Navbar; \ No newline at end of file diff --git a/dist/modules/explorer/components/Toolbar.js.map b/dist/modules/explorer/components/Toolbar.js.map deleted file mode 100644 index 0d0e7e4..0000000 --- a/dist/modules/explorer/components/Toolbar.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Toolbar.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/Toolbar.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/explorer/components/TransferBadge.js b/dist/modules/explorer/components/TransferBadge.js deleted file mode 100644 index 879acf7..0000000 --- a/dist/modules/explorer/components/TransferBadge.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __rest=this&&this.__rest||function(s,e){var t={};for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0)t[p]=s[p];if(s!=null&&typeof Object.getOwnPropertySymbols==='function')for(var i=0,p=Object.getOwnPropertySymbols(s);i({color:theme.palette.text.primary}));const TransferBadge=_a=>{var {address,amount,contract,tokenId}=_a,props=__rest(_a,['address','amount','contract','tokenId']);const {data}=(0,useTokenMetadata_1.useTokenMetadata)(contract,tokenId);return(0,jsx_runtime_1.jsxs)(HighlightedBadge_1.HighlightedBadge,Object.assign({justifyContent:'center',alignItems:'center',direction:'row',container:true,style:{gap:20}},props,{children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:data&&(0,jsx_runtime_1.jsxs)(core_1.Typography,{variant:'body1',color:'textPrimary',children:[(0,utils_1.parseUnits)(amount,data.decimals).toString(),' ',(0,jsx_runtime_1.jsx)(FA2Symbol_1.FA2Symbol,{contractAddress:contract,tokenId:tokenId})]})}),(0,jsx_runtime_1.jsx)(ArrowContainer,{item:true,children:(0,jsx_runtime_1.jsx)(ArrowForward_1.default,{color:'inherit'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(UserBadge_1.UserBadge,{address:address})})]}));};exports.TransferBadge=TransferBadge; \ No newline at end of file diff --git a/dist/modules/explorer/components/TransferBadge.js.map b/dist/modules/explorer/components/TransferBadge.js.map deleted file mode 100644 index 253d8f2..0000000 --- a/dist/modules/explorer/components/TransferBadge.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TransferBadge.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/TransferBadge.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;AAAA,4CAAuE;AACvE,mFAA0D;AAE1D,0FAAsF;AACtF,qEAAiE;AAEjE,wFAAoF;AACpF,oDAAqD;AACrD,2CAAuC;AAEvC,MAAM,cAAc,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IAClD,KAAK,EAAE,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO;CAClC,CAAC,CAAC,CAAA;AASI,MAAM,aAAa,GAAoB,CAAC,EAAgD,EAAE,EAAE;QAApD,EAAE,OAAO,EAAE,MAAM,EAAE,QAAQ,EAAE,OAAO,OAAY,EAAP,KAAK,cAA9C,4CAAgD,CAAF;IAC3F,MAAM,EAAE,IAAI,EAAE,GAAG,IAAA,mCAAgB,EAAC,QAAQ,EAAE,OAAO,CAAC,CAAA;IAEpD,OAAO,CACL,wBAAC,mCAAgB,kBACf,cAAc,EAAC,QAAQ,EACvB,UAAU,EAAC,QAAQ,EACnB,SAAS,EAAC,KAAK,EACf,SAAS,QACT,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IACd,KAAK,eAET,uBAAC,WAAI,IAAC,IAAI,kBACP,IAAI,IAAI,CACP,wBAAC,iBAAU,IAAC,OAAO,EAAC,OAAO,EAAC,KAAK,EAAC,aAAa,aAC5C,IAAA,kBAAU,EAAC,MAAM,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,QAAQ,EAAE,OAAE,uBAAC,qBAAS,IAAC,eAAe,EAAE,QAAQ,EAAE,OAAO,EAAE,OAAO,GAAI,IAC9F,CACd,GACI,EACP,uBAAC,cAAc,IAAC,IAAI,kBAClB,uBAAC,sBAAY,IAAC,KAAK,EAAC,SAAS,GAAG,GACjB,EACjB,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,qBAAS,IAAC,OAAO,EAAE,OAAO,GAAI,GAC1B,KACU,CACpB,CAAA;AACH,CAAC,CAAA;AA3BY,QAAA,aAAa,iBA2BzB"} \ No newline at end of file diff --git a/dist/modules/explorer/components/UpdateRegistryDialog.js b/dist/modules/explorer/components/UpdateRegistryDialog.js deleted file mode 100644 index ae21752..0000000 --- a/dist/modules/explorer/components/UpdateRegistryDialog.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){if(k2===undefined)k2=k;var desc=Object.getOwnPropertyDescriptor(m,k);if(!desc||('get'in desc?!m.__esModule:desc.writable||desc.configurable)){desc={enumerable:true,get:function(){return m[k];}};}Object.defineProperty(o,k2,desc);}:function(o,m,k,k2){if(k2===undefined)k2=k;o[k2]=m[k];});var __setModuleDefault=this&&this.__setModuleDefault||(Object.create?function(o,v){Object.defineProperty(o,'default',{enumerable:true,value:v});}:function(o,v){o['default']=v;});var __importStar=this&&this.__importStar||function(mod){if(mod&&mod.__esModule)return mod;var result={};if(mod!=null)for(var k in mod)if(k!=='default'&&Object.prototype.hasOwnProperty.call(mod,k))__createBinding(result,mod,k);__setModuleDefault(result,mod);return result;};Object.defineProperty(exports,'__esModule',{value:true});exports.UpdateRegistryDialog=exports.updateRegistryFormSchema=exports.registryProposalFormInitialState=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=__importStar(require('react'));const core_1=require('@material-ui/core');const ErrorText_1=require('./styled/ErrorText');const Yup=__importStar(require('yup'));const react_hook_form_1=require('react-hook-form');const BatchBar_1=require('./BatchBar');const ProposalFormInput_1=require('./ProposalFormInput');const emptyItem={key:'',value:''};const TextArea=(0,core_1.styled)(core_1.TextField)({'& .MuiInputBase-input':{textAlign:'left',paddingTop:6}});exports.registryProposalFormInitialState={registryUpdateForm:{list:[emptyItem],isBatch:false}};exports.updateRegistryFormSchema=Yup.object().shape({registryUpdateForm:Yup.object().shape({list:Yup.array().of(Yup.object().shape({key:Yup.string().required('Required')}))})});const UpdateRegistryDialog=({open})=>{var _a,_b,_c,_d,_e,_f;const [activeItem,setActiveItem]=react_1.default.useState(1);const {control,getValues,setValue,reset,formState:{errors,touchedFields:touched}}=(0,react_hook_form_1.useFormContext)();const {fields,append}=(0,react_hook_form_1.useFieldArray)({control,name:'registryUpdateForm.list'});const values=getValues();const [isBatch,setIsBatch]=(0,react_1.useState)(values.registryUpdateForm.isBatch);const handleIsBatchChange=()=>{setIsBatch(!isBatch);setValue('registryUpdateForm.isBatch',!isBatch);setActiveItem(1);};const keyError=(_c=(_b=(_a=errors===null||errors===void 0?void 0:errors.registryUpdateForm)===null||_a===void 0?void 0:_a.list)===null||_b===void 0?void 0:_b[activeItem-1])===null||_c===void 0?void 0:_c.key;const valueError=(_f=(_e=(_d=errors===null||errors===void 0?void 0:errors.registryUpdateForm)===null||_d===void 0?void 0:_d.list)===null||_e===void 0?void 0:_e[activeItem-1])===null||_f===void 0?void 0:_f.value;(0,react_1.useMemo)(()=>{if(!open){reset();}},[open,reset]);return(0,jsx_runtime_1.jsx)(core_1.DialogContent,{children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',style:{gap:31},children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(BatchBar_1.BatchBar,{isBatch:isBatch,stateIsBatch:values.registryUpdateForm.isBatch,handleIsBatchChange:handleIsBatchChange,onClickAdd:()=>{append(emptyItem);setActiveItem(activeItem+1);},items:values.registryUpdateForm.list,activeItem:activeItem,setActiveItem:index=>setActiveItem(index+1)})}),fields.map((field,index)=>{var _a,_b,_c,_d,_e,_f;return index===activeItem-1&&(0,jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment,{children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(ProposalFormInput_1.ProposalFormInput,{label:'Key',children:[(0,jsx_runtime_1.jsx)(react_hook_form_1.Controller,{name:`registryUpdateForm.list.${activeItem-1}.key`,control:control,render:({field})=>(0,jsx_runtime_1.jsx)(core_1.TextField,Object.assign({},field,{type:'string',InputProps:{disableUnderline:true},placeholder:'Type a Key'}))},field.id),keyError&&((_c=(_b=(_a=touched.registryUpdateForm)===null||_a===void 0?void 0:_a.list)===null||_b===void 0?void 0:_b[activeItem-1])===null||_c===void 0?void 0:_c.key)?(0,jsx_runtime_1.jsx)(ErrorText_1.ErrorText,{children:keyError}):null]})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{children:(0,jsx_runtime_1.jsxs)(ProposalFormInput_1.ProposalFormInput,{label:'Value',children:[(0,jsx_runtime_1.jsx)(react_hook_form_1.Controller,{name:`registryUpdateForm.list.${activeItem-1}.value`,control:control,render:({field})=>(0,jsx_runtime_1.jsx)(TextArea,Object.assign({},field,{multiline:true,type:'string',rows:6,placeholder:'Type a value',InputProps:{disableUnderline:true}}))},field.id),valueError&&((_f=(_e=(_d=touched.registryUpdateForm)===null||_d===void 0?void 0:_d.list)===null||_e===void 0?void 0:_e[activeItem-1])===null||_f===void 0?void 0:_f.value)?(0,jsx_runtime_1.jsx)(ErrorText_1.ErrorText,{children:valueError}):null]})})]});})]})});};exports.UpdateRegistryDialog=UpdateRegistryDialog; \ No newline at end of file diff --git a/dist/modules/explorer/components/UpdateRegistryDialog.js.map b/dist/modules/explorer/components/UpdateRegistryDialog.js.map deleted file mode 100644 index 79b101f..0000000 --- a/dist/modules/explorer/components/UpdateRegistryDialog.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"UpdateRegistryDialog.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/UpdateRegistryDialog.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/explorer/components/UserBadge.js b/dist/modules/explorer/components/UserBadge.js deleted file mode 100644 index 0f7dcbe..0000000 --- a/dist/modules/explorer/components/UserBadge.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.UserBadge=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const useTezos_1=require('../../../services/beacon/hooks/useTezos');const bakingBad_1=require('../../../services/bakingBad');const ProfileAvatar_1=require('./styled/ProfileAvatar');const UserProfileName_1=require('./UserProfileName');const Text=(0,core_1.styled)(core_1.Typography)({wordBreak:'break-all'});const UserBadge=({address,size,smallText,gap,short})=>{const theme=(0,core_1.useTheme)();const isMobileSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('sm'));const isMediumSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('md'));const {network}=(0,useTezos_1.useTezos)();return(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,wrap:'nowrap',alignItems:'center',direction:'row',style:{gap:gap||8},children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(ProfileAvatar_1.ProfileAvatar,{address:address,size:size||22})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Link,{href:`https://${bakingBad_1.networkNameMap[network]}.tzkt.io/`+address,target:'_blank',children:(0,jsx_runtime_1.jsx)(Text,{variant:'body1',color:'textPrimary',style:{fontSize:smallText?13:undefined},children:(0,jsx_runtime_1.jsx)(UserProfileName_1.UserProfileName,{address:address,short:short||isMobileSmall||isMediumSmall})})})})]});};exports.UserBadge=UserBadge; \ No newline at end of file diff --git a/dist/modules/explorer/components/UserBadge.js.map b/dist/modules/explorer/components/UserBadge.js.map deleted file mode 100644 index f80402a..0000000 --- a/dist/modules/explorer/components/UserBadge.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"UserBadge.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/UserBadge.tsx"],"names":[],"mappings":";;;;AAAA,4CAA2F;AAE3F,6DAAyD;AACzD,kDAAmD;AACnD,0DAAsD;AACtD,uDAAmD;AAEnD,MAAM,IAAI,GAAG,IAAA,aAAM,EAAC,iBAAU,CAAC,CAAC;IAC9B,SAAS,EAAE,WAAW;CACvB,CAAC,CAAA;AAEK,MAAM,SAAS,GAMjB,CAAC,EAAE,OAAO,EAAE,IAAI,EAAE,SAAS,EAAE,GAAG,EAAE,KAAK,EAAE,EAAE,EAAE;IAChD,MAAM,KAAK,GAAG,IAAA,eAAQ,GAAE,CAAA;IACxB,MAAM,aAAa,GAAG,IAAA,oBAAa,EAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAA;IACjE,MAAM,aAAa,GAAG,IAAA,oBAAa,EAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAA;IACjE,MAAM,EAAE,OAAO,EAAE,GAAG,IAAA,mBAAQ,GAAE,CAAA;IAE9B,OAAO,CACL,wBAAC,WAAI,IAAC,SAAS,QAAC,IAAI,EAAC,QAAQ,EAAC,UAAU,EAAC,QAAQ,EAAC,SAAS,EAAC,KAAK,EAAC,KAAK,EAAE,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC,EAAE,aACxF,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,6BAAa,IAAC,OAAO,EAAE,OAAO,EAAE,IAAI,EAAE,IAAI,IAAI,EAAE,GAAI,GAChD,EACP,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,WAAI,IAAC,IAAI,EAAE,WAAW,0BAAc,CAAC,OAAO,CAAC,WAAW,GAAG,OAAO,EAAE,MAAM,EAAC,QAAQ,YAClF,uBAAC,IAAI,IAAC,OAAO,EAAC,OAAO,EAAC,KAAK,EAAC,aAAa,EAAC,KAAK,EAAE,EAAE,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,SAAS,EAAE,YACvF,uBAAC,iCAAe,IAAC,OAAO,EAAE,OAAO,EAAE,KAAK,EAAE,KAAK,IAAI,aAAa,IAAI,aAAa,GAAI,GAChF,GACF,GACF,IACF,CACR,CAAA;AACH,CAAC,CAAA;AA1BY,QAAA,SAAS,aA0BrB"} \ No newline at end of file diff --git a/dist/modules/explorer/components/UserBalances.js b/dist/modules/explorer/components/UserBalances.js deleted file mode 100644 index 1342b09..0000000 --- a/dist/modules/explorer/components/UserBalances.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.UserBalancesBox=exports.UserBalances=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const react_1=require('react');const useTezos_1=require('../../../services/beacon/hooks/useTezos');const useDAO_1=require('../../../services/services/dao/hooks/useDAO');const BalancesBox=(0,core_1.styled)(core_1.Grid)(({theme})=>({minHeight:'137px',maxHeight:'344px',padding:'38px 38px',background:theme.palette.primary.main,boxSizing:'border-box',borderRadius:8,boxShadow:'none',['@media (max-width:409.99px)']:{maxHeight:'325px'}}));const BalanceHeaderText=(0,core_1.styled)(core_1.Typography)({paddingBottom:10,fontSize:18,['@media (max-width:710px)']:{fontSize:16},['@media (max-width:635px)']:{fontSize:18,paddingBottom:8},['@media (max-width:409.99px)']:{fontSize:16}});const BalanceGrid=(0,core_1.styled)(core_1.Grid)({['@media (max-width:636px)']:{marginBottom:25},['@media (max-width:409.99px)']:{marginBottom:20}});const Balance=(0,core_1.styled)(core_1.Typography)({fontSize:36,lineHeight:'0.9',fontWeight:300,['@media (max-width:1030px)']:{fontSize:30}});const BalanceToken=(0,core_1.styled)(core_1.Typography)({fontSize:24,fontWeight:300});const UserBalances=({daoId,children})=>{const {account}=(0,useTezos_1.useTezos)();const {data:dao,ledger}=(0,useDAO_1.useDAO)(daoId);const theme=(0,core_1.useTheme)();const isExtraSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down(635));const balances=(0,react_1.useMemo)(()=>{const userBalances={available:{displayName:'Available Balance'},pending:{displayName:'Pending Balance'},staked:{displayName:'Staked Balance'}};if(!ledger){return userBalances;}const userLedger=ledger.find(l=>l.holder.address.toLowerCase()===account.toLowerCase());if(!userLedger){userBalances.available.balance='-';userBalances.pending.balance='-';userBalances.staked.balance='-';return userBalances;}userBalances.available.balance=userLedger.available_balance.dp(10,1).toString();userBalances.pending.balance=userLedger.pending_balance.dp(10,1).toString();userBalances.staked.balance=userLedger.staked.dp(10,1).toString();return userBalances;},[account,ledger]);const balancesList=Object.keys(balances).map(key=>balances[key]);return(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',style:{gap:40},children:[children,(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,container:true,direction:isExtraSmall?'column':'row',justifyContent:'space-between',children:dao&&balancesList.map(({displayName,balance},i)=>(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,children:[(0,jsx_runtime_1.jsx)(BalanceHeaderText,{color:'secondary',align:isExtraSmall?'center':'left',children:displayName}),(0,jsx_runtime_1.jsxs)(BalanceGrid,{container:true,alignItems:'baseline',spacing:1,justifyContent:isExtraSmall?'center':'flex-start',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(Balance,{color:'textPrimary',children:balance})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(BalanceToken,{color:'textPrimary',children:balance!=='-'?dao.data.token.symbol:''})})]})]},`balance-${i}`))})]});};exports.UserBalances=UserBalances;const UserBalancesBox=({daoId})=>{return(0,jsx_runtime_1.jsx)(BalancesBox,{item:true,children:(0,jsx_runtime_1.jsx)(exports.UserBalances,{daoId:daoId})});};exports.UserBalancesBox=UserBalancesBox; \ No newline at end of file diff --git a/dist/modules/explorer/components/UserBalances.js.map b/dist/modules/explorer/components/UserBalances.js.map deleted file mode 100644 index f19e7c4..0000000 --- a/dist/modules/explorer/components/UserBalances.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"UserBalances.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/UserBalances.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/explorer/components/UserBalancesWidget.js b/dist/modules/explorer/components/UserBalancesWidget.js deleted file mode 100644 index da73e97..0000000 --- a/dist/modules/explorer/components/UserBalancesWidget.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.UserBalancesWidget=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const bignumber_js_1=__importDefault(require('bignumber.js'));const hex_to_rgba_1=__importDefault(require('hex-to-rgba'));const react_1=require('react');const useTezos_1=require('../../../services/beacon/hooks/useTezos');const useDAO_1=require('../../../services/services/dao/hooks/useDAO');const router_1=require('../pages/DAO/router');const BalanceBox=(0,core_1.styled)(core_1.Grid)(({radiusSide,color})=>{let borderRadius='0';switch(radiusSide){case'none':{break;}case'left':{borderRadius='4px 0 0 4px';break;}case'right':{borderRadius='0 4px 4px 0';break;}}return{'width':166,'height':41.85,borderRadius,color,'backgroundColor':(0,hex_to_rgba_1.default)(color,0.15),'& > div':{height:'100%'}};});const TitleText=(0,core_1.styled)(core_1.Typography)({fontSize:11,fontWeight:500});const BalanceText=(0,core_1.styled)(core_1.Typography)({fontSize:15,fontWeight:500});const UserBalancesWidget=()=>{const {account}=(0,useTezos_1.useTezos)();const daoId=(0,router_1.useDAOID)();const {ledger,data:dao}=(0,useDAO_1.useDAO)(daoId);const theme=(0,core_1.useTheme)();const userLedger=(0,react_1.useMemo)(()=>{const found=ledger===null||ledger===void 0?void 0:ledger.find(l=>l.holder.address.toLowerCase()===account.toLowerCase());return found||{available_balance:new bignumber_js_1.default(0),pending_balance:new bignumber_js_1.default(0),staked:new bignumber_js_1.default(0)};},[account,ledger]);return(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,justifyContent:'center',children:userLedger&&dao&&(0,jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment,{children:[(0,jsx_runtime_1.jsx)(BalanceBox,{item:true,color:theme.palette.secondary.main,radiusSide:'left',children:(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,alignItems:'center',justifyContent:'center',children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,children:[(0,jsx_runtime_1.jsx)(TitleText,{align:'center',color:'inherit',children:'Available Balance'}),(0,jsx_runtime_1.jsxs)(BalanceText,{align:'center',color:'textPrimary',children:[userLedger.available_balance.toString(),' ',dao.data.token.symbol]})]})})}),(0,jsx_runtime_1.jsx)(BalanceBox,{item:true,color:theme.palette.warning.main,radiusSide:'none',children:(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,alignItems:'center',justifyContent:'center',children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,children:[(0,jsx_runtime_1.jsx)(TitleText,{align:'center',color:'inherit',children:'Pending Balance'}),(0,jsx_runtime_1.jsxs)(BalanceText,{align:'center',color:'textPrimary',children:[userLedger.pending_balance.toString(),' ',dao.data.token.symbol]})]})})}),(0,jsx_runtime_1.jsx)(BalanceBox,{item:true,color:theme.palette.info.main,radiusSide:'right',children:(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,alignItems:'center',justifyContent:'center',children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,children:[(0,jsx_runtime_1.jsx)(TitleText,{align:'center',color:'inherit',children:'Staked Balance'}),(0,jsx_runtime_1.jsxs)(BalanceText,{align:'center',color:'textPrimary',children:[userLedger.staked.toString(),' ',dao.data.token.symbol]})]})})})]})});};exports.UserBalancesWidget=UserBalancesWidget; \ No newline at end of file diff --git a/dist/modules/explorer/components/UserBalancesWidget.js.map b/dist/modules/explorer/components/UserBalancesWidget.js.map deleted file mode 100644 index 610a71a..0000000 --- a/dist/modules/explorer/components/UserBalancesWidget.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"UserBalancesWidget.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/UserBalancesWidget.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/explorer/components/UserMenuSheet.js b/dist/modules/explorer/components/UserMenuSheet.js deleted file mode 100644 index fba98f6..0000000 --- a/dist/modules/explorer/components/UserMenuSheet.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.UserMenuSheet=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const Blockie_1=require('../../common/Blockie');const useTezos_1=require('../../../services/beacon/hooks/useTezos');const utils_1=require('../../../services/contracts/utils');const icons_1=require('@material-ui/icons');const BottomSheet_1=require('./BottomSheet');const SheetContainer=(0,core_1.styled)(core_1.Grid)({paddingTop:50});const SheetItem=(0,core_1.styled)(core_1.Grid)({'height':65,'borderTop':'0.25px solid #7D8C8B','cursor':'pointer','& > *':{height:'100%'}});const MenuText=(0,core_1.styled)(core_1.Typography)({fontSize:14});const UserMenuSheet=props=>{const {account,reset,connect}=(0,useTezos_1.useTezos)();const handleAccountClick=()=>{if(account){navigator.clipboard.writeText(account);}else{connect();}props.onClose();};const handleLogout=()=>{reset();props.onClose();};return(0,jsx_runtime_1.jsx)(BottomSheet_1.BottomSheet,{open:props.open,onDismiss:props.onClose,children:(0,jsx_runtime_1.jsxs)(SheetContainer,{children:[(0,jsx_runtime_1.jsx)(SheetItem,{children:(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,justifyContent:'center',style:{gap:9},alignItems:'center',onClick:handleAccountClick,children:account?(0,jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment,{children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(Blockie_1.Blockie,{address:account,size:24})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(MenuText,{color:'textPrimary',children:(0,utils_1.toShortAddress)(account)})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(icons_1.FileCopyOutlined,{htmlColor:'#FFF',fontSize:'small'})})]}):(0,jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment,{children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(icons_1.ArrowDownwardOutlined,{htmlColor:'#FFF',fontSize:'small'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(MenuText,{color:'textPrimary',children:'Connect Wallet'})})]})})}),(0,jsx_runtime_1.jsx)(SheetItem,{children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,justifyContent:'center',style:{gap:9},alignItems:'center',onClick:handleLogout,children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(icons_1.ExitToApp,{htmlColor:'#FFF',fontSize:'small'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(MenuText,{color:'textPrimary',children:'Log Out'})})]})})]})});};exports.UserMenuSheet=UserMenuSheet; \ No newline at end of file diff --git a/dist/modules/explorer/components/UserMenuSheet.js.map b/dist/modules/explorer/components/UserMenuSheet.js.map deleted file mode 100644 index a31b338..0000000 --- a/dist/modules/explorer/components/UserMenuSheet.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"UserMenuSheet.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/UserMenuSheet.tsx"],"names":[],"mappings":";;;;AAAA,4CAA4D;AAC5D,oDAAgD;AAEhD,6DAAyD;AACzD,oDAAyD;AACzD,8CAAuF;AACvF,+CAA2C;AAE3C,MAAM,cAAc,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC;IAClC,UAAU,EAAE,EAAE;CACf,CAAC,CAAA;AAEF,MAAM,SAAS,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC;IAC7B,QAAQ,EAAE,EAAE;IACZ,WAAW,EAAE,sBAAsB;IACnC,QAAQ,EAAE,SAAS;IACnB,OAAO,EAAE;QACP,MAAM,EAAE,MAAM;KACf;CACF,CAAC,CAAA;AAOF,MAAM,QAAQ,GAAG,IAAA,aAAM,EAAC,iBAAU,CAAC,CAAC;IAClC,QAAQ,EAAE,EAAE;CACb,CAAC,CAAA;AAEK,MAAM,aAAa,GAAoB,KAAK,CAAC,EAAE;IACpD,MAAM,EAAE,OAAO,EAAE,KAAK,EAAE,OAAO,EAAE,GAAG,IAAA,mBAAQ,GAAE,CAAA;IAE9C,MAAM,kBAAkB,GAAG,GAAG,EAAE;QAC9B,IAAI,OAAO,EAAE;YACX,SAAS,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,CAAA;SACvC;aAAM;YACL,OAAO,EAAE,CAAA;SACV;QAED,KAAK,CAAC,OAAO,EAAE,CAAA;IACjB,CAAC,CAAA;IAED,MAAM,YAAY,GAAG,GAAG,EAAE;QACxB,KAAK,EAAE,CAAA;QACP,KAAK,CAAC,OAAO,EAAE,CAAA;IACjB,CAAC,CAAA;IAED,OAAO,CACL,uBAAC,yBAAW,IAAC,IAAI,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,EAAE,KAAK,CAAC,OAAO,YACrD,wBAAC,cAAc,eACb,uBAAC,SAAS,cACR,uBAAC,WAAI,IAAC,SAAS,QAAC,cAAc,EAAC,QAAQ,EAAC,KAAK,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,UAAU,EAAC,QAAQ,EAAC,OAAO,EAAE,kBAAkB,YACvG,OAAO,CAAC,CAAC,CAAC,CACT,6DACE,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,iBAAO,IAAC,OAAO,EAAE,OAAO,EAAE,IAAI,EAAE,EAAE,GAAI,GAClC,EACP,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,QAAQ,IAAC,KAAK,EAAC,aAAa,YAAE,IAAA,sBAAc,EAAC,OAAO,CAAC,GAAY,GAC7D,EACP,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,wBAAgB,IAAC,SAAS,EAAC,MAAM,EAAC,QAAQ,EAAC,OAAO,GAAG,GACjD,IACN,CACJ,CAAC,CAAC,CAAC,CACF,6DACE,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,6BAAqB,IAAC,SAAS,EAAC,MAAM,EAAC,QAAQ,EAAC,OAAO,GAAG,GACtD,EACP,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,QAAQ,IAAC,KAAK,EAAC,aAAa,+BAA0B,GAClD,IACN,CACJ,GACI,GACG,EACZ,uBAAC,SAAS,cACR,wBAAC,WAAI,IAAC,SAAS,QAAC,cAAc,EAAC,QAAQ,EAAC,KAAK,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,UAAU,EAAC,QAAQ,EAAC,OAAO,EAAE,YAAY,aAClG,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,iBAAS,IAAC,SAAS,EAAC,MAAM,EAAC,QAAQ,EAAC,OAAO,GAAG,GAC1C,EACP,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,QAAQ,IAAC,KAAK,EAAC,aAAa,wBAAmB,GAC3C,IACF,GACG,IACG,GACL,CACf,CAAA;AACH,CAAC,CAAA;AA5DY,QAAA,aAAa,iBA4DzB"} \ No newline at end of file diff --git a/dist/modules/explorer/components/UserProfileName.js b/dist/modules/explorer/components/UserProfileName.js deleted file mode 100644 index ec7adaf..0000000 --- a/dist/modules/explorer/components/UserProfileName.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.UserProfileName=void 0;const jsx_runtime_1=require('react/jsx-runtime');const utils_1=require('../../../services/contracts/utils');const useProfileClaim_1=require('../../../services/tzprofiles/hooks/useProfileClaim');const UserProfileName=({address,short})=>{const {data:profile}=(0,useProfileClaim_1.useProfileClaim)(address);return(0,jsx_runtime_1.jsx)(jsx_runtime_1.Fragment,{children:(profile===null||profile===void 0?void 0:profile.credentialSubject.alias)||(short?(0,utils_1.toShortAddress)(address):address)});};exports.UserProfileName=UserProfileName; \ No newline at end of file diff --git a/dist/modules/explorer/components/UserProfileName.js.map b/dist/modules/explorer/components/UserProfileName.js.map deleted file mode 100644 index 052e926..0000000 --- a/dist/modules/explorer/components/UserProfileName.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"UserProfileName.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/UserProfileName.tsx"],"names":[],"mappings":";;;;AACA,oDAAyD;AACzD,+EAA2E;AAEpE,MAAM,eAAe,GAAmD,CAAC,EAAE,OAAO,EAAE,KAAK,EAAE,EAAE,EAAE;IACpG,MAAM,EAAE,IAAI,EAAE,OAAO,EAAE,GAAG,IAAA,iCAAe,EAAC,OAAO,CAAC,CAAA;IAElD,OAAO,2DAAG,CAAA,OAAO,aAAP,OAAO,uBAAP,OAAO,CAAE,iBAAiB,CAAC,KAAK,KAAI,CAAC,KAAK,CAAC,CAAC,CAAC,IAAA,sBAAc,EAAC,OAAO,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAI,CAAA;AAC/F,CAAC,CAAA;AAJY,QAAA,eAAe,mBAI3B"} \ No newline at end of file diff --git a/dist/modules/explorer/components/UsersTable.js b/dist/modules/explorer/components/UsersTable.js deleted file mode 100644 index 2a365e8..0000000 --- a/dist/modules/explorer/components/UsersTable.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.UsersTable=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const dayjs_1=__importDefault(require('dayjs'));const UserBadge_1=require('./UserBadge');const localizedFormat=require('dayjs/plugin/localizedFormat');dayjs_1.default.extend(localizedFormat);const titles=['Rank','Votes','Available Staked','Total Staked','Proposals Voted'];const OverflowCell=(0,core_1.styled)(core_1.TableCell)({whiteSpace:'nowrap',overflow:'hidden',textOverflow:'ellipsis',maxWidth:300});const StyledTableHead=(0,core_1.styled)(core_1.TableHead)({minHeight:34});const StyledTableRow=(0,core_1.styled)(core_1.TableRow)({borderBottom:'.6px solid rgba(125,140,139, 0.2)'});const MobileTableRow=(0,core_1.styled)(core_1.Grid)({padding:'30px',borderBottom:'0.3px solid rgba(125,140,139, 0.2)'});const TableText=(0,core_1.styled)(core_1.Typography)({fontSize:'16px',fontWeight:500,['@media (max-width:1155px)']:{fontSize:'15px',whiteSpace:'nowrap'}});const titleDataMatcher=(title,rowData)=>{switch(title){case'Rank':return rowData.address;case'Votes':return rowData.votes;case'Available Staked':return rowData.availableStaked;case'Total Staked':return rowData.totalStaked;case'Proposals Voted':return rowData.proposalsVoted;}};const MobileTableHeader=(0,core_1.styled)(core_1.Grid)({width:'100%',padding:20,borderBottom:'0.3px solid rgba(125,140,139, 0.2)'});const MobileUsersTable=({data})=>{return(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(MobileTableHeader,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{align:'center',variant:'h4',color:'textPrimary',children:'Top Addresses'})}),data.map((row,i)=>(0,jsx_runtime_1.jsx)(MobileTableRow,{item:true,container:true,direction:'column',alignItems:'center',style:{gap:19},children:titles.map((title,j)=>(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:title==='Rank'?(0,jsx_runtime_1.jsx)(UserBadge_1.UserBadge,{address:row.address,size:44,gap:10}):(0,jsx_runtime_1.jsxs)(core_1.Typography,{variant:'h6',color:'textPrimary',children:[title,': ',titleDataMatcher(title,row)]})},`usersMobileItem-${j}`))},`usersMobile-${i}`))]});};const DesktopUsersTable=({data})=>{return(0,jsx_runtime_1.jsx)(jsx_runtime_1.Fragment,{children:(0,jsx_runtime_1.jsxs)(core_1.Table,{children:[(0,jsx_runtime_1.jsxs)(StyledTableHead,{children:[(0,jsx_runtime_1.jsx)(StyledTableRow,{children:(0,jsx_runtime_1.jsx)(core_1.TableCell,{children:(0,jsx_runtime_1.jsx)(TableText,{children:'Top Addresses'})})}),(0,jsx_runtime_1.jsx)(core_1.TableRow,{children:titles.map((title,i)=>(0,jsx_runtime_1.jsx)(core_1.TableCell,{children:(0,jsx_runtime_1.jsx)(TableText,{children:title})},`userstitle-${i}`))})]}),(0,jsx_runtime_1.jsx)(core_1.TableBody,{children:data.map((row,i)=>(0,jsx_runtime_1.jsxs)(core_1.TableRow,{children:[(0,jsx_runtime_1.jsx)(OverflowCell,{children:(0,jsx_runtime_1.jsx)(UserBadge_1.UserBadge,{smallText:true,address:row.address,size:44,gap:16})}),(0,jsx_runtime_1.jsx)(core_1.TableCell,{children:row.votes}),(0,jsx_runtime_1.jsx)(core_1.TableCell,{children:row.availableStaked}),(0,jsx_runtime_1.jsx)(core_1.TableCell,{children:row.totalStaked}),(0,jsx_runtime_1.jsx)(core_1.TableCell,{children:row.proposalsVoted})]},`usersrow-${i}`))})]})});};const UsersTable=({data})=>{const theme=(0,core_1.useTheme)();const isExtraSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down(960));return isExtraSmall?(0,jsx_runtime_1.jsx)(MobileUsersTable,{data:data}):(0,jsx_runtime_1.jsx)(DesktopUsersTable,{data:data});};exports.UsersTable=UsersTable; \ No newline at end of file diff --git a/dist/modules/explorer/components/UsersTable.js.map b/dist/modules/explorer/components/UsersTable.js.map deleted file mode 100644 index c918d68..0000000 --- a/dist/modules/explorer/components/UsersTable.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"UsersTable.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/UsersTable.tsx"],"names":[],"mappings":";;;;;;;AACA,4CAW0B;AAC1B,kDAAyB;AACzB,qEAAiE;AAEjE,MAAM,eAAe,GAAG,OAAO,CAAC,8BAA8B,CAAC,CAAA;AAC/D,eAAK,CAAC,MAAM,CAAC,eAAe,CAAC,CAAA;AAE7B,MAAM,MAAM,GAAG,CAAC,MAAM,EAAE,OAAO,EAAE,kBAAkB,EAAE,cAAc,EAAE,iBAAiB,CAAU,CAAA;AAUhG,MAAM,YAAY,GAAG,IAAA,aAAM,EAAC,gBAAS,CAAC,CAAC;IACrC,UAAU,EAAE,QAAQ;IACpB,QAAQ,EAAE,QAAQ;IAClB,YAAY,EAAE,UAAU;IACxB,QAAQ,EAAE,GAAG;CACd,CAAC,CAAA;AAEF,MAAM,eAAe,GAAG,IAAA,aAAM,EAAC,gBAAS,CAAC,CAAC;IACxC,SAAS,EAAE,EAAE;CACd,CAAC,CAAA;AAEF,MAAM,cAAc,GAAG,IAAA,aAAM,EAAC,eAAQ,CAAC,CAAC;IACtC,YAAY,EAAE,mCAAmC;CAClD,CAAC,CAAA;AAEF,MAAM,cAAc,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC;IAClC,OAAO,EAAE,MAAM;IACf,YAAY,EAAE,oCAAoC;CACnD,CAAC,CAAA;AAEF,MAAM,SAAS,GAAG,IAAA,aAAM,EAAC,iBAAU,CAAC,CAAC;IACnC,QAAQ,EAAE,MAAM;IAChB,UAAU,EAAE,GAAG;IAEf,CAAC,2BAA2B,CAAC,EAAE;QAC7B,QAAQ,EAAE,MAAM;QAChB,UAAU,EAAE,QAAQ;KACrB;CACF,CAAC,CAAA;AAEF,MAAM,gBAAgB,GAAG,CAAC,KAA8B,EAAE,OAAgB,EAAE,EAAE;IAC5E,QAAQ,KAAK,EAAE;QACb,KAAK,MAAM;YACT,OAAO,OAAO,CAAC,OAAO,CAAA;QACxB,KAAK,OAAO;YACV,OAAO,OAAO,CAAC,KAAK,CAAA;QACtB,KAAK,kBAAkB;YACrB,OAAO,OAAO,CAAC,eAAe,CAAA;QAChC,KAAK,cAAc;YACjB,OAAO,OAAO,CAAC,WAAW,CAAA;QAC5B,KAAK,iBAAiB;YACpB,OAAO,OAAO,CAAC,cAAc,CAAA;KAChC;AACH,CAAC,CAAA;AAED,MAAM,iBAAiB,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC;IACrC,KAAK,EAAE,MAAM;IACb,OAAO,EAAE,EAAE;IACX,YAAY,EAAE,oCAAoC;CACnD,CAAC,CAAA;AAEF,MAAM,gBAAgB,GAAkC,CAAC,EAAE,IAAI,EAAE,EAAE,EAAE;IACnE,OAAO,CACL,wBAAC,WAAI,IAAC,SAAS,QAAC,SAAS,EAAC,QAAQ,EAAC,UAAU,EAAC,QAAQ,aACpD,uBAAC,iBAAiB,IAAC,IAAI,kBACrB,uBAAC,iBAAU,IAAC,KAAK,EAAC,QAAQ,EAAC,OAAO,EAAC,IAAI,EAAC,KAAK,EAAC,aAAa,8BAE9C,GACK,EACnB,IAAI,CAAC,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC,EAAE,EAAE,CAAC,CACpB,uBAAC,cAAc,IAEb,IAAI,QACJ,SAAS,QACT,SAAS,EAAC,QAAQ,EAClB,UAAU,EAAC,QAAQ,EACnB,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,YAEjB,MAAM,CAAC,GAAG,CAAC,CAAC,KAAK,EAAE,CAAC,EAAE,EAAE,CAAC,CACxB,uBAAC,WAAI,IAAC,IAAI,kBACP,KAAK,KAAK,MAAM,CAAC,CAAC,CAAC,CAClB,uBAAC,qBAAS,IAAC,OAAO,EAAE,GAAG,CAAC,OAAO,EAAE,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,GAAI,CACvD,CAAC,CAAC,CAAC,CACF,wBAAC,iBAAU,IAAC,OAAO,EAAC,IAAI,EAAC,KAAK,EAAC,aAAa,aACzC,KAAK,QAAI,gBAAgB,CAAC,KAAK,EAAE,GAAG,CAAC,IAC3B,CACd,IAPa,mBAAmB,CAAC,EAAE,CAQ/B,CACR,CAAC,IAjBG,eAAe,CAAC,EAAE,CAkBR,CAClB,CAAC,IACG,CACR,CAAA;AACH,CAAC,CAAA;AAED,MAAM,iBAAiB,GAAkC,CAAC,EAAE,IAAI,EAAE,EAAE,EAAE;IACpE,OAAO,CACL,2DACE,wBAAC,YAAK,eACJ,wBAAC,eAAe,eACd,uBAAC,cAAc,cACb,uBAAC,gBAAS,cACR,uBAAC,SAAS,gCAA0B,GAC1B,GACG,EACjB,uBAAC,eAAQ,cACN,MAAM,CAAC,GAAG,CAAC,CAAC,KAAK,EAAE,CAAC,EAAE,EAAE,CAAC,CACxB,uBAAC,gBAAS,cACR,uBAAC,SAAS,cAAE,KAAK,GAAa,IADhB,cAAc,CAAC,EAAE,CAErB,CACb,CAAC,GACO,IACK,EAClB,uBAAC,gBAAS,cACP,IAAI,CAAC,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC,EAAE,EAAE,CAAC,CACpB,wBAAC,eAAQ,eACP,uBAAC,YAAY,cACX,uBAAC,qBAAS,IAAC,SAAS,EAAE,IAAI,EAAE,OAAO,EAAE,GAAG,CAAC,OAAO,EAAE,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,GAAI,GAC1D,EACf,uBAAC,gBAAS,cAAE,GAAG,CAAC,KAAK,GAAa,EAClC,uBAAC,gBAAS,cAAE,GAAG,CAAC,eAAe,GAAa,EAC5C,uBAAC,gBAAS,cAAE,GAAG,CAAC,WAAW,GAAa,EACxC,uBAAC,gBAAS,cAAE,GAAG,CAAC,cAAc,GAAa,KAP9B,YAAY,CAAC,EAAE,CAQnB,CACZ,CAAC,GACQ,IACN,GACP,CACJ,CAAA;AACH,CAAC,CAAA;AAEM,MAAM,UAAU,GAAkC,CAAC,EAAE,IAAI,EAAE,EAAE,EAAE;IACpE,MAAM,KAAK,GAAG,IAAA,eAAQ,GAAE,CAAA;IACxB,MAAM,YAAY,GAAG,IAAA,oBAAa,EAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAA;IAE/D,OAAO,YAAY,CAAC,CAAC,CAAC,uBAAC,gBAAgB,IAAC,IAAI,EAAE,IAAI,GAAI,CAAC,CAAC,CAAC,uBAAC,iBAAiB,IAAC,IAAI,EAAE,IAAI,GAAI,CAAA;AAC5F,CAAC,CAAA;AALY,QAAA,UAAU,cAKtB"} \ No newline at end of file diff --git a/dist/modules/explorer/components/ViewButton.js b/dist/modules/explorer/components/ViewButton.js deleted file mode 100644 index a1d2955..0000000 --- a/dist/modules/explorer/components/ViewButton.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __rest=this&&this.__rest||function(s,e){var t={};for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0)t[p]=s[p];if(s!=null&&typeof Object.getOwnPropertySymbols==='function')for(var i=0,p=Object.getOwnPropertySymbols(s);icolor,'borderColor':({color})=>(0,hex_to_rgba_1.default)(color,0.23),'&:hover':{backgroundColor:({color})=>(0,hex_to_rgba_1.default)(color,0.04),borderColor:({color})=>color},'height':36,'borderWidth':3,'borderRadius':10}});const ViewButton=_a=>{var {customColor}=_a,props=__rest(_a,['customColor']);const theme=(0,core_1.useTheme)();const buttonClasses=useButtonStyles({color:customColor||theme.palette.secondary.main});return(0,jsx_runtime_1.jsx)(core_1.Button,Object.assign({classes:buttonClasses},props));};exports.ViewButton=ViewButton; \ No newline at end of file diff --git a/dist/modules/explorer/components/ViewButton.js.map b/dist/modules/explorer/components/ViewButton.js.map deleted file mode 100644 index 0156a5b..0000000 --- a/dist/modules/explorer/components/ViewButton.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ViewButton.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/ViewButton.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;AAAA,4CAA6E;AAE7E,8DAAmC;AAEnC,MAAM,eAAe,GAAG,IAAA,iBAAU,EAAC;IACjC,IAAI,EAAE;QACJ,OAAO,EAAE,CAAC,EAAE,KAAK,EAAqB,EAAE,EAAE,CAAC,KAAK;QAChD,aAAa,EAAE,CAAC,EAAE,KAAK,EAAqB,EAAE,EAAE,CAAC,IAAA,qBAAS,EAAC,KAAK,EAAE,IAAI,CAAC;QACvE,SAAS,EAAE;YACT,eAAe,EAAE,CAAC,EAAE,KAAK,EAAqB,EAAE,EAAE,CAAC,IAAA,qBAAS,EAAC,KAAK,EAAE,IAAI,CAAC;YACzE,WAAW,EAAE,CAAC,EAAE,KAAK,EAAqB,EAAE,EAAE,CAAC,KAAK;SACrD;QACD,QAAQ,EAAE,EAAE;QACZ,aAAa,EAAE,CAAC;QAChB,cAAc,EAAE,EAAE;KACnB;CACF,CAAC,CAAA;AAIK,MAAM,UAAU,GAA8B,CAAC,EAAyB,EAAE,EAAE;QAA7B,EAAE,WAAW,OAAY,EAAP,KAAK,cAAvB,eAAyB,CAAF;IAC3E,MAAM,KAAK,GAAG,IAAA,eAAQ,GAAE,CAAA;IACxB,MAAM,aAAa,GAAG,eAAe,CAAC;QACpC,KAAK,EAAE,WAAW,IAAI,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,IAAI;KACnD,CAAC,CAAA;IACF,OAAO,uBAAC,aAAM,kBAAC,OAAO,EAAE,aAAa,IAAM,KAAK,EAAI,CAAA;AACtD,CAAC,CAAA;AANY,QAAA,UAAU,cAMtB"} \ No newline at end of file diff --git a/dist/modules/explorer/components/VoteDialog.js b/dist/modules/explorer/components/VoteDialog.js deleted file mode 100644 index bf0bad2..0000000 --- a/dist/modules/explorer/components/VoteDialog.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){if(k2===undefined)k2=k;var desc=Object.getOwnPropertyDescriptor(m,k);if(!desc||('get'in desc?!m.__esModule:desc.writable||desc.configurable)){desc={enumerable:true,get:function(){return m[k];}};}Object.defineProperty(o,k2,desc);}:function(o,m,k,k2){if(k2===undefined)k2=k;o[k2]=m[k];});var __setModuleDefault=this&&this.__setModuleDefault||(Object.create?function(o,v){Object.defineProperty(o,'default',{enumerable:true,value:v});}:function(o,v){o['default']=v;});var __importStar=this&&this.__importStar||function(mod){if(mod&&mod.__esModule)return mod;var result={};if(mod!=null)for(var k in mod)if(k!=='default'&&Object.prototype.hasOwnProperty.call(mod,k))__createBinding(result,mod,k);__setModuleDefault(result,mod);return result;};var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.VoteDialog=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=__importStar(require('react'));const core_1=require('@material-ui/core');const react_router_dom_1=require('react-router-dom');const useVote_1=require('../../../services/contracts/baseDAO/hooks/useVote');const bignumber_js_1=__importDefault(require('bignumber.js'));const useDAO_1=require('../../../services/services/dao/hooks/useDAO');const router_1=require('../pages/DAO/router');const ResponsiveDialog_1=require('./ResponsiveDialog');const useTopic_1=require('../../../services/agora/hooks/useTopic');const useProposal_1=require('../../../services/services/dao/hooks/useProposal');const utils_1=require('../../../services/contracts/utils');const ProposalFormInput_1=require('./ProposalFormInput');const useTezos_1=require('../../../services/beacon/hooks/useTezos');const useTezosBalance_1=require('../../../services/contracts/baseDAO/hooks/useTezosBalance');const CustomLabelsContainer=(0,core_1.styled)(core_1.Grid)({marginBottom:12});const CustomAmountLabel=(0,core_1.styled)(core_1.Typography)({fontWeight:500});const CustomMaxLabel=(0,core_1.styled)(core_1.Typography)({fontSize:16,paddingBottom:5,textDecoration:'underline',textUnderlineOffset:6,cursor:'pointer',marginLeft:12});const ErrorText=(0,core_1.styled)(core_1.Typography)({fontSize:13,marginTop:8,color:'red'});const VoteDialog=({support,onClose,open})=>{const [amount,setAmount]=react_1.default.useState('0');const {proposalId}=(0,react_router_dom_1.useParams)();const daoId=(0,router_1.useDAOID)();const {data:dao,ledger}=(0,useDAO_1.useDAO)(daoId);const {data:proposal}=(0,useProposal_1.useProposal)(daoId,proposalId);const {data:agoraPost}=(0,useTopic_1.useAgoraTopic)(Number(proposal===null||proposal===void 0?void 0:proposal.metadata.agoraPostId));const {mutate}=(0,useVote_1.useVote)();const theme=(0,core_1.useTheme)();const {data:tezosBalance}=(0,useTezosBalance_1.useTezosBalance)(daoId);const [max,setMax]=react_1.default.useState(0);const [error,setError]=react_1.default.useState(false);const validate=(0,react_1.useCallback)(()=>{if(Number(amount)>max){setError(true);return true;}setError(false);return false;},[amount,max,setError]);const onSubmit=(0,react_1.useCallback)(()=>__awaiter(void 0,void 0,void 0,function*(){if(!validate()){if(dao){mutate({proposalKey:proposalId,dao,amount:new bignumber_js_1.default(amount),support});onClose();}}}),[amount,dao,mutate,onClose,proposalId,support,validate]);const {account}=(0,useTezos_1.useTezos)();(0,react_1.useMemo)(()=>{const found=ledger===null||ledger===void 0?void 0:ledger.find(l=>l.holder.address.toLowerCase()===account.toLowerCase());const value=found||{available_balance:new bignumber_js_1.default(0)};setMax(value.available_balance.toNumber());return value;},[account,ledger]);(0,react_1.useEffect)(()=>{if(!open){setAmount('0');setError(false);}},[open]);return(0,jsx_runtime_1.jsx)(jsx_runtime_1.Fragment,{children:(0,jsx_runtime_1.jsx)(ResponsiveDialog_1.ResponsiveDialog,{open:open,onClose:onClose,title:support?'Support':'Oppose',customTitleColor:support?theme.palette.secondary.main:'#FF5555',children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',style:{gap:36},children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Typography,{variant:'body2',color:'textPrimary',children:['Confirm your vote to ',support?'support':'oppose',' Proposal #',(0,utils_1.toShortAddress)(proposalId)]})}),agoraPost&&(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{color:'textPrimary',variant:'body2',children:agoraPost.title})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,container:true,direction:'row',children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,xs:true,children:[(0,jsx_runtime_1.jsxs)(CustomLabelsContainer,{item:true,container:true,direction:'row',justifyContent:'space-between',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:3,children:(0,jsx_runtime_1.jsx)(CustomAmountLabel,{children:'Amount'})}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'row',xs:9,justifyContent:'flex-end',children:[(0,jsx_runtime_1.jsxs)(core_1.Typography,{children:[max,' ',dao===null||dao===void 0?void 0:dao.data.token.symbol]}),(0,jsx_runtime_1.jsx)(CustomMaxLabel,{color:'secondary',onClick:()=>setAmount(String(max)),children:'Use Max'})]})]}),(0,jsx_runtime_1.jsx)(ProposalFormInput_1.ProposalFormInput,{children:(0,jsx_runtime_1.jsx)(core_1.TextField,{type:'number',value:amount,placeholder:'Type an Amount',inputProps:{min:0,max:max},InputProps:{disableUnderline:true},onChange:newValue=>{setError(false);setAmount(newValue.target.value);},onKeyPress:e=>{e.key==='-'?e.preventDefault():null;}})}),error?(0,jsx_runtime_1.jsx)(ErrorText,{children:'Amount cannot be greater than max available'}):null]})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,container:true,direction:'row',alignItems:'center',justifyContent:'center',children:(0,jsx_runtime_1.jsx)(core_1.Button,{variant:'contained',color:'secondary',disabled:!amount||error,onClick:onSubmit,children:'Submit'})})]})})});};exports.VoteDialog=VoteDialog; \ No newline at end of file diff --git a/dist/modules/explorer/components/VoteDialog.js.map b/dist/modules/explorer/components/VoteDialog.js.map deleted file mode 100644 index 3bbdbac..0000000 --- a/dist/modules/explorer/components/VoteDialog.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"VoteDialog.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/VoteDialog.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/explorer/components/VotersDialog.js b/dist/modules/explorer/components/VotersDialog.js deleted file mode 100644 index e578c9f..0000000 --- a/dist/modules/explorer/components/VotersDialog.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){if(k2===undefined)k2=k;var desc=Object.getOwnPropertyDescriptor(m,k);if(!desc||('get'in desc?!m.__esModule:desc.writable||desc.configurable)){desc={enumerable:true,get:function(){return m[k];}};}Object.defineProperty(o,k2,desc);}:function(o,m,k,k2){if(k2===undefined)k2=k;o[k2]=m[k];});var __setModuleDefault=this&&this.__setModuleDefault||(Object.create?function(o,v){Object.defineProperty(o,'default',{enumerable:true,value:v});}:function(o,v){o['default']=v;});var __importStar=this&&this.__importStar||function(mod){if(mod&&mod.__esModule)return mod;var result={};if(mod!=null)for(var k in mod)if(k!=='default'&&Object.prototype.hasOwnProperty.call(mod,k))__createBinding(result,mod,k);__setModuleDefault(result,mod);return result;};Object.defineProperty(exports,'__esModule',{value:true});exports.UpVotesDialog=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=__importStar(require('react'));const core_1=require('@material-ui/core');const ProgressBar_1=require('./ProgressBar');const useVotesStats_1=require('../hooks/useVotesStats');const VotersProgress_1=require('./VotersProgress');const AppTabBar_1=require('./AppTabBar');const TabPanel_1=require('./TabPanel');const bignumber_js_1=require('bignumber.js');const useProposal_1=require('../../../services/services/dao/hooks/useProposal');const UserBadge_1=require('./UserBadge');const ResponsiveDialog_1=require('./ResponsiveDialog');const CloseButton=(0,core_1.styled)(core_1.Typography)({fontWeight:900,cursor:'pointer'});const Title=(0,core_1.styled)(core_1.DialogTitle)({height:30,paddingBottom:0,minWidth:250});const CustomDialog=(0,core_1.styled)(ResponsiveDialog_1.ResponsiveDialog)({'& .MuiDialog-paperWidthSm':{minHeight:'400px !important',maxHeight:600}});const StyledViewButton=(0,core_1.styled)(core_1.Button)({marginTop:-30});const TextHeader=(0,core_1.styled)(core_1.Typography)({marginTop:10,marginBottom:10});const Row=(0,core_1.styled)(core_1.Grid)(({theme})=>({'padding':'33px 64px','borderTop':`2px solid ${theme.palette.primary.light}`,'paddingBottom':0,'display':'flex','alignItems':'end','&:last-child':{marginBottom:30,borderBottom:`2px solid ${theme.palette.primary.light}`},[theme.breakpoints.down('sm')]:{padding:'20px 34px'}}));const TableHeader=(0,core_1.styled)(core_1.Grid)(({theme})=>({padding:'23px 64px',[theme.breakpoints.down('sm')]:{padding:'23px 24px'}}));const LinearBar=(0,core_1.styled)(ProgressBar_1.ProgressBar)({marginBottom:'-3px',marginTop:30});const NoTokens=(0,core_1.styled)(core_1.Grid)(({theme})=>({padding:'33px 64px',borderTop:`2px solid ${theme.palette.primary.light}`,paddingBottom:0,display:'flex',alignItems:'end',[theme.breakpoints.down('sm')]:{padding:'20px 34px'}}));const styles=(0,core_1.makeStyles)({root:{'borderRadius':'4px 4px 0px 0px','maxWidth':135,'marginRight':10,'background':'#3D3D3D','&:before':{opacity:0.5}},selected:{'background':'rgba(124, 255, 181, 0.15)','&:before':{opacity:0.15}}});const Header=(0,core_1.styled)(core_1.Grid)(({theme})=>({padding:'20px 64px',[theme.breakpoints.down('sm')]:{padding:'20px 34px'}}));const UpVotesDialog=({daoAddress,proposalAddress,favor})=>{const [open,setOpen]=react_1.default.useState(false);const {data:proposal,isLoading}=(0,useProposal_1.useProposal)(daoAddress,proposalAddress);const theme=(0,core_1.useTheme)();const [selectedTab,setSelectedTab]=react_1.default.useState(0);const style=styles();const quorumThreshold=(proposal===null||proposal===void 0?void 0:proposal.quorumThreshold)||new bignumber_js_1.BigNumber(0);const votesData=proposal===null||proposal===void 0?void 0:proposal.voters;const {votesSum}=(0,useVotesStats_1.useVotesStats)({quorumThreshold,upVotes:(proposal===null||proposal===void 0?void 0:proposal.upVotes)||new bignumber_js_1.BigNumber(0),downVotes:(proposal===null||proposal===void 0?void 0:proposal.downVotes)||new bignumber_js_1.BigNumber(0)});const votes=(0,react_1.useMemo)(()=>{if(!votesData){return[];}if(selectedTab===0){return votesData;}if(selectedTab===1){return votesData.filter(voteData=>voteData.support);}if(selectedTab===2){return votesData.filter(voteData=>!voteData.support);}},[votesData,selectedTab]);const handleClickOpen=()=>{setOpen(true);};const handleClose=()=>{setOpen(false);};return(0,jsx_runtime_1.jsxs)('div',{children:[(0,jsx_runtime_1.jsx)(StyledViewButton,{variant:'contained',size:'small',color:'secondary',onClick:handleClickOpen,children:'VIEW'}),(0,jsx_runtime_1.jsxs)(CustomDialog,{open:open,onClose:handleClose,'aria-labelledby':'alert-dialog-title','aria-describedby':'alert-dialog-description',children:[(0,jsx_runtime_1.jsx)(Title,{id:'alert-dialog-title',color:'textSecondary',children:(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,direction:'row',children:(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:12,children:(0,jsx_runtime_1.jsx)(CloseButton,{color:'textSecondary',align:'right',onClick:handleClose,children:'X'})})})}),(0,jsx_runtime_1.jsx)(core_1.DialogContent,{children:(0,jsx_runtime_1.jsxs)(core_1.DialogContentText,{id:'alert-dialog-description',children:[(0,jsx_runtime_1.jsxs)(TableHeader,{container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:12,children:(0,jsx_runtime_1.jsxs)(core_1.Typography,{variant:'subtitle1',style:{color:favor?theme.palette.secondary.main:theme.palette.error.main},children:['VOTES',' ']})}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,xs:12,children:[(0,jsx_runtime_1.jsx)(TextHeader,{variant:'h3',color:'textSecondary',children:proposal?votesSum.toString():'-'}),(0,jsx_runtime_1.jsx)(VotersProgress_1.VotersProgress,{wrapAll:true,showButton:false,daoId:daoAddress,proposalId:proposalAddress})]})]}),(0,jsx_runtime_1.jsx)(AppTabBar_1.AppTabBar,{class1:style,value:selectedTab,setValue:setSelectedTab,labels:['ALL','SUPPORT','OPPOSE'],centered:true}),(0,jsx_runtime_1.jsx)(TabPanel_1.TabPanel,{value:selectedTab,index:0}),isLoading?(0,jsx_runtime_1.jsx)(jsx_runtime_1.Fragment,{children:(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,direction:'row',justifyContent:'center',children:(0,jsx_runtime_1.jsx)(core_1.CircularProgress,{color:'secondary'})})}):votes&&votes.length>0?(0,jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment,{children:[(0,jsx_runtime_1.jsxs)(Header,{container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:6,children:(0,jsx_runtime_1.jsxs)(core_1.Typography,{variant:'subtitle1',color:'textSecondary',children:[votes.length,' ',votes.length!==1?' addresses':' address']})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:6,container:true,justifyContent:'flex-end',children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'subtitle1',color:'textSecondary',children:'Votes'})})]}),votes.map((vote,index)=>{return(0,jsx_runtime_1.jsxs)(Row,{container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,xs:6,children:[(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'subtitle1',color:'textSecondary',children:(0,jsx_runtime_1.jsx)(UserBadge_1.UserBadge,{address:vote.address})}),(0,jsx_runtime_1.jsx)(LinearBar,{color:'secondary',variant:'determinate',favor:vote.support,value:votesSum?vote.value.div(votesSum).multipliedBy(100).toNumber():0})]}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:6,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'subtitle1',color:'textSecondary',align:'right',children:proposal?vote.value.toString():'-'})})]},index);})]}):(0,jsx_runtime_1.jsx)(NoTokens,{container:true,direction:'row',alignItems:'center',children:(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:12,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{children:'No votes'})})})]})})]})]});};exports.UpVotesDialog=UpVotesDialog; \ No newline at end of file diff --git a/dist/modules/explorer/components/VotersDialog.js.map b/dist/modules/explorer/components/VotersDialog.js.map deleted file mode 100644 index 4b77cec..0000000 --- a/dist/modules/explorer/components/VotersDialog.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"VotersDialog.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/VotersDialog.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/explorer/components/VotersProgress.js b/dist/modules/explorer/components/VotersProgress.js deleted file mode 100644 index 54db3bd..0000000 --- a/dist/modules/explorer/components/VotersProgress.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.VotersProgress=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=require('react');const core_1=require('@material-ui/core');const FormatNumber_1=require('../utils/FormatNumber');const ProgressBar_1=require('./ProgressBar');const useVotesStats_1=require('../hooks/useVotesStats');const bignumber_js_1=__importDefault(require('bignumber.js'));const useProposal_1=require('../../../services/services/dao/hooks/useProposal');const VotesDetailDialog_1=require('./VotesDetailDialog');const GreenDot=(0,core_1.styled)(core_1.Paper)(({theme})=>({width:9,height:9,marginRight:9,background:theme.palette.secondary.main}));const RedDot=(0,core_1.styled)(core_1.Paper)(({theme})=>({width:9,height:9,marginRight:9,background:theme.palette.error.main}));const StatusTitle=(0,core_1.styled)(core_1.Typography)({fontWeight:'bold',marginRight:12});const VotersProgress=({showButton,daoId,proposalId,wrapAll})=>{const theme=(0,core_1.useTheme)();const [open,setOpen]=(0,react_1.useState)(false);const isMobileSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('sm'));const {data:proposalData}=(0,useProposal_1.useProposal)(daoId,proposalId);const proposal=proposalData;const quorumThreshold=(proposal===null||proposal===void 0?void 0:proposal.quorumThreshold)||new bignumber_js_1.default(0);const upVotes=proposal?proposal.upVotes:new bignumber_js_1.default(0);const downVotes=proposal?proposal.downVotes:new bignumber_js_1.default(0);const {upVotesQuorumPercentage,downVotesQuorumPercentage,upVotesSumPercentage}=(0,useVotesStats_1.useVotesStats)({quorumThreshold,upVotes,downVotes});return(0,jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment,{children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,xs:12,container:true,direction:'row',alignItems:'center',spacing:2,children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,xs:true,container:true,direction:'row',alignItems:'baseline',justifyContent:'flex-start',children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,md:isMobileSmall||wrapAll?12:true,container:true,direction:'row',alignItems:'baseline',wrap:'nowrap',children:[(0,jsx_runtime_1.jsx)(GreenDot,{}),(0,jsx_runtime_1.jsxs)(StatusTitle,{color:'textPrimary',variant:'subtitle2',children:['SUPPORT:',' ']}),(0,jsx_runtime_1.jsxs)(core_1.Typography,{color:'textPrimary',variant:'subtitle2',children:[proposal?upVotes.toString():'-',' (',upVotesQuorumPercentage&&upVotesQuorumPercentage.isGreaterThan(100)?100:(0,FormatNumber_1.formatNumber)(upVotesQuorumPercentage),'%)',' ']})]}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{md:isMobileSmall||wrapAll?12:true,container:true,direction:'row',alignItems:'center',wrap:'nowrap',children:[(0,jsx_runtime_1.jsx)(RedDot,{}),(0,jsx_runtime_1.jsxs)(StatusTitle,{color:'textPrimary',variant:'subtitle2',children:['OPPOSE:',' ']}),(0,jsx_runtime_1.jsxs)(core_1.Typography,{color:'textPrimary',variant:'subtitle2',children:[proposal?downVotes.toString():'-',' (',downVotesQuorumPercentage&&downVotesQuorumPercentage.isGreaterThan(100)?100:(0,FormatNumber_1.formatNumber)(downVotesQuorumPercentage),'%)',' ']})]})]}),showButton?(0,jsx_runtime_1.jsx)(core_1.Grid,{xs:2,container:true,direction:'row',alignItems:'center',justifyContent:'flex-end',children:(0,jsx_runtime_1.jsx)(core_1.Button,{variant:'contained',color:'secondary',size:'small',onClick:()=>setOpen(true),children:'View'})}):null]}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:12,children:(0,jsx_runtime_1.jsx)(ProgressBar_1.MultiColorBar,{variant:'determinate',value:upVotesSumPercentage.toNumber(),color:'secondary'})}),(0,jsx_runtime_1.jsx)(VotesDetailDialog_1.VotesDetailDialog,{daoAddress:daoId,proposalAddress:proposalId,open:open,onClose:()=>setOpen(false)})]});};exports.VotersProgress=VotersProgress; \ No newline at end of file diff --git a/dist/modules/explorer/components/VotersProgress.js.map b/dist/modules/explorer/components/VotersProgress.js.map deleted file mode 100644 index a58b2fb..0000000 --- a/dist/modules/explorer/components/VotersProgress.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"VotersProgress.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/VotersProgress.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/explorer/components/VotesDetailDialog.js b/dist/modules/explorer/components/VotesDetailDialog.js deleted file mode 100644 index 7d8d58d..0000000 --- a/dist/modules/explorer/components/VotesDetailDialog.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){if(k2===undefined)k2=k;var desc=Object.getOwnPropertyDescriptor(m,k);if(!desc||('get'in desc?!m.__esModule:desc.writable||desc.configurable)){desc={enumerable:true,get:function(){return m[k];}};}Object.defineProperty(o,k2,desc);}:function(o,m,k,k2){if(k2===undefined)k2=k;o[k2]=m[k];});var __setModuleDefault=this&&this.__setModuleDefault||(Object.create?function(o,v){Object.defineProperty(o,'default',{enumerable:true,value:v});}:function(o,v){o['default']=v;});var __importStar=this&&this.__importStar||function(mod){if(mod&&mod.__esModule)return mod;var result={};if(mod!=null)for(var k in mod)if(k!=='default'&&Object.prototype.hasOwnProperty.call(mod,k))__createBinding(result,mod,k);__setModuleDefault(result,mod);return result;};Object.defineProperty(exports,'__esModule',{value:true});exports.VotesDetailDialog=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=__importStar(require('react'));const core_1=require('@material-ui/core');const ResponsiveDialog_1=require('./ResponsiveDialog');const useVotesStats_1=require('../hooks/useVotesStats');const bignumber_js_1=require('bignumber.js');const useProposal_1=require('../../../services/services/dao/hooks/useProposal');const VotesTable_1=require('./VotesTable');const utils_1=require('../../../utils');const VotersProgress_1=require('./VotersProgress');const StyledTab=(0,core_1.styled)(core_1.Button)({fontSize:16});var SelectedVotes;(function(SelectedVotes){SelectedVotes[SelectedVotes['ALL']=0]='ALL';SelectedVotes[SelectedVotes['SUPPORT']=1]='SUPPORT';SelectedVotes[SelectedVotes['OPPOSE']=2]='OPPOSE';}(SelectedVotes||(SelectedVotes={})));const VotesDetailDialog=({open,onClose,daoAddress,proposalAddress})=>{const [selectedTab,setSelectedTab]=react_1.default.useState(SelectedVotes.ALL);const handleChangeTab=newValue=>{setSelectedTab(newValue);};const {data:proposal}=(0,useProposal_1.useProposal)(daoAddress,proposalAddress);const quorumThreshold=(proposal===null||proposal===void 0?void 0:proposal.quorumThreshold)||new bignumber_js_1.BigNumber(0);const votesData=proposal===null||proposal===void 0?void 0:proposal.voters;const {votesSum}=(0,useVotesStats_1.useVotesStats)({quorumThreshold,upVotes:(proposal===null||proposal===void 0?void 0:proposal.upVotes)||new bignumber_js_1.BigNumber(0),downVotes:(proposal===null||proposal===void 0?void 0:proposal.downVotes)||new bignumber_js_1.BigNumber(0)});const {supportVotes,againstVotes,allVotes}=(0,react_1.useMemo)(()=>{if(!votesData){return{supportVotes:[],againstVotes:[],allVotes:[]};}const allVotes=votesData.map(voter=>({address:voter.address,votes:(0,utils_1.roundNumber)({number:Number(voter.value.toString()),decimals:2}).toString(),support:voter.support}));const supportVotes=allVotes.filter(voter=>voter.support);const againstVotes=allVotes.filter(voter=>!voter.support);return{allVotes,supportVotes,againstVotes};},[votesData]);const votesToShow=selectedTab==SelectedVotes.ALL?allVotes:selectedTab==SelectedVotes.SUPPORT?supportVotes:againstVotes;return(0,jsx_runtime_1.jsx)(ResponsiveDialog_1.ResponsiveDialog,{open:open,onClose:onClose,title:'Votes',children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',style:{gap:58},children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'column',style:{gap:16},children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'h2',color:'textPrimary',style:{fontWeight:'bold'},children:votesSum.toString()})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(VotersProgress_1.VotersProgress,{wrapAll:true,showButton:false,daoId:daoAddress,proposalId:proposalAddress})})]}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'column',style:{gap:40},children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(StyledTab,{variant:'contained',color:selectedTab!==SelectedVotes.ALL?'primary':'secondary',disableRipple:true,disableElevation:true,onClick:()=>handleChangeTab(SelectedVotes.ALL),children:'All'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(StyledTab,{disableRipple:true,disableElevation:true,variant:'contained',color:selectedTab!==SelectedVotes.SUPPORT?'primary':'secondary',onClick:()=>handleChangeTab(SelectedVotes.SUPPORT),children:'Support'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(StyledTab,{disableRipple:true,disableElevation:true,variant:'contained',color:selectedTab!==SelectedVotes.OPPOSE?'primary':'secondary',onClick:()=>handleChangeTab(SelectedVotes.OPPOSE),children:'Oppose'})})]}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(VotesTable_1.VotesTable,{data:votesToShow})})]})]})});};exports.VotesDetailDialog=VotesDetailDialog; \ No newline at end of file diff --git a/dist/modules/explorer/components/VotesDetailDialog.js.map b/dist/modules/explorer/components/VotesDetailDialog.js.map deleted file mode 100644 index 92687be..0000000 --- a/dist/modules/explorer/components/VotesDetailDialog.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"VotesDetailDialog.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/VotesDetailDialog.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/explorer/components/VotesTable.js b/dist/modules/explorer/components/VotesTable.js deleted file mode 100644 index 879818e..0000000 --- a/dist/modules/explorer/components/VotesTable.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.VotesTable=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const utils_1=require('../../../services/contracts/utils');const titles=['Address','Votes'];const VotesTable=({data})=>{const theme=(0,core_1.useTheme)();const isSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('sm'));return(0,jsx_runtime_1.jsx)(jsx_runtime_1.Fragment,{children:(0,jsx_runtime_1.jsxs)(core_1.Table,{children:[(0,jsx_runtime_1.jsx)(core_1.TableHead,{children:(0,jsx_runtime_1.jsx)(core_1.TableRow,{children:titles.map((title,i)=>(0,jsx_runtime_1.jsx)(core_1.TableCell,{children:title},`votestitle-${i}`))})}),(0,jsx_runtime_1.jsx)(core_1.TableBody,{children:data.map((row,i)=>(0,jsx_runtime_1.jsxs)(core_1.TableRow,{children:[(0,jsx_runtime_1.jsx)(core_1.TableCell,{children:isSmall?(0,utils_1.toShortAddress)(row.address):row.address}),(0,jsx_runtime_1.jsx)(core_1.TableCell,{children:row.votes})]},`votesrow-${i}`))})]})});};exports.VotesTable=VotesTable; \ No newline at end of file diff --git a/dist/modules/explorer/components/VotesTable.js.map b/dist/modules/explorer/components/VotesTable.js.map deleted file mode 100644 index d10321d..0000000 --- a/dist/modules/explorer/components/VotesTable.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"VotesTable.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/VotesTable.tsx"],"names":[],"mappings":";;;;AACA,4CAA6G;AAC7G,6DAAkE;AAElE,MAAM,MAAM,GAAG,CAAC,SAAS,EAAE,OAAO,CAAU,CAAA;AAOrC,MAAM,UAAU,GAAkC,CAAC,EAAE,IAAI,EAAE,EAAE,EAAE;IACpE,MAAM,KAAK,GAAG,IAAA,eAAQ,GAAE,CAAA;IACxB,MAAM,OAAO,GAAG,IAAA,oBAAa,EAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAA;IAE3D,OAAO,CACL,2DACE,wBAAC,YAAK,eACJ,uBAAC,gBAAS,cACR,uBAAC,eAAQ,cACN,MAAM,CAAC,GAAG,CAAC,CAAC,KAAK,EAAE,CAAC,EAAE,EAAE,CAAC,CACxB,uBAAC,gBAAS,cAA0B,KAAK,IAAzB,cAAc,CAAC,EAAE,CAAqB,CACvD,CAAC,GACO,GACD,EACZ,uBAAC,gBAAS,cACP,IAAI,CAAC,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC,EAAE,EAAE,CAAC,CACpB,wBAAC,eAAQ,eACP,uBAAC,gBAAS,cAAE,OAAO,CAAC,CAAC,CAAC,IAAA,sBAAc,EAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,GAAa,EAC5E,uBAAC,gBAAS,cAAE,GAAG,CAAC,KAAK,GAAa,KAFrB,YAAY,CAAC,EAAE,CAGnB,CACZ,CAAC,GACQ,IACN,GACP,CACJ,CAAA;AACH,CAAC,CAAA;AAzBY,QAAA,UAAU,cAyBtB"} \ No newline at end of file diff --git a/dist/modules/explorer/components/WarningDialog.js b/dist/modules/explorer/components/WarningDialog.js deleted file mode 100644 index f3040e2..0000000 --- a/dist/modules/explorer/components/WarningDialog.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.WarningDialog=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=require('react');const core_1=require('@material-ui/core');const ProposalFormSendButton_1=require('./ProposalFormSendButton');const ResponsiveDialog_1=require('./ResponsiveDialog');const CustomDialog=(0,core_1.styled)(ResponsiveDialog_1.ResponsiveDialog)({'& .MuiDialog-paperWidthSm':{minHeight:'300px !important'}});const TableHeader=(0,core_1.styled)(core_1.Grid)({padding:'25px 64px'});const Footer=(0,core_1.styled)(core_1.Grid)({padding:'15px 64px'});const WarningDialog=({open,handleClose})=>{const [checked,setChecked]=(0,react_1.useState)(false);return(0,jsx_runtime_1.jsxs)(CustomDialog,{open:open,onClose:handleClose,title:'DISCLAIMER',children:[(0,jsx_runtime_1.jsx)(TableHeader,{container:true,direction:'row',alignItems:'center',children:(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:12,children:(0,jsx_runtime_1.jsxs)(core_1.Typography,{variant:'h4',color:'textSecondary',children:['Homebase is currently experimental and its underlying smart contracts remain in testing.',(0,jsx_runtime_1.jsx)('br',{}),(0,jsx_runtime_1.jsx)('br',{}),'Expect breaking changes in coming releases. For more on Homebase, read',' ',(0,jsx_runtime_1.jsx)(core_1.Link,{href:'https://github.com/dOrgTech/homebase-app',rel:'noreferrer noopener',target:'_blank',color:'secondary',children:'here'})]})})}),(0,jsx_runtime_1.jsx)(Footer,{children:(0,jsx_runtime_1.jsx)(core_1.FormControlLabel,{color:'secondary',control:(0,jsx_runtime_1.jsx)(core_1.Checkbox,{checked:checked,onChange:event=>setChecked(event.target.checked),name:'checkedA'}),label:'I understand'})}),(0,jsx_runtime_1.jsx)(ProposalFormSendButton_1.SendButton,{disabled:!checked,onClick:handleClose,children:'CONFIRM'})]});};exports.WarningDialog=WarningDialog; \ No newline at end of file diff --git a/dist/modules/explorer/components/WarningDialog.js.map b/dist/modules/explorer/components/WarningDialog.js.map deleted file mode 100644 index ff9a288..0000000 --- a/dist/modules/explorer/components/WarningDialog.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"WarningDialog.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/WarningDialog.tsx"],"names":[],"mappings":";;;;AAAA,iCAAuC;AACvC,4CAA8F;AAC9F,qEAAqD;AACrD,yDAAqD;AAErD,MAAM,YAAY,GAAG,IAAA,aAAM,EAAC,mCAAgB,CAAC,CAAC;IAC5C,2BAA2B,EAAE;QAC3B,SAAS,EAAE,kBAAkB;KAC9B;CACF,CAAC,CAAA;AAEF,MAAM,WAAW,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC;IAC/B,OAAO,EAAE,WAAW;CACrB,CAAC,CAAA;AAEF,MAAM,MAAM,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC;IAC1B,OAAO,EAAE,WAAW;CACrB,CAAC,CAAA;AAEK,MAAM,aAAa,GAGrB,CAAC,EAAE,IAAI,EAAE,WAAW,EAAE,EAAE,EAAE;IAC7B,MAAM,CAAC,OAAO,EAAE,UAAU,CAAC,GAAG,IAAA,gBAAQ,EAAC,KAAK,CAAC,CAAA;IAE7C,OAAO,CACL,wBAAC,YAAY,IAAC,IAAI,EAAE,IAAI,EAAE,OAAO,EAAE,WAAW,EAAE,KAAK,EAAE,YAAY,aACjE,uBAAC,WAAW,IAAC,SAAS,QAAC,SAAS,EAAC,KAAK,EAAC,UAAU,EAAC,QAAQ,YACxD,uBAAC,WAAI,IAAC,IAAI,QAAC,EAAE,EAAE,EAAE,YACf,wBAAC,iBAAU,IAAC,OAAO,EAAC,IAAI,EAAC,KAAK,EAAC,eAAe,yGAE5C,gCAAM,EACN,gCAAM,4EACiE,GAAG,EAC1E,uBAAC,WAAI,IACH,IAAI,EAAC,0CAA0C,EAC/C,GAAG,EAAC,qBAAqB,EACzB,MAAM,EAAC,QAAQ,EACf,KAAK,EAAC,WAAW,qBAGZ,IACI,GACR,GACK,EACd,uBAAC,MAAM,cACL,uBAAC,uBAAgB,IACf,KAAK,EAAC,WAAW,EACjB,OAAO,EAAE,uBAAC,eAAQ,IAAC,OAAO,EAAE,OAAO,EAAE,QAAQ,EAAE,KAAK,CAAC,EAAE,CAAC,UAAU,CAAC,KAAK,CAAC,MAAM,CAAC,OAAO,CAAC,EAAE,IAAI,EAAC,UAAU,GAAG,EAC5G,KAAK,EAAC,cAAc,GACpB,GACK,EACT,uBAAC,mCAAU,IAAC,QAAQ,EAAE,CAAC,OAAO,EAAE,OAAO,EAAE,WAAW,wBAEvC,IACA,CAChB,CAAA;AACH,CAAC,CAAA;AAtCY,QAAA,aAAa,iBAsCzB"} \ No newline at end of file diff --git a/dist/modules/explorer/components/XTZTransferBadge.js b/dist/modules/explorer/components/XTZTransferBadge.js deleted file mode 100644 index 551ecda..0000000 --- a/dist/modules/explorer/components/XTZTransferBadge.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __rest=this&&this.__rest||function(s,e){var t={};for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0)t[p]=s[p];if(s!=null&&typeof Object.getOwnPropertySymbols==='function')for(var i=0,p=Object.getOwnPropertySymbols(s);i({color:theme.palette.text.primary}));const XTZTransferBadge=_a=>{var {address,amount}=_a,props=__rest(_a,['address','amount']);return(0,jsx_runtime_1.jsxs)(HighlightedBadge_1.HighlightedBadge,Object.assign({justifyContent:'center',alignItems:'center',direction:'row',container:true,style:{gap:20}},props,{children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'body1',color:'textPrimary',children:(0,jsx_runtime_1.jsxs)(core_1.Typography,{color:'textPrimary',children:[(0,utils_1.mutezToXtz)(amount).toString(),' XTZ']})})}),(0,jsx_runtime_1.jsx)(ArrowContainer,{item:true,children:(0,jsx_runtime_1.jsx)(ArrowForward_1.default,{color:'inherit'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(UserBadge_1.UserBadge,{address:address})})]}));};exports.XTZTransferBadge=XTZTransferBadge; \ No newline at end of file diff --git a/dist/modules/explorer/components/XTZTransferBadge.js.map b/dist/modules/explorer/components/XTZTransferBadge.js.map deleted file mode 100644 index 1d1cdb0..0000000 --- a/dist/modules/explorer/components/XTZTransferBadge.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"XTZTransferBadge.js","sourceRoot":"","sources":["../../../../src/modules/explorer/components/XTZTransferBadge.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;AAAA,4CAAuE;AACvE,mFAA0D;AAE1D,0FAAsF;AACtF,qEAAiE;AAEjE,oDAAqD;AAErD,MAAM,cAAc,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IAClD,KAAK,EAAE,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO;CAClC,CAAC,CAAC,CAAA;AAOI,MAAM,gBAAgB,GAAoB,CAAC,EAA6B,EAAE,EAAE;QAAjC,EAAE,OAAO,EAAE,MAAM,OAAY,EAAP,KAAK,cAA3B,qBAA6B,CAAF;IAC3E,OAAO,CACL,wBAAC,mCAAgB,kBACf,cAAc,EAAC,QAAQ,EACvB,UAAU,EAAC,QAAQ,EACnB,SAAS,EAAC,KAAK,EACf,SAAS,QACT,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IACd,KAAK,eAET,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,iBAAU,IAAC,OAAO,EAAC,OAAO,EAAC,KAAK,EAAC,aAAa,YAC7C,wBAAC,iBAAU,IAAC,KAAK,EAAE,aAAa,aAAG,IAAA,kBAAU,EAAC,MAAM,CAAC,CAAC,QAAQ,EAAE,YAAkB,GACvE,GACR,EACP,uBAAC,cAAc,IAAC,IAAI,kBAClB,uBAAC,sBAAY,IAAC,KAAK,EAAC,SAAS,GAAG,GACjB,EACjB,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,qBAAS,IAAC,OAAO,EAAE,OAAO,GAAI,GAC1B,KACU,CACpB,CAAA;AACH,CAAC,CAAA;AAvBY,QAAA,gBAAgB,oBAuB5B"} \ No newline at end of file diff --git a/dist/modules/explorer/components/styled/ErrorText.js b/dist/modules/explorer/components/styled/ErrorText.js deleted file mode 100644 index 479eadc..0000000 --- a/dist/modules/explorer/components/styled/ErrorText.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.ErrorText=void 0;const core_1=require('@material-ui/core');exports.ErrorText=(0,core_1.styled)(core_1.Typography)({fontSize:14,color:'red'}); \ No newline at end of file diff --git a/dist/modules/explorer/components/styled/ErrorText.js.map b/dist/modules/explorer/components/styled/ErrorText.js.map deleted file mode 100644 index 0d1cf47..0000000 --- a/dist/modules/explorer/components/styled/ErrorText.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ErrorText.js","sourceRoot":"","sources":["../../../../../src/modules/explorer/components/styled/ErrorText.tsx"],"names":[],"mappings":";;;AAAA,4CAAsD;AAEzC,QAAA,SAAS,GAAG,IAAA,aAAM,EAAC,iBAAU,CAAC,CAAC;IAC1C,QAAQ,EAAE,EAAE;IACZ,KAAK,EAAE,KAAK;CACb,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/modules/explorer/components/styled/HighlightedBadge.js b/dist/modules/explorer/components/styled/HighlightedBadge.js deleted file mode 100644 index 6b18061..0000000 --- a/dist/modules/explorer/components/styled/HighlightedBadge.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.HighlightedBadge=void 0;const core_1=require('@material-ui/core');const hex_to_rgba_1=__importDefault(require('hex-to-rgba'));exports.HighlightedBadge=(0,core_1.styled)(core_1.Grid)(({theme})=>({backgroundColor:(0,hex_to_rgba_1.default)(theme.palette.secondary.main,0.07),boxSizing:'border-box',padding:'8px 16px',width:'fit-content',borderRadius:4})); \ No newline at end of file diff --git a/dist/modules/explorer/components/styled/HighlightedBadge.js.map b/dist/modules/explorer/components/styled/HighlightedBadge.js.map deleted file mode 100644 index 82195d2..0000000 --- a/dist/modules/explorer/components/styled/HighlightedBadge.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"HighlightedBadge.js","sourceRoot":"","sources":["../../../../../src/modules/explorer/components/styled/HighlightedBadge.tsx"],"names":[],"mappings":";;;;;;AAAA,4CAAgD;AAChD,8DAAmC;AAEtB,QAAA,gBAAgB,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IAC3D,eAAe,EAAE,IAAA,qBAAS,EAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC;IAC9D,SAAS,EAAE,YAAY;IACvB,OAAO,EAAE,UAAU;IACnB,KAAK,EAAE,aAAa;IACpB,YAAY,EAAE,CAAC;CAChB,CAAC,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/modules/explorer/components/styled/InfoIcon.js b/dist/modules/explorer/components/styled/InfoIcon.js deleted file mode 100644 index c9311a3..0000000 --- a/dist/modules/explorer/components/styled/InfoIcon.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.InfoIcon=void 0;const core_1=require('@material-ui/core');const icons_1=require('@material-ui/icons');exports.InfoIcon=(0,core_1.styled)(icons_1.InfoOutlined)({cursor:'default',marginLeft:5,verticalAlign:'top'}); \ No newline at end of file diff --git a/dist/modules/explorer/components/styled/InfoIcon.js.map b/dist/modules/explorer/components/styled/InfoIcon.js.map deleted file mode 100644 index 884aa54..0000000 --- a/dist/modules/explorer/components/styled/InfoIcon.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"InfoIcon.js","sourceRoot":"","sources":["../../../../../src/modules/explorer/components/styled/InfoIcon.tsx"],"names":[],"mappings":";;;AAAA,4CAA0C;AAC1C,8CAAiD;AAEpC,QAAA,QAAQ,GAAG,IAAA,aAAM,EAAC,oBAAY,CAAC,CAAC;IAC3C,MAAM,EAAE,SAAS;IACjB,UAAU,EAAE,CAAC;IACb,aAAa,EAAE,KAAK;CACrB,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/modules/explorer/components/styled/ProfileAvatar.js b/dist/modules/explorer/components/styled/ProfileAvatar.js deleted file mode 100644 index f0997f2..0000000 --- a/dist/modules/explorer/components/styled/ProfileAvatar.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.ProfileAvatar=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const Blockie_1=require('../../../common/Blockie');const useProfileClaim_1=require('../../../../services/tzprofiles/hooks/useProfileClaim');const StyledAvatar=(0,core_1.styled)(core_1.Avatar)(({size})=>({width:size||40,height:size||40}));const ProfileAvatar=({address,size})=>{const {data:profile}=(0,useProfileClaim_1.useProfileClaim)(address);return(0,jsx_runtime_1.jsx)(jsx_runtime_1.Fragment,{children:profile?(0,jsx_runtime_1.jsx)(StyledAvatar,{alt:profile.credentialSubject.alias,src:profile.credentialSubject.logo,size:size}):(0,jsx_runtime_1.jsx)(Blockie_1.Blockie,{address:address,size:size})});};exports.ProfileAvatar=ProfileAvatar; \ No newline at end of file diff --git a/dist/modules/explorer/components/styled/ProfileAvatar.js.map b/dist/modules/explorer/components/styled/ProfileAvatar.js.map deleted file mode 100644 index e47a31f..0000000 --- a/dist/modules/explorer/components/styled/ProfileAvatar.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ProfileAvatar.js","sourceRoot":"","sources":["../../../../../src/modules/explorer/components/styled/ProfileAvatar.tsx"],"names":[],"mappings":";;;;AACA,4CAAkD;AAClD,oDAAgD;AAChD,+EAA2E;AAE3E,MAAM,YAAY,GAAG,IAAA,aAAM,EAAC,aAAM,CAAC,CAAC,CAAC,EAAE,IAAI,EAAqB,EAAE,EAAE,CAAC,CAAC;IACpE,KAAK,EAAE,IAAI,IAAI,EAAE;IACjB,MAAM,EAAE,IAAI,IAAI,EAAE;CACnB,CAAC,CAAC,CAAA;AAEI,MAAM,aAAa,GAAiD,CAAC,EAAE,OAAO,EAAE,IAAI,EAAE,EAAE,EAAE;IAC/F,MAAM,EAAE,IAAI,EAAE,OAAO,EAAE,GAAG,IAAA,iCAAe,EAAC,OAAO,CAAC,CAAA;IAElD,OAAO,CACL,2DACG,OAAO,CAAC,CAAC,CAAC,CACT,uBAAC,YAAY,IAAC,GAAG,EAAE,OAAO,CAAC,iBAAiB,CAAC,KAAK,EAAE,GAAG,EAAE,OAAO,CAAC,iBAAiB,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,GAAI,CACxG,CAAC,CAAC,CAAC,CACF,uBAAC,iBAAO,IAAC,OAAO,EAAE,OAAO,EAAE,IAAI,EAAE,IAAI,GAAI,CAC1C,GACA,CACJ,CAAA;AACH,CAAC,CAAA;AAZY,QAAA,aAAa,iBAYzB"} \ No newline at end of file diff --git a/dist/modules/explorer/components/styled/RectangleHeader.js b/dist/modules/explorer/components/styled/RectangleHeader.js deleted file mode 100644 index 0682c16..0000000 --- a/dist/modules/explorer/components/styled/RectangleHeader.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.RectangleContainer=void 0;const core_1=require('@material-ui/core');exports.RectangleContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({minHeight:125,padding:'68px 8%',borderBottom:`2px solid ${theme.palette.primary.light}`,[theme.breakpoints.down('sm')]:{padding:'35px 8%'}})); \ No newline at end of file diff --git a/dist/modules/explorer/components/styled/RectangleHeader.js.map b/dist/modules/explorer/components/styled/RectangleHeader.js.map deleted file mode 100644 index 6b7d9c9..0000000 --- a/dist/modules/explorer/components/styled/RectangleHeader.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RectangleHeader.js","sourceRoot":"","sources":["../../../../../src/modules/explorer/components/styled/RectangleHeader.tsx"],"names":[],"mappings":";;;AAAA,4CAAgD;AAEnC,QAAA,kBAAkB,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IAC7D,SAAS,EAAE,GAAG;IACd,OAAO,EAAE,SAAS;IAClB,YAAY,EAAE,aAAa,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,KAAK,EAAE;IACxD,CAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE;QAC9B,OAAO,EAAE,SAAS;KACnB;CACF,CAAC,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/modules/explorer/components/styled/SearchLambda.js b/dist/modules/explorer/components/styled/SearchLambda.js deleted file mode 100644 index 26c55dc..0000000 --- a/dist/modules/explorer/components/styled/SearchLambda.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.SearchLambda=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const icons_1=require('@material-ui/icons');const lab_1=require('@material-ui/lab');const StyledType=(0,core_1.styled)(core_1.Grid)({opacity:0.65});const StyledInput=(0,core_1.withStyles)(theme=>({popperDisablePortal:{width:'418px !important',left:46,marginTop:-2},popper:{'& div.MuiPaper-root':{'borderTopRightRadius':0,'borderTopLeftRadius':0,'marginTop':-1,'background':'#24282b','& div.MuiAutocomplete-paper':{'& ul':{'background':'inherit','& li':{borderBottom:'1px solid gray',paddingBbottom:12}}}}},root:{'& div.MuiFormControl-root':{'& div.MuiInputBase-root':{'padding':0,'marginTop':0,'& div.MuiAutocomplete-endAdornment':{'& button.MuiButtonBase-root':{color:theme.palette.text.primary}}},'& label.MuiFormLabel-root':{marginLeft:36,marginTop:-3,color:theme.palette.text.primary,opacity:0.65}}}}))(lab_1.Autocomplete);const SearchIcon=(0,core_1.styled)(icons_1.SearchOutlined)({marginRight:5});const useStyles=(0,core_1.makeStyles)({'@global':{'.MuiAutocomplete-option:not(:last-child)':{borderBottom:'0.3px solid #7d8c8b',paddingTop:12},'.MuiAutocomplete-option':{paddingBottom:12,paddingTop:12},'.MuiAutocomplete-listbox':{padding:0,maxHeight:442}}});const SearchLambda=({lambdas,handleChange})=>{useStyles();return(0,jsx_runtime_1.jsx)(jsx_runtime_1.Fragment,{children:lambdas?(0,jsx_runtime_1.jsx)(StyledInput,{disablePortal:true,id:'combo-box-demo',options:lambdas,getOptionLabel:option=>option.key,renderOption:(option,state)=>(0,jsx_runtime_1.jsxs)(core_1.Grid,Object.assign({container:true,direction:'row',justifyContent:'space-between'},state,{children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{children:option.key}),(0,jsx_runtime_1.jsx)(StyledType,{children:option.type})]})),renderInput:params=>(0,jsx_runtime_1.jsx)(core_1.TextField,Object.assign({},params,{placeholder:'Search',InputProps:Object.assign(Object.assign({},params.InputProps),{startAdornment:(0,jsx_runtime_1.jsx)(core_1.InputAdornment,{position:'start',children:(0,jsx_runtime_1.jsx)(SearchIcon,{color:'secondary'})}),disableUnderline:true})})),onChange:(e,data)=>handleChange(data)}):null});};exports.SearchLambda=SearchLambda; \ No newline at end of file diff --git a/dist/modules/explorer/components/styled/SearchLambda.js.map b/dist/modules/explorer/components/styled/SearchLambda.js.map deleted file mode 100644 index 5a15b63..0000000 --- a/dist/modules/explorer/components/styled/SearchLambda.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"SearchLambda.js","sourceRoot":"","sources":["../../../../../src/modules/explorer/components/styled/SearchLambda.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/explorer/components/styled/TableHeader.js b/dist/modules/explorer/components/styled/TableHeader.js deleted file mode 100644 index 29c386d..0000000 --- a/dist/modules/explorer/components/styled/TableHeader.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.TableHeader=void 0;const core_1=require('@material-ui/core');exports.TableHeader=(0,core_1.styled)(core_1.Grid)(({theme})=>({borderBottom:`2px solid ${theme.palette.primary.light}`,paddingBottom:20})); \ No newline at end of file diff --git a/dist/modules/explorer/components/styled/TableHeader.js.map b/dist/modules/explorer/components/styled/TableHeader.js.map deleted file mode 100644 index b8b7931..0000000 --- a/dist/modules/explorer/components/styled/TableHeader.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TableHeader.js","sourceRoot":"","sources":["../../../../../src/modules/explorer/components/styled/TableHeader.tsx"],"names":[],"mappings":";;;AAAA,4CAAgD;AAEnC,QAAA,WAAW,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IACtD,YAAY,EAAE,aAAa,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,KAAK,EAAE;IACxD,aAAa,EAAE,EAAE;CAClB,CAAC,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/modules/explorer/components/tables/RowContainer.js b/dist/modules/explorer/components/tables/RowContainer.js deleted file mode 100644 index a199f98..0000000 --- a/dist/modules/explorer/components/tables/RowContainer.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.RowContainer=void 0;const core_1=require('@material-ui/core');exports.RowContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({minHeight:155,padding:'0px 20px',borderBottom:`2px solid ${theme.palette.primary.light}`,cursor:'pointer',[theme.breakpoints.down('md')]:{padding:'35px 0'}})); \ No newline at end of file diff --git a/dist/modules/explorer/components/tables/RowContainer.js.map b/dist/modules/explorer/components/tables/RowContainer.js.map deleted file mode 100644 index db9d3cd..0000000 --- a/dist/modules/explorer/components/tables/RowContainer.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RowContainer.js","sourceRoot":"","sources":["../../../../../src/modules/explorer/components/tables/RowContainer.tsx"],"names":[],"mappings":";;;AAAA,4CAAgD;AAEnC,QAAA,YAAY,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IACvD,SAAS,EAAE,GAAG;IACd,OAAO,EAAE,UAAU;IACnB,YAAY,EAAE,aAAa,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,KAAK,EAAE;IACxD,MAAM,EAAE,SAAS;IACjB,CAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE;QAC9B,OAAO,EAAE,QAAQ;KAClB;CACF,CAAC,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/modules/explorer/context/ActionSheets/index.js b/dist/modules/explorer/context/ActionSheets/index.js deleted file mode 100644 index 69b8f2f..0000000 --- a/dist/modules/explorer/context/ActionSheets/index.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.useActionSheet=exports.ActionSheetProvider=exports.ActionSheetContext=exports.ActionSheet=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=require('react');const react_2=require('react');const UserMenuSheet_1=require('../../components/UserMenuSheet');const NetworkSheet_1=require('../../components/NetworkSheet');var ActionSheet;(function(ActionSheet){ActionSheet[ActionSheet['None']=0]='None';ActionSheet[ActionSheet['UserMenu']=1]='UserMenu';ActionSheet[ActionSheet['Network']=2]='Network';}(ActionSheet||(exports.ActionSheet=ActionSheet={})));exports.ActionSheetContext=(0,react_2.createContext)(null);const ActionSheetProvider=({children})=>{const [openedModal,setOpenedModal]=(0,react_2.useState)(ActionSheet.None);const onClose=(0,react_1.useCallback)(()=>{setOpenedModal(ActionSheet.None);},[]);(0,react_1.useEffect)(()=>{if(openedModal===ActionSheet.None){console.log('ALL CLOSED');}},[openedModal]);return(0,jsx_runtime_1.jsxs)(exports.ActionSheetContext.Provider,{value:{openedModal,setOpenedModal,onClose},children:[children,(0,jsx_runtime_1.jsx)(UserMenuSheet_1.UserMenuSheet,{open:ActionSheet.UserMenu===openedModal,onClose:onClose}),(0,jsx_runtime_1.jsx)(NetworkSheet_1.NetworkSheet,{open:ActionSheet.Network===openedModal,onClose:onClose})]});};exports.ActionSheetProvider=ActionSheetProvider;const useActionSheet=actionSheet=>{const contextValue=(0,react_1.useContext)(exports.ActionSheetContext);return{open:()=>contextValue.setOpenedModal(actionSheet),close:contextValue.onClose};};exports.useActionSheet=useActionSheet; \ No newline at end of file diff --git a/dist/modules/explorer/context/ActionSheets/index.js.map b/dist/modules/explorer/context/ActionSheets/index.js.map deleted file mode 100644 index 0b69dcd..0000000 --- a/dist/modules/explorer/context/ActionSheets/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../../src/modules/explorer/context/ActionSheets/index.tsx"],"names":[],"mappings":";;;;AAAA,iCAAiE;AACjE,iCAA+C;AAC/C,kEAA8D;AAC9D,gEAA4D;AAE5D,IAAY,WAIX;AAJD,WAAY,WAAW;IACrB,6CAAI,CAAA;IACJ,qDAAQ,CAAA;IACR,mDAAO,CAAA;AACT,CAAC,EAJW,WAAW,2BAAX,WAAW,QAItB;AAQY,QAAA,kBAAkB,GAAG,IAAA,qBAAa,EAA0B,IAAW,CAAC,CAAA;AAE9E,MAAM,mBAAmB,GAAa,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;IAC5D,MAAM,CAAC,WAAW,EAAE,cAAc,CAAC,GAAG,IAAA,gBAAQ,EAAc,WAAW,CAAC,IAAI,CAAC,CAAA;IAC7E,MAAM,OAAO,GAAG,IAAA,mBAAW,EAAC,GAAG,EAAE;QAC/B,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,CAAA;IAClC,CAAC,EAAE,EAAE,CAAC,CAAA;IAEN,IAAA,iBAAS,EAAC,GAAG,EAAE;QACb,IAAI,WAAW,KAAK,WAAW,CAAC,IAAI,EAAE;YACpC,OAAO,CAAC,GAAG,CAAC,YAAY,CAAC,CAAA;SAC1B;IACH,CAAC,EAAE,CAAC,WAAW,CAAC,CAAC,CAAA;IAEjB,OAAO,CACL,wBAAC,0BAAkB,CAAC,QAAQ,IAAC,KAAK,EAAE,EAAE,WAAW,EAAE,cAAc,EAAE,OAAO,EAAE,aACzE,QAAQ,EACT,uBAAC,6BAAa,IAAC,IAAI,EAAE,WAAW,CAAC,QAAQ,KAAK,WAAW,EAAE,OAAO,EAAE,OAAO,GAAI,EAC/E,uBAAC,2BAAY,IAAC,IAAI,EAAE,WAAW,CAAC,OAAO,KAAK,WAAW,EAAE,OAAO,EAAE,OAAO,GAAI,IACjD,CAC/B,CAAA;AACH,CAAC,CAAA;AAnBY,QAAA,mBAAmB,uBAmB/B;AAEM,MAAM,cAAc,GAAG,CAAC,WAAwB,EAAE,EAAE;IACzD,MAAM,YAAY,GAAG,IAAA,kBAAU,EAAC,0BAAkB,CAAC,CAAA;IAEnD,OAAO;QACL,IAAI,EAAE,GAAG,EAAE,CAAC,YAAY,CAAC,cAAc,CAAC,WAAW,CAAC;QACpD,KAAK,EAAE,YAAY,CAAC,OAAO;KAC5B,CAAA;AACH,CAAC,CAAA;AAPY,QAAA,cAAc,kBAO1B"} \ No newline at end of file diff --git a/dist/modules/explorer/hooks/useCanDropProposal.js b/dist/modules/explorer/hooks/useCanDropProposal.js deleted file mode 100644 index e88dda3..0000000 --- a/dist/modules/explorer/hooks/useCanDropProposal.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.useCanDropProposal=void 0;const react_1=require('react');const useTezos_1=require('../../../services/beacon/hooks/useTezos');const useDAO_1=require('../../../services/services/dao/hooks/useDAO');const useProposal_1=require('../../../services/services/dao/hooks/useProposal');const types_1=require('../../../services/services/dao/mappers/proposal/types');const useCanDropProposal=(daoId,proposalId)=>{const {account}=(0,useTezos_1.useTezos)();const {data:dao,cycleInfo}=(0,useDAO_1.useDAO)(daoId);const {data:proposal}=(0,useProposal_1.useProposal)(daoId,proposalId);return(0,react_1.useMemo)(()=>{if(!proposal||!dao){return false;}const isProposer=proposal.proposer.toLowerCase()===account.toLowerCase();const hasExpired=cycleInfo&&proposal.getStatus(cycleInfo.currentLevel).status===types_1.ProposalStatus.EXPIRED;const isGuardian=dao.data.guardian.toLowerCase()===account.toLowerCase();const isNotExecutedOrDropped=cycleInfo&&proposal.getStatus(cycleInfo.currentLevel).status===types_1.ProposalStatus.DROPPED||cycleInfo&&proposal.getStatus(cycleInfo.currentLevel).status===types_1.ProposalStatus.EXECUTED;return!isNotExecutedOrDropped&&(isProposer||hasExpired||isGuardian);},[account,cycleInfo,dao,proposal]);};exports.useCanDropProposal=useCanDropProposal; \ No newline at end of file diff --git a/dist/modules/explorer/hooks/useCanDropProposal.js.map b/dist/modules/explorer/hooks/useCanDropProposal.js.map deleted file mode 100644 index f833026..0000000 --- a/dist/modules/explorer/hooks/useCanDropProposal.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useCanDropProposal.js","sourceRoot":"","sources":["../../../../src/modules/explorer/hooks/useCanDropProposal.ts"],"names":[],"mappings":";;;AAAA,iCAA+B;AAC/B,6DAAyD;AACzD,+DAA2D;AAC3D,yEAAqE;AACrE,wEAA6E;AAEtE,MAAM,kBAAkB,GAAG,CAAC,KAAa,EAAE,UAAkB,EAAE,EAAE;IACtE,MAAM,EAAE,OAAO,EAAE,GAAG,IAAA,mBAAQ,GAAE,CAAA;IAC9B,MAAM,EAAE,IAAI,EAAE,GAAG,EAAE,SAAS,EAAE,GAAG,IAAA,eAAM,EAAC,KAAK,CAAC,CAAA;IAC9C,MAAM,EAAE,IAAI,EAAE,QAAQ,EAAE,GAAG,IAAA,yBAAW,EAAC,KAAK,EAAE,UAAU,CAAC,CAAA;IAEzD,OAAO,IAAA,eAAO,EAAC,GAAG,EAAE;QAClB,IAAI,CAAC,QAAQ,IAAI,CAAC,GAAG,EAAE;YACrB,OAAO,KAAK,CAAA;SACb;QAED,MAAM,UAAU,GAAG,QAAQ,CAAC,QAAQ,CAAC,WAAW,EAAE,KAAK,OAAO,CAAC,WAAW,EAAE,CAAA;QAE5E,MAAM,UAAU,GAAG,SAAS,IAAI,QAAQ,CAAC,SAAS,CAAC,SAAS,CAAC,YAAY,CAAC,CAAC,MAAM,KAAK,sBAAc,CAAC,OAAO,CAAA;QAE5G,MAAM,UAAU,GAAG,GAAG,CAAC,IAAI,CAAC,QAAQ,CAAC,WAAW,EAAE,KAAK,OAAO,CAAC,WAAW,EAAE,CAAA;QAE5E,MAAM,sBAAsB,GAC1B,CAAC,SAAS,IAAI,QAAQ,CAAC,SAAS,CAAC,SAAS,CAAC,YAAY,CAAC,CAAC,MAAM,KAAK,sBAAc,CAAC,OAAO,CAAC;YAC3F,CAAC,SAAS,IAAI,QAAQ,CAAC,SAAS,CAAC,SAAS,CAAC,YAAY,CAAC,CAAC,MAAM,KAAK,sBAAc,CAAC,QAAQ,CAAC,CAAA;QAE9F,kCAAkC;QAClC,2DAA2D;QAC3D,KAAK;QAEL,OAAO,CAAC,sBAAsB,IAAI,CAAC,UAAU,IAAI,UAAU,IAAI,UAAU,CAAC,CAAA;IAC5E,CAAC,EAAE,CAAC,OAAO,EAAE,SAAS,EAAE,GAAG,EAAE,QAAQ,CAAC,CAAC,CAAA;AACzC,CAAC,CAAA;AA1BY,QAAA,kBAAkB,sBA0B9B"} \ No newline at end of file diff --git a/dist/modules/explorer/hooks/useTimeLeftInCycle.js b/dist/modules/explorer/hooks/useTimeLeftInCycle.js deleted file mode 100644 index 95573cc..0000000 --- a/dist/modules/explorer/hooks/useTimeLeftInCycle.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.useTimeLeftInCycle=void 0;const react_1=require('react');const useDAO_1=require('../../../services/services/dao/hooks/useDAO');const router_1=require('../pages/DAO/router');const useTimeLeftInCycle=()=>{const daoID=(0,router_1.useDAOID)();const {cycleInfo}=(0,useDAO_1.useDAO)(daoID);const [counter,setCounter]=(0,react_1.useState)(0);const [oldCycle,setOldCycle]=(0,react_1.useState)(0);const [time,setTime]=(0,react_1.useState)({hours:'-',minutes:'-',days:'-'});(0,react_1.useEffect)(()=>{if(cycleInfo){const pendingCycles=cycleInfo.blocksLeft;setCounter(pendingCycles*cycleInfo.timeEstimateForNextBlock);if(cycleInfo.blocksLeft!==oldCycle){setOldCycle(cycleInfo.blocksLeft*cycleInfo.timeEstimateForNextBlock);}}},[cycleInfo,oldCycle]);(0,react_1.useEffect)(()=>{setTime({hours:Math.floor(counter%(3600*24)/3600).toString(),minutes:Math.floor(counter%3600/60).toString(),days:Math.floor(counter/(3600*24)).toString()});},[counter]);return time;};exports.useTimeLeftInCycle=useTimeLeftInCycle; \ No newline at end of file diff --git a/dist/modules/explorer/hooks/useTimeLeftInCycle.js.map b/dist/modules/explorer/hooks/useTimeLeftInCycle.js.map deleted file mode 100644 index 67cfe37..0000000 --- a/dist/modules/explorer/hooks/useTimeLeftInCycle.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useTimeLeftInCycle.js","sourceRoot":"","sources":["../../../../src/modules/explorer/hooks/useTimeLeftInCycle.ts"],"names":[],"mappings":";;;AAAA,iCAA2C;AAC3C,wEAAoE;AACpE,gDAA8C;AAEvC,MAAM,kBAAkB,GAAG,GAAG,EAAE;IACrC,MAAM,KAAK,GAAG,IAAA,iBAAQ,GAAE,CAAA;IACxB,MAAM,EAAE,SAAS,EAAE,GAAG,IAAA,eAAM,EAAC,KAAK,CAAC,CAAA;IAEnC,MAAM,CAAC,OAAO,EAAE,UAAU,CAAC,GAAG,IAAA,gBAAQ,EAAS,CAAC,CAAC,CAAA;IACjD,MAAM,CAAC,QAAQ,EAAE,WAAW,CAAC,GAAG,IAAA,gBAAQ,EAAS,CAAC,CAAC,CAAA;IACnD,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,GAAG,IAAA,gBAAQ,EAAC,EAAE,KAAK,EAAE,GAAG,EAAE,OAAO,EAAE,GAAG,EAAE,IAAI,EAAE,GAAG,EAAE,CAAC,CAAA;IAEzE,IAAA,iBAAS,EAAC,GAAG,EAAE;QACb,IAAI,SAAS,EAAE;YACb,MAAM,aAAa,GAAG,SAAS,CAAC,UAAU,CAAA;YAC1C,UAAU,CAAC,aAAa,GAAG,SAAS,CAAC,wBAAwB,CAAC,CAAA;YAC9D,IAAI,SAAS,CAAC,UAAU,KAAK,QAAQ,EAAE;gBACrC,WAAW,CAAC,SAAS,CAAC,UAAU,GAAG,SAAS,CAAC,wBAAwB,CAAC,CAAA;aACvE;SACF;IACH,CAAC,EAAE,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAA;IAEzB,IAAA,iBAAS,EAAC,GAAG,EAAE;QACb,OAAO,CAAC;YACN,KAAK,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC,OAAO,GAAG,CAAC,IAAI,GAAG,EAAE,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,QAAQ,EAAE;YAC5D,OAAO,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC,CAAC,QAAQ,EAAE;YACrD,IAAI,EAAE,IAAI,CAAC,KAAK,CAAC,OAAO,GAAG,CAAC,IAAI,GAAG,EAAE,CAAC,CAAC,CAAC,QAAQ,EAAE;SACnD,CAAC,CAAA;IACJ,CAAC,EAAE,CAAC,OAAO,CAAC,CAAC,CAAA;IAEb,OAAO,IAAI,CAAA;AACb,CAAC,CAAA;AA3BY,QAAA,kBAAkB,sBA2B9B"} \ No newline at end of file diff --git a/dist/modules/explorer/hooks/useVotesStats.js b/dist/modules/explorer/hooks/useVotesStats.js deleted file mode 100644 index 05fc5e9..0000000 --- a/dist/modules/explorer/hooks/useVotesStats.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.useVotesStats=void 0;const bignumber_js_1=require('bignumber.js');const react_1=require('react');const useVotesStats=({quorumThreshold,upVotes,downVotes})=>{return(0,react_1.useMemo)(()=>{const support=upVotes.isGreaterThanOrEqualTo(downVotes);const votesSum=upVotes.plus(downVotes);const votes=support?upVotes:downVotes;const downVotesQuorumPercentage=getRelativeVotePercentage(downVotes,quorumThreshold);const upVotesQuorumPercentage=getRelativeVotePercentage(upVotes,quorumThreshold);const votesQuorumPercentage=getRelativeVotePercentage(votes,quorumThreshold);const downVotesSumPercentage=getRelativeVotePercentage(downVotes,votesSum);const upVotesSumPercentage=getRelativeVotePercentage(upVotes,votesSum);const votesSumPercentage=getRelativeVotePercentage(votes,votesSum);return{support,votesSum,votes,downVotesQuorumPercentage,upVotesQuorumPercentage,votesQuorumPercentage,downVotesSumPercentage,upVotesSumPercentage,votesSumPercentage};},[quorumThreshold,upVotes,downVotes]);};exports.useVotesStats=useVotesStats;const getRelativeVotePercentage=(votes,quorumOrSum)=>{const result=quorumOrSum?votes.multipliedBy(100).div(quorumOrSum):new bignumber_js_1.BigNumber(0);return result.isGreaterThan(100)?new bignumber_js_1.BigNumber(100):result;}; \ No newline at end of file diff --git a/dist/modules/explorer/hooks/useVotesStats.js.map b/dist/modules/explorer/hooks/useVotesStats.js.map deleted file mode 100644 index 3b9d6d2..0000000 --- a/dist/modules/explorer/hooks/useVotesStats.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useVotesStats.js","sourceRoot":"","sources":["../../../../src/modules/explorer/hooks/useVotesStats.ts"],"names":[],"mappings":";;;AAAA,+CAAwC;AACxC,iCAA+B;AAQxB,MAAM,aAAa,GAAG,CAAC,EAAE,eAAe,EAAE,OAAO,EAAE,SAAS,EAAS,EAAE,EAAE;IAC9E,OAAO,IAAA,eAAO,EAAC,GAAG,EAAE;QAClB,MAAM,OAAO,GAAG,OAAO,CAAC,sBAAsB,CAAC,SAAS,CAAC,CAAA;QAEzD,MAAM,QAAQ,GAAG,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,CAAA;QACxC,MAAM,KAAK,GAAG,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAA;QAC3C,MAAM,yBAAyB,GAAG,yBAAyB,CAAC,SAAS,EAAE,eAAe,CAAC,CAAA;QACvF,MAAM,uBAAuB,GAAG,yBAAyB,CAAC,OAAO,EAAE,eAAe,CAAC,CAAA;QACnF,MAAM,qBAAqB,GAAG,yBAAyB,CAAC,KAAK,EAAE,eAAe,CAAC,CAAA;QAC/E,MAAM,sBAAsB,GAAG,yBAAyB,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAA;QAC7E,MAAM,oBAAoB,GAAG,yBAAyB,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAA;QACzE,MAAM,kBAAkB,GAAG,yBAAyB,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAA;QAErE,OAAO;YACL,OAAO;YACP,QAAQ;YACR,KAAK;YACL,yBAAyB;YACzB,uBAAuB;YACvB,qBAAqB;YACrB,sBAAsB;YACtB,oBAAoB;YACpB,kBAAkB;SACnB,CAAA;IACH,CAAC,EAAE,CAAC,eAAe,EAAE,OAAO,EAAE,SAAS,CAAC,CAAC,CAAA;AAC3C,CAAC,CAAA;AAzBY,QAAA,aAAa,iBAyBzB;AAED,MAAM,yBAAyB,GAAG,CAAC,KAAgB,EAAE,WAAsB,EAAE,EAAE;IAC7E,MAAM,MAAM,GAAG,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,IAAI,wBAAS,CAAC,CAAC,CAAC,CAAA;IACxF,OAAO,MAAM,CAAC,aAAa,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,wBAAS,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAA;AAChE,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/modules/explorer/pages/Config/components/DAOInfoTable.js b/dist/modules/explorer/pages/Config/components/DAOInfoTable.js deleted file mode 100644 index 38b871d..0000000 --- a/dist/modules/explorer/pages/Config/components/DAOInfoTable.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.DaoInfoTables=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const useDAO_1=require('../../../../../services/services/dao/hooks/useDAO');const bignumber_js_1=__importDefault(require('bignumber.js'));const router_1=require('../../DAO/router');const RowValue=(0,core_1.styled)(core_1.Typography)({fontWeight:300,fontSize:18});const TableTitle=(0,core_1.styled)(core_1.Typography)({fontWeight:500,fontSize:18});const CustomTableContainer=(0,core_1.styled)(core_1.TableContainer)(({theme})=>({[theme.breakpoints.down('sm')]:{}}));const DaoInfoTables=()=>{const daoId=(0,router_1.useDAOID)();const {data:dao}=(0,useDAO_1.useDAO)(daoId);return(0,jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment,{children:[(0,jsx_runtime_1.jsx)(CustomTableContainer,{children:(0,jsx_runtime_1.jsxs)(core_1.Table,{style:{marginTop:32},'aria-label':'simple table',children:[(0,jsx_runtime_1.jsx)(core_1.TableHead,{children:(0,jsx_runtime_1.jsx)(core_1.TableRow,{children:(0,jsx_runtime_1.jsx)(core_1.TableCell,{colSpan:2,children:(0,jsx_runtime_1.jsx)(TableTitle,{children:'Proposal & Voting Settings'})})})}),(0,jsx_runtime_1.jsx)(core_1.TableBody,{children:dao?(0,jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment,{children:[(0,jsx_runtime_1.jsxs)(core_1.TableRow,{children:[(0,jsx_runtime_1.jsx)(core_1.TableCell,{component:'th',scope:'row',children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'body1',children:'Voting Period Duration'})}),(0,jsx_runtime_1.jsx)(core_1.TableCell,{align:'right',children:(0,jsx_runtime_1.jsxs)(RowValue,{children:[dao.data.period,' blocks']})})]}),(0,jsx_runtime_1.jsxs)(core_1.TableRow,{children:[(0,jsx_runtime_1.jsx)(core_1.TableCell,{component:'th',scope:'row',children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'body1',children:'Flush Delay Duration'})}),(0,jsx_runtime_1.jsx)(core_1.TableCell,{align:'right',children:(0,jsx_runtime_1.jsxs)(RowValue,{children:[new bignumber_js_1.default(dao.data.proposal_flush_level).toNumber()-2*new bignumber_js_1.default(dao.data.period).toNumber(),' ','blocks']})})]}),(0,jsx_runtime_1.jsxs)(core_1.TableRow,{children:[(0,jsx_runtime_1.jsx)(core_1.TableCell,{component:'th',scope:'row',children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'body1',children:'Proposal Blocks to Expire'})}),(0,jsx_runtime_1.jsx)(core_1.TableCell,{align:'right',children:(0,jsx_runtime_1.jsxs)(RowValue,{children:[new bignumber_js_1.default(dao.data.proposal_expired_level).toNumber()-new bignumber_js_1.default(dao.data.proposal_flush_level).toNumber(),' ','blocks']})})]}),(0,jsx_runtime_1.jsxs)(core_1.TableRow,{children:[(0,jsx_runtime_1.jsx)(core_1.TableCell,{component:'th',scope:'row',children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'body1',children:'Stake Required to Propose'})}),(0,jsx_runtime_1.jsx)(core_1.TableCell,{align:'right',children:(0,jsx_runtime_1.jsxs)(RowValue,{children:[new bignumber_js_1.default(dao.data.extra.frozen_extra_value).toNumber(),' locked ',dao.data.token.symbol]})})]}),(0,jsx_runtime_1.jsxs)(core_1.TableRow,{children:[(0,jsx_runtime_1.jsx)(core_1.TableCell,{component:'th',scope:'row',children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'body1',children:'Stake Returned if Rejected'})}),(0,jsx_runtime_1.jsx)(core_1.TableCell,{align:'right',children:(0,jsx_runtime_1.jsxs)(RowValue,{children:[dao.data.extra.returnedPercentage,'% of locked ',dao.data.token.symbol]})})]}),(0,jsx_runtime_1.jsxs)(core_1.TableRow,{children:[(0,jsx_runtime_1.jsx)(core_1.TableCell,{component:'th',scope:'row',children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'body1',children:'Transfer Maximum XTZ Amount'})}),(0,jsx_runtime_1.jsx)(core_1.TableCell,{align:'right',children:(0,jsx_runtime_1.jsxs)(RowValue,{children:[new bignumber_js_1.default(dao.data.extra.max_xtz_amount).div(Math.pow(10,6)).toNumber(),' XTZ']})})]}),(0,jsx_runtime_1.jsxs)(core_1.TableRow,{children:[(0,jsx_runtime_1.jsx)(core_1.TableCell,{component:'th',scope:'row',children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'body1',children:'Transfer Minimum XTZ Amount'})}),(0,jsx_runtime_1.jsx)(core_1.TableCell,{align:'right',children:(0,jsx_runtime_1.jsxs)(RowValue,{children:[new bignumber_js_1.default(dao.data.extra.min_xtz_amount).div(Math.pow(10,6)).toNumber(),' XTZ']})})]})]}):null})]})}),(0,jsx_runtime_1.jsx)(CustomTableContainer,{children:(0,jsx_runtime_1.jsxs)(core_1.Table,{style:{marginTop:32},'aria-label':'simple table',children:[(0,jsx_runtime_1.jsx)(core_1.TableHead,{children:(0,jsx_runtime_1.jsx)(core_1.TableRow,{children:(0,jsx_runtime_1.jsx)(core_1.TableCell,{colSpan:2,children:(0,jsx_runtime_1.jsx)(TableTitle,{children:'Quorum Settings'})})})}),(0,jsx_runtime_1.jsx)(core_1.TableBody,{children:dao?(0,jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment,{children:[(0,jsx_runtime_1.jsxs)(core_1.TableRow,{children:[(0,jsx_runtime_1.jsx)(core_1.TableCell,{component:'th',scope:'row',children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'body1',children:'Quorum Threshold'})}),(0,jsx_runtime_1.jsx)(core_1.TableCell,{align:'right',children:(0,jsx_runtime_1.jsxs)(RowValue,{children:[dao.data.quorum_threshold.toNumber(),' ',dao.data.token.symbol]})})]}),(0,jsx_runtime_1.jsxs)(core_1.TableRow,{children:[(0,jsx_runtime_1.jsx)(core_1.TableCell,{component:'th',scope:'row',children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'body1',children:'Quorum Min Amount'})}),(0,jsx_runtime_1.jsx)(core_1.TableCell,{align:'right',children:(0,jsx_runtime_1.jsxs)(RowValue,{children:[new bignumber_js_1.default(dao.data.min_quorum_threshold).div(10000).toNumber(),'%']})})]}),(0,jsx_runtime_1.jsxs)(core_1.TableRow,{children:[(0,jsx_runtime_1.jsx)(core_1.TableCell,{component:'th',scope:'row',children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'body1',children:'Quorum Max Amount'})}),(0,jsx_runtime_1.jsx)(core_1.TableCell,{align:'right',children:(0,jsx_runtime_1.jsxs)(RowValue,{children:[new bignumber_js_1.default(dao.data.max_quorum_threshold).div(10000).toNumber(),'%']})})]}),(0,jsx_runtime_1.jsxs)(core_1.TableRow,{children:[(0,jsx_runtime_1.jsx)(core_1.TableCell,{component:'th',scope:'row',children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'body1',children:'Quorum Change'})}),(0,jsx_runtime_1.jsx)(core_1.TableCell,{align:'right',children:(0,jsx_runtime_1.jsxs)(RowValue,{children:[new bignumber_js_1.default(dao.data.quorum_change).div(10000).toNumber(),'%']})})]}),(0,jsx_runtime_1.jsxs)(core_1.TableRow,{children:[(0,jsx_runtime_1.jsx)(core_1.TableCell,{component:'th',scope:'row',children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'body1',children:'Quorum Max Change'})}),(0,jsx_runtime_1.jsx)(core_1.TableCell,{align:'right',children:(0,jsx_runtime_1.jsxs)(RowValue,{children:[new bignumber_js_1.default(dao.data.max_quorum_change).div(10000).toNumber(),'%']})})]})]}):null})]})})]});};exports.DaoInfoTables=DaoInfoTables; \ No newline at end of file diff --git a/dist/modules/explorer/pages/Config/components/DAOInfoTable.js.map b/dist/modules/explorer/pages/Config/components/DAOInfoTable.js.map deleted file mode 100644 index fdc016c..0000000 --- a/dist/modules/explorer/pages/Config/components/DAOInfoTable.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"DAOInfoTable.js","sourceRoot":"","sources":["../../../../../../src/modules/explorer/pages/Config/components/DAOInfoTable.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/explorer/pages/Config/index.js b/dist/modules/explorer/pages/Config/index.js deleted file mode 100644 index 811cb75..0000000 --- a/dist/modules/explorer/pages/Config/index.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};Object.defineProperty(exports,'__esModule',{value:true});exports.Config=exports.DropButton=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const react_1=require('react');const useFlush_1=require('../../../../services/contracts/baseDAO/hooks/useFlush');const useDAO_1=require('../../../../services/services/dao/hooks/useDAO');const useProposals_1=require('../../../../services/services/dao/hooks/useProposals');const router_1=require('../DAO/router');const useDropAllExpired_1=require('../../../../services/contracts/baseDAO/hooks/useDropAllExpired');const SmallButton_1=require('../../../common/SmallButton');const ContentContainer_1=require('../../components/ContentContainer');const InfoIcon_1=require('../../components/styled/InfoIcon');const CopyAddress_1=require('../../../common/CopyAddress');const HeroTitle_1=require('../../components/HeroTitle');const ConfigProposalFormLambda_1=require('../../components/ConfigProposalFormLambda');const ConfigProposalForm_1=require('../../components/ConfigProposalForm');const GuardianChangeProposalForm_1=require('../../components/GuardianChangeProposalForm');const lambdas_1=require('../../../../services/bakingBad/lambdas');const DelegationChangeProposalForm_1=require('../../components/DelegationChangeProposalForm');const DAOInfoTable_1=require('./components/DAOInfoTable');const types_1=require('../../../../services/services/dao/mappers/proposal/types');const ProposalCreatorModal_1=require('../../../lite/explorer/pages/CreateProposal/ProposalCreatorModal');const getActions=()=>[{name:'Off Chain Poll',description:'Create an inconsequential poll for your community',id:'off-chain',isLambda:true},{name:'Add Lambda',description:'Write Michelson code to add Lambda',id:ConfigProposalFormLambda_1.ProposalAction.new,isLambda:true},{name:'Remove Lambda',description:'Choose which Lambda to remove',id:ConfigProposalFormLambda_1.ProposalAction.remove,isLambda:true},{name:'Execute Lambda',description:'Execute a Lambda already installed on DAO',id:ConfigProposalFormLambda_1.ProposalAction.execute,isLambda:true},{name:'DAO Configuration',description:'Change proposal fee and returned token amount',id:lambdas_1.SupportedLambdaProposalKey.ConfigurationProposal,isLambda:false},{name:'Change Guardian',description:'Change the DAO Guardian Address',id:lambdas_1.SupportedLambdaProposalKey.UpdateGuardianProposal,isLambda:false},{name:'Change Delegate',description:'Change the DAO Delegate Address',id:lambdas_1.SupportedLambdaProposalKey.UpdateContractDelegateProposal,isLambda:false}];const HeroContainer=(0,core_1.styled)(ContentContainer_1.ContentContainer)(({theme})=>({padding:'38px',display:'inline-flex',alignItems:'center',maxHeight:132,[theme.breakpoints.down('sm')]:{maxHeight:'fit-content'}}));exports.DropButton=(0,core_1.styled)(core_1.Button)({verticalAlign:'text-bottom',fontSize:'16px'});const OptionContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({'minHeight':80,'background':theme.palette.primary.main,'borderRadius':8,'padding':'35px 42px','marginBottom':16,'cursor':'pointer','&:hover':{background:theme.palette.secondary.dark,scale:1.01,transition:'0.15s ease-in'}}));const ActionText=(0,core_1.styled)(core_1.Typography)(({theme})=>({fontWeight:400,fontSize:20,marginBottom:8}));const ActionDescriptionText=(0,core_1.styled)(core_1.Typography)(({theme})=>({fontWeight:300,fontSize:16}));const defaultOpenSupportedExecuteProposalModal='none';const Config=()=>{var _a;const theme=(0,core_1.useTheme)();const isMobileSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('sm'));const [openModal,setOpenModal]=(0,react_1.useState)(false);const [openModalLambda,setOpenModalLambda]=(0,react_1.useState)(false);const daoId=(0,router_1.useDAOID)();const {data}=(0,useDAO_1.useDAO)(daoId);const {mutate}=(0,useFlush_1.useFlush)();const {mutate:dropAllExpired}=(0,useDropAllExpired_1.useDropAllExpired)();const {data:executableProposals}=(0,useProposals_1.useProposals)(daoId,types_1.ProposalStatus.EXECUTABLE);const {data:expiredProposals}=(0,useProposals_1.useProposals)(daoId,types_1.ProposalStatus.EXPIRED);const name=data&&data.data.name;const [proposalAction,setProposalAction]=(0,react_1.useState)(ConfigProposalFormLambda_1.ProposalAction.none);const [openProposalFormLambda,setOpenProposalFormLambda]=(0,react_1.useState)(false);const [openLiteProposal,setOpenLiteProposal]=(0,react_1.useState)(false);const liteDAOId=(_a=data===null||data===void 0?void 0:data.liteDAOData)===null||_a===void 0?void 0:_a._id;const handleOpenCustomProposalModal=key=>{setProposalAction(key);setOpenProposalFormLambda(true);};const handleCloseCustomProposalModal=()=>{setProposalAction(ConfigProposalFormLambda_1.ProposalAction.none);setOpenProposalFormLambda(false);};const handleOpenSupportedExecuteProposalModal=lambdaKey=>{setOpenSupportedExecuteProposalModal(lambdaKey);};const handleCloseSupportedExecuteProposalModal=()=>{setOpenLiteProposal(false);setOpenSupportedExecuteProposalModal(defaultOpenSupportedExecuteProposalModal);};const handleLiteProposal=()=>{setOpenLiteProposal(true);};const [openSupportedExecuteProposalModalKey,setOpenSupportedExecuteProposalModal]=(0,react_1.useState)(defaultOpenSupportedExecuteProposalModal);const onFlush=(0,react_1.useCallback)(()=>__awaiter(void 0,void 0,void 0,function*(){if(executableProposals&&expiredProposals&&executableProposals.length&&data){mutate({dao:data,numOfProposalsToFlush:executableProposals.length,expiredProposalIds:expiredProposals.map(p=>p.id)});return;}}),[data,mutate,executableProposals,expiredProposals]);const onDropAllExpired=(0,react_1.useCallback)(()=>__awaiter(void 0,void 0,void 0,function*(){if(expiredProposals&&expiredProposals.length&&data){dropAllExpired({dao:data,expiredProposalIds:expiredProposals.map(p=>p.id)});return;}}),[data,dropAllExpired,expiredProposals]);return(0,jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment,{children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,direction:'column',style:{gap:42},children:(0,jsx_runtime_1.jsx)(HeroContainer,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,justifyContent:'space-between',alignItems:isMobileSmall?'baseline':'center',children:(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:12,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,style:{gap:20},alignItems:'center',justifyContent:'space-between',direction:isMobileSmall?'column':'row',children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,xs:isMobileSmall?undefined:5,children:[(0,jsx_runtime_1.jsx)(HeroTitle_1.HeroTitle,{children:name}),data&&(0,jsx_runtime_1.jsx)(CopyAddress_1.CopyAddress,{address:data.data.address,justifyContent:isMobileSmall?'center':'flex-start',typographyProps:{variant:'subtitle2'}})]}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,xs:isMobileSmall?undefined:6,container:true,justifyContent:isMobileSmall?'center':'flex-end',alignItems:'center',style:{gap:20},children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,children:[(0,jsx_runtime_1.jsx)(SmallButton_1.SmallButton,{variant:'contained',color:'secondary',onClick:onFlush,disabled:!executableProposals||!executableProposals.length,children:'Execute'}),(0,jsx_runtime_1.jsx)(core_1.Tooltip,{placement:'bottom',title:'Execute all passed proposals and drop all expired or rejected',children:(0,jsx_runtime_1.jsx)(InfoIcon_1.InfoIcon,{color:'secondary'})})]}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,children:[(0,jsx_runtime_1.jsx)(exports.DropButton,{variant:'contained',color:'secondary',onClick:onDropAllExpired,disabled:!expiredProposals||!expiredProposals.length,children:'Drop All Expired'}),(0,jsx_runtime_1.jsx)(core_1.Tooltip,{placement:'bottom',title:'Drop all expired proposals',children:(0,jsx_runtime_1.jsx)(InfoIcon_1.InfoIcon,{color:'secondary'})})]})]})]})})})})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,style:{marginTop:32},spacing:2,children:getActions().map((elem,index)=>!liteDAOId&&elem.id==='off-chain'?null:(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:isMobileSmall?12:4,children:(0,jsx_runtime_1.jsxs)(OptionContainer,{onClick:()=>elem.id==='off-chain'?handleLiteProposal():elem.isLambda?handleOpenCustomProposalModal(elem.id):handleOpenSupportedExecuteProposalModal(elem.id),children:[(0,jsx_runtime_1.jsx)(ActionText,{color:'textPrimary',children:elem.name}),(0,jsx_runtime_1.jsxs)(ActionDescriptionText,{color:'textPrimary',children:[' ',elem.description,' ']})]})},index))}),(0,jsx_runtime_1.jsx)(DAOInfoTable_1.DaoInfoTables,{}),openProposalFormLambda?(0,jsx_runtime_1.jsx)(ConfigProposalFormLambda_1.ProposalFormLambda,{action:proposalAction,open:openProposalFormLambda,handleClose:handleCloseCustomProposalModal}):null,openSupportedExecuteProposalModalKey===lambdas_1.SupportedLambdaProposalKey.ConfigurationProposal?(0,jsx_runtime_1.jsx)(ConfigProposalForm_1.ConfigProposalForm,{open:openSupportedExecuteProposalModalKey===lambdas_1.SupportedLambdaProposalKey.ConfigurationProposal,handleClose:handleCloseSupportedExecuteProposalModal}):null,openSupportedExecuteProposalModalKey===lambdas_1.SupportedLambdaProposalKey.UpdateGuardianProposal?(0,jsx_runtime_1.jsx)(GuardianChangeProposalForm_1.GuardianChangeProposalForm,{open:openSupportedExecuteProposalModalKey===lambdas_1.SupportedLambdaProposalKey.UpdateGuardianProposal,handleClose:handleCloseSupportedExecuteProposalModal}):null,openSupportedExecuteProposalModalKey===lambdas_1.SupportedLambdaProposalKey.UpdateContractDelegateProposal?(0,jsx_runtime_1.jsx)(DelegationChangeProposalForm_1.DelegationChangeProposalForm,{open:openSupportedExecuteProposalModalKey===lambdas_1.SupportedLambdaProposalKey.UpdateContractDelegateProposal,handleClose:handleCloseSupportedExecuteProposalModal}):null,openLiteProposal?(0,jsx_runtime_1.jsx)(ProposalCreatorModal_1.ProposalCreatorModal,{open:openLiteProposal,handleClose:handleCloseSupportedExecuteProposalModal}):null]});};exports.Config=Config; \ No newline at end of file diff --git a/dist/modules/explorer/pages/Config/index.js.map b/dist/modules/explorer/pages/Config/index.js.map deleted file mode 100644 index fbe8afa..0000000 --- a/dist/modules/explorer/pages/Config/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../../src/modules/explorer/pages/Config/index.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/explorer/pages/DAO/components/Settings.js b/dist/modules/explorer/pages/DAO/components/Settings.js deleted file mode 100644 index 469d20f..0000000 --- a/dist/modules/explorer/pages/DAO/components/Settings.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.DaoSettingModal=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const ResponsiveDialog_1=require('../../../components/ResponsiveDialog');const DAOInfoTable_1=require('../../Config/components/DAOInfoTable');const OptionContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({'minHeight':80,'background':theme.palette.primary.main,'borderRadius':8,'padding':'35px 42px','marginBottom':16,'cursor':'pointer','height':110,'&:hover':{background:theme.palette.secondary.dark,scale:1.01,transition:'0.15s ease-in'}}));const ActionText=(0,core_1.styled)(core_1.Typography)(({theme})=>({fontWeight:400,fontSize:20,marginBottom:8}));const ActionDescriptionText=(0,core_1.styled)(core_1.Typography)(({theme})=>({fontWeight:300,fontSize:16}));const DaoSettingModal=({open,handleClose})=>{const theme=(0,core_1.useTheme)();const isMobileSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('sm'));return(0,jsx_runtime_1.jsx)(jsx_runtime_1.Fragment,{children:(0,jsx_runtime_1.jsx)(ResponsiveDialog_1.ResponsiveDialog,{open:open,onClose:handleClose,title:'Dao Settings',template:'xs',children:(0,jsx_runtime_1.jsx)(DAOInfoTable_1.DaoInfoTables,{})})});};exports.DaoSettingModal=DaoSettingModal; \ No newline at end of file diff --git a/dist/modules/explorer/pages/DAO/components/Settings.js.map b/dist/modules/explorer/pages/DAO/components/Settings.js.map deleted file mode 100644 index df03ed7..0000000 --- a/dist/modules/explorer/pages/DAO/components/Settings.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Settings.js","sourceRoot":"","sources":["../../../../../../src/modules/explorer/pages/DAO/components/Settings.tsx"],"names":[],"mappings":";;;;AAAA,uCAAuC;AACvC,4CAAqF;AAIrF,mFAA+E;AAC/E,uEAAoE;AAEpE,MAAM,eAAe,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IACnD,WAAW,EAAE,EAAE;IACf,YAAY,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI;IACxC,cAAc,EAAE,CAAC;IACjB,SAAS,EAAE,WAAW;IACtB,cAAc,EAAE,EAAE;IAClB,QAAQ,EAAE,SAAS;IACnB,QAAQ,EAAE,GAAG;IACb,SAAS,EAAE;QACT,UAAU,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,IAAI;QACxC,KAAK,EAAE,IAAI;QACX,UAAU,EAAE,eAAe;KAC5B;CACF,CAAC,CAAC,CAAA;AAEH,MAAM,UAAU,GAAG,IAAA,aAAM,EAAC,iBAAU,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IACpD,UAAU,EAAE,GAAG;IACf,QAAQ,EAAE,EAAE;IACZ,YAAY,EAAE,CAAC;CAChB,CAAC,CAAC,CAAA;AAEH,MAAM,qBAAqB,GAAG,IAAA,aAAM,EAAC,iBAAU,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IAC/D,UAAU,EAAE,GAAG;IACf,QAAQ,EAAE,EAAE;CACb,CAAC,CAAC,CAAA;AAcI,MAAM,eAAe,GAAoB,CAAC,EAAE,IAAI,EAAE,WAAW,EAAE,EAAE,EAAE;IACxE,MAAM,KAAK,GAAG,IAAA,eAAQ,GAAE,CAAA;IACxB,MAAM,aAAa,GAAG,IAAA,oBAAa,EAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAA;IAEjE,OAAO,CACL,2DACE,uBAAC,mCAAgB,IAAC,IAAI,EAAE,IAAI,EAAE,OAAO,EAAE,WAAW,EAAE,KAAK,EAAE,cAAc,EAAE,QAAQ,EAAC,IAAI,YACtF,uBAAC,4BAAa,KAAG,GACA,GAClB,CACJ,CAAA;AACH,CAAC,CAAA;AAXY,QAAA,eAAe,mBAW3B"} \ No newline at end of file diff --git a/dist/modules/explorer/pages/DAO/index.js b/dist/modules/explorer/pages/DAO/index.js deleted file mode 100644 index 5572414..0000000 --- a/dist/modules/explorer/pages/DAO/index.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.DAO=exports.StyledAvatar=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=require('react');const core_1=require('@material-ui/core');const useFlush_1=require('../../../../services/contracts/baseDAO/hooks/useFlush');const useDAO_1=require('../../../../services/services/dao/hooks/useDAO');const useProposals_1=require('../../../../services/services/dao/hooks/useProposals');const router_1=require('./router');const ContentContainer_1=require('../../components/ContentContainer');const ProposalsList_1=require('../../components/ProposalsList');const types_1=require('../../../../services/services/dao/mappers/proposal/types');const DAOStatsRow_1=require('../../components/DAOStatsRow');const UsersTable_1=require('../../components/UsersTable');const bignumber_js_1=__importDefault(require('bignumber.js'));const usePolls_1=require('../../../lite/explorer/hooks/usePolls');const dayjs_1=__importDefault(require('dayjs'));const Settings_1=require('./components/Settings');const icons_1=require('@material-ui/icons');exports.StyledAvatar=(0,core_1.styled)(core_1.Avatar)({height:50,width:50});const HeroContainer=(0,core_1.styled)(ContentContainer_1.ContentContainer)(({theme})=>({padding:'38px 38px'}));const TitleText=(0,core_1.styled)(core_1.Typography)(({theme})=>({fontSize:40,fontWeight:500,lineHeight:0.8,['@media (max-width:642px)']:{fontSize:35},['@media (max-width:583px)']:{fontSize:30},['@media (max-width:533px)']:{fontSize:25},['@media (max-width:462px)']:{fontSize:22}}));const ViewSettings=(0,core_1.styled)(core_1.Grid)({'fontWeight':300,'gap':8,'cursor':'pointer','& h6':{fontWeight:300}});const SubtitleText=(0,core_1.styled)(core_1.Typography)({fontSize:18,margin:'-10px auto 0 auto',width:'875px',fontWeight:300,maxHeight:'200px',overflowY:'scroll',['@media (max-width:1166px)']:{width:'75.3vw'},['@media (max-width:1138px)']:{width:'100%'},['@media (max-width:599.98px)']:{width:'100%',margin:'-15px auto 0 auto'}});const TableContainer=(0,core_1.styled)(ContentContainer_1.ContentContainer)({width:'100%'});const DAO=()=>{var _a;const daoId=(0,router_1.useDAOID)();const {data,cycleInfo,ledger}=(0,useDAO_1.useDAO)(daoId);const {mutate}=(0,useFlush_1.useFlush)();const theme=(0,core_1.useTheme)();const isExtraSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('xs'));const name=data&&data.data.name;const description=data&&data.data.description;const {data:activeProposals}=(0,useProposals_1.useProposals)(daoId,types_1.ProposalStatus.ACTIVE);const {data:executableProposals}=(0,useProposals_1.useProposals)(daoId,types_1.ProposalStatus.EXECUTABLE);const {data:expiredProposals}=(0,useProposals_1.useProposals)(daoId,types_1.ProposalStatus.EXPIRED);const polls=(0,usePolls_1.usePolls)((_a=data===null||data===void 0?void 0:data.liteDAOData)===null||_a===void 0?void 0:_a._id);const activeLiteProposals=polls===null||polls===void 0?void 0:polls.filter(p=>Number(p.endTime)>(0,dayjs_1.default)().valueOf());const [openDialog,setOpenDialog]=(0,react_1.useState)(false);const handleCloseModal=()=>{setOpenDialog(false);};const usersTableData=(0,react_1.useMemo)(()=>{if(!ledger||!cycleInfo||!data){return[];}return ledger.sort((a,b)=>b.available_balance.minus(a.available_balance).toNumber()).map(p=>({address:p.holder.address,totalStaked:new bignumber_js_1.default(p.total_balance).dp(10,1).toString(),availableStaked:new bignumber_js_1.default(p.available_balance).dp(10,1).toString(),votes:p.holder.votes_cast.toString(),proposalsVoted:p.holder.proposals_voted.toString()}));},[cycleInfo,data,ledger]);return(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',style:{gap:isExtraSmall?25:42},children:[(0,jsx_runtime_1.jsx)(HeroContainer,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',style:{gap:36},children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,style:{gap:20},alignItems:'center',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(TitleText,{color:'textPrimary',children:name})}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,children:[(0,jsx_runtime_1.jsxs)(ViewSettings,{container:true,direction:'row',alignItems:'center',onClick:()=>setOpenDialog(true),children:[(0,jsx_runtime_1.jsx)(icons_1.Visibility,{fontSize:'small',color:'secondary'}),(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'h6',color:'secondary',children:'View configuration'})]}),(0,jsx_runtime_1.jsx)(Settings_1.DaoSettingModal,{open:openDialog,handleClose:handleCloseModal})]})]})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(SubtitleText,{color:'textPrimary',children:description})})]})}),(0,jsx_runtime_1.jsx)(DAOStatsRow_1.DAOStatsRow,{}),data&&cycleInfo&&activeProposals&&(0,jsx_runtime_1.jsx)(jsx_runtime_1.Fragment,{children:(0,jsx_runtime_1.jsx)(ProposalsList_1.ProposalsList,{showFooter:true,title:'Active Proposals',currentLevel:cycleInfo.currentLevel,proposals:activeProposals,liteProposals:activeLiteProposals})}),(0,jsx_runtime_1.jsx)(TableContainer,{item:true,children:(0,jsx_runtime_1.jsx)(UsersTable_1.UsersTable,{data:usersTableData})})]});};exports.DAO=DAO; \ No newline at end of file diff --git a/dist/modules/explorer/pages/DAO/index.js.map b/dist/modules/explorer/pages/DAO/index.js.map deleted file mode 100644 index a066963..0000000 --- a/dist/modules/explorer/pages/DAO/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../../src/modules/explorer/pages/DAO/index.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/explorer/pages/DAO/router.js b/dist/modules/explorer/pages/DAO/router.js deleted file mode 100644 index a5c13d0..0000000 --- a/dist/modules/explorer/pages/DAO/router.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){if(k2===undefined)k2=k;var desc=Object.getOwnPropertyDescriptor(m,k);if(!desc||('get'in desc?!m.__esModule:desc.writable||desc.configurable)){desc={enumerable:true,get:function(){return m[k];}};}Object.defineProperty(o,k2,desc);}:function(o,m,k,k2){if(k2===undefined)k2=k;o[k2]=m[k];});var __setModuleDefault=this&&this.__setModuleDefault||(Object.create?function(o,v){Object.defineProperty(o,'default',{enumerable:true,value:v});}:function(o,v){o['default']=v;});var __importStar=this&&this.__importStar||function(mod){if(mod&&mod.__esModule)return mod;var result={};if(mod!=null)for(var k in mod)if(k!=='default'&&Object.prototype.hasOwnProperty.call(mod,k))__createBinding(result,mod,k);__setModuleDefault(result,mod);return result;};var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __rest=this&&this.__rest||function(s,e){var t={};for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0)t[p]=s[p];if(s!=null&&typeof Object.getOwnPropertySymbols==='function')for(var i=0,p=Object.getOwnPropertySymbols(s);i({background:theme.palette.primary.dark,width:'1000px',margin:'42px auto 0px auto',['@media (max-width: 1425px)']:{},['@media (max-width:1335px)']:{},['@media (max-width:1167px)']:{width:'86vw'},['@media (max-width:1030px)']:{},['@media (max-width:960px)']:{marginTop:0}}));var DAOState;(function(DAOState){DAOState[DAOState['NOT_FOUND']=0]='NOT_FOUND';DAOState[DAOState['NOT_INDEXED']=1]='NOT_INDEXED';DAOState[DAOState['FOUND']=2]='FOUND';}(DAOState||(DAOState={})));const DAORouteContent=({children})=>{const daoId=(0,exports.useDAOID)();const {tezos,network,changeNetwork}=(0,useTezos_1.useTezos)();const {data,error}=(0,useDAO_1.useDAO)(daoId);const [state,setState]=(0,react_1.useState)(DAOState.FOUND);const history=(0,react_router_1.useHistory)();(0,react_1.useEffect)(()=>{;(()=>__awaiter(void 0,void 0,void 0,function*(){if(!data&&!!error){try{yield tezos.contract.at(daoId);setState(DAOState.NOT_INDEXED);}catch(e){setState(DAOState.NOT_FOUND);}}}))();},[data,error,daoId,tezos.contract]);(0,react_1.useEffect)(()=>{if(history&&data&&data.data.network.toLowerCase()!==network.toLowerCase()){changeNetwork(data.data.network.toLowerCase());}},[data,history,network,changeNetwork]);return(0,jsx_runtime_1.jsx)(jsx_runtime_1.Fragment,{children:state===DAOState.NOT_FOUND?(0,jsx_runtime_1.jsx)(NotFound_1.NotFound,{}):state===DAOState.NOT_INDEXED?(0,jsx_runtime_1.jsx)(NotIndexed_1.NotIndexed,{address:daoId}):children});};const DAORoute=_a=>{var {children}=_a,props=__rest(_a,['children']);return(0,jsx_runtime_1.jsx)(react_router_dom_1.Route,Object.assign({},props,{children:(0,jsx_runtime_1.jsx)(DAORouteContent,{children:children})}));};const DAOContext=react_1.default.createContext('');const DAOProvider=({daoId,children})=>{return(0,jsx_runtime_1.jsx)(DAOContext.Provider,{value:daoId,children:children});};const useDAOID=()=>{return(0,react_1.useContext)(DAOContext);};exports.useDAOID=useDAOID;const DAORouter=()=>{const match=(0,react_router_dom_1.useRouteMatch)();const theme=(0,core_1.useTheme)();const {id:daoId}=(0,react_router_dom_1.useParams)();return(0,jsx_runtime_1.jsxs)(DAOProvider,{daoId:daoId,children:[(0,jsx_runtime_1.jsx)(Toolbar_1.Navbar,{}),(0,jsx_runtime_1.jsx)(PageLayout,{children:(0,jsx_runtime_1.jsxs)(react_router_dom_1.Switch,{children:[(0,jsx_runtime_1.jsx)(DAORoute,{path:`${match.url}/proposal/:proposalId`,children:(0,jsx_runtime_1.jsx)(ProposalDetails_1.ProposalDetails,{})}),(0,jsx_runtime_1.jsx)(DAORoute,{path:`${match.url}/proposals`,children:(0,jsx_runtime_1.jsx)(Proposals_1.Proposals,{})}),(0,jsx_runtime_1.jsx)(DAORoute,{path:`${match.url}/treasury`,children:(0,jsx_runtime_1.jsx)(Treasury_1.Treasury,{})}),(0,jsx_runtime_1.jsx)(DAORoute,{path:`${match.url}/registry`,children:(0,jsx_runtime_1.jsx)(Registry_1.Registry,{})}),(0,jsx_runtime_1.jsx)(DAORoute,{path:`${match.url}/user`,children:(0,jsx_runtime_1.jsx)(User_1.User,{})}),(0,jsx_runtime_1.jsx)(DAORoute,{path:`${match.url}/config`,children:(0,jsx_runtime_1.jsx)(Config_1.Config,{})}),(0,jsx_runtime_1.jsx)(DAORoute,{path:`${match.url}/overview`,children:(0,jsx_runtime_1.jsx)(index_1.DAO,{})}),(0,jsx_runtime_1.jsx)(react_router_dom_1.Redirect,{from:`${match.url}`,to:`${match.url}/overview`})]})})]});};exports.DAORouter=DAORouter; \ No newline at end of file diff --git a/dist/modules/explorer/pages/DAO/router.js.map b/dist/modules/explorer/pages/DAO/router.js.map deleted file mode 100644 index 13b73a4..0000000 --- a/dist/modules/explorer/pages/DAO/router.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"router.js","sourceRoot":"","sources":["../../../../../src/modules/explorer/pages/DAO/router.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,4CAAoD;AACpD,mEAA+D;AAC/D,uEAAmE;AACnE,4DAAsD;AACtD,sDAAkD;AAClD,+CAA8D;AAC9D,+CAAyC;AACzC,uDAAgG;AAEhG,6DAAyD;AACzD,+DAA2D;AAC3D,sDAAiD;AACjD,sCAAkC;AAClC,wDAAoD;AACpD,4CAAwC;AACxC,0CAAsC;AACtC,0CAAsC;AAEtC,MAAM,UAAU,GAAG,IAAA,aAAM,EAAC,KAAK,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IAC/C,UAAU,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI;IACtC,KAAK,EAAE,QAAQ;IACf,MAAM,EAAE,oBAAoB;IAE5B,CAAC,4BAA4B,CAAC,EAAE,EAAE;IAElC,CAAC,2BAA2B,CAAC,EAAE,EAAE;IAEjC,CAAC,2BAA2B,CAAC,EAAE;QAC7B,KAAK,EAAE,MAAM;KACd;IAED,CAAC,2BAA2B,CAAC,EAAE,EAAE;IAEjC,CAAC,0BAA0B,CAAC,EAAE;QAC5B,SAAS,EAAE,CAAC;KACb;CACF,CAAC,CAAC,CAAA;AAEH,IAAK,QAIJ;AAJD,WAAK,QAAQ;IACX,iDAAa,CAAA;IACb,qDAAe,CAAA;IACf,yCAAS,CAAA;AACX,CAAC,EAJI,QAAQ,KAAR,QAAQ,QAIZ;AAED,MAAM,eAAe,GAAa,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;IACjD,MAAM,KAAK,GAAG,IAAA,gBAAQ,GAAE,CAAA;IACxB,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,aAAa,EAAE,GAAG,IAAA,mBAAQ,GAAE,CAAA;IACpD,MAAM,EAAE,IAAI,EAAE,KAAK,EAAE,GAAG,IAAA,eAAM,EAAC,KAAK,CAAC,CAAA;IACrC,MAAM,CAAC,KAAK,EAAE,QAAQ,CAAC,GAAG,IAAA,gBAAQ,EAAW,QAAQ,CAAC,KAAK,CAAC,CAAA;IAC5D,MAAM,OAAO,GAAG,IAAA,yBAAU,GAAE,CAAA;IAE5B,IAAA,iBAAS,EAAC,GAAG,EAAE;QACb,CAAC;QAAA,CAAC,GAAS,EAAE;YACX,IAAI,CAAC,IAAI,IAAI,CAAC,CAAC,KAAK,EAAE;gBACpB,IAAI;oBACF,MAAM,KAAK,CAAC,QAAQ,CAAC,EAAE,CAAC,KAAK,CAAC,CAAA;oBAC9B,QAAQ,CAAC,QAAQ,CAAC,WAAW,CAAC,CAAA;iBAC/B;gBAAC,OAAO,CAAC,EAAE;oBACV,QAAQ,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAA;iBAC7B;aACF;QACH,CAAC,CAAA,CAAC,EAAE,CAAA;IACN,CAAC,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAA;IAExC,IAAA,iBAAS,EAAC,GAAG,EAAE;QACb,IAAI,OAAO,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,WAAW,EAAE,KAAK,OAAO,CAAC,WAAW,EAAE,EAAE;YAChF,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,WAAW,EAAa,CAAC,CAAA;SAC1D;IACH,CAAC,EAAE,CAAC,IAAI,EAAE,OAAO,EAAE,OAAO,EAAE,aAAa,CAAC,CAAC,CAAA;IAE3C,OAAO,CACL,2DACG,KAAK,KAAK,QAAQ,CAAC,SAAS,CAAC,CAAC,CAAC,CAC9B,uBAAC,mBAAQ,KAAG,CACb,CAAC,CAAC,CAAC,KAAK,KAAK,QAAQ,CAAC,WAAW,CAAC,CAAC,CAAC,CACnC,uBAAC,uBAAU,IAAC,OAAO,EAAE,KAAK,GAAI,CAC/B,CAAC,CAAC,CAAC,CACF,QAAQ,CACT,GACA,CACJ,CAAA;AACH,CAAC,CAAA;AAED,MAAM,QAAQ,GAAyB,CAAC,EAAsB,EAAE,EAAE;QAA1B,EAAE,QAAQ,OAAY,EAAP,KAAK,cAApB,YAAsB,CAAF;IAC1D,OAAO,CACL,uBAAC,wBAAK,oBAAK,KAAK,cACd,uBAAC,eAAe,cAAE,QAAQ,GAAmB,IACvC,CACT,CAAA;AACH,CAAC,CAAA;AAED,MAAM,UAAU,GAAG,eAAK,CAAC,aAAa,CAAC,EAAE,CAAC,CAAA;AAE1C,MAAM,WAAW,GAAgC,CAAC,EAAE,KAAK,EAAE,QAAQ,EAAE,EAAE,EAAE;IACvE,OAAO,uBAAC,UAAU,CAAC,QAAQ,IAAC,KAAK,EAAE,KAAK,YAAG,QAAQ,GAAuB,CAAA;AAC5E,CAAC,CAAA;AAEM,MAAM,QAAQ,GAAG,GAAG,EAAE;IAC3B,OAAO,IAAA,kBAAU,EAAC,UAAU,CAAC,CAAA;AAC/B,CAAC,CAAA;AAFY,QAAA,QAAQ,YAEpB;AAEM,MAAM,SAAS,GAAG,GAAgB,EAAE;IACzC,MAAM,KAAK,GAAG,IAAA,gCAAa,GAAE,CAAA;IAC7B,MAAM,KAAK,GAAG,IAAA,eAAQ,GAAE,CAAA;IACxB,MAAM,EAAE,EAAE,EAAE,KAAK,EAAE,GAAG,IAAA,4BAAS,GAAkB,CAAA;IAEjD,OAAO,CACL,wBAAC,WAAW,IAAC,KAAK,EAAE,KAAK,aACvB,uBAAC,gBAAM,KAAG,EACV,uBAAC,UAAU,cACT,wBAAC,yBAAM,eACL,uBAAC,QAAQ,IAAC,IAAI,EAAE,GAAG,KAAK,CAAC,GAAG,uBAAuB,YACjD,uBAAC,iCAAe,KAAG,GACV,EACX,uBAAC,QAAQ,IAAC,IAAI,EAAE,GAAG,KAAK,CAAC,GAAG,YAAY,YACtC,uBAAC,qBAAS,KAAG,GACJ,EACX,uBAAC,QAAQ,IAAC,IAAI,EAAE,GAAG,KAAK,CAAC,GAAG,WAAW,YACrC,uBAAC,mBAAQ,KAAG,GACH,EACX,uBAAC,QAAQ,IAAC,IAAI,EAAE,GAAG,KAAK,CAAC,GAAG,WAAW,YACrC,uBAAC,mBAAQ,KAAG,GACH,EACX,uBAAC,QAAQ,IAAC,IAAI,EAAE,GAAG,KAAK,CAAC,GAAG,OAAO,YACjC,uBAAC,WAAI,KAAG,GACC,EACX,uBAAC,QAAQ,IAAC,IAAI,EAAE,GAAG,KAAK,CAAC,GAAG,SAAS,YACnC,uBAAC,eAAM,KAAG,GACD,EACX,uBAAC,QAAQ,IAAC,IAAI,EAAE,GAAG,KAAK,CAAC,GAAG,WAAW,YACrC,uBAAC,WAAG,KAAG,GACE,EACX,uBAAC,2BAAQ,IAAC,IAAI,EAAE,GAAG,KAAK,CAAC,GAAG,EAAE,EAAE,EAAE,EAAE,GAAG,KAAK,CAAC,GAAG,WAAW,GAAI,IACxD,GACE,IACD,CACf,CAAA;AACH,CAAC,CAAA;AApCY,QAAA,SAAS,aAoCrB"} \ No newline at end of file diff --git a/dist/modules/explorer/pages/DAOList/components/ConnectMessage.js b/dist/modules/explorer/pages/DAOList/components/ConnectMessage.js deleted file mode 100644 index db764c8..0000000 --- a/dist/modules/explorer/pages/DAOList/components/ConnectMessage.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.ConnectMessage=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const useTezos_1=require('../../../../../services/beacon/hooks/useTezos');const Container=(0,core_1.styled)(core_1.Grid)(({theme})=>({background:theme.palette.primary.main,width:'100%',maxWidth:'calc(100vw - 48px)',wordBreak:'break-all',borderRadius:8,boxSizing:'border-box',padding:32}));const ConnectMessage=()=>{const {connect}=(0,useTezos_1.useTezos)();return(0,jsx_runtime_1.jsxs)(Container,{children:[' ',(0,jsx_runtime_1.jsxs)(core_1.Typography,{variant:'body1',color:'textPrimary',align:'center',children:[(0,jsx_runtime_1.jsx)(core_1.Link,{color:'secondary',onClick:()=>connect(),style:{cursor:'pointer'},children:'Connect your wallet'}),' ','to see which DAOs you hold a stake in']})]});};exports.ConnectMessage=ConnectMessage; \ No newline at end of file diff --git a/dist/modules/explorer/pages/DAOList/components/ConnectMessage.js.map b/dist/modules/explorer/pages/DAOList/components/ConnectMessage.js.map deleted file mode 100644 index 31a7b70..0000000 --- a/dist/modules/explorer/pages/DAOList/components/ConnectMessage.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ConnectMessage.js","sourceRoot":"","sources":["../../../../../../src/modules/explorer/pages/DAOList/components/ConnectMessage.tsx"],"names":[],"mappings":";;;;AACA,4CAAyE;AACzE,6DAAyD;AAEzD,MAAM,SAAS,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC,CAAC,EAAE,KAAK,EAAoB,EAAE,EAAE,CAAC,CAAC;IAC/D,UAAU,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI;IACtC,KAAK,EAAE,MAAM;IACb,QAAQ,EAAE,oBAAoB;IAC9B,SAAS,EAAE,WAAW;IACtB,YAAY,EAAE,CAAC;IACf,SAAS,EAAE,YAAY;IACvB,OAAO,EAAE,EAAE;CACZ,CAAC,CAAC,CAAA;AAEI,MAAM,cAAc,GAAa,GAAG,EAAE;IAC3C,MAAM,EAAE,OAAO,EAAE,GAAG,IAAA,mBAAQ,GAAE,CAAA;IAE9B,OAAO,CACL,wBAAC,SAAS,eACP,GAAG,EACJ,wBAAC,iBAAU,IAAC,OAAO,EAAC,OAAO,EAAC,KAAK,EAAC,aAAa,EAAC,KAAK,EAAE,QAAQ,aAC7D,uBAAC,WAAI,IAAC,KAAK,EAAC,WAAW,EAAC,OAAO,EAAE,GAAG,EAAE,CAAC,OAAO,EAAE,EAAE,KAAK,EAAE,EAAE,MAAM,EAAE,SAAS,EAAE,oCAEvE,EAAC,GAAG,6CAEA,IACH,CACb,CAAA;AACH,CAAC,CAAA;AAdY,QAAA,cAAc,kBAc1B"} \ No newline at end of file diff --git a/dist/modules/explorer/pages/DAOList/components/DAOItem.js b/dist/modules/explorer/pages/DAOList/components/DAOItem.js deleted file mode 100644 index 6c340a0..0000000 --- a/dist/modules/explorer/pages/DAOList/components/DAOItem.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.DAOItem=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const hex_to_rgba_1=__importDefault(require('hex-to-rgba'));const config_1=require('../../../../../services/config');const SectionNames=(0,core_1.styled)(core_1.Grid)(({theme})=>({width:'55%',['@media (max-width:1030px)']:{width:'50%'},['@media (max-width:960px)']:{width:'99%'}}));const Container=(0,core_1.styled)(core_1.Grid)(({theme})=>({'background':theme.palette.primary.main,'minHeight':138,'wordBreak':'break-all','borderRadius':8,'boxSizing':'border-box','padding':32,'cursor':'pointer','transition':'0.15s ease-out',['@media (max-width:1335px)']:{minHeight:130},['@media (max-width:1155px)']:{minHeight:123},['@media (max-width:1030px)']:{},['@media (max-width:960px)']:{minHeight:210},['@media (max-width:760px)']:{maxWidth:'86vw'},'&:hover':{background:theme.palette.secondary.dark,scale:1.01,transition:'0.15s ease-in'},'& > *':{transform:'scale(1.000001)'}}));const SymbolText=(0,core_1.styled)(core_1.Typography)({fontSize:'18px',fontWeight:300,['@media (max-width:1335px)']:{fontSize:'16px'}});const NameText=(0,core_1.styled)(core_1.Typography)(({theme})=>({whiteSpace:'nowrap',textOverflow:'ellipsis',color:theme.palette.text.primary,overflow:'hidden',fontSize:'32px',['@media (max-width:1335px)']:{fontSize:'29px'},['@media (max-width:1155px)']:{fontSize:'26px'},['@media (max-width:1030px)']:{},['@media (max-width:960px)']:{fontSize:'28px',marginBottom:'10px',maxWidth:245}}));const NumberText=(0,core_1.styled)(core_1.Typography)({fontSize:'28px',fontWeight:300,['@media (max-width:1335px)']:{fontSize:'26px',lineHeight:1.2,borderBottom:'7px solid transparent'},['@media (max-width:1155px)']:{fontSize:'23px',borderBottom:'9.5px solid transparent'},['@media (max-width:960px)']:{fontSize:'26px',borderBottom:'6px solid transparent'}});const VotingAddressesText=(0,core_1.styled)(core_1.Typography)({fontSize:'19px',fontWeight:300,['@media (max-width:1335px)']:{fontSize:'17px'},['@media (max-width:1155px)']:{fontSize:'15.7px'},['@media (max-width:960px)']:{fontSize:'17px'}});const Badge=(0,core_1.styled)(core_1.Grid)(({theme,dao_type})=>({'borderRadius':4,'height':'auto','boxSizing':'border-box','width':'fit-content','textAlign':'center','padding':'0 7px','float':'right','background':dao_type==='lambda'?(0,hex_to_rgba_1.default)(theme.palette.secondary.main,0.4):(0,hex_to_rgba_1.default)(theme.palette.warning.main,0.4),'color':dao_type==='lambda'?theme.palette.secondary.main:theme.palette.warning.main,'& > div':{height:'100%'},'fontFamily':'Roboto Mono','fontWeight':'bold'}));const DAOItem=({dao})=>{var _a;const theme=(0,core_1.useTheme)();const isExtraSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('xs'));const daoType=dao.dao_type.name;const daoHref=daoType!=='lambda'&&daoType!=='lite'?`${(0,config_1.getEnv)(config_1.EnvKey.REACT_APP_V2_URL)}/explorer/dao/${dao.id}`:daoType==='lambda'?`dao/${dao.id}`:`lite/dao/${dao.id}`;return(0,jsx_runtime_1.jsx)(core_1.Link,{underline:'none',href:daoHref,children:(0,jsx_runtime_1.jsxs)(Container,{container:true,justifyContent:'space-between',children:[(0,jsx_runtime_1.jsx)(SectionNames,{children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{children:[(0,jsx_runtime_1.jsx)(SymbolText,{color:'secondary',children:(_a=dao===null||dao===void 0?void 0:dao.symbol)===null||_a===void 0?void 0:_a.toUpperCase()}),(0,jsx_runtime_1.jsx)(NameText,{color:'textPrimary',children:dao.name})]})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,xs:12,sm:true,children:[daoType==='lambda'?(0,jsx_runtime_1.jsx)(Badge,{dao_type:daoType,children:'V3'}):null,daoType==='registry'||daoType==='treasury'?(0,jsx_runtime_1.jsx)(Badge,{dao_type:daoType,children:'V2'}):null,daoType==='lite'?(0,jsx_runtime_1.jsx)(Badge,{dao_type:daoType,children:'Lite'}):null,(0,jsx_runtime_1.jsx)(NumberText,{color:'textPrimary',children:dao.votingAddresses.length}),(0,jsx_runtime_1.jsx)(VotingAddressesText,{color:'textPrimary',children:'Voting Addresses'})]})})]})});};exports.DAOItem=DAOItem; \ No newline at end of file diff --git a/dist/modules/explorer/pages/DAOList/components/DAOItem.js.map b/dist/modules/explorer/pages/DAOList/components/DAOItem.js.map deleted file mode 100644 index 407fa17..0000000 --- a/dist/modules/explorer/pages/DAOList/components/DAOItem.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"DAOItem.js","sourceRoot":"","sources":["../../../../../../src/modules/explorer/pages/DAOList/components/DAOItem.tsx"],"names":[],"mappings":";;;;;;;AAAA,4CAAkG;AAElG,8DAAmC;AAGnC,4CAAgD;AAEhD,MAAM,YAAY,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC,CAAC,EAAE,KAAK,EAAoB,EAAE,EAAE,CAAC,CAAC;IAClE,KAAK,EAAE,KAAK;IAEZ,CAAC,2BAA2B,CAAC,EAAE;QAC7B,KAAK,EAAE,KAAK;KACb;IAED,CAAC,0BAA0B,CAAC,EAAE;QAC5B,KAAK,EAAE,KAAK;KACb;CACF,CAAC,CAAC,CAAA;AAEH,MAAM,SAAS,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC,CAAC,EAAE,KAAK,EAAoB,EAAE,EAAE,CAAC,CAAC;IAC/D,YAAY,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI;IACxC,WAAW,EAAE,GAAG;IAChB,WAAW,EAAE,WAAW;IACxB,cAAc,EAAE,CAAC;IACjB,WAAW,EAAE,YAAY;IACzB,SAAS,EAAE,EAAE;IACb,QAAQ,EAAE,SAAS;IACnB,YAAY,EAAE,gBAAgB;IAE9B,CAAC,2BAA2B,CAAC,EAAE;QAC7B,SAAS,EAAE,GAAG;KACf;IAED,CAAC,2BAA2B,CAAC,EAAE;QAC7B,SAAS,EAAE,GAAG;KACf;IAED,CAAC,2BAA2B,CAAC,EAAE,EAAE;IAEjC,CAAC,0BAA0B,CAAC,EAAE;QAC5B,SAAS,EAAE,GAAG;KACf;IAED,CAAC,0BAA0B,CAAC,EAAE;QAC5B,QAAQ,EAAE,MAAM;KACjB;IAED,SAAS,EAAE;QACT,UAAU,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,IAAI;QACxC,KAAK,EAAE,IAAI;QACX,UAAU,EAAE,eAAe;KAC5B;IAED,OAAO,EAAE;QACP,SAAS,EAAE,iBAAiB;KAC7B;CACF,CAAC,CAAC,CAAA;AAEH,MAAM,UAAU,GAAG,IAAA,aAAM,EAAC,iBAAU,CAAC,CAAC;IACpC,QAAQ,EAAE,MAAM;IAChB,UAAU,EAAE,GAAG;IAEf,CAAC,2BAA2B,CAAC,EAAE;QAC7B,QAAQ,EAAE,MAAM;KACjB;CACF,CAAC,CAAA;AAEF,MAAM,QAAQ,GAAG,IAAA,aAAM,EAAC,iBAAU,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IAClD,UAAU,EAAE,QAAQ;IACpB,YAAY,EAAE,UAAU;IACxB,KAAK,EAAE,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO;IACjC,QAAQ,EAAE,QAAQ;IAClB,QAAQ,EAAE,MAAM;IAEhB,CAAC,2BAA2B,CAAC,EAAE;QAC7B,QAAQ,EAAE,MAAM;KACjB;IAED,CAAC,2BAA2B,CAAC,EAAE;QAC7B,QAAQ,EAAE,MAAM;KACjB;IAED,CAAC,2BAA2B,CAAC,EAAE,EAAE;IAEjC,CAAC,0BAA0B,CAAC,EAAE;QAC5B,QAAQ,EAAE,MAAM;QAChB,YAAY,EAAE,MAAM;QACpB,QAAQ,EAAE,GAAG;KACd;CACF,CAAC,CAAC,CAAA;AAEH,MAAM,UAAU,GAAG,IAAA,aAAM,EAAC,iBAAU,CAAC,CAAC;IACpC,QAAQ,EAAE,MAAM;IAChB,UAAU,EAAE,GAAG;IAEf,CAAC,2BAA2B,CAAC,EAAE;QAC7B,QAAQ,EAAE,MAAM;QAChB,UAAU,EAAE,GAAG;QACf,YAAY,EAAE,uBAAuB;KACtC;IAED,CAAC,2BAA2B,CAAC,EAAE;QAC7B,QAAQ,EAAE,MAAM;QAChB,YAAY,EAAE,yBAAyB;KACxC;IAED,CAAC,0BAA0B,CAAC,EAAE;QAC5B,QAAQ,EAAE,MAAM;QAChB,YAAY,EAAE,uBAAuB;KACtC;CACF,CAAC,CAAA;AAEF,MAAM,mBAAmB,GAAG,IAAA,aAAM,EAAC,iBAAU,CAAC,CAAC;IAC7C,QAAQ,EAAE,MAAM;IAChB,UAAU,EAAE,GAAG;IAEf,CAAC,2BAA2B,CAAC,EAAE;QAC7B,QAAQ,EAAE,MAAM;KACjB;IAED,CAAC,2BAA2B,CAAC,EAAE;QAC7B,QAAQ,EAAE,QAAQ;KACnB;IAED,CAAC,0BAA0B,CAAC,EAAE;QAC5B,QAAQ,EAAE,MAAM;KACjB;CACF,CAAC,CAAA;AAEF,MAAM,KAAK,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,QAAQ,EAAsC,EAAE,EAAE,CAAC,CAAC;IACvF,cAAc,EAAE,CAAC;IACjB,QAAQ,EAAE,MAAM;IAChB,WAAW,EAAE,YAAY;IACzB,OAAO,EAAE,aAAa;IACtB,WAAW,EAAE,QAAQ;IACrB,SAAS,EAAE,OAAO;IAClB,OAAO,EAAE,OAAO;IAChB,YAAY,EACV,QAAQ,KAAK,QAAQ,CAAC,CAAC,CAAC,IAAA,qBAAS,EAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,IAAA,qBAAS,EAAC,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,EAAE,GAAG,CAAC;IACnH,OAAO,EAAE,QAAQ,KAAK,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI;IAC1F,SAAS,EAAE;QACT,MAAM,EAAE,MAAM;KACf;IACD,YAAY,EAAE,aAAa;IAC3B,YAAY,EAAE,MAAM;CACrB,CAAC,CAAC,CAAA;AAEI,MAAM,OAAO,GAQf,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE;;IACf,MAAM,KAAK,GAAG,IAAA,eAAQ,GAAE,CAAA;IACxB,MAAM,YAAY,GAAG,IAAA,oBAAa,EAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAA;IAChE,MAAM,OAAO,GAAG,GAAG,CAAC,QAAQ,CAAC,IAAI,CAAA;IACjC,MAAM,OAAO,GACX,OAAO,KAAK,QAAQ,IAAI,OAAO,KAAK,MAAM;QACxC,CAAC,CAAC,GAAG,IAAA,eAAM,EAAC,eAAM,CAAC,gBAAgB,CAAC,iBAAiB,GAAG,CAAC,EAAE,EAAE;QAC7D,CAAC,CAAC,OAAO,KAAK,QAAQ;YACtB,CAAC,CAAC,OAAO,GAAG,CAAC,EAAE,EAAE;YACjB,CAAC,CAAC,YAAY,GAAG,CAAC,EAAE,EAAE,CAAA;IAE1B,OAAO,CACL,uBAAC,WAAI,IAAC,SAAS,EAAC,MAAM,EAAC,IAAI,EAAE,OAAO,YAClC,wBAAC,SAAS,IAAC,SAAS,QAAC,cAAc,EAAC,eAAe,aACjD,uBAAC,YAAY,cACX,wBAAC,WAAI,eACH,uBAAC,UAAU,IAAC,KAAK,EAAC,WAAW,YAAE,MAAA,GAAG,aAAH,GAAG,uBAAH,GAAG,CAAE,MAAM,0CAAE,WAAW,EAAE,GAAc,EACvE,uBAAC,QAAQ,IAAC,KAAK,EAAC,aAAa,YAAE,GAAG,CAAC,IAAI,GAAY,IAC9C,GACM,EACf,uBAAC,WAAI,cACH,wBAAC,WAAI,IAAC,IAAI,QAAC,EAAE,EAAE,EAAE,EAAE,EAAE,mBAClB,OAAO,KAAK,QAAQ,CAAC,CAAC,CAAC,uBAAC,KAAK,IAAC,QAAQ,EAAE,OAAO,mBAAY,CAAC,CAAC,CAAC,IAAI,EAClE,OAAO,KAAK,UAAU,IAAI,OAAO,KAAK,UAAU,CAAC,CAAC,CAAC,uBAAC,KAAK,IAAC,QAAQ,EAAE,OAAO,mBAAY,CAAC,CAAC,CAAC,IAAI,EAC9F,OAAO,KAAK,MAAM,CAAC,CAAC,CAAC,uBAAC,KAAK,IAAC,QAAQ,EAAE,OAAO,qBAAc,CAAC,CAAC,CAAC,IAAI,EAEnE,uBAAC,UAAU,IAAC,KAAK,EAAC,aAAa,YAAE,GAAG,CAAC,eAAe,CAAC,MAAM,GAAc,EACzE,uBAAC,mBAAmB,IAAC,KAAK,EAAC,aAAa,iCAAuC,IAC1E,GACF,IACG,GACP,CACR,CAAA;AACH,CAAC,CAAA;AAzCY,QAAA,OAAO,WAyCnB"} \ No newline at end of file diff --git a/dist/modules/explorer/pages/DAOList/components/Searchbar.js b/dist/modules/explorer/pages/DAOList/components/Searchbar.js deleted file mode 100644 index 776c6f6..0000000 --- a/dist/modules/explorer/pages/DAOList/components/Searchbar.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.SearchInput=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const icons_1=require('@material-ui/icons');const StyledInput=(0,core_1.withStyles)(theme=>({root:{'& label.MuiInputLabel-root':{display:'none'},'& div.MuiInputBase-root':{'fontSize':18,'height':54,'boxSizing':'border-box','background':theme.palette.primary.main,'padding':'18px 22px','width':'100%','borderRadius':4,'marginTop':'0px !important','maxWidth':571,'& input':{'color':theme.palette.text.primary,'textAlign':'start','&:placeholder':{opacity:0.8}},'&:focus-visible':{outline:'none'}},'& .MuiInput-underline:before':{borderBottomColor:'transparent'},'& .MuiInput-underline:hover:before':{borderBottomColor:'transparent'},'& .MuiInput-underline:after':{borderBottomColor:'transparent'}},input:{disabled:{}}}))(core_1.TextField);const SearchIcon=(0,core_1.styled)(icons_1.SearchOutlined)({marginRight:5});const SearchInput=({search})=>{return(0,jsx_runtime_1.jsx)(StyledInput,{id:'standard-search',label:'Search field',type:'search',placeholder:'Search',onChange:e=>search(e.target.value),InputProps:{startAdornment:(0,jsx_runtime_1.jsx)(core_1.InputAdornment,{position:'start',children:(0,jsx_runtime_1.jsx)(SearchIcon,{color:'secondary'})})}});};exports.SearchInput=SearchInput; \ No newline at end of file diff --git a/dist/modules/explorer/pages/DAOList/components/Searchbar.js.map b/dist/modules/explorer/pages/DAOList/components/Searchbar.js.map deleted file mode 100644 index 9c32171..0000000 --- a/dist/modules/explorer/pages/DAOList/components/Searchbar.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Searchbar.js","sourceRoot":"","sources":["../../../../../../src/modules/explorer/pages/DAOList/components/Searchbar.tsx"],"names":[],"mappings":";;;;AACA,4CAAwF;AACxF,8CAAmD;AAEnD,MAAM,WAAW,GAAG,IAAA,iBAAU,EAAC,CAAC,KAAY,EAAE,EAAE,CAAC,CAAC;IAChD,IAAI,EAAE;QACJ,4BAA4B,EAAE;YAC5B,OAAO,EAAE,MAAM;SAChB;QACD,yBAAyB,EAAE;YACzB,UAAU,EAAE,EAAE;YACd,QAAQ,EAAE,EAAE;YACZ,WAAW,EAAE,YAAY;YACzB,YAAY,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI;YACxC,SAAS,EAAE,WAAW;YACtB,OAAO,EAAE,MAAM;YACf,cAAc,EAAE,CAAC;YACjB,WAAW,EAAE,gBAAgB;YAC7B,UAAU,EAAE,GAAG;YACf,SAAS,EAAE;gBACT,OAAO,EAAE,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO;gBACnC,WAAW,EAAE,OAAO;gBACpB,eAAe,EAAE;oBACf,OAAO,EAAE,GAAG;iBACb;aACF;YACD,iBAAiB,EAAE;gBACjB,OAAO,EAAE,MAAM;aAChB;SACF;QACD,8BAA8B,EAAE;YAC9B,iBAAiB,EAAE,aAAa;SACjC;QACD,oCAAoC,EAAE;YACpC,iBAAiB,EAAE,aAAa;SACjC;QACD,6BAA6B,EAAE;YAC7B,iBAAiB,EAAE,aAAa;SACjC;KACF;IACD,KAAK,EAAE;QACL,QAAQ,EAAE,EAAE;KACb;CACF,CAAC,CAAC,CAAC,gBAAS,CAAC,CAAA;AAEd,MAAM,UAAU,GAAG,IAAA,aAAM,EAAC,sBAAc,CAAC,CAAC;IACxC,WAAW,EAAE,CAAC;CACf,CAAC,CAAA;AAEK,MAAM,WAAW,GAA8B,CAAC,EAAE,MAAM,EAAE,EAAE,EAAE;IACnE,OAAO,CACL,uBAAC,WAAW,IACV,EAAE,EAAC,iBAAiB,EACpB,KAAK,EAAC,cAAc,EACpB,IAAI,EAAC,QAAQ,EACb,WAAW,EAAC,QAAQ,EACpB,QAAQ,EAAE,CAAC,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,EACrC,UAAU,EAAE;YACV,cAAc,EAAE,CACd,uBAAC,qBAAc,IAAC,QAAQ,EAAC,OAAO,YAC9B,uBAAC,UAAU,IAAC,KAAK,EAAC,WAAW,GAAG,GACjB,CAClB;SACF,GACD,CACH,CAAA;AACH,CAAC,CAAA;AAjBY,QAAA,WAAW,eAiBvB"} \ No newline at end of file diff --git a/dist/modules/explorer/pages/DAOList/index.js b/dist/modules/explorer/pages/DAOList/index.js deleted file mode 100644 index 397e697..0000000 --- a/dist/modules/explorer/pages/DAOList/index.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){if(k2===undefined)k2=k;var desc=Object.getOwnPropertyDescriptor(m,k);if(!desc||('get'in desc?!m.__esModule:desc.writable||desc.configurable)){desc={enumerable:true,get:function(){return m[k];}};}Object.defineProperty(o,k2,desc);}:function(o,m,k,k2){if(k2===undefined)k2=k;o[k2]=m[k];});var __setModuleDefault=this&&this.__setModuleDefault||(Object.create?function(o,v){Object.defineProperty(o,'default',{enumerable:true,value:v});}:function(o,v){o['default']=v;});var __importStar=this&&this.__importStar||function(mod){if(mod&&mod.__esModule)return mod;var result={};if(mod!=null)for(var k in mod)if(k!=='default'&&Object.prototype.hasOwnProperty.call(mod,k))__createBinding(result,mod,k);__setModuleDefault(result,mod);return result;};Object.defineProperty(exports,'__esModule',{value:true});exports.DAOList=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const Toolbar_1=require('../../components/Toolbar');const TabPanel_1=require('../../components/TabPanel');const react_1=__importStar(require('react'));const useTezos_1=require('../../../../services/beacon/hooks/useTezos');const useAllDAOs_1=require('../../../../services/services/dao/hooks/useAllDAOs');const ConnectMessage_1=require('./components/ConnectMessage');const DAOItem_1=require('./components/DAOItem');const Searchbar_1=require('./components/Searchbar');const MainButton_1=require('../../../common/MainButton');const icons_1=require('@material-ui/icons');const PageContainer=(0,core_1.styled)('div')(({theme})=>({width:'1000px',height:'100%',margin:'auto',['@media (max-width: 1425px)']:{},['@media (max-width:1335px)']:{},['@media (max-width:1167px)']:{width:'86vw'},['@media (max-width:1030px)']:{},['@media (max-width:960px)']:{}}));const StyledTab=(0,core_1.styled)(core_1.Button)(({theme,isSelected})=>({'fontSize':16,'color':isSelected?theme.palette.primary.dark:'#fff','backgroundColor':isSelected?theme.palette.secondary.main:theme.palette.primary.main,'&:hover':{backgroundColor:isSelected?theme.palette.secondary.main:theme.palette.secondary.dark}}));const Search=(0,core_1.styled)(core_1.Grid)({width:'49.5%',['@media (max-width: 645px)']:{width:'100%',marginTop:'14px'}});const DAOItemGrid=(0,core_1.styled)(core_1.Grid)({gap:'18px',['@media (max-width: 1155px)']:{gap:'16px'},['@media (max-width:960px)']:{gap:'14px'},['@media (max-width:830px)']:{gap:'12px'}});const DAOItemCard=(0,core_1.styled)(core_1.Grid)({flexBasis:'49%',['@media (max-width:760px)']:{minWidth:'100%'}});const BannerContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({background:theme.palette.primary.main,padding:'30px 48px',borderRadius:8,display:'inline-block',[theme.breakpoints.down('md')]:{padding:'28px 38px'}}));const LinkText=(0,core_1.styled)(core_1.Typography)(({theme})=>({fontSize:18,fontWeight:200,lineHeight:'146.3%',cursor:'default',[theme.breakpoints.down('sm')]:{fontSize:16},[theme.breakpoints.down('xs')]:{fontSize:13}}));const ExternalLink=(0,core_1.styled)(core_1.Typography)({'display':'inline','cursor':'pointer','fontWeight':200,'&:hover':{textDecoration:'underline'}});const ExternalLinkIcon=(0,core_1.styled)(icons_1.LaunchOutlined)({fontSize:14,marginBottom:2});const DAOList=()=>{const {network,account,tezos}=(0,useTezos_1.useTezos)();const {data:daos,isLoading}=(0,useAllDAOs_1.useAllDAOs)(network);const theme=(0,core_1.useTheme)();const isMobileExtraSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('xs'));const isMobileSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('mobile'));const [searchText,setSearchText]=(0,react_1.useState)('');const [selectedTab,setSelectedTab]=react_1.default.useState(0);const currentDAOs=(0,react_1.useMemo)(()=>{if(daos){const formattedDAOs=daos.map(dao=>({id:dao.address,name:dao.name,symbol:dao.token.symbol,votingAddresses:dao.ledgers?dao.ledgers.map(l=>l.holder.address):[],dao_type:{name:dao.dao_type.name}})).sort((a,b)=>b.votingAddresses.length-a.votingAddresses.length);if(searchText){return formattedDAOs.filter(formattedDao=>formattedDao.name&&formattedDao.name.toLowerCase().includes(searchText.toLowerCase())||formattedDao.symbol&&formattedDao.symbol.toLowerCase().includes(searchText.toLowerCase()));}return formattedDAOs;}return[];},[daos,searchText]);const filterDAOs=filter=>{setSearchText(filter.trim());};const handleChangeTab=newValue=>{setSelectedTab(newValue);};return(0,jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment,{children:[(0,jsx_runtime_1.jsx)(Toolbar_1.Navbar,{disableMobileMenu:true}),(0,jsx_runtime_1.jsx)(PageContainer,{children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,style:{gap:42},direction:'column',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,justifyContent:isMobileExtraSmall?'center':'space-between',alignItems:'center',style:{gap:42},children:[(0,jsx_runtime_1.jsx)(Search,{children:(0,jsx_runtime_1.jsx)(Searchbar_1.SearchInput,{search:filterDAOs})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,style:{gap:22},justifyContent:'center',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,justifyContent:'center',alignItems:'center',style:{height:'100%'},children:(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Typography,{style:{fontSize:'18px'},color:'textPrimary',children:[(daos===null||daos===void 0?void 0:daos.length)||0,' DAOs']})})})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Link,{underline:'none',href:`/creator`,children:(0,jsx_runtime_1.jsx)(MainButton_1.MainButton,{variant:'contained',color:'secondary',children:'Create DAO'})})})]})})]})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,children:(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(StyledTab,{variant:'contained',style:selectedTab!==0?{borderTopRightRadius:0,borderBottomRightRadius:0,zIndex:0}:{borderRadius:4,zIndex:1},disableElevation:true,onClick:()=>handleChangeTab(0),isSelected:selectedTab===0,children:'All'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(StyledTab,{disableElevation:true,variant:'contained',style:selectedTab!==1?{borderTopLeftRadius:0,borderBottomLeftRadius:0,marginLeft:-1,zIndex:0}:{borderRadius:4,marginLeft:-1,zIndex:1},onClick:()=>handleChangeTab(1),isSelected:selectedTab===1,children:'My DAOs'})})]})})})}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,children:[(0,jsx_runtime_1.jsx)(TabPanel_1.TabPanel,{value:selectedTab,index:0,children:(0,jsx_runtime_1.jsxs)(DAOItemGrid,{container:true,justifyContent:isMobileSmall?'center':'flex-start',children:[currentDAOs.map((dao,i)=>(0,jsx_runtime_1.jsx)(DAOItemCard,{item:true,children:(0,jsx_runtime_1.jsx)(DAOItem_1.DAOItem,{dao:dao})},`dao-${i}`)),isLoading?(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.CircularProgress,{color:'secondary'})}):null]})}),(0,jsx_runtime_1.jsx)(TabPanel_1.TabPanel,{value:selectedTab,index:1,children:(0,jsx_runtime_1.jsx)(DAOItemGrid,{container:true,style:{gap:18},justifyContent:isMobileSmall?'center':'flex-start',children:!account?(0,jsx_runtime_1.jsx)(ConnectMessage_1.ConnectMessage,{}):currentDAOs.filter(dao=>dao.votingAddresses.includes(account)).map((dao,i)=>(0,jsx_runtime_1.jsx)(DAOItemCard,{item:true,children:(0,jsx_runtime_1.jsx)(DAOItem_1.DAOItem,{dao:dao})},`mine-${i}`))})})]})]})})]});};exports.DAOList=DAOList; \ No newline at end of file diff --git a/dist/modules/explorer/pages/DAOList/index.js.map b/dist/modules/explorer/pages/DAOList/index.js.map deleted file mode 100644 index 03d4004..0000000 --- a/dist/modules/explorer/pages/DAOList/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../../src/modules/explorer/pages/DAOList/index.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/explorer/pages/NFTs/index.js b/dist/modules/explorer/pages/NFTs/index.js deleted file mode 100644 index 3b2e1b7..0000000 --- a/dist/modules/explorer/pages/NFTs/index.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.NFTs=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const NFT_1=require('../../components/NFT');const NFTDialog_1=require('../../components/NFTDialog');const ProposalForm_1=require('../../components/ProposalForm');const UserBadge_1=require('../../components/UserBadge');const react_1=require('react');const useTezos_1=require('../../../../services/beacon/hooks/useTezos');const useDAOHoldings_1=require('../../../../services/contracts/baseDAO/hooks/useDAOHoldings');const useDAO_1=require('../../../../services/services/dao/hooks/useDAO');const ContentContainer_1=require('../../components/ContentContainer');const router_1=require('../DAO/router');const useCycleInfo_1=require('../../../../services/contracts/baseDAO/hooks/useCycleInfo');const SmallButton_1=require('../../../common/SmallButton');const utils_1=require('../../../../services/contracts/utils');const Card=(0,core_1.styled)(ContentContainer_1.ContentContainer)({boxSizing:'border-box',padding:30,width:325,minHeight:500,cursor:'pointer'});const FullWidthContainer=(0,core_1.styled)(core_1.Grid)({width:'100%'});const ImgContainer=(0,core_1.styled)(core_1.Box)({height:246,width:'100%'});const NFTId=(0,core_1.styled)(core_1.Typography)({fontSize:14,fontWeight:300});const NFTTitle=(0,core_1.styled)(core_1.Typography)({fontWeight:500});const NFTs=()=>{const theme=(0,core_1.useTheme)();const daoId=(0,router_1.useDAOID)();const {data:dao}=(0,useDAO_1.useDAO)(daoId);const {nftHoldings}=(0,useDAOHoldings_1.useDAONFTHoldings)(daoId);const [openTransfer,setOpenTransfer]=(0,react_1.useState)(false);const {account}=(0,useTezos_1.useTezos)();const [defaultValues,setDefaultValues]=(0,react_1.useState)();const [selectedNFT,setSelectedNFT]=(0,react_1.useState)();const isMobileSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('sm'));const onClickNFT=nft=>{setSelectedNFT(nft);};const onCloseDialog=()=>{setSelectedNFT(undefined);};const onOpenTransferModal=nft=>{setDefaultValues({nftTransferForm:{isBatch:false,transfers:[{recipient:account,amount:1,asset:nft}]}});setOpenTransfer(true);};const onClick=(e,nft)=>{e.stopPropagation();onOpenTransferModal(nft);};const onCloseTransfer=()=>{setOpenTransfer(false);};const shouldDisable=(0,useCycleInfo_1.useIsProposalButtonDisabled)(daoId);return(0,jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment,{children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,direction:'column',style:{gap:42},children:(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,justifyContent:isMobileSmall?'center':'flex-start',style:{gap:12},children:!nftHoldings?(0,jsx_runtime_1.jsx)(jsx_runtime_1.Fragment,{children:(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,direction:'row',justifyContent:'center',children:(0,jsx_runtime_1.jsx)(core_1.CircularProgress,{color:'secondary'})})}):(0,jsx_runtime_1.jsx)(jsx_runtime_1.Fragment,{children:nftHoldings.map((nft,i)=>(0,jsx_runtime_1.jsxs)(Card,{item:true,container:true,xs:isMobileSmall?12:undefined,direction:'column',style:{gap:20},onClick:()=>onClickNFT(nft),children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',style:{gap:18},alignItems:'center',children:[(0,jsx_runtime_1.jsx)(FullWidthContainer,{item:true,children:nft.token.firstCreator?(0,jsx_runtime_1.jsx)(UserBadge_1.UserBadge,{size:35,address:nft.token.firstCreator,short:true}):(0,jsx_runtime_1.jsx)(core_1.Typography,{color:'textPrimary',variant:'body1',children:'Unknown'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(ImgContainer,{children:(0,jsx_runtime_1.jsx)(NFT_1.NFT,{qmHash:nft.token.artifact_hash,mediaType:nft.token.mediaType,name:nft.token.name})})}),(0,jsx_runtime_1.jsxs)(FullWidthContainer,{item:true,container:true,direction:'row',justifyContent:'space-between',children:[(0,jsx_runtime_1.jsxs)(NFTId,{color:'textPrimary',children:[nft.token.symbol,'#',nft.token.id]}),(0,jsx_runtime_1.jsxs)(NFTId,{color:'textPrimary',children:['#',nft.token.token_id]})]})]})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',style:{gap:20},children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(NFTTitle,{color:'textPrimary',variant:'h4',children:nft.token.name})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Typography,{color:'secondary',style:{marginBottom:16},children:[(0,utils_1.parseUnits)(nft.token.supply,nft.token.decimals).toString(),' ',nft.token.symbol]})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,container:true,direction:'row',justifyContent:'center',children:(0,jsx_runtime_1.jsx)(SmallButton_1.SmallButton,{variant:'contained',color:'secondary',size:'small',onClick:e=>onClick(e,nft.token),disabled:shouldDisable,children:'Transfer'})})]})})]},`nft-${i}`))})})})}),(0,jsx_runtime_1.jsx)(NFTDialog_1.NFTDialog,{open:!!selectedNFT,onClose:onCloseDialog,nft:selectedNFT===null||selectedNFT===void 0?void 0:selectedNFT.token}),(0,jsx_runtime_1.jsx)(ProposalForm_1.ProposalFormContainer,{open:openTransfer,handleClose:onCloseTransfer,defaultValues:defaultValues,defaultTab:1})]});};exports.NFTs=NFTs; \ No newline at end of file diff --git a/dist/modules/explorer/pages/NFTs/index.js.map b/dist/modules/explorer/pages/NFTs/index.js.map deleted file mode 100644 index 858bfa5..0000000 --- a/dist/modules/explorer/pages/NFTs/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../../src/modules/explorer/pages/NFTs/index.tsx"],"names":[],"mappings":";;;;AAAA,6DAA6D;AAC7D,4CAU0B;AAG1B,yDAAqD;AACrD,qEAAiE;AACjE,2EAA2G;AAC3G,qEAAiE;AAEjE,iCAAuC;AAEvC,6DAAyD;AACzD,oFAAmF;AACnF,+DAA2D;AAC3D,wEAAoE;AAGpE,0CAAwC;AAExC,4FAAuG;AACvG,6DAAyD;AAEzD,oDAAqD;AAErD,MAAM,IAAI,GAAG,IAAA,aAAM,EAAC,mCAAgB,CAAC,CAAC;IACpC,SAAS,EAAE,YAAY;IACvB,OAAO,EAAE,EAAE;IACX,KAAK,EAAE,GAAG;IACV,SAAS,EAAE,GAAG;IACd,MAAM,EAAE,SAAS;CAClB,CAAC,CAAA;AAEF,MAAM,kBAAkB,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC;IACtC,KAAK,EAAE,MAAM;CACd,CAAC,CAAA;AAEF,MAAM,YAAY,GAAG,IAAA,aAAM,EAAC,UAAG,CAAC,CAAC;IAC/B,MAAM,EAAE,GAAG;IACX,KAAK,EAAE,MAAM;CACd,CAAC,CAAA;AAEF,MAAM,KAAK,GAAG,IAAA,aAAM,EAAC,iBAAU,CAAC,CAAC;IAC/B,QAAQ,EAAE,EAAE;IACZ,UAAU,EAAE,GAAG;CAChB,CAAC,CAAA;AAEF,MAAM,QAAQ,GAAG,IAAA,aAAM,EAAC,iBAAU,CAAC,CAAC;IAClC,UAAU,EAAE,GAAG;CAChB,CAAC,CAAA;AAEK,MAAM,IAAI,GAAa,GAAG,EAAE;IACjC,MAAM,KAAK,GAAG,IAAA,eAAQ,GAAE,CAAA;IACxB,MAAM,KAAK,GAAG,IAAA,iBAAQ,GAAE,CAAA;IACxB,MAAM,EAAE,IAAI,EAAE,GAAG,EAAE,GAAG,IAAA,eAAM,EAAC,KAAK,CAAC,CAAA;IACnC,MAAM,EAAE,WAAW,EAAE,GAAG,IAAA,kCAAiB,EAAC,KAAK,CAAC,CAAA;IAChD,MAAM,CAAC,YAAY,EAAE,eAAe,CAAC,GAAG,IAAA,gBAAQ,EAAC,KAAK,CAAC,CAAA;IACvD,MAAM,EAAE,OAAO,EAAE,GAAG,IAAA,mBAAQ,GAAE,CAAA;IAC9B,MAAM,CAAC,aAAa,EAAE,gBAAgB,CAAC,GAAG,IAAA,gBAAQ,GAA6B,CAAA;IAC/E,MAAM,CAAC,WAAW,EAAE,cAAc,CAAC,GAAG,IAAA,gBAAQ,GAAiB,CAAA;IAC/D,MAAM,aAAa,GAAG,IAAA,oBAAa,EAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAA;IAEjE,MAAM,UAAU,GAAG,CAAC,GAAkB,EAAE,EAAE;QACxC,cAAc,CAAC,GAAG,CAAC,CAAA;IACrB,CAAC,CAAA;IAED,MAAM,aAAa,GAAG,GAAG,EAAE;QACzB,cAAc,CAAC,SAAS,CAAC,CAAA;IAC3B,CAAC,CAAA;IAED,MAAM,mBAAmB,GAAG,CAAC,GAAa,EAAE,EAAE;QAC5C,gBAAgB,CAAC;YACf,eAAe,EAAE;gBACf,OAAO,EAAE,KAAK;gBACd,SAAS,EAAE;oBACT;wBACE,SAAS,EAAE,OAAO;wBAClB,MAAM,EAAE,CAAC;wBACT,KAAK,EAAE,GAAG;qBACX;iBACF;aACF;SACF,CAAC,CAAA;QACF,eAAe,CAAC,IAAI,CAAC,CAAA;IACvB,CAAC,CAAA;IAED,MAAM,OAAO,GAAG,CAAC,CAAM,EAAE,GAAa,EAAE,EAAE;QACxC,CAAC,CAAC,eAAe,EAAE,CAAA;QACnB,mBAAmB,CAAC,GAAG,CAAC,CAAA;IAC1B,CAAC,CAAA;IAED,MAAM,eAAe,GAAG,GAAG,EAAE;QAC3B,eAAe,CAAC,KAAK,CAAC,CAAA;IACxB,CAAC,CAAA;IAED,MAAM,aAAa,GAAG,IAAA,0CAA2B,EAAC,KAAK,CAAC,CAAA;IAExD,OAAO,CACL,6DACE,uBAAC,WAAI,IAAC,SAAS,QAAC,SAAS,EAAC,QAAQ,EAAC,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,YACnD,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,WAAI,IAAC,SAAS,QAAC,cAAc,EAAE,aAAa,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,YAAY,EAAE,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,YACxF,CAAC,WAAW,CAAC,CAAC,CAAC,CACd,2DACE,uBAAC,WAAI,IAAC,SAAS,QAAC,SAAS,EAAC,KAAK,EAAC,cAAc,EAAC,QAAQ,YACrD,uBAAC,uBAAgB,IAAC,KAAK,EAAC,WAAW,GAAG,GACjC,GACN,CACJ,CAAC,CAAC,CAAC,CACF,2DACG,WAAW,CAAC,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC,EAAE,EAAE,CAAC,CAC3B,wBAAC,IAAI,IAEH,IAAI,QACJ,SAAS,QACT,EAAE,EAAE,aAAa,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,SAAS,EAClC,SAAS,EAAC,QAAQ,EAClB,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAClB,OAAO,EAAE,GAAG,EAAE,CAAC,UAAU,CAAC,GAAG,CAAC,aAE9B,uBAAC,WAAI,IAAC,IAAI,kBACR,wBAAC,WAAI,IAAC,SAAS,QAAC,SAAS,EAAC,QAAQ,EAAC,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,UAAU,EAAC,QAAQ,aACxE,uBAAC,kBAAkB,IAAC,IAAI,kBACrB,GAAG,CAAC,KAAK,CAAC,YAAY,CAAC,CAAC,CAAC,CACxB,uBAAC,qBAAS,IAAC,IAAI,EAAE,EAAE,EAAE,OAAO,EAAE,GAAG,CAAC,KAAK,CAAC,YAAY,EAAE,KAAK,EAAE,IAAI,GAAI,CACtE,CAAC,CAAC,CAAC,CACF,uBAAC,iBAAU,IAAC,KAAK,EAAE,aAAa,EAAE,OAAO,EAAE,OAAO,wBAErC,CACd,GACkB,EACrB,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,YAAY,cACX,uBAAC,SAAG,IACF,MAAM,EAAE,GAAG,CAAC,KAAK,CAAC,aAAa,EAC/B,SAAS,EAAE,GAAG,CAAC,KAAK,CAAC,SAAS,EAC9B,IAAI,EAAE,GAAG,CAAC,KAAK,CAAC,IAAI,GACpB,GACW,GACV,EACP,wBAAC,kBAAkB,IAAC,IAAI,QAAC,SAAS,QAAC,SAAS,EAAC,KAAK,EAAC,cAAc,EAAC,eAAe,aAC/E,wBAAC,KAAK,IAAC,KAAK,EAAC,aAAa,aACvB,GAAG,CAAC,KAAK,CAAC,MAAM,OAAG,GAAG,CAAC,KAAK,CAAC,EAAE,IAC1B,EACR,wBAAC,KAAK,IAAC,KAAK,EAAC,aAAa,kBAAG,GAAG,CAAC,KAAK,CAAC,QAAQ,IAAS,IACrC,IAChB,GACF,EACP,uBAAC,WAAI,IAAC,IAAI,kBACR,wBAAC,WAAI,IAAC,SAAS,QAAC,SAAS,EAAC,QAAQ,EAAC,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,aACnD,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,QAAQ,IAAC,KAAK,EAAC,aAAa,EAAC,OAAO,EAAC,IAAI,YACvC,GAAG,CAAC,KAAK,CAAC,IAAI,GACN,GACN,EACP,uBAAC,WAAI,IAAC,IAAI,kBACR,wBAAC,iBAAU,IAAC,KAAK,EAAC,WAAW,EAAC,KAAK,EAAE,EAAE,YAAY,EAAE,EAAE,EAAE,aACtD,IAAA,kBAAU,EAAC,GAAG,CAAC,KAAK,CAAC,MAAM,EAAE,GAAG,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,QAAQ,EAAE,OAAG,GAAG,CAAC,KAAK,CAAC,MAAM,IACpE,GACR,EACP,uBAAC,WAAI,IAAC,IAAI,QAAC,SAAS,QAAC,SAAS,EAAC,KAAK,EAAC,cAAc,EAAC,QAAQ,YAC1D,uBAAC,yBAAW,IACV,OAAO,EAAC,WAAW,EACnB,KAAK,EAAC,WAAW,EACjB,IAAI,EAAC,OAAO,EACZ,OAAO,EAAE,CAAC,CAAC,EAAE,CAAC,OAAO,CAAC,CAAC,EAAE,GAAG,CAAC,KAAK,CAAC,EACnC,QAAQ,EAAE,aAAa,yBAGX,GACT,IACF,GACF,KA5DF,OAAO,CAAC,EAAE,CA6DV,CACR,CAAC,GACD,CACJ,GACI,GACF,GACF,EACP,uBAAC,qBAAS,IAAC,IAAI,EAAE,CAAC,CAAC,WAAW,EAAE,OAAO,EAAE,aAAa,EAAE,GAAG,EAAG,WAA6B,aAA7B,WAAW,uBAAX,WAAW,CAAoB,KAAK,GAAI,EACtG,uBAAC,oCAAqB,IACpB,IAAI,EAAE,YAAY,EAClB,WAAW,EAAE,eAAe,EAC5B,aAAa,EAAE,aAAa,EAC5B,UAAU,EAAE,CAAC,GACb,IACD,CACJ,CAAA;AACH,CAAC,CAAA;AA1IY,QAAA,IAAI,QA0IhB"} \ No newline at end of file diff --git a/dist/modules/explorer/pages/ProposalDetails/components/CodeVisor.js b/dist/modules/explorer/pages/ProposalDetails/components/CodeVisor.js deleted file mode 100644 index e7c6d55..0000000 --- a/dist/modules/explorer/pages/ProposalDetails/components/CodeVisor.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){if(k2===undefined)k2=k;var desc=Object.getOwnPropertyDescriptor(m,k);if(!desc||('get'in desc?!m.__esModule:desc.writable||desc.configurable)){desc={enumerable:true,get:function(){return m[k];}};}Object.defineProperty(o,k2,desc);}:function(o,m,k,k2){if(k2===undefined)k2=k;o[k2]=m[k];});var __setModuleDefault=this&&this.__setModuleDefault||(Object.create?function(o,v){Object.defineProperty(o,'default',{enumerable:true,value:v});}:function(o,v){o['default']=v;});var __importStar=this&&this.__importStar||function(mod){if(mod&&mod.__esModule)return mod;var result={};if(mod!=null)for(var k in mod)if(k!=='default'&&Object.prototype.hasOwnProperty.call(mod,k))__createBinding(result,mod,k);__setModuleDefault(result,mod);return result;};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.CodeVisor=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const ResponsiveDialog_1=require('../../../components/ResponsiveDialog');const prismjs_1=__importStar(require('prismjs'));const react_simple_code_editor_1=__importDefault(require('react-simple-code-editor'));require('prism-themes/themes/prism-night-owl.css');const Content=(0,core_1.styled)(core_1.Grid)({padding:'0 25px',background:'#121416',borderRadius:4});const CustomDialog=(0,core_1.styled)(ResponsiveDialog_1.ResponsiveDialog)({'& .MuiPaper-root':{maxWidth:'900px !important',maxHeight:200},'& .MuiDialog-paperWidthSm':{maxWidth:'900px !important',maxHeight:200,height:'fit-content !important'},'& .MuiDialog-paperScrollPaper':{background:'red'}});const CustomEditor=(0,core_1.styled)(react_simple_code_editor_1.default)({'maxHeight':500,'overflow':'scroll !important','& textarea':{outline:'none !important'},'& textarea:focus-visited':{outline:'none !important'}});const CodeVisor=({open,title='View Code',code,handleClose})=>{const grammar=prismjs_1.default.languages.javascript;return(0,jsx_runtime_1.jsx)(jsx_runtime_1.Fragment,{children:(0,jsx_runtime_1.jsx)(CustomDialog,{open:open,onClose:handleClose,title:title,template:'md',children:(0,jsx_runtime_1.jsx)(jsx_runtime_1.Fragment,{children:(0,jsx_runtime_1.jsx)(Content,{container:true,direction:'column',style:{gap:32},children:(0,jsx_runtime_1.jsx)(CustomEditor,{disabled:false,onValueChange:()=>true,value:code,highlight:code=>(0,prismjs_1.highlight)(code,grammar,'javascript'),padding:10,style:{fontFamily:'Roboto Mono',fontSize:14,fontWeight:400,outlineWidth:0}})})})})});};exports.CodeVisor=CodeVisor; \ No newline at end of file diff --git a/dist/modules/explorer/pages/ProposalDetails/components/CodeVisor.js.map b/dist/modules/explorer/pages/ProposalDetails/components/CodeVisor.js.map deleted file mode 100644 index 37ddfa0..0000000 --- a/dist/modules/explorer/pages/ProposalDetails/components/CodeVisor.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CodeVisor.js","sourceRoot":"","sources":["../../../../../../src/modules/explorer/pages/ProposalDetails/components/CodeVisor.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,uCAAuC;AACvC,4CAA4D;AAE5D,mFAA+E;AAC/E,mDAAmD;AACnD,wFAA6C;AAC7C,mDAAgD;AAEhD,MAAM,OAAO,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC;IAC3B,OAAO,EAAE,QAAQ;IACjB,UAAU,EAAE,SAAS;IACrB,YAAY,EAAE,CAAC;CAChB,CAAC,CAAA;AAEF,MAAM,YAAY,GAAG,IAAA,aAAM,EAAC,mCAAgB,CAAC,CAAC;IAC5C,kBAAkB,EAAE;QAClB,QAAQ,EAAE,kBAAkB;QAC5B,SAAS,EAAE,GAAG;KACf;IACD,2BAA2B,EAAE;QAC3B,QAAQ,EAAE,kBAAkB;QAC5B,SAAS,EAAE,GAAG;QACd,MAAM,EAAE,wBAAwB;KACjC;IACD,+BAA+B,EAAE;QAC/B,UAAU,EAAE,KAAK;KAClB;CACF,CAAC,CAAA;AAEF,MAAM,YAAY,GAAG,IAAA,aAAM,EAAC,kCAAM,CAAC,CAAC;IAClC,WAAW,EAAE,GAAG;IAChB,UAAU,EAAE,mBAAmB;IAC/B,YAAY,EAAE;QACZ,OAAO,EAAE,iBAAiB;KAC3B;IACD,0BAA0B,EAAE;QAC1B,OAAO,EAAE,iBAAiB;KAC3B;CACF,CAAC,CAAA;AAQK,MAAM,SAAS,GAAoB,CAAC,EAAE,IAAI,EAAE,KAAK,GAAG,WAAW,EAAE,IAAI,EAAE,WAAW,EAAE,EAAE,EAAE;IAC7F,MAAM,OAAO,GAAG,iBAAK,CAAC,SAAS,CAAC,UAAU,CAAA;IAE1C,OAAO,CACL,2DACE,uBAAC,YAAY,IAAC,IAAI,EAAE,IAAI,EAAE,OAAO,EAAE,WAAW,EAAE,KAAK,EAAE,KAAK,EAAE,QAAQ,EAAC,IAAI,YACzE,2DACE,uBAAC,OAAO,IAAC,SAAS,QAAC,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,YACxD,uBAAC,YAAY,IACX,QAAQ,EAAE,KAAK,EACf,aAAa,EAAE,GAAG,EAAE,CAAC,IAAI,EACzB,KAAK,EAAE,IAAI,EACX,SAAS,EAAE,IAAI,CAAC,EAAE,CAAC,IAAA,mBAAS,EAAC,IAAI,EAAE,OAAO,EAAE,YAAY,CAAC,EACzD,OAAO,EAAE,EAAE,EACX,KAAK,EAAE;4BACL,UAAU,EAAE,aAAa;4BACzB,QAAQ,EAAE,EAAE;4BACZ,UAAU,EAAE,GAAG;4BACf,YAAY,EAAE,CAAC;yBAChB,GACD,GACM,GACT,GACU,GACd,CACJ,CAAA;AACH,CAAC,CAAA;AA1BY,QAAA,SAAS,aA0BrB"} \ No newline at end of file diff --git a/dist/modules/explorer/pages/ProposalDetails/components/QuorumThreshold.js b/dist/modules/explorer/pages/ProposalDetails/components/QuorumThreshold.js deleted file mode 100644 index 6d63e7f..0000000 --- a/dist/modules/explorer/pages/ProposalDetails/components/QuorumThreshold.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.QuorumThreshold=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const InfoIcon_1=require('../../../components/styled/InfoIcon');const react_customizable_progressbar_1=__importDefault(require('react-customizable-progressbar'));const FormatNumber_1=require('../../../utils/FormatNumber');const ProgressText=(0,core_1.styled)(core_1.Typography)(({textColor})=>({color:textColor,display:'flex',alignItems:'center',position:'absolute',width:'100%',height:'100%',fontSize:16,userSelect:'none',boxShadow:'none',background:'inherit',fontFamily:'Roboto Mono',justifyContent:'center',top:0}));const QuorumThreshold=({value,tooltipText})=>{return(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'row',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'subtitle1',color:'textSecondary',children:'QUORUM THRESHOLD %'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Tooltip,{placement:'bottom',title:tooltipText,children:(0,jsx_runtime_1.jsx)(InfoIcon_1.InfoIcon,{color:'secondary'})})})]})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{children:(0,jsx_runtime_1.jsx)(react_customizable_progressbar_1.default,{progress:value.toNumber(),radius:50,strokeWidth:7,strokeColor:'#3866F9',trackStrokeWidth:4,children:(0,jsx_runtime_1.jsx)('div',{className:'indicator',children:(0,jsx_runtime_1.jsx)(ProgressText,{textColor:'#3866F9',children:(0,FormatNumber_1.formatNumber)(value)})})})})]})});};exports.QuorumThreshold=QuorumThreshold; \ No newline at end of file diff --git a/dist/modules/explorer/pages/ProposalDetails/components/QuorumThreshold.js.map b/dist/modules/explorer/pages/ProposalDetails/components/QuorumThreshold.js.map deleted file mode 100644 index 6aad045..0000000 --- a/dist/modules/explorer/pages/ProposalDetails/components/QuorumThreshold.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"QuorumThreshold.js","sourceRoot":"","sources":["../../../../../../src/modules/explorer/pages/ProposalDetails/components/QuorumThreshold.tsx"],"names":[],"mappings":";;;;;;;AACA,4CAAqE;AACrE,0EAAsE;AACtE,oGAAwD;AACxD,sEAAkE;AAQlE,MAAM,YAAY,GAAG,IAAA,aAAM,EAAC,iBAAU,CAAC,CAAC,CAAC,EAAE,SAAS,EAAyB,EAAE,EAAE,CAAC,CAAC;IACjF,KAAK,EAAE,SAAS;IAChB,OAAO,EAAE,MAAM;IACf,UAAU,EAAE,QAAQ;IACpB,QAAQ,EAAE,UAAU;IACpB,KAAK,EAAE,MAAM;IACb,MAAM,EAAE,MAAM;IACd,QAAQ,EAAE,EAAE;IACZ,UAAU,EAAE,MAAM;IAClB,SAAS,EAAE,MAAM;IACjB,UAAU,EAAE,SAAS;IACrB,UAAU,EAAE,aAAa;IACzB,cAAc,EAAE,QAAQ;IACxB,GAAG,EAAE,CAAC;CACP,CAAC,CAAC,CAAA;AAEI,MAAM,eAAe,GAAoB,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,EAAE,EAAE;IACzE,OAAO,CACL,uBAAC,WAAI,IAAC,IAAI,kBACR,wBAAC,WAAI,IAAC,SAAS,QAAC,SAAS,EAAC,QAAQ,aAChC,uBAAC,WAAI,IAAC,IAAI,kBACR,wBAAC,WAAI,IAAC,SAAS,QAAC,SAAS,EAAC,KAAK,aAC7B,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,iBAAU,IAAC,OAAO,EAAC,WAAW,EAAC,KAAK,EAAC,eAAe,mCAExC,GACR,EACP,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,cAAO,IAAC,SAAS,EAAC,QAAQ,EAAC,KAAK,EAAE,WAAW,YAC5C,uBAAC,mBAAQ,IAAC,KAAK,EAAC,WAAW,GAAG,GACtB,GACL,IACF,GACF,EACP,uBAAC,WAAI,cACH,uBAAC,wCAAW,IACV,QAAQ,EAAE,KAAK,CAAC,QAAQ,EAAE,EAC1B,MAAM,EAAE,EAAE,EACV,WAAW,EAAE,CAAC,EACd,WAAW,EAAC,SAAS,EACrB,gBAAgB,EAAE,CAAC,YAEnB,gCAAK,SAAS,EAAC,WAAW,YACxB,uBAAC,YAAY,IAAC,SAAS,EAAC,SAAS,YAAE,IAAA,2BAAY,EAAC,KAAK,CAAC,GAAgB,GAClE,GACM,GACT,IACF,GACF,CACR,CAAA;AACH,CAAC,CAAA;AAlCY,QAAA,eAAe,mBAkC3B"} \ No newline at end of file diff --git a/dist/modules/explorer/pages/ProposalDetails/index.js b/dist/modules/explorer/pages/ProposalDetails/index.js deleted file mode 100644 index eed3f03..0000000 --- a/dist/modules/explorer/pages/ProposalDetails/index.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){if(k2===undefined)k2=k;var desc=Object.getOwnPropertyDescriptor(m,k);if(!desc||('get'in desc?!m.__esModule:desc.writable||desc.configurable)){desc={enumerable:true,get:function(){return m[k];}};}Object.defineProperty(o,k2,desc);}:function(o,m,k,k2){if(k2===undefined)k2=k;o[k2]=m[k];});var __setModuleDefault=this&&this.__setModuleDefault||(Object.create?function(o,v){Object.defineProperty(o,'default',{enumerable:true,value:v});}:function(o,v){o['default']=v;});var __importStar=this&&this.__importStar||function(mod){if(mod&&mod.__esModule)return mod;var result={};if(mod!=null)for(var k in mod)if(k!=='default'&&Object.prototype.hasOwnProperty.call(mod,k))__createBinding(result,mod,k);__setModuleDefault(result,mod);return result;};var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.ProposalDetails=void 0;const jsx_runtime_1=require('react/jsx-runtime');const lodash_1=__importDefault(require('lodash'));const core_1=require('@material-ui/core');const react_html_parser_1=__importDefault(require('react-html-parser'));const bignumber_js_1=require('bignumber.js');const react_customizable_progressbar_1=__importDefault(require('react-customizable-progressbar'));const StatusBadge_1=require('../../components/StatusBadge');const UserBadge_1=require('../../components/UserBadge');const VotersProgress_1=require('../../components/VotersProgress');const useCanDropProposal_1=require('../../hooks/useCanDropProposal');const react_1=require('react');const react_router_1=require('react-router');const useTopic_1=require('../../../../services/agora/hooks/useTopic');const useDropProposal_1=require('../../../../services/contracts/baseDAO/hooks/useDropProposal');const utils_1=require('../../../../services/contracts/utils');const useDAO_1=require('../../../../services/services/dao/hooks/useDAO');const useProposal_1=require('../../../../services/services/dao/hooks/useProposal');const ContentContainer_1=require('../../components/ContentContainer');const router_1=require('../DAO/router');const useVotesStats_1=require('../../hooks/useVotesStats');const FormatNumber_1=require('../../utils/FormatNumber');const HighlightedBadge_1=require('../../components/styled/HighlightedBadge');const TransferBadge_1=require('../../components/TransferBadge');const types_1=require('../../../../services/services/dao/mappers/proposal/types');const useDAOHoldings_1=require('../../../../services/contracts/baseDAO/hooks/useDAOHoldings');const VoteDialog_1=require('../../components/VoteDialog');const XTZTransferBadge_1=require('../../components/XTZTransferBadge');const InfoIcon_1=require('../../components/styled/InfoIcon');const ProposalTransferBadge_1=require('../../components/ProposalTransferBadge');const useUnstakeVotes_1=require('../../../../services/contracts/baseDAO/hooks/useUnstakeVotes');const CopyButton_1=require('../../../common/CopyButton');const ProposalFormInput_1=require('../../components/ProposalFormInput');const prismjs_1=__importStar(require('prismjs'));const CodeCollapse_1=require('../../components/CodeCollapse');const Container=(0,core_1.styled)(ContentContainer_1.ContentContainer)({padding:'36px 45px'});const HistoryItem=(0,core_1.styled)(core_1.Grid)(({theme})=>({marginTop:20,paddingBottom:12,display:'flex',height:'auto',[theme.breakpoints.down('sm')]:{width:'unset'}}));const QuorumTitle=(0,core_1.styled)(core_1.Typography)(()=>({color:'#3866F9'}));const ViewCodeButton=(0,core_1.styled)(core_1.Button)({height:31,fontSize:16});const ProgressText=(0,core_1.styled)(core_1.Typography)(({textColor})=>({color:textColor,display:'flex',alignItems:'center',position:'absolute',width:'100%',height:'100%',fontSize:16,userSelect:'none',boxShadow:'none',background:'inherit',fontFamily:'Roboto Mono',justifyContent:'center',top:0}));const DetailsText=(0,core_1.styled)(core_1.Typography)({wordBreak:'break-all'});const VoteButton=(0,core_1.styled)(core_1.Button)(({favor})=>({backgroundColor:favor?'#3FE888':'#FF486E'}));const InfoTitle=(0,core_1.styled)(core_1.Typography)({marginTop:37,fontWeight:400,fontSize:18,lineHeigh:'27px'});const InfoItem=(0,core_1.styled)(core_1.Typography)({marginTop:11,fontWeight:400,fontSize:16,lineHeight:'24px'});const InfoCopyIcon=(0,core_1.styled)(CopyButton_1.CopyButton)({'height':15,'& svg':{height:15}});const getReadableConfig=configKey=>{switch(configKey){case'frozen_extra_value':return'Proposal fee';case'slash_scale_value':return'Percentage of tokens returned after rejection';default:return'Unknown Config parameter';}};const ProposalDetails=()=>{var _a;const {proposalId}=(0,react_router_1.useParams)();const daoId=(0,router_1.useDAOID)();const [openVote,setOpenVote]=(0,react_1.useState)(false);const [voteIsSupport,setVoteIsSupport]=(0,react_1.useState)(false);const theme=(0,core_1.useTheme)();const {data:proposal}=(0,useProposal_1.useProposal)(daoId,proposalId);const {data:dao,cycleInfo}=(0,useDAO_1.useDAO)(daoId);const isMobileSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('sm'));const {mutate:dropProposal}=(0,useDropProposal_1.useDropProposal)();const {data:holdings}=(0,useDAOHoldings_1.useDAOHoldings)(daoId);const canDropProposal=(0,useCanDropProposal_1.useCanDropProposal)(daoId,proposalId);const {data:agoraPost}=(0,useTopic_1.useAgoraTopic)(Number((_a=proposal===null||proposal===void 0?void 0:proposal.metadata)===null||_a===void 0?void 0:_a.agoraPostId));const quorumThreshold=(proposal===null||proposal===void 0?void 0:proposal.quorumThreshold)||new bignumber_js_1.BigNumber(0);const {mutate:mutateUnstake}=(0,useUnstakeVotes_1.useUnstakeVotes)();const onClickVote=support=>{setVoteIsSupport(support);setOpenVote(true);};const onCloseVote=()=>{setOpenVote(false);};const onDropProposal=(0,react_1.useCallback)(()=>__awaiter(void 0,void 0,void 0,function*(){yield dropProposal({dao:dao,proposalId});}),[dao,dropProposal,proposalId]);const onUnstakeVotes=(0,react_1.useCallback)(()=>__awaiter(void 0,void 0,void 0,function*(){yield mutateUnstake({dao:dao,proposalId});}),[dao,mutateUnstake,proposalId]);const proposalCycle=proposal?proposal.period:'-';const {votesQuorumPercentage}=(0,useVotesStats_1.useVotesStats)({upVotes:(proposal===null||proposal===void 0?void 0:proposal.upVotes)||new bignumber_js_1.BigNumber(0),downVotes:(proposal===null||proposal===void 0?void 0:proposal.downVotes)||new bignumber_js_1.BigNumber(0),quorumThreshold});const list=(0,react_1.useMemo)(()=>{if(!proposal||!(proposal instanceof types_1.LambdaProposal)){return[];}return proposal.metadata.list;},[proposal]);const transfers=(0,react_1.useMemo)(()=>{if(!holdings||!proposal){return[];}return proposal.metadata.transfers;},[holdings,proposal]);const canVote=cycleInfo&&(proposal===null||proposal===void 0?void 0:proposal.getStatus(cycleInfo.currentLevel).status)===types_1.ProposalStatus.ACTIVE;const parseReadableConfigValue=(configKey,value)=>{if(dao&&value){switch(configKey){case'frozen_extra_value':return(0,utils_1.parseUnits)(value,dao.data.token.decimals).toString();case'slash_scale_value':return 100-value.toNumber();default:return value.toString();}}};return(0,jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment,{children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',style:{gap:42},children:[(0,jsx_runtime_1.jsx)(Container,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',style:{gap:18},children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,style:{gap:21},children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'h3',color:'textPrimary',align:isMobileSmall?'center':'left',children:agoraPost?agoraPost.title:`Proposal ${(0,utils_1.toShortAddress)((proposal===null||proposal===void 0?void 0:proposal.id)||'')}`})}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{children:[(0,jsx_runtime_1.jsx)(core_1.Button,{variant:'contained',color:'secondary',disabled:!canDropProposal,onClick:onDropProposal,children:'Drop Proposal'}),(0,jsx_runtime_1.jsx)(core_1.Tooltip,{placement:'bottom',title:'Guardian and proposer may drop proposal at anytime. Anyone may drop proposal if proposal expired',children:(0,jsx_runtime_1.jsx)(InfoIcon_1.InfoIcon,{color:'secondary'})})]})]}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,justifyContent:'space-between',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:proposal&&cycleInfo&&(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,style:{gap:20},children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(StatusBadge_1.StatusBadge,{status:proposal.getStatus(cycleInfo.currentLevel).status})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{color:'textPrimary',variant:'subtitle2',children:'CREATED BY'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(UserBadge_1.UserBadge,{address:proposal.proposer,short:true})})]})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,style:{gap:28},children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(VoteButton,{variant:'contained',favor:true,onClick:()=>onClickVote(true),disabled:!canVote,children:'Vote For'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(VoteButton,{variant:'contained',favor:false,onClick:()=>onClickVote(false),disabled:!canVote,children:'Vote Against'})})]})})]})})]})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,style:{gap:45},children:[(0,jsx_runtime_1.jsx)(Container,{item:true,xs:12,md:7,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',style:{gap:18},children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,style:{gap:18},children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{color:'secondary',children:'Votes'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Typography,{color:'textPrimary',children:['Cycle: ',proposalCycle]})})]})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(VotersProgress_1.VotersProgress,{showButton:true,daoId:daoId,proposalId:proposalId})})]})}),(0,jsx_runtime_1.jsx)(Container,{item:true,xs:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'row',style:{height:'100%'},alignItems:'center',wrap:'nowrap',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(react_customizable_progressbar_1.default,{progress:proposal?votesQuorumPercentage.toNumber():0,radius:50,strokeWidth:7,strokeColor:'#3866F9',trackStrokeWidth:4,trackStrokeColor:theme.palette.primary.light,children:(0,jsx_runtime_1.jsx)('div',{className:'indicator',children:(0,jsx_runtime_1.jsx)(ProgressText,{textColor:'#3866F9',children:proposal?`${(0,FormatNumber_1.formatNumber)(votesQuorumPercentage)}%`:'-'})})})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',alignItems:'flex-start',justifyContent:'center',wrap:'nowrap',style:{height:'100%'},children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,children:[proposal&&(0,jsx_runtime_1.jsx)(core_1.Tooltip,{placement:'bottom',title:`Amount of ${dao===null||dao===void 0?void 0:dao.data.token.symbol} required to be locked through voting for a proposal to be passed/rejected. ${proposal.upVotes.gte(proposal.downVotes)?proposal.upVotes.toString():proposal.downVotes.toString()}/${quorumThreshold} votes.`,children:(0,jsx_runtime_1.jsx)(InfoIcon_1.InfoIcon,{color:'secondary'})}),(0,jsx_runtime_1.jsx)(QuorumTitle,{color:'textPrimary',children:'Quorum Threshold:'})]}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{color:'textPrimary',children:proposal?quorumThreshold.toString():'-'})})]})})]})})]})}),(0,jsx_runtime_1.jsx)(Container,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',style:{gap:40},children:[agoraPost&&(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{color:'textPrimary',variant:'body1',align:isMobileSmall?'center':'left',children:(0,react_html_parser_1.default)(agoraPost.post_stream.posts[0].cooked)})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,container:true,style:{gap:25},children:proposal?(0,jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment,{children:[proposal.metadata.lambdaType==='execute_handler'&&(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,container:true,alignItems:'center',direction:isMobileSmall?'column':'row',children:(0,jsx_runtime_1.jsx)(HighlightedBadge_1.HighlightedBadge,{justifyContent:'center',alignItems:'center',direction:'row',container:true,children:(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(DetailsText,{variant:'body1',color:'textPrimary',children:['Execute Lambda',' ',(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'body1',color:'secondary',display:'inline',children:lodash_1.default.startCase(proposal.metadata.lambdaHandler.handler_name)}),' ']})})})}),transfers===null||transfers===void 0?void 0:transfers.map((transfer,index)=>{return(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,container:true,alignItems:'center',direction:isMobileSmall?'column':'row',children:transfer.type==='XTZ'?(0,jsx_runtime_1.jsx)(XTZTransferBadge_1.XTZTransferBadge,{amount:transfer.amount,address:transfer.beneficiary}):(0,jsx_runtime_1.jsx)(TransferBadge_1.TransferBadge,{amount:transfer.amount,address:transfer.beneficiary,contract:transfer.contractAddress,tokenId:transfer.tokenId})},index);}),proposal.metadata.config.map(({key,value},index)=>{var _a;return(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,container:true,alignItems:'center',direction:isMobileSmall?'column':'row',children:(0,jsx_runtime_1.jsx)(HighlightedBadge_1.HighlightedBadge,{justifyContent:'center',alignItems:'center',direction:'row',container:true,children:(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(DetailsText,{variant:'body1',color:'textPrimary',children:['Change',' ',(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'body1',color:'secondary',display:'inline',children:getReadableConfig(key)}),' ','to',' ',(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'body1',color:'secondary',display:'inline',children:(_a=parseReadableConfigValue(key,value))!==null&&_a!==void 0?_a:0})]})})})},index);}),proposal.metadata.update_contract_delegate!==''&&(0,jsx_runtime_1.jsx)(ProposalTransferBadge_1.ProposalTransferBadge,{address:proposal.metadata.update_contract_delegate,label:'New Delegate'}),proposal.metadata.update_guardian!==''&&(0,jsx_runtime_1.jsx)(ProposalTransferBadge_1.ProposalTransferBadge,{address:proposal.metadata.update_guardian,label:'Update Guardian'}),list.map(({key,value},index)=>(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,container:true,alignItems:'center',direction:isMobileSmall?'column':'row',children:(0,jsx_runtime_1.jsx)(HighlightedBadge_1.HighlightedBadge,{justifyContent:'center',alignItems:'center',direction:'row',container:true,children:(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(DetailsText,{variant:'body1',color:'textPrimary',children:['Set "',key,'" to "',value,'"']})})})},index)),(0,jsx_runtime_1.jsx)(CodeCollapse_1.CodeCollapse,{code:JSON.stringify(proposal.metadata.lambdaHandler,null,2)}),proposal.metadata.lambdaType==='add_handler'&&(0,jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment,{children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,container:true,alignItems:'center',direction:isMobileSmall?'column':'row',children:(0,jsx_runtime_1.jsx)(HighlightedBadge_1.HighlightedBadge,{justifyContent:'center',alignItems:'center',direction:'row',container:true,children:(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(DetailsText,{variant:'body1',color:'textPrimary',children:['Add Lambda',' ',(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'body1',color:'secondary',display:'inline',children:proposal.metadata.lambdaHandler.name}),' ']})})})}),(0,jsx_runtime_1.jsx)(ProposalFormInput_1.ProposalCodeEditorInput,{label:'Lambda Code',containerstyle:{marginTop:'8px'},insertSpaces:true,ignoreTabKey:false,tabSize:4,padding:10,style:{minHeight:500,fontFamily:'Roboto Mono',fontSize:14,fontWeight:400,outlineWidth:0},value:JSON.stringify(proposal.metadata.lambdaHandler,null,2),onValueChange:code=>true,highlight:code=>(0,prismjs_1.highlight)(code,prismjs_1.default.languages.javascript,'javascript'),title:lodash_1.default.startCase(proposal.metadata.lambdaType)})]}),proposal.metadata.lambdaType==='remove_handler'&&(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,container:true,alignItems:'center',direction:isMobileSmall?'column':'row',children:(0,jsx_runtime_1.jsx)(HighlightedBadge_1.HighlightedBadge,{justifyContent:'center',alignItems:'center',direction:'row',container:true,children:(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(DetailsText,{variant:'body1',color:'textPrimary',children:['Remove Lambda',' ',(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'body1',color:'secondary',display:'inline',children:lodash_1.default.startCase(proposal.metadata.lambdaHandler)}),' ']})})})})]}):null})]})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,children:(0,jsx_runtime_1.jsx)(Container,{item:true,md:12,xs:12,children:cycleInfo&&(proposal===null||proposal===void 0?void 0:proposal.getStatus(cycleInfo.currentLevel).statusHistory.map((item,index)=>{return(0,jsx_runtime_1.jsxs)(HistoryItem,{container:true,direction:'row',alignItems:'baseline',wrap:'nowrap',xs:12,style:{gap:32},children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(StatusBadge_1.StatusBadge,{item:true,status:item.status})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{color:'textPrimary',variant:'subtitle2',children:item.timestamp})})]},index);}))})})})]}),(0,jsx_runtime_1.jsx)(VoteDialog_1.VoteDialog,{open:openVote,support:voteIsSupport,onClose:onCloseVote})]});};exports.ProposalDetails=ProposalDetails; \ No newline at end of file diff --git a/dist/modules/explorer/pages/ProposalDetails/index.js.map b/dist/modules/explorer/pages/ProposalDetails/index.js.map deleted file mode 100644 index 82a5848..0000000 --- a/dist/modules/explorer/pages/ProposalDetails/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../../src/modules/explorer/pages/ProposalDetails/index.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/explorer/pages/Proposals/index.js b/dist/modules/explorer/pages/Proposals/index.js deleted file mode 100644 index dabbded..0000000 --- a/dist/modules/explorer/pages/Proposals/index.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.Proposals=exports.DropButton=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=require('react');const core_1=require('@material-ui/core');const useDAO_1=require('../../../../services/services/dao/hooks/useDAO');const useProposals_1=require('../../../../services/services/dao/hooks/useProposals');const router_1=require('../DAO/router');const types_1=require('../../../../services/services/dao/mappers/proposal/types');const ContentContainer_1=require('../../components/ContentContainer');const AllProposalsList_1=require('../../components/AllProposalsList');const SmallButton_1=require('../../../common/SmallButton');const ProposalActionsDialog_1=require('../../components/ProposalActionsDialog');const useFlush_1=require('../../../../services/contracts/baseDAO/hooks/useFlush');const useDropAllExpired_1=require('../../../../services/contracts/baseDAO/hooks/useDropAllExpired');const InfoIcon_1=require('../../components/styled/InfoIcon');const react_customizable_progressbar_1=__importDefault(require('react-customizable-progressbar'));const useTimeLeftInCycle_1=require('../../hooks/useTimeLeftInCycle');const list_icon_svg_1=require('../../../../assets/img/list-icon.svg');const tezos_icon_svg_1=require('../../../../assets/img/tezos-icon.svg');const cycle_icon_svg_1=require('../../../../assets/img/cycle-icon.svg');const chart_icon_svg_1=require('../../../../assets/img/chart-icon.svg');const useCycleInfo_1=require('../../../../services/contracts/baseDAO/hooks/useCycleInfo');const ProposalList_1=require('../../../lite/explorer/components/ProposalList');const usePolls_1=require('../../../lite/explorer/hooks/usePolls');const dayjs_1=__importDefault(require('dayjs'));const ProposalInfoTitle=(0,core_1.styled)(core_1.Typography)({fontSize:'18px',fontWeight:300,['@media (max-width:1155px)']:{whiteSpace:'nowrap'},['@media (max-width:1030px)']:{fontSize:'16.3px',whiteSpace:'initial'},['@media (max-width:830.99px)']:{fontSize:'18px'},['@media (max-width:409.99px)']:{fontSize:'16px'}});const CycleTime=(0,core_1.styled)(core_1.Typography)(({theme})=>({fontWeight:300,fontSize:'18px',['@media (max-width:1030px)']:{fontSize:'16px'},['@media (max-width:830.99px)']:{fontSize:'20px'},['@media (max-width:434px)']:{fontSize:'18px'},['@media (max-width:409.99px)']:{fontSize:'15px'}}));const LargeNumber=(0,core_1.styled)(core_1.Typography)(({theme})=>({fontSize:'36px',fontWeight:300,color:theme.palette.text.primary,marginTop:'7px',['@media (max-width:1030px)']:{fontSize:'30px'}}));const ProgressContainer=(0,core_1.styled)(core_1.Box)({marginLeft:'-18px',marginBottom:'-5px',width:80});const HeroContainer=(0,core_1.styled)(ContentContainer_1.ContentContainer)(({theme})=>({padding:'38px 48px 38px 48px',display:'inline-flex',alignItems:'center',[theme.breakpoints.down('xs')]:{maxHeight:'fit-content'}}));const IconContainer=(0,core_1.styled)(core_1.SvgIcon)({width:'auto',height:45,marginLeft:48});const TitleText=(0,core_1.styled)(core_1.Typography)({fontSize:30,fontWeight:500,lineHeight:0.9,['@media (max-width:1030px)']:{fontSize:25}});exports.DropButton=(0,core_1.styled)(core_1.Button)({verticalAlign:'text-bottom',fontSize:'16px'});const SubtitleText=(0,core_1.styled)(core_1.Grid)({marginTop:40,marginBottom:-12});const ItemBox=(0,core_1.styled)(core_1.Grid)(({theme})=>({gap:24,alignItems:'center',marginBottom:16,[theme.breakpoints.down('sm')]:{justifyContent:'center',height:150,textAlign:'center'}}));const styles=(0,core_1.makeStyles)(theme=>({circleWidth:{'& .RCP':{width:'50px !important'},'& svg':{width:'60px !important',[theme.breakpoints.down('sm')]:{marginTop:-26}}},progressText:{[theme.breakpoints.down('sm')]:{marginTop:-40}}}));const Proposals=()=>{var _a,_b;const daoId=(0,router_1.useDAOID)();const {data,cycleInfo}=(0,useDAO_1.useDAO)(daoId);const blocksLeft=cycleInfo&&cycleInfo.blocksLeft;const {data:proposals}=(0,useProposals_1.useProposals)(daoId);const {data:activeProposals}=(0,useProposals_1.useProposals)(daoId,types_1.ProposalStatus.ACTIVE);const theme=(0,core_1.useTheme)();const isMobileSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('xs'));const [openDialog,setOpenDialog]=(0,react_1.useState)(false);const {mutate}=(0,useFlush_1.useFlush)();const {mutate:dropAllExpired}=(0,useDropAllExpired_1.useDropAllExpired)();const {data:executableProposals}=(0,useProposals_1.useProposals)(daoId,types_1.ProposalStatus.EXECUTABLE);const {data:expiredProposals}=(0,useProposals_1.useProposals)(daoId,types_1.ProposalStatus.EXPIRED);const {hours,minutes,days}=(0,useTimeLeftInCycle_1.useTimeLeftInCycle)();const style=styles();const shouldDisable=(0,useCycleInfo_1.useIsProposalButtonDisabled)(daoId);const handleCloseModal=()=>{setOpenDialog(false);};(0,react_1.useEffect)(()=>{console.log('se actualizó');},[openDialog]);const onFlush=(0,react_1.useCallback)(()=>__awaiter(void 0,void 0,void 0,function*(){if(executableProposals&&expiredProposals&&executableProposals.length&&data){mutate({dao:data,numOfProposalsToFlush:executableProposals.length,expiredProposalIds:expiredProposals.map(p=>p.id)});return;}}),[data,mutate,executableProposals,expiredProposals]);const onDropAllExpired=(0,react_1.useCallback)(()=>__awaiter(void 0,void 0,void 0,function*(){if(expiredProposals&&expiredProposals.length&&data){dropAllExpired({dao:data,expiredProposalIds:expiredProposals.map(p=>p.id)});return;}}),[data,dropAllExpired,expiredProposals]);const polls=(0,usePolls_1.usePolls)((_a=data===null||data===void 0?void 0:data.liteDAOData)===null||_a===void 0?void 0:_a._id);const id=(_b=data===null||data===void 0?void 0:data.liteDAOData)===null||_b===void 0?void 0:_b._id;const activeLiteProposals=polls===null||polls===void 0?void 0:polls.filter(p=>Number(p.endTime)>(0,dayjs_1.default)().valueOf());return(0,jsx_runtime_1.jsx)(jsx_runtime_1.Fragment,{children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',style:{gap:42},children:[(0,jsx_runtime_1.jsx)(HeroContainer,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,justifyContent:'space-between',alignItems:'center',children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'row',children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,style:{gap:20},alignItems:isMobileSmall?'baseline':'center',direction:isMobileSmall?'column':'row',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:isMobileSmall?undefined:5,children:(0,jsx_runtime_1.jsx)(TitleText,{color:'textPrimary',children:'Proposals'})}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,justifyContent:'flex-end',style:{gap:15},direction:isMobileSmall?'column':'row',xs:isMobileSmall?undefined:true,children:[(0,jsx_runtime_1.jsx)(SmallButton_1.SmallButton,{variant:'contained',disabled:shouldDisable,color:'secondary',onClick:()=>setOpenDialog(true),children:'New Proposal'}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{children:[(0,jsx_runtime_1.jsx)(SmallButton_1.SmallButton,{variant:'contained',color:'secondary',onClick:onFlush,disabled:!executableProposals||!executableProposals.length,children:'Execute'}),(0,jsx_runtime_1.jsx)(core_1.Tooltip,{placement:'bottom',title:'Execute all passed proposals and drop all expired or rejected',children:(0,jsx_runtime_1.jsx)(InfoIcon_1.InfoIcon,{style:{height:16},color:'secondary'})})]}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{children:[(0,jsx_runtime_1.jsx)(exports.DropButton,{variant:'contained',color:'secondary',onClick:onDropAllExpired,disabled:!expiredProposals||!expiredProposals.length,children:'Drop Expired'}),(0,jsx_runtime_1.jsx)(core_1.Tooltip,{placement:'bottom',title:'Drop all expired proposals',children:(0,jsx_runtime_1.jsx)(InfoIcon_1.InfoIcon,{style:{height:16},color:'secondary'})})]})]})]}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'row',alignItems:'center',style:{marginTop:40},spacing:isMobileSmall?2:1,children:[(0,jsx_runtime_1.jsxs)(ItemBox,{item:true,container:true,xs:isMobileSmall?6:4,children:[(0,jsx_runtime_1.jsx)(list_icon_svg_1.ReactComponent,{}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,children:[(0,jsx_runtime_1.jsx)(ProposalInfoTitle,{color:'textPrimary',children:'Cycle Status'}),(0,jsx_runtime_1.jsxs)(CycleTime,{color:'secondary',children:[shouldDisable?'Voting':'Creating',' ']})]})]}),(0,jsx_runtime_1.jsxs)(ItemBox,{item:true,container:true,xs:isMobileSmall?6:4,children:[(0,jsx_runtime_1.jsx)(cycle_icon_svg_1.ReactComponent,{}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,children:[(0,jsx_runtime_1.jsx)(ProposalInfoTitle,{color:'textPrimary',children:'Current Cycle'}),(0,jsx_runtime_1.jsx)(CycleTime,{color:'secondary',children:cycleInfo===null||cycleInfo===void 0?void 0:cycleInfo.currentCycle})]})]}),(0,jsx_runtime_1.jsxs)(ItemBox,{item:true,container:true,xs:isMobileSmall?6:4,className:style.circleWidth,children:[(0,jsx_runtime_1.jsx)(react_customizable_progressbar_1.default,{progress:data?(blocksLeft||0)/Number(data.data.period)*100:100,radius:25,strokeWidth:3,strokeColor:theme.palette.secondary.main,trackStrokeWidth:5,trackStrokeColor:'rgba(125,140,139, 0.2)'}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,className:style.progressText,children:[(0,jsx_runtime_1.jsx)(ProposalInfoTitle,{color:'textPrimary',children:'Time Left in Cycle'}),(0,jsx_runtime_1.jsxs)(CycleTime,{color:'secondary',children:[' ',days,'d ',hours,'h ',minutes,'m',' ']})]})]}),(0,jsx_runtime_1.jsxs)(ItemBox,{item:true,container:true,xs:isMobileSmall?6:4,children:[(0,jsx_runtime_1.jsx)(tezos_icon_svg_1.ReactComponent,{}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,children:[(0,jsx_runtime_1.jsx)(ProposalInfoTitle,{color:'textPrimary',children:'Voting Addresses'}),(0,jsx_runtime_1.jsx)(CycleTime,{color:'secondary',children:(data===null||data===void 0?void 0:data.data.ledger.length)||'-'})]})]}),(0,jsx_runtime_1.jsxs)(ItemBox,{item:true,container:true,xs:isMobileSmall?6:4,children:[(0,jsx_runtime_1.jsx)(chart_icon_svg_1.ReactComponent,{}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,children:[(0,jsx_runtime_1.jsx)(ProposalInfoTitle,{color:'textPrimary',children:'Active Proposals'}),(0,jsx_runtime_1.jsxs)(CycleTime,{color:'secondary',children:[' ',Number(activeLiteProposals===null||activeLiteProposals===void 0?void 0:activeLiteProposals.length)+Number(activeProposals===null||activeProposals===void 0?void 0:activeProposals.length)]})]})]})]})]})})}),data&&cycleInfo&&proposals&&(0,jsx_runtime_1.jsx)(AllProposalsList_1.AllProposalsList,{title:'On-Chain',currentLevel:cycleInfo.currentLevel,proposals:proposals}),(0,jsx_runtime_1.jsx)(ProposalActionsDialog_1.ProposalActionsDialog,{open:openDialog,handleClose:handleCloseModal}),polls.length>0?(0,jsx_runtime_1.jsx)(ProposalList_1.ProposalList,{polls:polls,id:id}):null,(proposals===null||proposals===void 0?void 0:proposals.length)===0&&(polls===null||polls===void 0?void 0:polls.length)===0?(0,jsx_runtime_1.jsx)(core_1.Typography,{style:{width:'inherit'},color:'textPrimary',children:'0 proposals found'}):null]})});};exports.Proposals=Proposals; \ No newline at end of file diff --git a/dist/modules/explorer/pages/Proposals/index.js.map b/dist/modules/explorer/pages/Proposals/index.js.map deleted file mode 100644 index 3d32658..0000000 --- a/dist/modules/explorer/pages/Proposals/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../../src/modules/explorer/pages/Proposals/index.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/explorer/pages/Registry/components/OverflowCell.js b/dist/modules/explorer/pages/Registry/components/OverflowCell.js deleted file mode 100644 index 4c7c5eb..0000000 --- a/dist/modules/explorer/pages/Registry/components/OverflowCell.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.OverflowCell=void 0;const core_1=require('@material-ui/core');const styled_1=__importDefault(require('@material-ui/core/styles/styled'));exports.OverflowCell=(0,styled_1.default)(core_1.TableCell)({whiteSpace:'nowrap',overflow:'hidden',textOverflow:'ellipsis',maxWidth:300}); \ No newline at end of file diff --git a/dist/modules/explorer/pages/Registry/components/OverflowCell.js.map b/dist/modules/explorer/pages/Registry/components/OverflowCell.js.map deleted file mode 100644 index d84cf56..0000000 --- a/dist/modules/explorer/pages/Registry/components/OverflowCell.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"OverflowCell.js","sourceRoot":"","sources":["../../../../../../src/modules/explorer/pages/Registry/components/OverflowCell.tsx"],"names":[],"mappings":";;;;;;AAAA,4CAA6C;AAC7C,6EAAoD;AAEvC,QAAA,YAAY,GAAG,IAAA,gBAAM,EAAC,gBAAS,CAAC,CAAC;IAC5C,UAAU,EAAE,QAAQ;IACpB,QAAQ,EAAE,QAAQ;IAClB,YAAY,EAAE,UAAU;IACxB,QAAQ,EAAE,GAAG;CACd,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/modules/explorer/pages/Registry/components/RegistryTable.js b/dist/modules/explorer/pages/Registry/components/RegistryTable.js deleted file mode 100644 index 50272ff..0000000 --- a/dist/modules/explorer/pages/Registry/components/RegistryTable.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.RegistryTable=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=require('react');const core_1=require('@material-ui/core');const dayjs_1=__importDefault(require('dayjs'));const ItemDialog_1=require('../../../components/ItemDialog');const OverflowCell_1=require('./OverflowCell');const ContentContainer_1=require('../../../components/ContentContainer');const localizedFormat=require('dayjs/plugin/localizedFormat');dayjs_1.default.extend(localizedFormat);const titles=['Registry Items','Value','Last Updated'];const MobileTableHeader=(0,core_1.styled)(core_1.Grid)({width:'100%',padding:20,borderBottom:'0.3px solid #3D3D3D'});const MobileTableRow=(0,core_1.styled)(core_1.Grid)({padding:'30px',borderBottom:'0.3px solid #3D3D3D'});const OverflowItem=(0,core_1.styled)(core_1.Grid)({whiteSpace:'nowrap',overflow:'hidden',textOverflow:'ellipsis',maxWidth:300});const TableContainer=(0,core_1.styled)(ContentContainer_1.ContentContainer)({width:'100%'});const titleDataMatcher=(title,rowData)=>{switch(title){case'Registry Items':return rowData.key;case'Value':return rowData.value;case'Last Updated':return rowData.lastUpdated||'-';}};const MobileRegistryTable=({data})=>{return(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(MobileTableHeader,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{align:'center',variant:'h4',color:'textPrimary',children:'Registry'})}),data.map((rowData,i)=>(0,jsx_runtime_1.jsxs)(MobileTableRow,{item:true,container:true,direction:'column',alignItems:'center',onClick:()=>rowData.onClickItem(rowData.row),style:{gap:19},children:[titles.map((title,j)=>(0,jsx_runtime_1.jsxs)(OverflowItem,{item:true,children:[(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'h6',color:'secondary',align:'center',children:title==='Registry Items'?'Proposal Key':title}),(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'h6',color:'textPrimary',align:'center',children:titleDataMatcher(title,rowData.row)})]},`registryMobileItem-${j}`)),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Button,{variant:'contained',color:'secondary',onClick:e=>{e.stopPropagation();rowData.row.onClick();},children:'Edit'})})]},`registryMobile-${i}`))]});};const DesktopRegistryTable=({data})=>{return(0,jsx_runtime_1.jsxs)(core_1.Table,{children:[(0,jsx_runtime_1.jsx)(core_1.TableHead,{children:(0,jsx_runtime_1.jsx)(core_1.TableRow,{children:titles.map((title,i)=>(0,jsx_runtime_1.jsx)(core_1.TableCell,{children:title},`registrytitle-${i}`))})}),(0,jsx_runtime_1.jsx)(core_1.TableBody,{children:data.map((rowData,i)=>(0,jsx_runtime_1.jsxs)(core_1.TableRow,{onClick:()=>rowData.onClickItem(rowData.row),children:[(0,jsx_runtime_1.jsx)(core_1.TableCell,{children:rowData.row.key.toUpperCase()}),(0,jsx_runtime_1.jsx)(OverflowCell_1.OverflowCell,{children:rowData.row.value}),(0,jsx_runtime_1.jsx)(core_1.TableCell,{children:rowData.row.lastUpdated?(0,dayjs_1.default)(rowData.row.lastUpdated).format('L'):'-'}),(0,jsx_runtime_1.jsx)(core_1.TableCell,{align:'right',children:(0,jsx_runtime_1.jsx)(core_1.Button,{variant:'contained',color:'secondary',onClick:e=>{e.stopPropagation();rowData.row.onClick();},children:'Edit'})})]},`registryrow-${i}`))})]});};const RegistryTable=({data:propsData})=>{const theme=(0,core_1.useTheme)();const isSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('sm'));const [selectedItem,setSelectedItem]=(0,react_1.useState)();const [open,setOpen]=(0,react_1.useState)(false);const onClickItem=row=>{setSelectedItem(row);setOpen(true);};const data=(0,react_1.useMemo)(()=>{if(!propsData){return[];}return propsData.map(rowData=>({row:rowData,onClickItem:onClickItem}));},[propsData]);return(0,jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment,{children:[(0,jsx_runtime_1.jsx)(TableContainer,{item:true,children:isSmall?(0,jsx_runtime_1.jsx)(MobileRegistryTable,{data:data}):(0,jsx_runtime_1.jsx)(DesktopRegistryTable,{data:data})}),(0,jsx_runtime_1.jsx)(ItemDialog_1.RegistryItemDialog,{item:selectedItem||{key:'',value:''},open:open,handleClose:()=>setOpen(false)})]});};exports.RegistryTable=RegistryTable; \ No newline at end of file diff --git a/dist/modules/explorer/pages/Registry/components/RegistryTable.js.map b/dist/modules/explorer/pages/Registry/components/RegistryTable.js.map deleted file mode 100644 index 090eed9..0000000 --- a/dist/modules/explorer/pages/Registry/components/RegistryTable.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RegistryTable.js","sourceRoot":"","sources":["../../../../../../src/modules/explorer/pages/Registry/components/RegistryTable.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/explorer/pages/Registry/components/UpdatesTable.js b/dist/modules/explorer/pages/Registry/components/UpdatesTable.js deleted file mode 100644 index e6693ea..0000000 --- a/dist/modules/explorer/pages/Registry/components/UpdatesTable.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.UpdatesTable=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const dayjs_1=__importDefault(require('dayjs'));const OverflowCell_1=require('./OverflowCell');const useTopic_1=require('../../../../../services/agora/hooks/useTopic');const utils_1=require('../../../../../services/contracts/utils');const ContentContainer_1=require('../../../components/ContentContainer');const localizedFormat=require('dayjs/plugin/localizedFormat');dayjs_1.default.extend(localizedFormat);const titles=['Update History','Proposal Title','Last Updated','Proposal'];const MobileTableHeader=(0,core_1.styled)(core_1.Grid)({width:'100%',padding:20,borderBottom:'0.3px solid #3D3D3D'});const MobileTableRow=(0,core_1.styled)(core_1.Grid)({padding:'30px',borderBottom:'0.3px solid #3D3D3D'});const ProposalTitle=({agoraPostId,proposalId})=>{const {data:agoraPost}=(0,useTopic_1.useAgoraTopic)(agoraPostId);return(0,jsx_runtime_1.jsx)(jsx_runtime_1.Fragment,{children:agoraPost?agoraPost.title:`Proposal ${(0,utils_1.toShortAddress)(proposalId)}`});};const TableContainer=(0,core_1.styled)(ContentContainer_1.ContentContainer)({width:'100%'});const MobileUpdatesTable=({data})=>{return(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(MobileTableHeader,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{align:'center',variant:'h4',color:'textPrimary',children:'Update History'})}),data.map((row,i)=>(0,jsx_runtime_1.jsxs)(MobileTableRow,{item:true,container:true,direction:'column',alignItems:'center',style:{gap:19},children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,children:[(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'h6',color:'secondary',align:'center',children:'Proposal Key'}),(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'h6',color:'textPrimary',align:'center',children:row.key})]}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,children:[(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'h6',color:'secondary',align:'center',children:'Proposal Title'}),(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'h6',color:'textPrimary',align:'center',children:(0,jsx_runtime_1.jsx)(ProposalTitle,{proposalId:row.proposalId,agoraPostId:row.agoraPostId})})]}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,children:[(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'h6',color:'secondary',align:'center',children:'Last Updated'}),(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'h6',color:'textPrimary',align:'center',children:row.lastUpdated})]}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,children:[(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'h6',color:'secondary',align:'center',children:'Proposal'}),(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'h6',color:'textPrimary',align:'center',children:row.agoraPostId})]})]},`usersMobile-${i}`))]});};const DesktopUpdatesTable=({data})=>{return(0,jsx_runtime_1.jsx)(jsx_runtime_1.Fragment,{children:(0,jsx_runtime_1.jsxs)(core_1.Table,{children:[(0,jsx_runtime_1.jsx)(core_1.TableHead,{children:(0,jsx_runtime_1.jsx)(core_1.TableRow,{children:titles.map((title,i)=>(0,jsx_runtime_1.jsx)(core_1.TableCell,{children:title},`updatestitle-${i}`))})}),(0,jsx_runtime_1.jsx)(core_1.TableBody,{children:data.map((row,i)=>(0,jsx_runtime_1.jsxs)(core_1.TableRow,{children:[(0,jsx_runtime_1.jsx)(OverflowCell_1.OverflowCell,{children:row.key.toUpperCase()}),(0,jsx_runtime_1.jsx)(OverflowCell_1.OverflowCell,{children:(0,jsx_runtime_1.jsx)(ProposalTitle,{proposalId:row.proposalId,agoraPostId:row.agoraPostId})}),(0,jsx_runtime_1.jsx)(core_1.TableCell,{children:(0,dayjs_1.default)(row.lastUpdated).format('L')}),(0,jsx_runtime_1.jsx)(OverflowCell_1.OverflowCell,{children:row.proposalId})]},`updatesrow-${i}`))})]})});};const UpdatesTable=({data})=>{const theme=(0,core_1.useTheme)();const isSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('sm'));return(0,jsx_runtime_1.jsx)(TableContainer,{item:true,children:isSmall?(0,jsx_runtime_1.jsx)(MobileUpdatesTable,{data:data}):(0,jsx_runtime_1.jsx)(DesktopUpdatesTable,{data:data})});};exports.UpdatesTable=UpdatesTable; \ No newline at end of file diff --git a/dist/modules/explorer/pages/Registry/components/UpdatesTable.js.map b/dist/modules/explorer/pages/Registry/components/UpdatesTable.js.map deleted file mode 100644 index 5891bc0..0000000 --- a/dist/modules/explorer/pages/Registry/components/UpdatesTable.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"UpdatesTable.js","sourceRoot":"","sources":["../../../../../../src/modules/explorer/pages/Registry/components/UpdatesTable.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/explorer/pages/Registry/index.js b/dist/modules/explorer/pages/Registry/index.js deleted file mode 100644 index 58ccb94..0000000 --- a/dist/modules/explorer/pages/Registry/index.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.Registry=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const CopyAddress_1=require('../../../common/CopyAddress');const ProposalForm_1=require('../../components/ProposalForm');const react_1=require('react');const useDAO_1=require('../../../../services/services/dao/hooks/useDAO');const useProposals_1=require('../../../../services/services/dao/hooks/useProposals');const Hero_1=require('../../components/Hero');const HeroTitle_1=require('../../components/HeroTitle');const router_1=require('../DAO/router');const RegistryTable_1=require('./components/RegistryTable');const UpdatesTable_1=require('./components/UpdatesTable');const useCycleInfo_1=require('../../../../services/contracts/baseDAO/hooks/useCycleInfo');const InfoIcon_1=require('../../components/styled/InfoIcon');const MainButton_1=require('../../../common/MainButton');const Registry=()=>{const theme=(0,core_1.useTheme)();const isMobileSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('sm'));const daoId=(0,router_1.useDAOID)();const {data:dao}=(0,useDAO_1.useDAO)(daoId);const [updateRegistryOpen,setUpdateRegistryOpen]=(0,react_1.useState)(false);const {data:proposalsData}=(0,useProposals_1.useProposals)(daoId);const [defaultData,setDefaultData]=(0,react_1.useState)();const shouldDisable=(0,useCycleInfo_1.useIsProposalButtonDisabled)(daoId);const onCloseRegistryUpdate=()=>{setUpdateRegistryOpen(false);setDefaultData(undefined);};const proposals=(0,react_1.useMemo)(()=>{if(!proposalsData||!dao){return[];}const registryDAO=dao;const registryProposalsData=proposalsData;const registryAffectedKeysProposalIds=registryDAO.decoded.decodedRegistryAffected.map(r=>r.proposalId);return registryProposalsData.filter(proposal=>registryAffectedKeysProposalIds.includes(proposal.id)).sort((a,b)=>new Date(a.startDate).getTime()-new Date(b.startDate).getTime()).map(proposal=>Object.assign(Object.assign({},proposal),{description:'Proposal description',address:proposal.id,lastUpdated:proposal.startDate,list:proposal.metadata.list,proposalId:proposal.id,agoraPostId:Number(proposal.metadata.agoraPostId)})).flatMap(proposal=>proposal.list.map(({key})=>Object.assign(Object.assign({},proposal),{key})));},[dao,proposalsData]);const onClickItem=item=>{setDefaultData({registryUpdateForm:{isBatch:false,list:[item]}});setUpdateRegistryOpen(true);};const registryList=(0,react_1.useMemo)(()=>{return dao===null||dao===void 0?void 0:dao.decoded.decodedRegistry.map(d=>{var _a;return Object.assign(Object.assign({},d),{lastUpdated:(_a=proposals.find(proposal=>proposal.key===d.key))===null||_a===void 0?void 0:_a.startDate,onClick:()=>onClickItem(d)});});},[dao,proposals]);return(0,jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment,{children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',style:{gap:42},children:[(0,jsx_runtime_1.jsxs)(Hero_1.Hero,{children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,children:[(0,jsx_runtime_1.jsx)(HeroTitle_1.HeroTitle,{children:'Registry'}),dao&&(0,jsx_runtime_1.jsx)(CopyAddress_1.CopyAddress,{address:dao.data.address,justifyContent:isMobileSmall?'center':'flex-start',typographyProps:{variant:'subtitle2'}})]}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,children:[(0,jsx_runtime_1.jsx)(MainButton_1.MainButton,{variant:'contained',color:'secondary',onClick:()=>setUpdateRegistryOpen(true),disabled:shouldDisable,children:'New Item'}),shouldDisable&&(0,jsx_runtime_1.jsx)(core_1.Tooltip,{placement:'bottom',title:'Not on proposal creation period',children:(0,jsx_runtime_1.jsx)(InfoIcon_1.InfoIcon,{color:'secondary'})})]})]}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(RegistryTable_1.RegistryTable,{data:registryList})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(UpdatesTable_1.UpdatesTable,{data:proposals})})]}),(0,jsx_runtime_1.jsx)(ProposalForm_1.ProposalFormContainer,{open:updateRegistryOpen,handleClose:onCloseRegistryUpdate,defaultTab:2,defaultValues:defaultData})]});};exports.Registry=Registry; \ No newline at end of file diff --git a/dist/modules/explorer/pages/Registry/index.js.map b/dist/modules/explorer/pages/Registry/index.js.map deleted file mode 100644 index 5b106b8..0000000 --- a/dist/modules/explorer/pages/Registry/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../../src/modules/explorer/pages/Registry/index.tsx"],"names":[],"mappings":";;;;AAAA,4CAAkF;AAClF,4DAAwD;AACxD,2EAA2G;AAE3G,iCAAgD;AAChD,+DAA2D;AAC3D,2EAAuE;AAEvE,gDAA4C;AAC5C,0DAAsD;AACtD,0CAAwC;AACxC,8DAA0D;AAC1D,4DAAwD;AACxD,4FAAuG;AACvG,+DAA2D;AAC3D,2DAAuD;AAGhD,MAAM,QAAQ,GAAa,GAAG,EAAE;IACrC,MAAM,KAAK,GAAG,IAAA,eAAQ,GAAE,CAAA;IACxB,MAAM,aAAa,GAAG,IAAA,oBAAa,EAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAA;IACjE,MAAM,KAAK,GAAG,IAAA,iBAAQ,GAAE,CAAA;IACxB,MAAM,EAAE,IAAI,EAAE,GAAG,EAAE,GAAG,IAAA,eAAM,EAAC,KAAK,CAAC,CAAA;IACnC,MAAM,CAAC,kBAAkB,EAAE,qBAAqB,CAAC,GAAG,IAAA,gBAAQ,EAAC,KAAK,CAAC,CAAA;IACnE,MAAM,EAAE,IAAI,EAAE,aAAa,EAAE,GAAG,IAAA,2BAAY,EAAC,KAAK,CAAC,CAAA;IACnD,MAAM,CAAC,WAAW,EAAE,cAAc,CAAC,GAAG,IAAA,gBAAQ,GAA6B,CAAA;IAC3E,MAAM,aAAa,GAAG,IAAA,0CAA2B,EAAC,KAAK,CAAC,CAAA;IAExD,MAAM,qBAAqB,GAAG,GAAG,EAAE;QACjC,qBAAqB,CAAC,KAAK,CAAC,CAAA;QAC5B,cAAc,CAAC,SAAS,CAAC,CAAA;IAC3B,CAAC,CAAA;IAED,MAAM,SAAS,GAAG,IAAA,eAAO,EAAC,GAAG,EAAE;QAC7B,IAAI,CAAC,aAAa,IAAI,CAAC,GAAG,EAAE;YAC1B,OAAO,EAAE,CAAA;SACV;QAED,MAAM,WAAW,GAAG,GAAgB,CAAA;QACpC,MAAM,qBAAqB,GAAG,aAAiC,CAAA;QAE/D,MAAM,+BAA+B,GAAG,WAAW,CAAC,OAAO,CAAC,uBAAuB,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,UAAU,CAAC,CAAA;QAE1G,OAAO,qBAAqB;aACzB,MAAM,CAAC,QAAQ,CAAC,EAAE,CAAC,+BAA+B,CAAC,QAAQ,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC;aACzE,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,OAAO,EAAE,GAAG,IAAI,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,OAAO,EAAE,CAAC;aACjF,GAAG,CAAC,QAAQ,CAAC,EAAE,CAAC,iCACZ,QAAQ,KACX,WAAW,EAAE,sBAAsB,EACnC,OAAO,EAAE,QAAQ,CAAC,EAAE,EACpB,WAAW,EAAE,QAAQ,CAAC,SAAS,EAC/B,IAAI,EAAE,QAAQ,CAAC,QAAQ,CAAC,IAAI,EAC5B,UAAU,EAAE,QAAQ,CAAC,EAAE,EACvB,WAAW,EAAE,MAAM,CAAC,QAAQ,CAAC,QAAQ,CAAC,WAAW,CAAC,IAClD,CAAC;aACF,OAAO,CAAC,QAAQ,CAAC,EAAE,CAClB,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,iCAC1B,QAAQ,KACX,GAAG,IACH,CAAC,CACJ,CAAA;IACL,CAAC,EAAE,CAAC,GAAG,EAAE,aAAa,CAAC,CAAC,CAAA;IAExB,MAAM,WAAW,GAAG,CAAC,IAAoC,EAAE,EAAE;QAC3D,cAAc,CAAC;YACb,kBAAkB,EAAE;gBAClB,OAAO,EAAE,KAAK;gBACd,IAAI,EAAE,CAAC,IAAI,CAAC;aACb;SACF,CAAC,CAAA;QACF,qBAAqB,CAAC,IAAI,CAAC,CAAA;IAC7B,CAAC,CAAA;IAED,MAAM,YAAY,GAAG,IAAA,eAAO,EAAC,GAAG,EAAE;QAChC,OAAQ,GAAiB,aAAjB,GAAG,uBAAH,GAAG,CAAgB,OAAO,CAAC,eAAe,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE;;YAAC,OAAA,iCACvD,CAAC,KACJ,WAAW,EAAE,MAAA,SAAS,CAAC,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,QAAQ,CAAC,GAAG,KAAK,CAAC,CAAC,GAAG,CAAC,0CAAE,SAAS,EAC1E,OAAO,EAAE,GAAG,EAAE,CAAC,WAAW,CAAC,CAAC,CAAC,IAC7B,CAAA;SAAA,CAAC,CAAA;IACL,CAAC,EAAE,CAAC,GAAG,EAAE,SAAS,CAAC,CAAC,CAAA;IAEpB,OAAO,CACL,6DACE,wBAAC,WAAI,IAAC,SAAS,QAAC,SAAS,EAAC,QAAQ,EAAC,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,aACnD,wBAAC,WAAI,eACH,wBAAC,WAAI,IAAC,IAAI,mBACR,uBAAC,qBAAS,2BAAqB,EAC9B,GAAG,IAAI,CACN,uBAAC,yBAAW,IACV,OAAO,EAAE,GAAG,CAAC,IAAI,CAAC,OAAO,EACzB,cAAc,EAAE,aAAa,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,YAAY,EACvD,eAAe,EAAE;4CACf,OAAO,EAAE,WAAW;yCACrB,GACD,CACH,IACI,EACP,wBAAC,WAAI,IAAC,IAAI,mBACR,uBAAC,uBAAU,IACT,OAAO,EAAC,WAAW,EACnB,KAAK,EAAC,WAAW,EACjB,OAAO,EAAE,GAAG,EAAE,CAAC,qBAAqB,CAAC,IAAI,CAAC,EAC1C,QAAQ,EAAE,aAAa,yBAGZ,EACZ,aAAa,IAAI,CAChB,uBAAC,cAAO,IAAC,SAAS,EAAC,QAAQ,EAAC,KAAK,EAAC,iCAAiC,YACjE,uBAAC,mBAAQ,IAAC,KAAK,EAAC,WAAW,GAAG,GACtB,CACX,IACI,IACF,EACP,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,6BAAa,IAAC,IAAI,EAAE,YAAY,GAAI,GAChC,EACP,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,2BAAY,IAAC,IAAI,EAAE,SAAS,GAAI,GAC5B,IACF,EACP,uBAAC,oCAAqB,IACpB,IAAI,EAAE,kBAAkB,EACxB,WAAW,EAAE,qBAAqB,EAClC,UAAU,EAAE,CAAC,EACb,aAAa,EAAE,WAAW,GAC1B,IACD,CACJ,CAAA;AACH,CAAC,CAAA;AA9GY,QAAA,QAAQ,YA8GpB"} \ No newline at end of file diff --git a/dist/modules/explorer/pages/Treasury/components/BalancesTable.js b/dist/modules/explorer/pages/Treasury/components/BalancesTable.js deleted file mode 100644 index b3cb1eb..0000000 --- a/dist/modules/explorer/pages/Treasury/components/BalancesTable.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.BalancesTable=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=require('react');const core_1=require('@material-ui/core');const ProposalForm_1=require('../../../components/ProposalForm');const useDAOHoldings_1=require('../../../../../services/contracts/baseDAO/hooks/useDAOHoldings');const useTezosBalance_1=require('../../../../../services/contracts/baseDAO/hooks/useTezosBalance');const router_1=require('../../DAO/router');const bignumber_js_1=__importDefault(require('bignumber.js'));const useCycleInfo_1=require('../../../../../services/contracts/baseDAO/hooks/useCycleInfo');const SmallButton_1=require('../../../../common/SmallButton');const utils_1=require('../../../../../services/contracts/utils');const CopyButton_1=require('../../../../common/CopyButton');const TokenSymbol=(0,core_1.styled)(core_1.Typography)(({theme})=>({color:theme.palette.secondary.main,boxSizing:'border-box',width:'min-content',fontSize:24}));const MobileTableHeader=(0,core_1.styled)(core_1.Grid)({width:'100%',padding:20,borderBottom:'0.3px solid #3D3D3D'});const MobileTableRow=(0,core_1.styled)(core_1.Grid)({padding:'30px',borderBottom:'0.3px solid #3D3D3D'});const AddressText=(0,core_1.styled)(core_1.Typography)({marginTop:8});const TokenCard=(0,core_1.styled)(core_1.Card)(({theme})=>({height:200,background:theme.palette.primary.main,borderRadius:8,padding:'32px 36px'}));const CustomCardContent=(0,core_1.styled)(core_1.CardContent)({padding:0});const BalanceText=(0,core_1.styled)(core_1.Typography)(({theme})=>({fontSize:24,fontWeight:300,marginBottom:16,[theme.breakpoints.down('sm')]:{fontSize:'24px !important'}}));const BalanceTitle=(0,core_1.styled)(core_1.Typography)(({theme})=>({fontSize:18,[theme.breakpoints.down('sm')]:{fontSize:'18px !important'}}));const createData=daoHolding=>{return{symbol:daoHolding.token.symbol,address:daoHolding.token.contract,amount:daoHolding.balance.dp(10,1).toString()};};const titles=['Token Balances','Address','Balance'];const titleDataMatcher=(title,rowData)=>{switch(title){case'Token Balances':return rowData.symbol;case'Address':return rowData.address;case'Balance':return rowData.amount;}};const BalancesList=({rows,tezosBalance,openTokenTransferModal,openXTZTransferModal,shouldDisable,isMobileSmall})=>{return(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'row',spacing:2,children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:isMobileSmall?12:3,children:(0,jsx_runtime_1.jsx)(TokenCard,{children:(0,jsx_runtime_1.jsxs)(CustomCardContent,{children:[(0,jsx_runtime_1.jsx)(TokenSymbol,{children:'XTZ'}),(0,jsx_runtime_1.jsx)(BalanceTitle,{variant:'body1',color:'secondary',style:{marginTop:49},children:'Balance'}),(0,jsx_runtime_1.jsx)(BalanceText,{children:tezosBalance.toString()}),(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,item:true,direction:'row',alignItems:'center',justifyContent:'center',children:(0,jsx_runtime_1.jsx)(SmallButton_1.SmallButton,{variant:'contained',color:'secondary',onClick:()=>openXTZTransferModal(),disabled:shouldDisable,children:'Transfer'})})]})})}),rows.map((row,i)=>(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:isMobileSmall?12:3,children:(0,jsx_runtime_1.jsx)(TokenCard,{children:(0,jsx_runtime_1.jsxs)(CustomCardContent,{children:[(0,jsx_runtime_1.jsx)(TokenSymbol,{children:row.symbol}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,item:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(AddressText,{variant:'subtitle2',children:(0,utils_1.toShortAddress)(row.address)}),(0,jsx_runtime_1.jsx)(CopyButton_1.CopyButton,{text:row.address,style:{height:15}})]}),(0,jsx_runtime_1.jsx)(BalanceTitle,{color:'secondary',style:{marginTop:16},children:'Balance'}),(0,jsx_runtime_1.jsx)(BalanceText,{children:row.amount}),(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,item:true,direction:'row',alignItems:'center',justifyContent:'center',children:(0,jsx_runtime_1.jsx)(SmallButton_1.SmallButton,{variant:'contained',color:'secondary',onClick:()=>openTokenTransferModal(row.address),disabled:shouldDisable,children:'Transfer'})})]})})},`token-`+i))]});};const BalancesTable=()=>{const theme=(0,core_1.useTheme)();const isSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('sm'));const daoId=(0,router_1.useDAOID)();const shouldDisable=(0,useCycleInfo_1.useIsProposalButtonDisabled)(daoId);const {tokenHoldings}=(0,useDAOHoldings_1.useDAOHoldings)(daoId);const {data:tezosBalance}=(0,useTezosBalance_1.useTezosBalance)(daoId);const [openTransfer,setOpenTransfer]=(0,react_1.useState)(false);const [defaultValues,setDefaultValues]=(0,react_1.useState)();const onCloseTransfer=()=>{setOpenTransfer(false);setDefaultValues(undefined);};const onOpenXTZTransferModal=()=>{setDefaultValues({transferForm:{isBatch:false,transfers:[{recipient:'',amount:1,asset:{symbol:'XTZ'}}]}});setOpenTransfer(true);};const onOpenTokenTransferModal=tokenAddress=>{const selectedToken=tokenHoldings.find(holding=>holding.token.contract.toLowerCase()===tokenAddress.toLowerCase());setDefaultValues({transferForm:{transfers:[{recipient:'',amount:1,asset:selectedToken.token}]}});setOpenTransfer(true);};const rows=(0,react_1.useMemo)(()=>{if(!tokenHoldings){return[];}return tokenHoldings.map(createData);},[tokenHoldings]);return(0,jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment,{children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(BalancesList,{rows:rows,tezosBalance:tezosBalance||new bignumber_js_1.default(0),openTokenTransferModal:onOpenTokenTransferModal,openXTZTransferModal:onOpenXTZTransferModal,shouldDisable:shouldDisable,isMobileSmall:isSmall})}),(0,jsx_runtime_1.jsx)(ProposalForm_1.ProposalFormContainer,{open:openTransfer,handleClose:onCloseTransfer,defaultValues:defaultValues,defaultTab:0})]});};exports.BalancesTable=BalancesTable; \ No newline at end of file diff --git a/dist/modules/explorer/pages/Treasury/components/BalancesTable.js.map b/dist/modules/explorer/pages/Treasury/components/BalancesTable.js.map deleted file mode 100644 index f180b8e..0000000 --- a/dist/modules/explorer/pages/Treasury/components/BalancesTable.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"BalancesTable.js","sourceRoot":"","sources":["../../../../../../src/modules/explorer/pages/Treasury/components/BalancesTable.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/explorer/pages/Treasury/components/TransfersTable.js b/dist/modules/explorer/pages/Treasury/components/TransfersTable.js deleted file mode 100644 index 789f1be..0000000 --- a/dist/modules/explorer/pages/Treasury/components/TransfersTable.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.TransfersTable=void 0;const jsx_runtime_1=require('react/jsx-runtime');const dayjs_1=__importDefault(require('dayjs'));const react_1=require('react');const core_1=require('@material-ui/core');const hex_to_rgba_1=__importDefault(require('hex-to-rgba'));const useTezos_1=require('../../../../../services/beacon/hooks/useTezos');const ContentContainer_1=require('../../../components/ContentContainer');const bakingBad_1=require('../../../../../services/bakingBad');const Blockie_1=require('../../../../common/Blockie');const utils_1=require('../../../../../services/contracts/utils');const localizedFormat=require('dayjs/plugin/localizedFormat');dayjs_1.default.extend(localizedFormat);const TokenSymbol=(0,core_1.styled)(core_1.Typography)(({theme})=>({background:(0,hex_to_rgba_1.default)(theme.palette.secondary.main,0.11),borderRadius:4,color:theme.palette.secondary.main,padding:'1px 8px',boxSizing:'border-box',width:'min-content'}));const createData=transfer=>{return{token:transfer.name,date:(0,dayjs_1.default)(transfer.date).format('ll'),address:transfer.recipient,amount:transfer.amount.dp(10,1).toString(),hash:transfer.hash};};const TableContainer=(0,core_1.styled)(ContentContainer_1.ContentContainer)({width:'100%'});const RecipientText=(0,core_1.styled)(core_1.Typography)({marginLeft:8,marginTop:8});const Titles=['Transfer History','Date','Recipient','Amount'];const titleDataMatcher=(title,rowData)=>{switch(title){case'Transfer History':return rowData.token;case'Date':return rowData.date;case'Amount':return rowData.amount;case'Recipient':return rowData.address;case'Sender':return rowData.address;}};const MobileTableHeader=(0,core_1.styled)(core_1.Grid)({width:'100%',padding:20,borderBottom:'0.3px solid #3D3D3D'});const MobileTableRow=(0,core_1.styled)(core_1.Grid)({padding:'30px',borderBottom:'0.3px solid #3D3D3D'});const MobileTransfersTable=({data})=>{return(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(MobileTableHeader,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{align:'center',variant:'h4',color:'textPrimary',children:'Transfer History'})}),data.map((row,i)=>(0,jsx_runtime_1.jsx)(MobileTableRow,{item:true,container:true,direction:'column',alignItems:'center',style:{gap:19},children:Titles.map((title,j)=>(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,children:[(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'h6',color:'secondary',align:'center',children:title==='Outbound Transfers'||title==='Inbound Transfers'?'Token:':title}),(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'h6',color:'textPrimary',align:'center',children:titleDataMatcher(title,row)})]},`transfersMobileItem-${j}`))},`transfersMobile-${i}`))]});};const DesktopTransfersTable=({data:rows,network})=>{return(0,jsx_runtime_1.jsx)(jsx_runtime_1.Fragment,{children:(0,jsx_runtime_1.jsxs)(core_1.Table,{children:[(0,jsx_runtime_1.jsx)(core_1.TableHead,{children:(0,jsx_runtime_1.jsx)(core_1.TableRow,{children:Titles.map((title,i)=>(0,jsx_runtime_1.jsx)(core_1.TableCell,{children:title},`tokentitle-${i}`))})}),(0,jsx_runtime_1.jsx)(core_1.TableBody,{children:rows.map((row,i)=>(0,jsx_runtime_1.jsxs)(core_1.TableRow,{component:core_1.Link,href:`https://${network==='mainnet'?'':bakingBad_1.networkNameMap[network]+'.'}tzkt.io/${row.hash}`,target:'_blank',children:[(0,jsx_runtime_1.jsx)(core_1.TableCell,{children:(0,jsx_runtime_1.jsx)(TokenSymbol,{children:row.token})}),(0,jsx_runtime_1.jsx)(core_1.TableCell,{children:row.date}),(0,jsx_runtime_1.jsxs)(core_1.TableCell,{style:{display:'flex',alignItems:'center'},children:[(0,jsx_runtime_1.jsx)(Blockie_1.Blockie,{address:row.address,size:24,style:{marginTop:8}}),(0,jsx_runtime_1.jsx)(RecipientText,{variant:'body2',children:(0,utils_1.toShortAddress)(row.address)})]}),(0,jsx_runtime_1.jsx)(core_1.TableCell,{children:row.amount})]},`tokenrow-${i}`))})]})});};const TransfersTable=({transfers})=>{const theme=(0,core_1.useTheme)();const isSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('sm'));const rows=(0,react_1.useMemo)(()=>{if(!transfers){return[];}return transfers.map(t=>createData(t));},[transfers]);const {network}=(0,useTezos_1.useTezos)();return(0,jsx_runtime_1.jsx)(TableContainer,{children:isSmall?(0,jsx_runtime_1.jsx)(MobileTransfersTable,{data:rows}):(0,jsx_runtime_1.jsx)(DesktopTransfersTable,{data:rows,network:network})});};exports.TransfersTable=TransfersTable; \ No newline at end of file diff --git a/dist/modules/explorer/pages/Treasury/components/TransfersTable.js.map b/dist/modules/explorer/pages/Treasury/components/TransfersTable.js.map deleted file mode 100644 index 2fc1a55..0000000 --- a/dist/modules/explorer/pages/Treasury/components/TransfersTable.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TransfersTable.js","sourceRoot":"","sources":["../../../../../../src/modules/explorer/pages/Treasury/components/TransfersTable.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/explorer/pages/Treasury/index.js b/dist/modules/explorer/pages/Treasury/index.js deleted file mode 100644 index 766bf00..0000000 --- a/dist/modules/explorer/pages/Treasury/index.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){if(k2===undefined)k2=k;var desc=Object.getOwnPropertyDescriptor(m,k);if(!desc||('get'in desc?!m.__esModule:desc.writable||desc.configurable)){desc={enumerable:true,get:function(){return m[k];}};}Object.defineProperty(o,k2,desc);}:function(o,m,k,k2){if(k2===undefined)k2=k;o[k2]=m[k];});var __setModuleDefault=this&&this.__setModuleDefault||(Object.create?function(o,v){Object.defineProperty(o,'default',{enumerable:true,value:v});}:function(o,v){o['default']=v;});var __importStar=this&&this.__importStar||function(mod){if(mod&&mod.__esModule)return mod;var result={};if(mod!=null)for(var k in mod)if(k!=='default'&&Object.prototype.hasOwnProperty.call(mod,k))__createBinding(result,mod,k);__setModuleDefault(result,mod);return result;};Object.defineProperty(exports,'__esModule',{value:true});exports.Treasury=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const CopyAddress_1=require('../../../common/CopyAddress');const ProposalForm_1=require('../../components/ProposalForm');const react_1=__importStar(require('react'));const useDAO_1=require('../../../../services/services/dao/hooks/useDAO');const Hero_1=require('../../components/Hero');const HeroTitle_1=require('../../components/HeroTitle');const router_1=require('../DAO/router');const BalancesTable_1=require('./components/BalancesTable');const TransfersTable_1=require('./components/TransfersTable');const useTransfers_1=require('../../../../services/contracts/baseDAO/hooks/useTransfers');const InfoIcon_1=require('../../components/styled/InfoIcon');const useCycleInfo_1=require('../../../../services/contracts/baseDAO/hooks/useCycleInfo');const core_2=require('@material-ui/core');const MainButton_1=require('../../../common/MainButton');const TabPanel_1=require('../../components/TabPanel');const NFTs_1=require('../NFTs');const ItemGrid=(0,core_2.styled)(core_1.Grid)({width:'inherit'});const StyledTab=(0,core_2.styled)(core_1.Button)(({theme,isSelected})=>({'fontSize':16,'fontWeight':400,'color':isSelected?theme.palette.primary.dark:'#fff','backgroundColor':isSelected?theme.palette.secondary.main:theme.palette.primary.main,'&:hover':{backgroundColor:isSelected?theme.palette.secondary.main:theme.palette.secondary.dark}}));const Treasury=()=>{const theme=(0,core_1.useTheme)();const isMobileSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('sm'));const daoId=(0,router_1.useDAOID)();const {data:dao}=(0,useDAO_1.useDAO)(daoId);const [openTransfer,setOpenTransfer]=(0,react_1.useState)(false);const [selectedTab,setSelectedTab]=react_1.default.useState(0);const onCloseTransfer=()=>{setOpenTransfer(false);};const {data:transfers}=(0,useTransfers_1.useTransfers)(daoId);const shouldDisable=(0,useCycleInfo_1.useIsProposalButtonDisabled)(daoId);const handleChangeTab=newValue=>{setSelectedTab(newValue);};return(0,jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment,{children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',style:{gap:42},children:[(0,jsx_runtime_1.jsx)(Hero_1.Hero,{children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,style:{display:'flex',justifyContent:'space-between'},children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,children:[(0,jsx_runtime_1.jsx)(HeroTitle_1.HeroTitle,{children:'Treasury'}),dao&&(0,jsx_runtime_1.jsx)(CopyAddress_1.CopyAddress,{address:dao.data.address,justifyContent:isMobileSmall?'center':'flex-start',typographyProps:{variant:'subtitle2'}})]}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,style:{display:'flex',alignItems:'center'},children:(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,children:[(0,jsx_runtime_1.jsx)(MainButton_1.MainButton,{variant:'contained',color:'secondary',onClick:()=>setOpenTransfer(true),disabled:shouldDisable,children:'New Transfer'}),shouldDisable&&(0,jsx_runtime_1.jsx)(core_1.Tooltip,{placement:'bottom',title:'Not on proposal creation period',children:(0,jsx_runtime_1.jsx)(InfoIcon_1.InfoIcon,{color:'secondary'})})]})})})]})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,children:(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(StyledTab,{variant:'contained',style:selectedTab!==0?{borderTopRightRadius:0,borderBottomRightRadius:0,zIndex:0}:{borderRadius:4,zIndex:1},disableElevation:true,onClick:()=>handleChangeTab(0),isSelected:selectedTab===0,children:'Tokens'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(StyledTab,{disableElevation:true,variant:'contained',style:selectedTab!==1?{borderTopLeftRadius:0,borderBottomLeftRadius:0,marginLeft:-1,zIndex:0}:{borderRadius:4,marginLeft:-1,zIndex:1},onClick:()=>handleChangeTab(1),isSelected:selectedTab===1,children:'NFTs'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(StyledTab,{disableElevation:true,variant:'contained',style:selectedTab!==1?{borderTopLeftRadius:0,borderBottomLeftRadius:0,marginLeft:-1,zIndex:0}:{borderRadius:4,marginLeft:-1,zIndex:1},onClick:()=>handleChangeTab(2),isSelected:selectedTab===2,children:'History'})})]})})})}),(0,jsx_runtime_1.jsxs)(ItemGrid,{item:true,children:[(0,jsx_runtime_1.jsx)(TabPanel_1.TabPanel,{value:selectedTab,index:0,children:(0,jsx_runtime_1.jsx)(BalancesTable_1.BalancesTable,{})}),(0,jsx_runtime_1.jsx)(TabPanel_1.TabPanel,{value:selectedTab,index:1,children:(0,jsx_runtime_1.jsx)(NFTs_1.NFTs,{})}),(0,jsx_runtime_1.jsx)(TabPanel_1.TabPanel,{value:selectedTab,index:2,children:(0,jsx_runtime_1.jsx)(TransfersTable_1.TransfersTable,{transfers:transfers||[]})})]})]}),(0,jsx_runtime_1.jsx)(ProposalForm_1.ProposalFormContainer,{open:openTransfer,handleClose:onCloseTransfer,defaultTab:selectedTab,handleChangeTab:handleChangeTab})]});};exports.Treasury=Treasury; \ No newline at end of file diff --git a/dist/modules/explorer/pages/Treasury/index.js.map b/dist/modules/explorer/pages/Treasury/index.js.map deleted file mode 100644 index a421e0c..0000000 --- a/dist/modules/explorer/pages/Treasury/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../../src/modules/explorer/pages/Treasury/index.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/explorer/pages/User/index.js b/dist/modules/explorer/pages/User/index.js deleted file mode 100644 index 90f1b3f..0000000 --- a/dist/modules/explorer/pages/User/index.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.User=exports.ProposalItem=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const dayjs_1=__importDefault(require('dayjs'));const router_1=require('../DAO/router');const react_1=require('react');const react_router_1=require('react-router');const useTopic_1=require('../../../../services/agora/hooks/useTopic');const useTezos_1=require('../../../../services/beacon/hooks/useTezos');const useUnstakeFromAllProposals_1=require('../../../../services/contracts/baseDAO/hooks/useUnstakeFromAllProposals');const utils_1=require('../../../../services/contracts/utils');const useDAO_1=require('../../../../services/services/dao/hooks/useDAO');const useProposals_1=require('../../../../services/services/dao/hooks/useProposals');const types_1=require('../../../../services/services/dao/mappers/proposal/types');const FreezeDialog_1=require('../../components/FreezeDialog');const ProposalsList_1=require('../../components/ProposalsList');const StatusBadge_1=require('../../components/StatusBadge');const ProfileAvatar_1=require('../../components/styled/ProfileAvatar');const UserBalances_1=require('../../components/UserBalances');const UserProfileName_1=require('../../components/UserProfileName');const Proposals_1=require('../Proposals');const usePolls_1=require('../../../lite/explorer/hooks/usePolls');const ContentBlockItem=(0,core_1.styled)(core_1.Grid)({padding:'35px 52px',borderTop:`0.3px solid #4a4e4e`});const BalancesHeader=(0,core_1.styled)(core_1.Grid)(({theme})=>({minHeight:'178px',padding:'46px 55px',background:theme.palette.primary.main,boxSizing:'border-box',borderRadius:8,boxShadow:'none'}));const MainContainer=(0,core_1.styled)(core_1.Box)({width:'100%'});const UsernameText=(0,core_1.styled)(core_1.Typography)({fontSize:18,wordBreak:'break-all'});const ProposalTitle=(0,core_1.styled)(core_1.Typography)({fontWeight:'bold'});const StatusText=(0,core_1.styled)(core_1.Typography)({textTransform:'uppercase',marginLeft:10,fontSize:18,marginRight:30});const VotedText=(0,core_1.styled)(core_1.Typography)({fontSize:18});const CreatedText=(0,core_1.styled)(core_1.Typography)({fontWeight:300});const ProposalItem=({proposal,status,children})=>{const {data:agoraPost}=(0,useTopic_1.useAgoraTopic)(Number(proposal.metadata.agoraPostId));const formattedDate=(0,dayjs_1.default)(proposal.startDate).format('LLL');return(0,jsx_runtime_1.jsxs)(ContentBlockItem,{container:true,justifyContent:'space-between',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,sm:8,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',style:{gap:20},children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(ProposalTitle,{color:'textPrimary',variant:'body1',children:agoraPost?agoraPost.title:`Proposal ${(0,utils_1.toShortAddress)(proposal.id)}`})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,style:{gap:20},alignItems:'center',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(StatusBadge_1.StatusBadge,{status:status})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(CreatedText,{variant:'body1',color:'textPrimary',children:['Created ',formattedDate]})})]})})]})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:children})]});};exports.ProposalItem=ProposalItem;const User=()=>{var _a;const {account}=(0,useTezos_1.useTezos)();const daoId=(0,router_1.useDAOID)();const {data,cycleInfo}=(0,useDAO_1.useDAO)(daoId);const {data:proposals}=(0,useProposals_1.useProposals)(daoId);const history=(0,react_router_1.useHistory)();const {data:activeProposals}=(0,useProposals_1.useProposals)(daoId,types_1.ProposalStatus.ACTIVE);const {data:executableProposals}=(0,useProposals_1.useProposals)(daoId,types_1.ProposalStatus.EXECUTABLE);const {data:expiredProposals}=(0,useProposals_1.useProposals)(daoId,types_1.ProposalStatus.EXPIRED);const {data:executedProposals}=(0,useProposals_1.useProposals)(daoId,types_1.ProposalStatus.EXECUTED);const {data:droppedProposals}=(0,useProposals_1.useProposals)(daoId,types_1.ProposalStatus.DROPPED);const {mutate:unstakeFromAllProposals}=(0,useUnstakeFromAllProposals_1.useUnstakeFromAllProposals)();const polls=(0,usePolls_1.usePolls)((_a=data===null||data===void 0?void 0:data.liteDAOData)===null||_a===void 0?void 0:_a._id);const pollsPosted=polls===null||polls===void 0?void 0:polls.filter(p=>p.author===account);(0,react_1.useEffect)(()=>{if(!account){history.push(`../${daoId}`);}},[account,daoId,history]);const proposalsCreated=(0,react_1.useMemo)(()=>{if(!proposals){return[];}return proposals.filter(p=>p.proposer.toLowerCase()===account.toLowerCase());},[account,proposals]);const proposalsVoted=(0,react_1.useMemo)(()=>{if(!proposals){return[];}return proposals.filter(p=>p.voters.map(voter=>voter.address.toLowerCase()).includes(account.toLowerCase()));},[account,proposals]);const onUnstakeFromAllProposals=(0,react_1.useCallback)(()=>__awaiter(void 0,void 0,void 0,function*(){if(droppedProposals&&executedProposals&&data){const allProposals=droppedProposals.concat(executedProposals);const proposalsWithStakedTokens=[];allProposals.forEach(proposal=>{const userVote=proposal.voters.find(voter=>voter.address===account);if(userVote&&userVote.staked){proposalsWithStakedTokens.push(proposal);}});unstakeFromAllProposals({dao:data,allProposals:proposalsWithStakedTokens.map(p=>p.id)});return;}}),[data,account,unstakeFromAllProposals,droppedProposals,executedProposals]);const canUnstakeVotes=executedProposals&&droppedProposals&&executedProposals.concat(droppedProposals).some(proposal=>{var _a;return(_a=proposal.voters.find(vote=>vote.address===account))===null||_a===void 0?void 0:_a.staked;});const getVoteDecision=proposal=>{var _a;return(_a=proposal.voters.find(voter=>voter.address.toLowerCase()))===null||_a===void 0?void 0:_a.support;};return(0,jsx_runtime_1.jsx)(MainContainer,{children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',style:{gap:40},wrap:'nowrap',children:[(0,jsx_runtime_1.jsx)(BalancesHeader,{item:true,children:(0,jsx_runtime_1.jsx)(UserBalances_1.UserBalances,{daoId:daoId,children:(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,alignItems:'center',justifyContent:'space-between',style:{gap:20},children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,spacing:2,alignItems:'center',wrap:'nowrap',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(ProfileAvatar_1.ProfileAvatar,{size:43,address:account})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(UsernameText,{color:'textPrimary',children:(0,jsx_runtime_1.jsx)(UserProfileName_1.UserProfileName,{address:account})})})]})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,spacing:2,alignItems:'center',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(FreezeDialog_1.FreezeDialog,{freeze:true})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(FreezeDialog_1.FreezeDialog,{freeze:false})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(Proposals_1.DropButton,{variant:'contained',color:'secondary',onClick:onUnstakeFromAllProposals,disabled:!canUnstakeVotes,children:'Unstake Votes'})})]})})]})})})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:proposalsCreated&&cycleInfo&&(0,jsx_runtime_1.jsx)(ProposalsList_1.ProposalsList,{currentLevel:cycleInfo.currentLevel,proposals:proposalsCreated,title:'Proposals Posted',liteProposals:pollsPosted})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:proposalsVoted&&cycleInfo&&(0,jsx_runtime_1.jsx)(ProposalsList_1.ProposalsList,{title:'Voting History',currentLevel:cycleInfo.currentLevel,proposals:proposalsVoted,rightItem:proposal=>{const voteDecision=getVoteDecision(proposal);return(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(VotedText,{color:'textPrimary',children:'Voted'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(StatusText,{color:voteDecision?'secondary':'error',children:voteDecision?'YES':'NO'})})]});},liteProposals:pollsPosted})})]})});};exports.User=User; \ No newline at end of file diff --git a/dist/modules/explorer/pages/User/index.js.map b/dist/modules/explorer/pages/User/index.js.map deleted file mode 100644 index 72190ff..0000000 --- a/dist/modules/explorer/pages/User/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../../src/modules/explorer/pages/User/index.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/explorer/router.js b/dist/modules/explorer/router.js deleted file mode 100644 index 6c59c3c..0000000 --- a/dist/modules/explorer/router.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.DAOExplorerRouter=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_router_dom_1=require('react-router-dom');const DAOList_1=require('./pages/DAOList');const router_1=require('./pages/DAO/router');const router_2=require('../lite/explorer/router');const DAOExplorerRouter=()=>{const match=(0,react_router_dom_1.useRouteMatch)();return(0,jsx_runtime_1.jsxs)(react_router_dom_1.Switch,{children:[(0,jsx_runtime_1.jsx)(react_router_dom_1.Route,{path:`${match.url}/daos`,children:(0,jsx_runtime_1.jsx)(DAOList_1.DAOList,{})}),(0,jsx_runtime_1.jsx)(react_router_dom_1.Route,{path:`${match.url}/dao/:id`,children:(0,jsx_runtime_1.jsx)(router_1.DAORouter,{})}),(0,jsx_runtime_1.jsx)(react_router_dom_1.Route,{path:`${match.url}/lite/dao/:id`,children:(0,jsx_runtime_1.jsx)(router_2.LiteExplorerRouter,{})}),(0,jsx_runtime_1.jsx)(react_router_dom_1.Redirect,{to:`${match.url}/daos`})]});};exports.DAOExplorerRouter=DAOExplorerRouter; \ No newline at end of file diff --git a/dist/modules/explorer/router.js.map b/dist/modules/explorer/router.js.map deleted file mode 100644 index 17d3ad9..0000000 --- a/dist/modules/explorer/router.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"router.js","sourceRoot":"","sources":["../../../src/modules/explorer/router.tsx"],"names":[],"mappings":";;;;AACA,uDAAyE;AACzE,4DAAwD;AACxD,8DAA6D;AAC7D,yDAAiE;AAE1D,MAAM,iBAAiB,GAAG,GAAgB,EAAE;IACjD,MAAM,KAAK,GAAG,IAAA,gCAAa,GAAE,CAAA;IAE7B,OAAO,CACL,wBAAC,yBAAM,eACL,uBAAC,wBAAK,IAAC,IAAI,EAAE,GAAG,KAAK,CAAC,GAAG,OAAO,YAC9B,uBAAC,iBAAO,KAAG,GACL,EACR,uBAAC,wBAAK,IAAC,IAAI,EAAE,GAAG,KAAK,CAAC,GAAG,UAAU,YACjC,uBAAC,kBAAS,KAAG,GACP,EACR,uBAAC,wBAAK,IAAC,IAAI,EAAE,GAAG,KAAK,CAAC,GAAG,eAAe,YACtC,uBAAC,2BAAkB,KAAG,GAChB,EACR,uBAAC,2BAAQ,IAAC,EAAE,EAAE,GAAG,KAAK,CAAC,GAAG,OAAO,GAAI,IAC9B,CACV,CAAA;AACH,CAAC,CAAA;AAjBY,QAAA,iBAAiB,qBAiB7B"} \ No newline at end of file diff --git a/dist/modules/explorer/utils/FormatNumber.js b/dist/modules/explorer/utils/FormatNumber.js deleted file mode 100644 index 963e8ee..0000000 --- a/dist/modules/explorer/utils/FormatNumber.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.formatNumber=void 0;const formatNumber=number=>{if(number.isLessThan(1000))return number.dp(1).toString().replace(/[.,]0$/,'');if(number.isGreaterThanOrEqualTo(1000)&&number.isLessThan(1000000))return+number.dividedBy(1000).dp(1).toString()+'K';if(number.isGreaterThanOrEqualTo(1000000)&&number.isLessThan(1000000000))return+number.dividedBy(1000000).dp(1).toString()+'M';if(number.isGreaterThanOrEqualTo(1000000000)&&number.isLessThan(1000000000000))return+number.dividedBy(1000000000).dp(1).toString()+'B';if(number.isGreaterThanOrEqualTo(1000000000000))return+number.dividedBy(1000000000000).dp(1).toString()+'T';};exports.formatNumber=formatNumber; \ No newline at end of file diff --git a/dist/modules/explorer/utils/FormatNumber.js.map b/dist/modules/explorer/utils/FormatNumber.js.map deleted file mode 100644 index bd0d352..0000000 --- a/dist/modules/explorer/utils/FormatNumber.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"FormatNumber.js","sourceRoot":"","sources":["../../../../src/modules/explorer/utils/FormatNumber.ts"],"names":[],"mappings":";;;AAEO,MAAM,YAAY,GAAG,CAAC,MAAiB,EAAE,EAAE;IAChD,IAAI,MAAM,CAAC,UAAU,CAAC,GAAG,CAAC;QACxB,OAAO,MAAM;aACV,EAAE,CAAC,CAAC,CAAC;aACL,QAAQ,EAAE;aACV,OAAO,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAA;IAC1B,IAAI,MAAM,CAAC,sBAAsB,CAAC,GAAG,CAAC,IAAI,MAAM,CAAC,UAAU,CAAC,GAAG,CAAC;QAAE,OAAO,CAAC,MAAM,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,GAAG,GAAG,CAAA;IACtH,IAAI,MAAM,CAAC,sBAAsB,CAAC,GAAG,CAAC,IAAI,MAAM,CAAC,UAAU,CAAC,GAAG,CAAC;QAAE,OAAO,CAAC,MAAM,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,GAAG,GAAG,CAAA;IACtH,IAAI,MAAM,CAAC,sBAAsB,CAAC,GAAG,CAAC,IAAI,MAAM,CAAC,UAAU,CAAC,IAAI,CAAC;QAC/D,OAAO,CAAC,MAAM,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,GAAG,GAAG,CAAA;IACtD,IAAI,MAAM,CAAC,sBAAsB,CAAC,IAAI,CAAC;QAAE,OAAO,CAAC,MAAM,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,GAAG,GAAG,CAAA;AAChG,CAAC,CAAA;AAXY,QAAA,YAAY,gBAWxB"} \ No newline at end of file diff --git a/dist/modules/explorer/utils/debounce.js b/dist/modules/explorer/utils/debounce.js deleted file mode 100644 index 9173df0..0000000 --- a/dist/modules/explorer/utils/debounce.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.debounce=void 0;const debounce=(callback,waitFor)=>{let timeout=0;return(...args)=>{let result;clearTimeout(timeout);timeout=setTimeout(()=>{result=callback(...args);},waitFor);return result;};};exports.debounce=debounce; \ No newline at end of file diff --git a/dist/modules/explorer/utils/debounce.js.map b/dist/modules/explorer/utils/debounce.js.map deleted file mode 100644 index 1e296b2..0000000 --- a/dist/modules/explorer/utils/debounce.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"debounce.js","sourceRoot":"","sources":["../../../../src/modules/explorer/utils/debounce.ts"],"names":[],"mappings":";;;AAAO,MAAM,QAAQ,GAAG,CAAoC,QAAW,EAAE,OAAe,EAAE,EAAE;IAC1F,IAAI,OAAO,GAAG,CAAC,CAAA;IACf,OAAO,CAAC,GAAG,IAAmB,EAAiB,EAAE;QAC/C,IAAI,MAAW,CAAA;QACf,YAAY,CAAC,OAAO,CAAC,CAAA;QACrB,OAAO,GAAG,UAAU,CAAC,GAAG,EAAE;YACxB,MAAM,GAAG,QAAQ,CAAC,GAAG,IAAI,CAAC,CAAA;QAC5B,CAAC,EAAE,OAAO,CAAsB,CAAA;QAChC,OAAO,MAAM,CAAA;IACf,CAAC,CAAA;AACH,CAAC,CAAA;AAVY,QAAA,QAAQ,YAUpB"} \ No newline at end of file diff --git a/dist/modules/home/FAQ.js b/dist/modules/home/FAQ.js deleted file mode 100644 index 70f39b3..0000000 --- a/dist/modules/home/FAQ.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.FAQ=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const Header_1=require('./Header');const ContentContainer_1=require('../explorer/components/ContentContainer');const FAQItem_1=require('./FAQItem');const useGenerateFAQ_1=require('./hooks/useGenerateFAQ');const PageContainer=(0,core_1.styled)('div')(({theme})=>({background:theme.palette.primary.dark,width:'1000px',margin:'auto',['@media (max-width:1167px)']:{width:'86vw'}}));const PageGrid=(0,core_1.styled)(core_1.Grid)({gap:46});const TextBlock=(0,core_1.styled)(ContentContainer_1.ContentContainer)({padding:'38px',boxSizing:'border-box',fontWeight:300});const TitleText=(0,core_1.styled)(core_1.Typography)(({theme})=>({fontSize:30,fontWeight:400,lineHeight:0.8,marginBottom:25}));const BodyText=(0,core_1.styled)(core_1.Typography)(({theme})=>({fontSize:18,fontWeight:300}));const BodyTextGrid=(0,core_1.styled)(core_1.Grid)({display:'grid',gap:12});const FAQ=()=>{const theme=(0,core_1.useTheme)();const isExtraSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('xs'));const faqList=(0,useGenerateFAQ_1.useGenerateFAQ)();return(0,jsx_runtime_1.jsxs)(PageContainer,{children:[!isExtraSmall&&(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(Header_1.Header,{})}),(0,jsx_runtime_1.jsxs)(PageGrid,{container:true,direction:'column',children:[(0,jsx_runtime_1.jsxs)(TextBlock,{item:true,children:[(0,jsx_runtime_1.jsx)(TitleText,{color:'textPrimary',variant:'h1',children:'Welcome to Homebase FAQ'}),(0,jsx_runtime_1.jsxs)(BodyTextGrid,{container:true,children:[(0,jsx_runtime_1.jsxs)(BodyText,{color:'textPrimary',children:['We strive to make Homebase super user-centered. Feel free to reach out to our team at any time on the',' ',(0,jsx_runtime_1.jsx)(core_1.Link,{color:'secondary',target:'_blank',href:'https://discord.gg/XufcBNu277',children:'Discord'}),'.']}),(0,jsx_runtime_1.jsx)(BodyText,{color:'textPrimary',children:'Below are questions we\u2019ve received and would like to share the answers to in a direct way for users.'})]})]}),faqList.map(({question,answer},i)=>(0,jsx_runtime_1.jsx)(FAQItem_1.FAQItem,{id:`question-${i}`,question:question,answer:answer},`question-${i}`))]})]});};exports.FAQ=FAQ; \ No newline at end of file diff --git a/dist/modules/home/FAQ.js.map b/dist/modules/home/FAQ.js.map deleted file mode 100644 index 32b13b4..0000000 --- a/dist/modules/home/FAQ.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"FAQ.js","sourceRoot":"","sources":["../../../src/modules/home/FAQ.tsx"],"names":[],"mappings":";;;;AAAA,4CAA2F;AAE3F,qCAAiC;AACjC,8EAA0E;AAC1E,uCAAmC;AACnC,2DAAuD;AAEvD,MAAM,aAAa,GAAG,IAAA,aAAM,EAAC,KAAK,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IAClD,UAAU,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI;IACtC,KAAK,EAAE,QAAQ;IACf,MAAM,EAAE,MAAM;IAEd,CAAC,2BAA2B,CAAC,EAAE;QAC7B,KAAK,EAAE,MAAM;KACd;CACF,CAAC,CAAC,CAAA;AAEH,MAAM,QAAQ,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC;IAC5B,GAAG,EAAE,EAAE;CACR,CAAC,CAAA;AAEF,MAAM,SAAS,GAAG,IAAA,aAAM,EAAC,mCAAgB,CAAC,CAAC;IACzC,OAAO,EAAE,MAAM;IACf,SAAS,EAAE,YAAY;IACvB,UAAU,EAAE,GAAG;CAChB,CAAC,CAAA;AAEF,MAAM,SAAS,GAAG,IAAA,aAAM,EAAC,iBAAU,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IACnD,QAAQ,EAAE,EAAE;IACZ,UAAU,EAAE,GAAG;IACf,UAAU,EAAE,GAAG;IACf,YAAY,EAAE,EAAE;CACjB,CAAC,CAAC,CAAA;AAEH,MAAM,QAAQ,GAAG,IAAA,aAAM,EAAC,iBAAU,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IAClD,QAAQ,EAAE,EAAE;IACZ,UAAU,EAAE,GAAG;CAChB,CAAC,CAAC,CAAA;AAEH,MAAM,YAAY,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC;IAChC,OAAO,EAAE,MAAM;IACf,GAAG,EAAE,EAAE;CACR,CAAC,CAAA;AAEK,MAAM,GAAG,GAAa,GAAG,EAAE;IAChC,MAAM,KAAK,GAAG,IAAA,eAAQ,GAAE,CAAA;IACxB,MAAM,YAAY,GAAG,IAAA,oBAAa,EAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAA;IAChE,MAAM,OAAO,GAAG,IAAA,+BAAc,GAAE,CAAA;IAEhC,OAAO,CACL,wBAAC,aAAa,eACX,CAAC,YAAY,IAAI,CAChB,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,eAAM,KAAG,GACL,CACR,EACD,wBAAC,QAAQ,IAAC,SAAS,QAAC,SAAS,EAAC,QAAQ,aACpC,wBAAC,SAAS,IAAC,IAAI,mBACb,uBAAC,SAAS,IAAC,KAAK,EAAC,aAAa,EAAC,OAAO,EAAC,IAAI,wCAE/B,EACZ,wBAAC,YAAY,IAAC,SAAS,mBACrB,wBAAC,QAAQ,IAAC,KAAK,EAAC,aAAa,sHAC2E,GAAG,EACzG,uBAAC,WAAI,IAAC,KAAK,EAAC,WAAW,EAAC,MAAM,EAAC,QAAQ,EAAC,IAAI,EAAC,+BAA+B,wBAErE,SAEE,EACX,uBAAC,QAAQ,IAAC,KAAK,EAAC,aAAa,0HAElB,IACE,IACL,EAEX,OAAO,CAAC,GAAG,CAAC,CAAC,EAAE,QAAQ,EAAE,MAAM,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC,CACxC,uBAAC,iBAAO,IAAuB,EAAE,EAAE,YAAY,CAAC,EAAE,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,IAAxE,YAAY,CAAC,EAAE,CAA6D,CAC3F,CAAC,IACO,IACG,CACjB,CAAA;AACH,CAAC,CAAA;AArCY,QAAA,GAAG,OAqCf"} \ No newline at end of file diff --git a/dist/modules/home/FAQItem.js b/dist/modules/home/FAQItem.js deleted file mode 100644 index a3a066c..0000000 --- a/dist/modules/home/FAQItem.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.FAQItem=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=require('react');const core_1=require('@material-ui/core');const ExpandMore_1=__importDefault(require('@material-ui/icons/ExpandMore'));const styles_1=require('@material-ui/core/styles');const ContentContainer_1=require('../explorer/components/ContentContainer');const Accordion_1=__importDefault(require('@material-ui/core/Accordion'));const Markdown_1=__importDefault(require('../common/Markdown'));const react_router_dom_1=require('react-router-dom');const TableContainer=(0,styles_1.styled)(ContentContainer_1.ContentContainer)({width:'100%'});const AccordionHeader=(0,styles_1.styled)(core_1.AccordionSummary)(({theme})=>({height:91,padding:'0px 38px',background:theme.palette.primary.main,borderRadius:'8px'}));const AccordionContent=(0,styles_1.styled)(core_1.AccordionDetails)(({theme})=>({flexDirection:'column',padding:'38px 38px',background:theme.palette.primary.light,borderRadius:'0 0 8px 8px'}));const Hash=(0,styles_1.styled)(core_1.Typography)({marginLeft:8});const FAQItem=({question,answer,id})=>{const [open,setOpen]=(0,react_1.useState)(false);const [style,setStyle]=(0,react_1.useState)({display:'none'});const location=(0,react_router_dom_1.useLocation)();const formatQuestion=question=>{return question.replaceAll(' ','-').toLowerCase();};const questionId=formatQuestion(question);(0,react_1.useEffect)(()=>{if(location.hash==='#'+questionId){setOpen(true);setStyle({display:'block'});return;}setOpen(false);setStyle({display:'none'});},[location,questionId]);(0,react_1.useEffect)(()=>{if(location.hash==='#'+questionId){setOpen(true);const element=document.getElementById(`${questionId}`);element===null||element===void 0?void 0:element.scrollIntoView({behavior:'smooth',block:'start'});setStyle({display:'block'});return;}setOpen(false);setStyle({display:'none'});},[]);const updateLocationHash=()=>{};return(0,jsx_runtime_1.jsx)(TableContainer,{id:questionId,children:(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,direction:'column',wrap:'nowrap',children:(0,jsx_runtime_1.jsxs)(Accordion_1.default,{style:{background:'transparent'},expanded:open,children:[(0,jsx_runtime_1.jsx)(AccordionHeader,{expandIcon:(0,jsx_runtime_1.jsx)(ExpandMore_1.default,{onClick:()=>setOpen(!open),style:{fill:'rgb(65, 72, 77)'}}),'aria-controls':'panel1a-content',id:'panel1a-header',onMouseEnter:e=>{setStyle({display:'block'});},onMouseLeave:e=>{},children:(0,jsx_runtime_1.jsxs)(core_1.Typography,{style:{display:'flex'},onClick:e=>{e.preventDefault();updateLocationHash();},children:[question,(0,jsx_runtime_1.jsxs)(Hash,{style:style,color:'secondary',children:[' ','#',' ']})]})}),(0,jsx_runtime_1.jsx)(AccordionContent,{children:(0,jsx_runtime_1.jsx)(Markdown_1.default,{children:answer})})]})})});};exports.FAQItem=FAQItem; \ No newline at end of file diff --git a/dist/modules/home/FAQItem.js.map b/dist/modules/home/FAQItem.js.map deleted file mode 100644 index 8781751..0000000 --- a/dist/modules/home/FAQItem.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"FAQItem.js","sourceRoot":"","sources":["../../../src/modules/home/FAQItem.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/home/Header.js b/dist/modules/home/Header.js deleted file mode 100644 index 2cd3c96..0000000 --- a/dist/modules/home/Header.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.Header=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const homebase_logo_svg_1=__importDefault(require('../../assets/logos/homebase_logo.svg'));const MainButton_1=require('../common/MainButton');const StyledAppBar=(0,core_1.styled)(core_1.AppBar)(({theme})=>({boxShadow:'none',background:'none',position:'sticky',['@media (max-height:750px)']:{position:'static'}}));const LogoItem=(0,core_1.styled)('img')({cursor:'pointer',paddingTop:8,height:'30px'});const LogoText=(0,core_1.styled)(core_1.Typography)({fontWeight:'bold',fontSize:'24px',cursor:'pointer',fontFamily:'Roboto',letterSpacing:'initial'});const StyledToolbar=(0,core_1.styled)(core_1.Toolbar)({width:'100%',padding:0,boxSizing:'border-box',justifyContent:'space-between',flexWrap:'wrap'});const Head=(0,core_1.styled)(core_1.Grid)(({theme})=>({width:'1000px',height:'100%',margin:'auto',padding:'28px 0',flexDirection:'row',['@media (max-width:1167px)']:{width:'86vw'},['@media (max-width:645px)']:{flexDirection:'column'}}));const Header=()=>{return(0,jsx_runtime_1.jsx)(StyledAppBar,{children:(0,jsx_runtime_1.jsx)(StyledToolbar,{children:(0,jsx_runtime_1.jsxs)(Head,{container:true,alignItems:'center',wrap:'wrap',justifyContent:'space-between',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Link,{href:`/landing`,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,alignItems:'center',wrap:'nowrap',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(LogoItem,{src:homebase_logo_svg_1.default})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Box,{paddingLeft:'10px',children:(0,jsx_runtime_1.jsx)(LogoText,{color:'textPrimary',children:'Homebase'})})})]})})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Link,{href:`/explorer`,underline:'none',children:(0,jsx_runtime_1.jsx)(MainButton_1.MainButton,{variant:'contained',color:'secondary',children:'Enter App'})})})]})})});};exports.Header=Header; \ No newline at end of file diff --git a/dist/modules/home/Header.js.map b/dist/modules/home/Header.js.map deleted file mode 100644 index 1b94e9c..0000000 --- a/dist/modules/home/Header.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Header.js","sourceRoot":"","sources":["../../../src/modules/home/Header.tsx"],"names":[],"mappings":";;;;;;;AAAA,4CAAuG;AACvG,uFAAuD;AAGvD,qDAAiD;AAEjD,MAAM,YAAY,GAAG,IAAA,aAAM,EAAC,aAAM,CAAC,CAAC,CAAC,EAAE,KAAK,EAAoB,EAAE,EAAE,CAAC,CAAC;IACpE,SAAS,EAAE,MAAM;IACjB,UAAU,EAAE,MAAM;IAClB,QAAQ,EAAE,QAAQ;IAElB,CAAC,2BAA2B,CAAC,EAAE;QAC7B,QAAQ,EAAE,QAAQ;KACnB;CACF,CAAC,CAAC,CAAA;AAEH,MAAM,QAAQ,GAAG,IAAA,aAAM,EAAC,KAAK,CAAC,CAAC;IAC7B,MAAM,EAAE,SAAS;IACjB,UAAU,EAAE,CAAC;IACb,MAAM,EAAE,MAAM;CACf,CAAC,CAAA;AACF,MAAM,QAAQ,GAAG,IAAA,aAAM,EAAC,iBAAU,CAAC,CAAC;IAClC,UAAU,EAAE,MAAM;IAClB,QAAQ,EAAE,MAAM;IAChB,MAAM,EAAE,SAAS;IACjB,UAAU,EAAE,QAAQ;IACpB,aAAa,EAAE,SAAS;CACzB,CAAC,CAAA;AAEF,MAAM,aAAa,GAAG,IAAA,aAAM,EAAC,cAAO,CAAC,CAAC;IACpC,KAAK,EAAE,MAAM;IACb,OAAO,EAAE,CAAC;IACV,SAAS,EAAE,YAAY;IACvB,cAAc,EAAE,eAAe;IAC/B,QAAQ,EAAE,MAAM;CACjB,CAAC,CAAA;AAEF,MAAM,IAAI,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IACxC,KAAK,EAAE,QAAQ;IACf,MAAM,EAAE,MAAM;IACd,MAAM,EAAE,MAAM;IACd,OAAO,EAAE,QAAQ;IACjB,aAAa,EAAE,KAAK;IAEpB,CAAC,2BAA2B,CAAC,EAAE;QAC7B,KAAK,EAAE,MAAM;KACd;IAED,CAAC,0BAA0B,CAAC,EAAE;QAC5B,aAAa,EAAE,QAAQ;KACxB;CACF,CAAC,CAAC,CAAA;AAEI,MAAM,MAAM,GAAa,GAAG,EAAE;IACnC,OAAO,CACL,uBAAC,YAAY,cACX,uBAAC,aAAa,cACZ,wBAAC,IAAI,IAAC,SAAS,QAAC,UAAU,EAAC,QAAQ,EAAC,IAAI,EAAC,MAAM,EAAC,cAAc,EAAE,eAAe,aAC7E,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,WAAI,IAAC,IAAI,EAAE,UAAU,YACpB,wBAAC,WAAI,IAAC,SAAS,QAAC,UAAU,EAAC,QAAQ,EAAC,IAAI,EAAC,QAAQ,aAC/C,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,QAAQ,IAAC,GAAG,EAAE,2BAAU,GAAI,GACxB,EACP,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,UAAG,IAAC,WAAW,EAAC,MAAM,YACrB,uBAAC,QAAQ,IAAC,KAAK,EAAC,aAAa,yBAAoB,GAC7C,GACD,IACF,GACF,GACF,EACP,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,WAAI,IAAC,IAAI,EAAE,WAAW,EAAE,SAAS,EAAC,MAAM,YACvC,uBAAC,uBAAU,IAAC,OAAO,EAAC,WAAW,EAAC,KAAK,EAAC,WAAW,0BAEpC,GACR,GACF,IACF,GACO,GACH,CAChB,CAAA;AACH,CAAC,CAAA;AA9BY,QAAA,MAAM,UA8BlB"} \ No newline at end of file diff --git a/dist/modules/home/Landing.js b/dist/modules/home/Landing.js deleted file mode 100644 index f92667c..0000000 --- a/dist/modules/home/Landing.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.Landing=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const LandingHeader_1=require('./LandingHeader');const homebase_logo_svg_1=__importDefault(require('../../assets/logos/homebase_logo.svg'));const Vector1_svg_1=__importDefault(require('../../assets/vectors/Vector1.svg'));const Vector2_svg_1=__importDefault(require('../../assets/vectors/Vector2.svg'));const GitHub_1=__importDefault(require('@material-ui/icons/GitHub'));const discord_svg_1=require('../../assets/logos/discord.svg');const MainButton_1=require('../common/MainButton');const StyledToolbar=(0,core_1.styled)(core_1.Grid)({padding:'22px 37px',boxSizing:'border-box',height:'86px'});const IconContainer=(0,core_1.styled)('div')({'height':'27px','width':'33px','& > svg':{width:'100%'}});const Background=(0,core_1.styled)(core_1.Grid)({backgroundImage:`url(${Vector1_svg_1.default}), url(${Vector2_svg_1.default})`,backgroundPosition:'top right, bottom right',backgroundRepeat:'no-repeat',height:'100vh'});const MainContainer=(0,core_1.styled)(core_1.Grid)({maxWidth:970,padding:30,boxSizing:'border-box',width:'100%'});const LogoContainer=(0,core_1.styled)(core_1.Box)(({theme})=>({width:408,height:370,[theme.breakpoints.down('xs')]:{width:290,height:265}}));const BigLogo=(0,core_1.styled)('img')({width:'100%',height:'100%'});const TitleText=(0,core_1.styled)(core_1.Typography)(({theme})=>({color:theme.palette.text.primary,fontSize:40,fontWeight:'bold'}));const SubtitleText=(0,core_1.styled)(core_1.Typography)(({theme})=>({color:theme.palette.text.primary,fontWeight:300}));const Landing=()=>{const theme=(0,core_1.useTheme)();const isExtraSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('xs'));return(0,jsx_runtime_1.jsxs)(Background,{container:true,direction:'column',justifyContent:'space-between',wrap:'nowrap',children:[!isExtraSmall&&(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(LandingHeader_1.Header,{})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,justifyContent:'center',children:(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(MainContainer,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,justifyContent:'space-between',direction:isExtraSmall?'column-reverse':'row',style:isExtraSmall?{gap:50}:{},children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',style:{gap:32},justifyContent:'center',children:[!isExtraSmall&&(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(TitleText,{children:'Tezos Homebase'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(SubtitleText,{align:isExtraSmall?'center':'left',children:'Homebase is a web application that enables users to create and manage/use DAOs on the Tezos blockchain. This application aims to help empower community members and developers to launch and participate in Tezos-based DAOs'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,style:{gap:16},wrap:'nowrap',justifyContent:isExtraSmall?'center':'flex-start',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Link,{href:`/explorer`,underline:'none',children:(0,jsx_runtime_1.jsx)(MainButton_1.MainButton,{variant:'contained',color:'secondary',children:'Enter App'})})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Link,{href:'/faq',underline:'none',children:(0,jsx_runtime_1.jsx)(MainButton_1.MainButton,{variant:'contained',color:'secondary',children:'Learn More'})})})]})})]})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',alignItems:'flex-end',justifyContent:'center',style:{gap:20},children:[isExtraSmall&&(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(TitleText,{children:'Tezos Homebase'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(LogoContainer,{children:(0,jsx_runtime_1.jsx)(BigLogo,{src:homebase_logo_svg_1.default})})})]})})]})})})})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(StyledToolbar,{container:true,direction:'row',alignItems:'center',wrap:'wrap',justifyContent:isExtraSmall?'center':'flex-start',style:{gap:25},children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Link,{target:'_blank',href:'https://github.com/dOrgTech/homebase-app',children:(0,jsx_runtime_1.jsx)(IconContainer,{children:(0,jsx_runtime_1.jsx)(GitHub_1.default,{color:'secondary'})})})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Link,{target:'_blank',href:'https://discord.gg/XufcBNu277',children:(0,jsx_runtime_1.jsx)(IconContainer,{children:(0,jsx_runtime_1.jsx)(core_1.SvgIcon,{children:(0,jsx_runtime_1.jsx)(discord_svg_1.ReactComponent,{})})})})})]})})]});};exports.Landing=Landing; \ No newline at end of file diff --git a/dist/modules/home/Landing.js.map b/dist/modules/home/Landing.js.map deleted file mode 100644 index 8bd243a..0000000 --- a/dist/modules/home/Landing.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Landing.js","sourceRoot":"","sources":["../../../src/modules/home/Landing.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/home/LandingHeader.js b/dist/modules/home/LandingHeader.js deleted file mode 100644 index 48a6ef4..0000000 --- a/dist/modules/home/LandingHeader.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.Header=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const homebase_logo_svg_1=__importDefault(require('../../assets/logos/homebase_logo.svg'));const MainButton_1=require('../common/MainButton');const StyledAppBar=(0,core_1.styled)(core_1.AppBar)({boxShadow:'none'});const LogoItem=(0,core_1.styled)('img')({cursor:'pointer',paddingTop:8,height:'30px'});const LogoText=(0,core_1.styled)(core_1.Typography)({fontWeight:'bold',fontSize:'24px',cursor:'pointer',fontFamily:'Roboto',letterSpacing:'initial'});const StyledToolbar=(0,core_1.styled)(core_1.Toolbar)({display:'flex',padding:'22px 37px',boxSizing:'border-box',justifyContent:'space-between',flexWrap:'wrap'});const Header=()=>{return(0,jsx_runtime_1.jsx)(StyledAppBar,{position:'sticky',color:'transparent',children:(0,jsx_runtime_1.jsx)(StyledToolbar,{children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'row',alignItems:'center',wrap:'wrap',spacing:4,justifyContent:'space-between',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Link,{href:'/landing',children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,alignItems:'center',wrap:'nowrap',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(LogoItem,{src:homebase_logo_svg_1.default})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Box,{paddingLeft:'10px',children:(0,jsx_runtime_1.jsx)(LogoText,{color:'textPrimary',children:'Homebase'})})})]})})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Link,{href:`/explorer`,underline:'none',children:(0,jsx_runtime_1.jsx)(MainButton_1.MainButton,{variant:'contained',color:'secondary',children:'Enter App'})})})]})})});};exports.Header=Header; \ No newline at end of file diff --git a/dist/modules/home/LandingHeader.js.map b/dist/modules/home/LandingHeader.js.map deleted file mode 100644 index 3c3137e..0000000 --- a/dist/modules/home/LandingHeader.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"LandingHeader.js","sourceRoot":"","sources":["../../../src/modules/home/LandingHeader.tsx"],"names":[],"mappings":";;;;;;;AAAA,4CAAuG;AACvG,uFAAuD;AAEvD,qDAAiD;AAIjD,MAAM,YAAY,GAAG,IAAA,aAAM,EAAC,aAAM,CAAC,CAAC;IAClC,SAAS,EAAE,MAAM;CAClB,CAAC,CAAA;AAEF,MAAM,QAAQ,GAAG,IAAA,aAAM,EAAC,KAAK,CAAC,CAAC;IAC7B,MAAM,EAAE,SAAS;IACjB,UAAU,EAAE,CAAC;IACb,MAAM,EAAE,MAAM;CACf,CAAC,CAAA;AAEF,MAAM,QAAQ,GAAG,IAAA,aAAM,EAAC,iBAAU,CAAC,CAAC;IAClC,UAAU,EAAE,MAAM;IAClB,QAAQ,EAAE,MAAM;IAChB,MAAM,EAAE,SAAS;IACjB,UAAU,EAAE,QAAQ;IACpB,aAAa,EAAE,SAAS;CACzB,CAAC,CAAA;AAEF,MAAM,aAAa,GAAG,IAAA,aAAM,EAAC,cAAO,CAAC,CAAC;IACpC,OAAO,EAAE,MAAM;IACf,OAAO,EAAE,WAAW;IACpB,SAAS,EAAE,YAAY;IACvB,cAAc,EAAE,eAAe;IAC/B,QAAQ,EAAE,MAAM;CACjB,CAAC,CAAA;AAEK,MAAM,MAAM,GAAa,GAAG,EAAE;IACnC,OAAO,CACL,uBAAC,YAAY,IAAC,QAAQ,EAAC,QAAQ,EAAC,KAAK,EAAC,aAAa,YACjD,uBAAC,aAAa,cACZ,wBAAC,WAAI,IAAC,SAAS,QAAC,SAAS,EAAC,KAAK,EAAC,UAAU,EAAC,QAAQ,EAAC,IAAI,EAAC,MAAM,EAAC,OAAO,EAAE,CAAC,EAAE,cAAc,EAAC,eAAe,aACxG,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,WAAI,IAAC,IAAI,EAAC,UAAU,YACnB,wBAAC,WAAI,IAAC,SAAS,QAAC,UAAU,EAAC,QAAQ,EAAC,IAAI,EAAC,QAAQ,aAC/C,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,QAAQ,IAAC,GAAG,EAAE,2BAAU,GAAI,GACxB,EACP,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,UAAG,IAAC,WAAW,EAAC,MAAM,YACrB,uBAAC,QAAQ,IAAC,KAAK,EAAC,aAAa,yBAAoB,GAC7C,GACD,IACF,GACF,GACF,EACP,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,WAAI,IAAC,IAAI,EAAE,WAAW,EAAE,SAAS,EAAC,MAAM,YACvC,uBAAC,uBAAU,IAAC,OAAO,EAAC,WAAW,EAAC,KAAK,EAAC,WAAW,0BAEpC,GACR,GACF,IACF,GACO,GACH,CAChB,CAAA;AACH,CAAC,CAAA;AA9BY,QAAA,MAAM,UA8BlB"} \ No newline at end of file diff --git a/dist/modules/home/hooks/useGenerateFAQ.js b/dist/modules/home/hooks/useGenerateFAQ.js deleted file mode 100644 index d7dd7a6..0000000 --- a/dist/modules/home/hooks/useGenerateFAQ.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){if(k2===undefined)k2=k;var desc=Object.getOwnPropertyDescriptor(m,k);if(!desc||('get'in desc?!m.__esModule:desc.writable||desc.configurable)){desc={enumerable:true,get:function(){return m[k];}};}Object.defineProperty(o,k2,desc);}:function(o,m,k,k2){if(k2===undefined)k2=k;o[k2]=m[k];});var __setModuleDefault=this&&this.__setModuleDefault||(Object.create?function(o,v){Object.defineProperty(o,'default',{enumerable:true,value:v});}:function(o,v){o['default']=v;});var __importStar=this&&this.__importStar||function(mod){if(mod&&mod.__esModule)return mod;var result={};if(mod!=null)for(var k in mod)if(k!=='default'&&Object.prototype.hasOwnProperty.call(mod,k))__createBinding(result,mod,k);__setModuleDefault(result,mod);return result;};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.useGenerateFAQ=void 0;const react_1=require('react');const node_fetch_1=__importDefault(require('node-fetch'));const FILE_NAME='faq.md';const QUESTION_DELIMITER='';const ANSWER_DELIMITER='';const useGenerateFAQ=()=>{const [faqFile,setFaqFile]=(0,react_1.useState)('');const [questionsToRender,setQuestionToRender]=(0,react_1.useState)([]);const [answersToRender,setAnswerToRender]=(0,react_1.useState)([]);const [faqList,setFaqList]=(0,react_1.useState)([]);(0,react_1.useEffect)(()=>{Promise.resolve(`${`../utils/${FILE_NAME}`}`).then(s=>__importStar(require(s))).then(res=>{(0,node_fetch_1.default)(res.default).then(res=>res.text()).then(res=>setFaqFile(res));}).catch(error=>console.log(error));});(0,react_1.useEffect)(()=>{const questionsList=faqFile.split(QUESTION_DELIMITER);const answerList=faqFile.split(ANSWER_DELIMITER);if(questionsList.length>0){const questions=[];questionsList.forEach(word=>{if(word!==''&&!word.includes('\n')&&!word.includes(ANSWER_DELIMITER)){questions.push(word);}});setQuestionToRender(questions);}if(answerList.length>0){const answers=[];answerList.forEach(word=>{if(word!==''&&!word.includes(QUESTION_DELIMITER)){answers.push(word);}});setAnswerToRender(answers.filter(a=>a!=='\n'));}},[faqFile]);(0,react_1.useEffect)(()=>{if(questionsToRender.length===answersToRender.length){const list=questionsToRender.map((question,index)=>{return{question,answer:answersToRender[index]};});setFaqList(list);}},[questionsToRender,answersToRender]);return faqList;};exports.useGenerateFAQ=useGenerateFAQ; \ No newline at end of file diff --git a/dist/modules/home/hooks/useGenerateFAQ.js.map b/dist/modules/home/hooks/useGenerateFAQ.js.map deleted file mode 100644 index c14b7c0..0000000 --- a/dist/modules/home/hooks/useGenerateFAQ.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useGenerateFAQ.js","sourceRoot":"","sources":["../../../../src/modules/home/hooks/useGenerateFAQ.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/lite/components/BackButton.js b/dist/modules/lite/components/BackButton.js deleted file mode 100644 index 59d847b..0000000 --- a/dist/modules/lite/components/BackButton.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.BackButton=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const icons_1=require('@material-ui/icons');const react_router_1=require('react-router');const BackButton=()=>{const navigate=(0,react_router_1.useHistory)();return(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,style:{gap:15,cursor:'pointer',marginBottom:23},onClick:()=>navigate.goBack(),alignItems:'center',children:[(0,jsx_runtime_1.jsx)(icons_1.ArrowBackIosOutlined,{color:'secondary'}),(0,jsx_runtime_1.jsx)(core_1.Typography,{color:'secondary',children:'Back'})]});};exports.BackButton=BackButton; \ No newline at end of file diff --git a/dist/modules/lite/components/BackButton.js.map b/dist/modules/lite/components/BackButton.js.map deleted file mode 100644 index 2441f68..0000000 --- a/dist/modules/lite/components/BackButton.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"BackButton.js","sourceRoot":"","sources":["../../../../src/modules/lite/components/BackButton.tsx"],"names":[],"mappings":";;;;AACA,4CAAoD;AACpD,8CAAyD;AACzD,+CAAyC;AAElC,MAAM,UAAU,GAAa,GAAG,EAAE;IACvC,MAAM,QAAQ,GAAG,IAAA,yBAAU,GAAE,CAAA;IAC7B,OAAO,CACL,wBAAC,WAAI,IACH,SAAS,QACT,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,MAAM,EAAE,SAAS,EAAE,YAAY,EAAE,EAAE,EAAE,EACvD,OAAO,EAAE,GAAG,EAAE,CAAC,QAAQ,CAAC,MAAM,EAAE,EAChC,UAAU,EAAC,QAAQ,aAEnB,uBAAC,4BAAoB,IAAC,KAAK,EAAC,WAAW,GAAG,EAC1C,uBAAC,iBAAU,IAAC,KAAK,EAAC,WAAW,qBAAkB,IAC1C,CACR,CAAA;AACH,CAAC,CAAA;AAbY,QAAA,UAAU,cAatB"} \ No newline at end of file diff --git a/dist/modules/lite/components/GridContainer.js b/dist/modules/lite/components/GridContainer.js deleted file mode 100644 index 5553e45..0000000 --- a/dist/modules/lite/components/GridContainer.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.GridContainer=void 0;const core_1=require('@material-ui/core');exports.GridContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({minHeight:145,borderRadius:8,cursor:'pointer',padding:'32px 46px',background:theme.palette.primary.main,[theme.breakpoints.down('sm')]:{padding:'35px 25px'}})); \ No newline at end of file diff --git a/dist/modules/lite/components/GridContainer.js.map b/dist/modules/lite/components/GridContainer.js.map deleted file mode 100644 index da42d01..0000000 --- a/dist/modules/lite/components/GridContainer.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GridContainer.js","sourceRoot":"","sources":["../../../../src/modules/lite/components/GridContainer.tsx"],"names":[],"mappings":";;;AAAA,4CAAgD;AAEnC,QAAA,aAAa,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IACxD,SAAS,EAAE,GAAG;IACd,YAAY,EAAE,CAAC;IACf,MAAM,EAAE,SAAS;IACjB,OAAO,EAAE,WAAW;IACpB,UAAU,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI;IACtC,CAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE;QAC9B,OAAO,EAAE,WAAW;KACrB;CACF,CAAC,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/modules/lite/components/LinearChart.js b/dist/modules/lite/components/LinearChart.js deleted file mode 100644 index a682061..0000000 --- a/dist/modules/lite/components/LinearChart.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.LinearChart=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const chartColor=['#FFC2CF','#FFC839','#62CEAE','#DB6C6C','#56CAE3','#E99571','#FF486E','#3866F9','#81FEB7'];const LinearChartContainer=(0,core_1.styled)(core_1.Box)({position:'relative',width:'100%',height:4,display:'flex',alignItems:'stretch',justifyContent:'flex-start',borderRadius:2,overflow:'hidden',marginTop:30});const Line=(0,core_1.styled)(core_1.Box)(({width,color})=>({width:`${width}%`,backgroundColor:color}));const Dot=(0,core_1.styled)(core_1.Box)(({color})=>({width:10,height:10,backgroundColor:color,borderRadius:'50%',display:'inline-block'}));const LinearChart=({items})=>{return(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,style:{gap:28},children:items.map((item,index)=>(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,alignItems:'center',style:{gap:10},children:[(0,jsx_runtime_1.jsx)(Dot,{color:chartColor[index]}),(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'body2',color:'textSecondary',children:item.name}),(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'body2',color:'textSecondary',children:item.votes})]})},item.name))})}),(0,jsx_runtime_1.jsx)(LinearChartContainer,{children:items.map((item,index)=>(0,jsx_runtime_1.jsx)(Line,{width:item.percent,color:chartColor[index]},index))})]});};exports.LinearChart=LinearChart; \ No newline at end of file diff --git a/dist/modules/lite/components/LinearChart.js.map b/dist/modules/lite/components/LinearChart.js.map deleted file mode 100644 index 95c3746..0000000 --- a/dist/modules/lite/components/LinearChart.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"LinearChart.js","sourceRoot":"","sources":["../../../../src/modules/lite/components/LinearChart.tsx"],"names":[],"mappings":";;;;AAAA,4CAAiE;AAGjE,MAAM,UAAU,GAAG,CAAC,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,CAAC,CAAA;AAEtH,MAAM,oBAAoB,GAAG,IAAA,aAAM,EAAC,UAAG,CAAC,CAAC;IACvC,QAAQ,EAAE,UAAU;IACpB,KAAK,EAAE,MAAM;IACb,MAAM,EAAE,CAAC;IACT,OAAO,EAAE,MAAM;IACf,UAAU,EAAE,SAAS;IACrB,cAAc,EAAE,YAAY;IAC5B,YAAY,EAAE,CAAC;IACf,QAAQ,EAAE,QAAQ;IAClB,SAAS,EAAE,EAAE;CACd,CAAC,CAAA;AAEF,MAAM,IAAI,GAAG,IAAA,aAAM,EAAC,UAAG,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,KAAK,EAAoC,EAAE,EAAE,CAAC,CAAC;IAChF,KAAK,EAAE,GAAG,KAAK,GAAG;IAClB,eAAe,EAAE,KAAK;CACvB,CAAC,CAAC,CAAA;AAEH,MAAM,GAAG,GAAG,IAAA,aAAM,EAAC,UAAG,CAAC,CAAC,CAAC,EAAE,KAAK,EAAqB,EAAE,EAAE,CAAC,CAAC;IACzD,KAAK,EAAE,EAAE;IACT,MAAM,EAAE,EAAE;IACV,eAAe,EAAE,KAAK;IACtB,YAAY,EAAE,KAAK;IACnB,OAAO,EAAE,cAAc;CACxB,CAAC,CAAC,CAAA;AAEI,MAAM,WAAW,GAA4E,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE;IAChH,OAAO,CACL,wBAAC,WAAI,IAAC,SAAS,mBACb,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,WAAI,IAAC,SAAS,QAAC,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,YAC/B,KAAK,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,KAAK,EAAE,EAAE,CAAC,CAC1B,uBAAC,WAAI,IAAC,IAAI,kBACR,wBAAC,WAAI,IAAC,SAAS,QAAC,UAAU,EAAE,QAAQ,EAAE,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,aACtD,uBAAC,GAAG,IAAC,KAAK,EAAE,UAAU,CAAC,KAAK,CAAC,GAAI,EACjC,uBAAC,iBAAU,IAAC,OAAO,EAAC,OAAO,EAAC,KAAK,EAAE,eAAe,YAC/C,IAAI,CAAC,IAAI,GACC,EACb,uBAAC,iBAAU,IAAC,OAAO,EAAC,OAAO,EAAC,KAAK,EAAE,eAAe,YAC/C,IAAI,CAAC,KAAK,GACA,IACR,IATO,IAAI,CAAC,IAAI,CAUlB,CACR,CAAC,GACG,GACF,EAEP,uBAAC,oBAAoB,cAClB,KAAK,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,KAAK,EAAE,EAAE,CAAC,CAC1B,uBAAC,IAAI,IAAC,KAAK,EAAE,IAAI,CAAC,OAAO,EAAE,KAAK,EAAE,UAAU,CAAC,KAAK,CAAC,IAAO,KAAK,CAAI,CACpE,CAAC,GACmB,IAClB,CACR,CAAA;AACH,CAAC,CAAA;AA5BY,QAAA,WAAW,eA4BvB"} \ No newline at end of file diff --git a/dist/modules/lite/components/hooks/useNotification.js b/dist/modules/lite/components/hooks/useNotification.js deleted file mode 100644 index f620132..0000000 --- a/dist/modules/lite/components/hooks/useNotification.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __rest=this&&this.__rest||function(s,e){var t={};for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0)t[p]=s[p];if(s!=null&&typeof Object.getOwnPropertySymbols==='function')for(var i=0,p=Object.getOwnPropertySymbols(s);i(0,jsx_runtime_1.jsxs)(react_1.Fragment,{children:[detailsLink?(0,jsx_runtime_1.jsx)(ExternalLink_1.ExternalLink,{link:detailsLink,children:(0,jsx_runtime_1.jsx)(ExpandIcon,{})}):null,(0,jsx_runtime_1.jsx)(core_1.Button,{onClick:onClose,children:(0,jsx_runtime_1.jsx)(CloseIcon,{})})]});const useNotification=()=>{const {enqueueSnackbar,closeSnackbar}=(0,notistack_1.useSnackbar)();const open=_a=>{var {message,detailsLink}=_a,options=__rest(_a,['message','detailsLink']);const key=enqueueSnackbar(message,Object.assign(Object.assign({},options),{persist:false,action:(0,jsx_runtime_1.jsx)(NotificationActions,{detailsLink:detailsLink,onClose:()=>closeSnackbar(key)})}));return{key,closeSnackbar};};return open;};exports.useNotification=useNotification; \ No newline at end of file diff --git a/dist/modules/lite/components/hooks/useNotification.js.map b/dist/modules/lite/components/hooks/useNotification.js.map deleted file mode 100644 index 029c030..0000000 --- a/dist/modules/lite/components/hooks/useNotification.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useNotification.js","sourceRoot":"","sources":["../../../../../src/modules/lite/components/hooks/useNotification.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;AAAA,iCAAuC;AACvC,4CAAkD;AAClD,yCAAsD;AACtD,8CAAqD;AACrD,8DAA0D;AAE1D,MAAM,SAAS,GAAG,IAAA,aAAM,EAAC,aAAK,CAAC,CAAC;IAC9B,KAAK,EAAE,MAAM;CACd,CAAC,CAAA;AAEF,MAAM,UAAU,GAAG,IAAA,aAAM,EAAC,iBAAS,CAAC,CAAC;IACnC,KAAK,EAAE,MAAM;IACb,QAAQ,EAAE,EAAE;CACb,CAAC,CAAA;AAEF,MAAM,mBAAmB,GAAG,CAAC,EAAE,WAAW,EAAE,OAAO,EAAiD,EAAE,EAAE,CAAC,CACvG,wBAAC,gBAAQ,eACN,WAAW,CAAC,CAAC,CAAC,CACb,uBAAC,2BAAY,IAAC,IAAI,EAAE,WAAW,YAC7B,uBAAC,UAAU,KAAG,GACD,CAChB,CAAC,CAAC,CAAC,IAAI,EACR,uBAAC,aAAM,IAAC,OAAO,EAAE,OAAO,YACtB,uBAAC,SAAS,KAAG,GACN,IACA,CACZ,CAAA;AAOM,MAAM,eAAe,GAAG,GAAG,EAAE;IAClC,MAAM,EAAE,eAAe,EAAE,aAAa,EAAE,GAAG,IAAA,uBAAW,GAAE,CAAA;IACxD,MAAM,IAAI,GAAG,CAAC,EAAwD,EAAE,EAAE;YAA5D,EAAE,OAAO,EAAE,WAAW,OAAkC,EAA7B,OAAO,cAAlC,0BAAoC,CAAF;QAC9C,MAAM,GAAG,GAAG,eAAe,CAAC,OAAO,kCAC9B,OAAO,KACV,OAAO,EAAE,KAAK,EACd,MAAM,EAAE,uBAAC,mBAAmB,IAAC,WAAW,EAAE,WAAW,EAAE,OAAO,EAAE,GAAG,EAAE,CAAC,aAAa,CAAC,GAAG,CAAC,GAAI,IAC5F,CAAA;QAEF,OAAO,EAAE,GAAG,EAAE,aAAa,EAAE,CAAA;IAC/B,CAAC,CAAA;IAED,OAAO,IAAI,CAAA;AACb,CAAC,CAAA;AAbY,QAAA,eAAe,mBAa3B"} \ No newline at end of file diff --git a/dist/modules/lite/creator/components/Plugins.js b/dist/modules/lite/creator/components/Plugins.js deleted file mode 100644 index 0397aff..0000000 --- a/dist/modules/lite/creator/components/Plugins.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.Plugins=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const PluginsContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({background:theme.palette.primary.main,borderRadius:8,alignItems:'center',justifyContent:'center',flexDirection:'column'}));const Plugins=()=>{return(0,jsx_runtime_1.jsxs)(PluginsContainer,{children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'body2',color:'secondary',children:'Choices'})}),(0,jsx_runtime_1.jsx)(core_1.Divider,{}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,justifyContent:'center',alignItems:'center',style:{gap:10},children:(0,jsx_runtime_1.jsx)(core_1.Button,{variant:'contained',color:'secondary',children:'Add Plugin'})})})]});};exports.Plugins=Plugins; \ No newline at end of file diff --git a/dist/modules/lite/creator/components/Plugins.js.map b/dist/modules/lite/creator/components/Plugins.js.map deleted file mode 100644 index 70a2f5d..0000000 --- a/dist/modules/lite/creator/components/Plugins.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Plugins.js","sourceRoot":"","sources":["../../../../../src/modules/lite/creator/components/Plugins.tsx"],"names":[],"mappings":";;;;AACA,4CAA6E;AAE7E,MAAM,gBAAgB,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IACpD,UAAU,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI;IACtC,YAAY,EAAE,CAAC;IACf,UAAU,EAAE,QAAQ;IACpB,cAAc,EAAE,QAAQ;IACxB,aAAa,EAAE,QAAQ;CACxB,CAAC,CAAC,CAAA;AAEI,MAAM,OAAO,GAAa,GAAG,EAAE;IACpC,OAAO,CACL,wBAAC,gBAAgB,eACf,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,iBAAU,IAAC,OAAO,EAAE,OAAO,EAAE,KAAK,EAAC,WAAW,wBAElC,GACR,EACP,uBAAC,cAAO,KAAG,EACX,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,WAAI,IAAC,SAAS,QAAC,cAAc,EAAE,QAAQ,EAAE,UAAU,EAAE,QAAQ,EAAE,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,YAChF,uBAAC,aAAM,IAAC,OAAO,EAAC,WAAW,EAAC,KAAK,EAAC,WAAW,2BAEpC,GACJ,GACF,IACU,CACpB,CAAA;AACH,CAAC,CAAA;AAlBY,QAAA,OAAO,WAkBnB"} \ No newline at end of file diff --git a/dist/modules/lite/creator/components/UploadAvatar.js b/dist/modules/lite/creator/components/UploadAvatar.js deleted file mode 100644 index d22d6e7..0000000 --- a/dist/modules/lite/creator/components/UploadAvatar.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){if(k2===undefined)k2=k;var desc=Object.getOwnPropertyDescriptor(m,k);if(!desc||('get'in desc?!m.__esModule:desc.writable||desc.configurable)){desc={enumerable:true,get:function(){return m[k];}};}Object.defineProperty(o,k2,desc);}:function(o,m,k,k2){if(k2===undefined)k2=k;o[k2]=m[k];});var __setModuleDefault=this&&this.__setModuleDefault||(Object.create?function(o,v){Object.defineProperty(o,'default',{enumerable:true,value:v});}:function(o,v){o['default']=v;});var __importStar=this&&this.__importStar||function(mod){if(mod&&mod.__esModule)return mod;var result={};if(mod!=null)for(var k in mod)if(k!=='default'&&Object.prototype.hasOwnProperty.call(mod,k))__createBinding(result,mod,k);__setModuleDefault(result,mod);return result;};Object.defineProperty(exports,'__esModule',{value:true});exports.UploadAvatar=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=__importStar(require('react'));const core_1=require('@material-ui/core');const SmallButton_1=require('../../../common/SmallButton');const AvatarCardContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({height:'100%',background:theme.palette.primary.dark,borderRadius:8}));const StyledAvatar=(0,core_1.styled)(core_1.Avatar)({width:126,height:126});const AvatarContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({marginTop:70,marginBottom:30,[theme.breakpoints.down('sm')]:{marginTop:30}}));const AvatarBox=(0,core_1.styled)(core_1.Grid)(({theme})=>({borderBottom:`0.3px solid ${theme.palette.primary.light}`,paddingLeft:26,height:54,display:'grid',alignItems:'center'}));const UploadAvatar=({setFieldValue,values,disabled})=>{const [avatarPreview,setAvatarPreview]=(0,react_1.useState)('');const hiddenFileInput=react_1.default.useRef(null);const handleClick=()=>{var _a;if(hiddenFileInput){(_a=hiddenFileInput.current)===null||_a===void 0?void 0:_a.click();}};return(0,jsx_runtime_1.jsxs)(AvatarCardContainer,{container:true,direction:'column',children:[(0,jsx_runtime_1.jsx)(AvatarBox,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{color:'textSecondary',children:'Avatar'})}),(0,jsx_runtime_1.jsxs)(AvatarContainer,{container:true,item:true,style:{gap:28},alignItems:'center',direction:'column',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(StyledAvatar,{src:avatarPreview})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(SmallButton_1.SmallButton,{variant:'contained',color:'secondary',onClick:handleClick,children:['Upload',(0,jsx_runtime_1.jsx)('input',{ref:hiddenFileInput,name:'picUri',accept:'image/*',type:'file',style:{display:'none'},onChange:e=>{var _a;const fileReader=new FileReader();fileReader.onload=()=>{if(fileReader.readyState===2){setFieldValue('picUri',fileReader.result);setAvatarPreview(fileReader.result);}};if(e.target&&e.target.files&&((_a=e.target.files)===null||_a===void 0?void 0:_a.length)>0){fileReader.readAsDataURL(e.target.files[0]);}}})]})})]})]});};exports.UploadAvatar=UploadAvatar; \ No newline at end of file diff --git a/dist/modules/lite/creator/components/UploadAvatar.js.map b/dist/modules/lite/creator/components/UploadAvatar.js.map deleted file mode 100644 index 7434535..0000000 --- a/dist/modules/lite/creator/components/UploadAvatar.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"UploadAvatar.js","sourceRoot":"","sources":["../../../../../src/modules/lite/creator/components/UploadAvatar.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/lite/creator/index.js b/dist/modules/lite/creator/index.js deleted file mode 100644 index f1cad02..0000000 --- a/dist/modules/lite/creator/index.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};Object.defineProperty(exports,'__esModule',{value:true});exports.CommunityCreator=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=require('react');const core_1=require('@material-ui/core');const UploadAvatar_1=require('./components/UploadAvatar');const formik_1=require('formik');const formik_material_ui_1=require('formik-material-ui');const react_router_1=require('react-router');const utils_1=require('@taquito/utils');const useTokenMetadata_1=require('../../../services/contracts/baseDAO/hooks/useTokenMetadata');const useNotification_1=require('../../common/hooks/useNotification');const useTezos_1=require('../../../services/beacon/hooks/useTezos');const utils_2=require('../../../services/utils/utils');const Toolbar_1=require('../../common/Toolbar');const SmallButton_1=require('../../common/SmallButton');const lite_services_1=require('../../../services/services/lite/lite-services');const icons_1=require('@material-ui/icons');const CommunityContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({boxSizing:'border-box',padding:'0px 15px',[theme.breakpoints.down('md')]:{marginTop:0}}));const InfoIconInput=(0,core_1.styled)(icons_1.InfoRounded)(({theme})=>({cursor:'default',color:theme.palette.secondary.light,height:16,width:16}));const AvatarCommunityContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({boxSizing:'border-box',padding:'0px 15px',[theme.breakpoints.down('sm')]:{marginTop:30}}));const CommunityContainerBottom=(0,core_1.styled)(core_1.Grid)(({theme})=>({boxSizing:'border-box',padding:'0px 15px',[theme.breakpoints.down('sm')]:{marginTop:30,gap:12},marginTop:30}));const TitleContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({boxSizing:'border-box',padding:'0px 15px',[theme.breakpoints.down('md')]:{marginTop:0},marginBottom:26}));const AvatarContainer=(0,core_1.styled)(core_1.Grid)({height:'100%'});const PageContent=(0,core_1.styled)(core_1.Grid)({width:'1000px',height:'100%',margin:'auto',padding:'28px 0',flexDirection:'row',paddingTop:0,['@media (max-width:1167px)']:{width:'86vw'}});const CustomFormikTextField=(0,core_1.withStyles)({root:{'& .MuiInput-root':{fontWeight:300,textAlign:'initial'},'& .MuiInputBase-input':{textAlign:'initial'},'& .MuiInput-underline:before':{borderBottom:'none !important'},'& .MuiInput-underline:hover:before':{borderBottom:'none !important'},'& .MuiInput-underline:after':{borderBottom:'none !important'}}})(formik_material_ui_1.TextField);const CustomTextarea=(0,core_1.styled)((0,core_1.withTheme)(core_1.TextareaAutosize))(props=>({'minHeight':152,'boxSizing':'border-box','width':'100%','fontWeight':400,'padding':'21px 20px','fontFamily':'Roboto Mono','border':'none','fontSize':16,'color':props.theme.palette.text.secondary,'background':props.theme.palette.primary.dark,'borderRadius':8,'paddingRight':40,'wordBreak':'break-word','&:focus-visible':{outline:'none'},'resize':'none'}));const CustomSelect=(0,core_1.styled)(formik_1.Field)(({theme})=>({width:'100%',background:theme.palette.primary.dark,border:'none',color:theme.palette.text.secondary,fontFamily:'Roboto Mono',fontSize:18,borderRight:'26px solid transparent',borderRadius:4,minHeight:52}));const ErrorText=(0,core_1.styled)(core_1.Typography)({fontSize:14,color:'red',marginBottom:-21,marginTop:-16});const PageContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({background:theme.palette.primary.main}));const CustomInputContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({height:54,boxSizing:'border-box',background:theme.palette.primary.dark,borderRadius:8,alignItems:'center',display:'flex',padding:'13px 23px',width:'100%'}));const CheckboxContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({[theme.breakpoints.down('xs')]:{maxWidth:'16.666667%',flexBasis:'16.666667%'},maxwidth:'5%',flexBasis:'5%'}));const validateForm=values=>{const errors={};if(!values.name){errors.name='Required';}if(!values.tokenAddress){errors.tokenAddress='Required';}if(values.tokenAddress&&(0,utils_1.validateContractAddress)(values.tokenAddress)!==3){errors.tokenAddress='Invalid address';}return errors;};const CommunityForm=({submitForm,values,setFieldValue,errors,touched,setFieldTouched,isSubmitting})=>{const theme=(0,core_1.useTheme)();const isMobileSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('sm'));const {data:tokenMetadata,isLoading:loading,error}=(0,useTokenMetadata_1.useTokenMetadata)(values===null||values===void 0?void 0:values.tokenAddress);(0,react_1.useEffect)(()=>{if(tokenMetadata){setFieldValue('tokenID',tokenMetadata.token_id);setFieldValue('tokenType',tokenMetadata.standard);setFieldValue('symbol',tokenMetadata.symbol);setFieldValue('decimals',tokenMetadata.decimals);}if(error){setFieldValue('tokenID',undefined);setFieldValue('tokenType',undefined);setFieldValue('symbol',undefined);}},[error,setFieldValue,tokenMetadata]);return(0,jsx_runtime_1.jsxs)(PageContainer,{container:true,direction:'row',children:[(0,jsx_runtime_1.jsx)(Toolbar_1.Navbar,{mode:'creator'}),(0,jsx_runtime_1.jsxs)(PageContent,{container:true,children:[(0,jsx_runtime_1.jsx)(TitleContainer,{container:true,direction:'row',children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'h3',color:'textSecondary',children:'Create a Community'})}),(0,jsx_runtime_1.jsxs)(CommunityContainer,{container:true,item:true,direction:'column',style:{gap:22},xs:12,md:6,lg:9,children:[(0,jsx_runtime_1.jsx)(CustomInputContainer,{item:true,children:(0,jsx_runtime_1.jsx)(formik_1.Field,{name:'name',type:'text',placeholder:'Community Name*',component:CustomFormikTextField})}),(errors===null||errors===void 0?void 0:errors.name)&&touched.name?(0,jsx_runtime_1.jsx)(ErrorText,{children:errors.name}):null,(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(formik_1.Field,{name:'description',children:()=>(0,jsx_runtime_1.jsx)(CustomTextarea,{disabled:isSubmitting,maxLength:1500,'aria-label':'empty textarea',placeholder:'Short description',value:(0,formik_1.getIn)(values,'description'),onChange:newValue=>{setFieldValue('description',newValue.target.value);}})})}),(0,jsx_runtime_1.jsx)(CustomInputContainer,{item:true,children:(0,jsx_runtime_1.jsx)(formik_1.Field,{name:'linkToTerms',type:'text',placeholder:'Link to Terms',component:CustomFormikTextField})}),(0,jsx_runtime_1.jsx)(CustomInputContainer,{item:true,children:(0,jsx_runtime_1.jsx)(formik_1.Field,{onClick:()=>setFieldTouched('tokenAddress'),name:'tokenAddress',type:'text',placeholder:'Token Contract Address*',component:CustomFormikTextField})}),tokenMetadata&&!loading&&(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'subtitle2',color:'secondary',style:{marginTop:-16},children:tokenMetadata.name}),(errors===null||errors===void 0?void 0:errors.tokenAddress)&&touched.tokenAddress?(0,jsx_runtime_1.jsx)(ErrorText,{children:errors.tokenAddress}):null]}),(0,jsx_runtime_1.jsx)(AvatarCommunityContainer,{container:true,direction:'column',style:{gap:30},item:true,xs:12,md:6,lg:3,children:(0,jsx_runtime_1.jsx)(AvatarContainer,{container:true,item:true,children:(0,jsx_runtime_1.jsx)(UploadAvatar_1.UploadAvatar,{url:values.picUri,setFieldValue:setFieldValue,disabled:isSubmitting})})}),(0,jsx_runtime_1.jsxs)(CommunityContainerBottom,{container:true,justifyContent:'space-between',spacing:isMobileSmall?4:1,children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,container:true,xs:12,md:4,children:(0,jsx_runtime_1.jsx)(CustomInputContainer,{children:(0,jsx_runtime_1.jsx)(formik_1.Field,{name:'symbol',type:'text',placeholder:'Token Symbol',component:CustomFormikTextField})})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,container:true,xs:12,md:4,children:(0,jsx_runtime_1.jsx)(CustomInputContainer,{children:(0,jsx_runtime_1.jsx)(formik_1.Field,{name:'tokenID',type:'text',placeholder:'Token ID',InputProps:{endAdornment:(0,jsx_runtime_1.jsx)(core_1.InputAdornment,{position:'start',children:(0,jsx_runtime_1.jsx)(core_1.Tooltip,{placement:'bottom',title:'Homebase will only track your governance token at a certain ID index, which is a parameter specified upon deploying the token contract. Fungible tokens usually have the ID of 0 (zero).',children:(0,jsx_runtime_1.jsx)(InfoIconInput,{})})})},component:CustomFormikTextField})})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,container:true,xs:12,md:4,children:(0,jsx_runtime_1.jsx)(CustomInputContainer,{children:(0,jsx_runtime_1.jsx)(formik_1.Field,{name:'tokenType',children:()=>(0,jsx_runtime_1.jsxs)(CustomSelect,{disabled:isSubmitting,as:'select',name:(0,formik_1.getIn)(values,'tokenType'),label:'Token Standard',onChange:newValue=>{setFieldValue('tokenType',newValue.target.value);},children:[(0,jsx_runtime_1.jsx)('option',{value:'fa2',children:'FA2'}),(0,jsx_runtime_1.jsx)('option',{value:'nft',children:'NFT'})]})})})})]}),(0,jsx_runtime_1.jsxs)(CommunityContainerBottom,{container:true,direction:'column',children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(CheckboxContainer,{item:true,xs:2,children:(0,jsx_runtime_1.jsx)(formik_1.Field,{name:'requiredTokenOwnership',children:()=>(0,jsx_runtime_1.jsx)(core_1.Checkbox,{disableRipple:true,checked:values.requiredTokenOwnership,value:(0,formik_1.getIn)(values,'requiredTokenOwnership'),inputProps:{'aria-label':'Checkbox A'},onChange:()=>{setFieldValue('requiredTokenOwnership',!values.requiredTokenOwnership);}})})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:true,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{color:'textSecondary',children:'Require token ownership to create proposals'})})]}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(CheckboxContainer,{item:true,xs:2,children:(0,jsx_runtime_1.jsx)(formik_1.Field,{name:'allowPublicAccess',children:()=>(0,jsx_runtime_1.jsx)(core_1.Checkbox,{disableRipple:true,checked:values.allowPublicAccess,value:(0,formik_1.getIn)(values,'allowPublicAccess'),inputProps:{'aria-label':'Checkbox B'},onChange:()=>{setFieldValue('allowPublicAccess',!values.allowPublicAccess);}})})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:true,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{color:'textSecondary',children:'Allow public read access to this community'})})]})]}),(0,jsx_runtime_1.jsx)(CommunityContainerBottom,{container:true,direction:'row',children:isSubmitting?(0,jsx_runtime_1.jsx)(core_1.CircularProgress,{color:'secondary'}):(0,jsx_runtime_1.jsx)(SmallButton_1.SmallButton,{variant:'contained',color:'secondary',onClick:()=>submitForm(values),children:'Create Community'})})]})]});};const CommunityCreator=()=>{const navigate=(0,react_router_1.useHistory)();const {network,account,wallet}=(0,useTezos_1.useTezos)();const openNotification=(0,useNotification_1.useNotification)();const initialState={_id:'',name:'',description:'',linkToTerms:'',picUri:'',members:[],polls:[],tokenAddress:'',symbol:'',tokenID:'',tokenType:'FA2',requiredTokenOwnership:false,allowPublicAccess:false,network};const saveCommunity=(0,react_1.useCallback)(values=>__awaiter(void 0,void 0,void 0,function*(){var _a;if(!wallet){return;}values.members.push(account);try{const {signature,payloadBytes}=yield(0,utils_2.getSignature)(account,wallet,JSON.stringify(values));const publicKey=(_a=yield wallet===null||wallet===void 0?void 0:wallet.client.getActiveAccount())===null||_a===void 0?void 0:_a.publicKey;if(!signature){openNotification({message:`Issue with Signature`,autoHideDuration:3000,variant:'error'});return;}const resp=yield(0,lite_services_1.saveLiteCommunity)(signature,publicKey,payloadBytes);if(resp.ok){openNotification({message:'Community created!',autoHideDuration:3000,variant:'success'});navigate.push('/explorer');}else{openNotification({message:'Community could not be created!',autoHideDuration:3000,variant:'error'});return;}}catch(error){openNotification({message:'Community could not be created!',autoHideDuration:3000,variant:'error'});return;}}),[navigate]);return(0,jsx_runtime_1.jsx)(PageContainer,{children:(0,jsx_runtime_1.jsx)(formik_1.Formik,{enableReinitialize:true,validateOnChange:true,validateOnBlur:false,validate:validateForm,onSubmit:saveCommunity,initialValues:initialState,children:({submitForm,isSubmitting,setFieldValue,values,errors,touched,setFieldTouched})=>{return(0,jsx_runtime_1.jsx)(formik_1.Form,{style:{width:'100%'},children:(0,jsx_runtime_1.jsx)(CommunityForm,{submitForm:submitForm,isSubmitting:isSubmitting,setFieldValue:setFieldValue,errors:errors,touched:touched,values:values,setFieldTouched:setFieldTouched})});}})});};exports.CommunityCreator=CommunityCreator; \ No newline at end of file diff --git a/dist/modules/lite/creator/index.js.map b/dist/modules/lite/creator/index.js.map deleted file mode 100644 index 413a69b..0000000 --- a/dist/modules/lite/creator/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/modules/lite/creator/index.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/BottomSheet.js b/dist/modules/lite/explorer/components/BottomSheet.js deleted file mode 100644 index a98d135..0000000 --- a/dist/modules/lite/explorer/components/BottomSheet.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __rest=this&&this.__rest||function(s,e){var t={};for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0)t[p]=s[p];if(s!=null&&typeof Object.getOwnPropertySymbols==='function')for(var i=0,p=Object.getOwnPropertySymbols(s);i{var {children}=_a,props=__rest(_a,['children']);return(0,jsx_runtime_1.jsx)(react_spring_bottom_sheet_1.BottomSheet,Object.assign({snapPoints:({minHeight})=>{return minHeight;}},props,{children:children}));};exports.BottomSheet=BottomSheet; \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/BottomSheet.js.map b/dist/modules/lite/explorer/components/BottomSheet.js.map deleted file mode 100644 index 256cab7..0000000 --- a/dist/modules/lite/explorer/components/BottomSheet.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"BottomSheet.js","sourceRoot":"","sources":["../../../../../src/modules/lite/explorer/components/BottomSheet.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;AACA,yEAA8F;AAC9F,oDAAiD;AAE1C,MAAM,WAAW,GAA+B,CAAC,EAAsB,EAAE,EAAE;QAA1B,EAAE,QAAQ,OAAY,EAAP,KAAK,cAApB,YAAsB,CAAF;IAC1E,OAAO,CACL,uBAAC,uCAAiB,kBAChB,UAAU,EAAE,CAAC,EAAE,SAAS,EAAE,EAAE,EAAE;YAC5B,OAAO,SAAS,CAAA;QAClB,CAAC,IACG,KAAK,cAER,QAAQ,IACS,CACrB,CAAA;AACH,CAAC,CAAA;AAXY,QAAA,WAAW,eAWvB"} \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/ChangeNetworkButton.js b/dist/modules/lite/explorer/components/ChangeNetworkButton.js deleted file mode 100644 index 8f99fc1..0000000 --- a/dist/modules/lite/explorer/components/ChangeNetworkButton.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.ChangeNetworkButton=exports.ColorDot=exports.networkDotColorMap=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const useTezos_1=require('../../../../services/beacon/hooks/useTezos');const ActionSheets_1=require('../context/ActionSheets');const StyledConnectedButton=(0,core_1.styled)(core_1.Box)(({theme})=>({'& > *':{height:'100%'},'background':theme.palette.primary.main,'borderRadius':4,'padding':'5px 10px','cursor':'pointer','transition':'.15s ease-out','&:hover':{background:theme.palette.secondary.dark,transition:'.15s ease-in'}}));exports.networkDotColorMap={mainnet:'#9EEE5D',ghostnet:'#291F79'};exports.ColorDot=(0,core_1.styled)(core_1.Box)({height:6,width:6,backgroundColor:({color})=>color,borderRadius:'50%'});const NetworkText=(0,core_1.styled)(core_1.Typography)({fontSize:'14px'});const ChangeNetworkButton=()=>{const {network}=(0,useTezos_1.useTezos)();const {open}=(0,ActionSheets_1.useActionSheet)(ActionSheets_1.ActionSheet.Network);return(0,jsx_runtime_1.jsx)(StyledConnectedButton,{onClick:()=>open(),children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,style:{gap:5},alignItems:'center',wrap:'nowrap',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(exports.ColorDot,{color:exports.networkDotColorMap[network]})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(NetworkText,{color:'textPrimary',children:(0,core_1.capitalize)(network)})})]})});};exports.ChangeNetworkButton=ChangeNetworkButton; \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/ChangeNetworkButton.js.map b/dist/modules/lite/explorer/components/ChangeNetworkButton.js.map deleted file mode 100644 index 4a2074f..0000000 --- a/dist/modules/lite/explorer/components/ChangeNetworkButton.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ChangeNetworkButton.js","sourceRoot":"","sources":["../../../../../src/modules/lite/explorer/components/ChangeNetworkButton.tsx"],"names":[],"mappings":";;;;AAAA,4CAAoF;AAGpF,6DAAyD;AACzD,0DAAqE;AAErE,MAAM,qBAAqB,GAAG,IAAA,aAAM,EAAC,UAAG,CAAC,CAAC,CAAC,EAAE,KAAK,EAAoB,EAAE,EAAE,CAAC,CAAC;IAC1E,OAAO,EAAE;QACP,MAAM,EAAE,MAAM;KACf;IACD,YAAY,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI;IACxC,cAAc,EAAE,CAAC;IACjB,SAAS,EAAE,UAAU;IACrB,QAAQ,EAAE,SAAS;IACnB,YAAY,EAAE,eAAe;IAE7B,SAAS,EAAE;QACT,UAAU,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,IAAI;QACxC,UAAU,EAAE,cAAc;KAC3B;CACF,CAAC,CAAC,CAAA;AAEU,QAAA,kBAAkB,GAA4B;IACzD,OAAO,EAAE,SAAS;IAClB,QAAQ,EAAE,SAAS;CACpB,CAAA;AAEY,QAAA,QAAQ,GAAG,IAAA,aAAM,EAAC,UAAG,CAAC,CAAC;IAClC,MAAM,EAAE,CAAC;IACT,KAAK,EAAE,CAAC;IACR,eAAe,EAAE,CAAC,EAAE,KAAK,EAAqB,EAAE,EAAE,CAAC,KAAK;IACxD,YAAY,EAAE,KAAK;CACpB,CAAC,CAAA;AAEF,MAAM,WAAW,GAAG,IAAA,aAAM,EAAC,iBAAU,CAAC,CAAC;IACrC,QAAQ,EAAE,MAAM;CACjB,CAAC,CAAA;AAEK,MAAM,mBAAmB,GAAG,GAAG,EAAE;IACtC,MAAM,EAAE,OAAO,EAAE,GAAG,IAAA,mBAAQ,GAAE,CAAA;IAC9B,MAAM,EAAE,IAAI,EAAE,GAAG,IAAA,6BAAc,EAAC,0BAAW,CAAC,OAAO,CAAC,CAAA;IAEpD,OAAO,CACL,uBAAC,qBAAqB,IAAC,OAAO,EAAE,GAAG,EAAE,CAAC,IAAI,EAAE,YAC1C,wBAAC,WAAI,IAAC,SAAS,QAAC,KAAK,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,UAAU,EAAC,QAAQ,EAAC,IAAI,EAAC,QAAQ,aAClE,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,gBAAQ,IAAC,KAAK,EAAE,0BAAkB,CAAC,OAAO,CAAC,GAAI,GAC3C,EACP,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,WAAW,IAAC,KAAK,EAAC,aAAa,YAAE,IAAA,iBAAU,EAAC,OAAO,CAAC,GAAe,GAC/D,IACF,GACe,CACzB,CAAA;AACH,CAAC,CAAA;AAhBY,QAAA,mBAAmB,uBAgB/B"} \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/ChoiceDetails.js b/dist/modules/lite/explorer/components/ChoiceDetails.js deleted file mode 100644 index d1ab8a0..0000000 --- a/dist/modules/lite/explorer/components/ChoiceDetails.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.ChoiceDetails=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=__importDefault(require('react'));const core_1=require('@material-ui/core');const utils_1=require('../../../../services/lite/utils');const LightText=(0,core_1.styled)(core_1.Typography)({fontWeight:300,textAlign:'center'});const ChoiceDetails=({choice,index,poll})=>{const balance=(0,utils_1.calculateChoiceTotal)(choice.walletAddresses,poll.tokenDecimals);const individualBalance=(0,utils_1.calculateWeight)(poll.totalSupplyAtReferenceBlock,balance,poll.tokenDecimals);const [,updateState]=react_1.default.useState();const forceUpdate=react_1.default.useCallback(()=>updateState({}),[]);return(0,jsx_runtime_1.jsx)(core_1.Grid,{style:{gap:19,display:index>2?'none':'block',marginBottom:16},container:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'row',spacing:2,alignItems:'center',children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,xs:12,lg:6,md:6,sm:4,container:true,direction:'row',justifyContent:'space-between',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:true,children:(0,jsx_runtime_1.jsxs)(core_1.Typography,{color:'textPrimary',children:[' ',choice.name,' ']})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:true,children:(0,jsx_runtime_1.jsxs)(LightText,{color:'textPrimary',children:[' ',(0,utils_1.nFormatter)(balance,1),' ']})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:true,children:(0,jsx_runtime_1.jsxs)(LightText,{color:'textPrimary',children:[' ',poll.tokenSymbol,' ']})})]}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{xs:12,lg:6,md:6,sm:8,spacing:1,container:true,direction:'row',item:true,justifyContent:'space-around',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:8,container:true,children:(0,jsx_runtime_1.jsx)(core_1.LinearProgress,{style:{width:'100%',marginRight:'4px'},color:index&1?'primary':'secondary',value:individualBalance.toNumber(),variant:'determinate'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:true,children:(0,jsx_runtime_1.jsxs)(core_1.Typography,{style:{textAlign:'end'},color:'textPrimary',children:[individualBalance.dp(3,1).toString(),'%']})})]})]})});};exports.ChoiceDetails=ChoiceDetails; \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/ChoiceDetails.js.map b/dist/modules/lite/explorer/components/ChoiceDetails.js.map deleted file mode 100644 index ede02a5..0000000 --- a/dist/modules/lite/explorer/components/ChoiceDetails.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ChoiceDetails.js","sourceRoot":"","sources":["../../../../../src/modules/lite/explorer/components/ChoiceDetails.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/ChoiceItem.js b/dist/modules/lite/explorer/components/ChoiceItem.js deleted file mode 100644 index 3a2c91b..0000000 --- a/dist/modules/lite/explorer/components/ChoiceItem.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.ChoiceItem=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=require('react');const material_1=require('@mui/material');const icons_1=require('@material-ui/icons');const ChoiceItem=({index,description})=>{return(0,jsx_runtime_1.jsxs)(react_1.Fragment,{children:[(0,jsx_runtime_1.jsxs)(material_1.Grid,{container:true,px:3.5,py:1.5,justifyContent:'space-between',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(material_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(material_1.Typography,{variant:'body2',children:index})}),(0,jsx_runtime_1.jsx)(material_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(material_1.Typography,{variant:'body2',children:description})}),(0,jsx_runtime_1.jsx)(material_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(material_1.IconButton,{size:'small',children:(0,jsx_runtime_1.jsx)(icons_1.RemoveCircleOutline,{})})})]}),(0,jsx_runtime_1.jsx)(material_1.Divider,{})]});};exports.ChoiceItem=ChoiceItem; \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/ChoiceItem.js.map b/dist/modules/lite/explorer/components/ChoiceItem.js.map deleted file mode 100644 index 36df6ae..0000000 --- a/dist/modules/lite/explorer/components/ChoiceItem.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ChoiceItem.js","sourceRoot":"","sources":["../../../../../src/modules/lite/explorer/components/ChoiceItem.tsx"],"names":[],"mappings":";;;;AAAA,iCAAuC;AACvC,4CAAqE;AACrE,8CAAwD;AAOjD,MAAM,UAAU,GAA8B,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,EAAE,EAAE;IAC9E,OAAO,CACL,wBAAC,gBAAQ,eACP,wBAAC,eAAI,IAAC,SAAS,QAAC,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,cAAc,EAAE,eAAe,EAAE,UAAU,EAAE,QAAQ,aACrF,uBAAC,eAAI,IAAC,IAAI,kBACR,uBAAC,qBAAU,IAAC,OAAO,EAAE,OAAO,YAAG,KAAK,GAAc,GAC7C,EACP,uBAAC,eAAI,IAAC,IAAI,kBACR,uBAAC,qBAAU,IAAC,OAAO,EAAE,OAAO,YAAG,WAAW,GAAc,GACnD,EAEP,uBAAC,eAAI,IAAC,IAAI,kBACR,uBAAC,qBAAU,IAAC,IAAI,EAAC,OAAO,YACtB,uBAAC,2BAAmB,KAAG,GACZ,GACR,IACF,EACP,uBAAC,kBAAO,KAAG,IACF,CACZ,CAAA;AACH,CAAC,CAAA;AApBY,QAAA,UAAU,cAoBtB"} \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/ChoiceItemSelected.js b/dist/modules/lite/explorer/components/ChoiceItemSelected.js deleted file mode 100644 index bf3de2a..0000000 --- a/dist/modules/lite/explorer/components/ChoiceItemSelected.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.ChoiceItemSelected=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const StyledContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({'borderRadius':4,'minHeight':75,'border':'1px solid','borderColor':theme.palette.primary.light,'cursor':'pointer','&:hover':{border:'1px solid',borderColor:theme.palette.secondary.main}}));const ChoiceItemSelected=({choice,setSelectedVotes,votes,multiple})=>{const theme=(0,core_1.useTheme)();const isMobileSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('sm'));const handleVotes=choice=>{if(multiple){let votesArray=[...votes];if(!votesArray.includes(choice)){votesArray===null||votesArray===void 0?void 0:votesArray.push(choice);}else{votesArray=votesArray.filter(vote=>vote._id!==choice._id);}const setVotes=[...new Set(votesArray)];setVotes.forEach(vote=>vote.selected=true);setSelectedVotes(setVotes);}else{choice.selected=true;setSelectedVotes([choice]);}};return(0,jsx_runtime_1.jsx)(StyledContainer,{spacing:isMobileSmall?1:2,container:true,item:true,style:choice.selected?{border:'1px solid',borderColor:theme.palette.secondary.main}:{},xs:isMobileSmall?12:6,justifyContent:'center',alignItems:'center',onClick:()=>{handleVotes(choice);return;},children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'body1',color:'textPrimary',children:choice.name})});};exports.ChoiceItemSelected=ChoiceItemSelected; \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/ChoiceItemSelected.js.map b/dist/modules/lite/explorer/components/ChoiceItemSelected.js.map deleted file mode 100644 index 5d55ff6..0000000 --- a/dist/modules/lite/explorer/components/ChoiceItemSelected.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ChoiceItemSelected.js","sourceRoot":"","sources":["../../../../../src/modules/lite/explorer/components/ChoiceItemSelected.tsx"],"names":[],"mappings":";;;;AACA,4CAAqG;AAGrG,MAAM,eAAe,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC,CAAC,EAAE,KAAK,EAAoB,EAAE,EAAE,CAAC,CAAC;IACrE,cAAc,EAAE,CAAC;IACjB,WAAW,EAAE,EAAE;IACf,QAAQ,EAAE,WAAW;IACrB,aAAa,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,KAAK;IAC1C,QAAQ,EAAE,SAAS;IACnB,SAAS,EAAE;QACT,MAAM,EAAE,WAAW;QACnB,WAAW,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,IAAI;KAC1C;CACF,CAAC,CAAC,CAAA;AAEI,MAAM,kBAAkB,GAK1B,CAAC,EAAE,MAAM,EAAE,gBAAgB,EAAE,KAAK,EAAE,QAAQ,EAAE,EAAE,EAAE;IACrD,MAAM,KAAK,GAAG,IAAA,eAAQ,GAAE,CAAA;IACxB,MAAM,aAAa,GAAG,IAAA,oBAAa,EAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAA;IAEjE,MAAM,WAAW,GAAG,CAAC,MAAc,EAAE,EAAE;QACrC,IAAI,QAAQ,EAAE;YACZ,IAAI,UAAU,GAAG,CAAC,GAAG,KAAK,CAAC,CAAA;YAC3B,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE;gBAChC,UAAU,aAAV,UAAU,uBAAV,UAAU,CAAE,IAAI,CAAC,MAAM,CAAC,CAAA;aACzB;iBAAM;gBACL,UAAU,GAAG,UAAU,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,GAAG,KAAK,MAAM,CAAC,GAAG,CAAC,CAAA;aAChE;YACD,MAAM,QAAQ,GAAG,CAAC,GAAG,IAAI,GAAG,CAAC,UAAU,CAAC,CAAC,CAAA;YACzC,QAAQ,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,CAAC,CAAA;YAChD,gBAAgB,CAAC,QAAQ,CAAC,CAAA;SAC3B;aAAM;YACL,MAAM,CAAC,QAAQ,GAAG,IAAI,CAAA;YACtB,gBAAgB,CAAC,CAAC,MAAM,CAAC,CAAC,CAAA;SAC3B;IACH,CAAC,CAAA;IAED,OAAO,CACL,uBAAC,eAAe,IACd,OAAO,EAAE,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAC9B,SAAS,QACT,IAAI,QACJ,KAAK,EAAE,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,EAAE,MAAM,EAAE,WAAW,EAAE,WAAW,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,EAChG,EAAE,EAAE,aAAa,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAC1B,cAAc,EAAE,QAAQ,EACxB,UAAU,EAAC,QAAQ,EACnB,OAAO,EAAE,GAAG,EAAE;YACZ,WAAW,CAAC,MAAM,CAAC,CAAA;YACnB,OAAM;QACR,CAAC,YAED,uBAAC,iBAAU,IAAC,OAAO,EAAC,OAAO,EAAC,KAAK,EAAC,aAAa,YAC5C,MAAM,CAAC,IAAI,GACD,GACG,CACnB,CAAA;AACH,CAAC,CAAA;AA7CY,QAAA,kBAAkB,sBA6C9B"} \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/Choices.js b/dist/modules/lite/explorer/components/Choices.js deleted file mode 100644 index 13202b8..0000000 --- a/dist/modules/lite/explorer/components/Choices.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.Choices=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const icons_1=require('@material-ui/icons');const formik_1=require('formik');const formik_material_ui_1=require('formik-material-ui');const ChoicesContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({paddingBottom:19,background:theme.palette.primary.main,borderRadius:4}));const RemoveCircle=(0,core_1.styled)(icons_1.RemoveCircleOutline)(({theme})=>({color:theme.palette.error.main,cursor:'pointer'}));const Title=(0,core_1.styled)(core_1.Grid)(({theme})=>({paddingLeft:26,paddingRight:26,paddingTop:19,paddingBottom:19,borderBottom:`0.3px solid ${theme.palette.primary.light}`,marginTop:'0px !important'}));const ChoiceText=(0,core_1.styled)(core_1.Typography)({fontWeight:300,fontSize:17});const VotingContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({padding:'19px 26px 0px',borderBottom:`0.3px solid ${theme.palette.primary.light}`,height:80,[theme.breakpoints.down('sm')]:{height:120}}));const CustomFormikTextField=(0,core_1.withStyles)({root:{'& .MuiInput-root':{fontWeight:300,textAlign:'initial',marginTop:'0px !important',padding:'19px 26px 19px'},'& .MuiInputBase-input':{textAlign:'initial'},'& .MuiInput-underline:before':{borderBottom:'none !important'},'& .MuiInput-underline:hover:before':{borderBottom:'none !important'},'& .MuiInput-underline:after':{borderBottom:'none !important'}},disabled:{}})(formik_material_ui_1.TextField);const Choices=({choices,submitForm,isLoading,votingStrategy,setFieldValue})=>{return(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'column',style:{gap:30},children:[(0,jsx_runtime_1.jsxs)(ChoicesContainer,{container:true,direction:'column',children:[(0,jsx_runtime_1.jsx)(Title,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'body2',color:'textPrimary',children:'Set Poll Options'})}),(0,jsx_runtime_1.jsx)(VotingContainer,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(formik_1.Field,{name:'votingStrategy',children:()=>(0,jsx_runtime_1.jsx)(core_1.Radio,{style:{paddingLeft:0},checked:Number(votingStrategy)===0,value:0,name:'radio-buttons',inputProps:{'aria-label':'A'},onClick:()=>setFieldValue('votingStrategy',0)})}),(0,jsx_runtime_1.jsx)(ChoiceText,{color:'textPrimary',children:'Single choice'})]}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(formik_1.Field,{name:'votingStrategy',children:()=>(0,jsx_runtime_1.jsx)(core_1.Radio,{style:{paddingLeft:0},checked:Number(votingStrategy)===1,value:1,name:'radio-buttons',inputProps:{'aria-label':'A'},onClick:()=>setFieldValue('votingStrategy',1)})}),(0,jsx_runtime_1.jsx)(ChoiceText,{color:'textPrimary',children:'Multiple choice'})]})]})}),(0,jsx_runtime_1.jsx)(formik_1.FieldArray,{name:'choices',render:arrayHelpers=>(0,jsx_runtime_1.jsxs)('div',{children:[choices&&choices.length>0?choices.map((choice,index)=>(0,jsx_runtime_1.jsx)('div',{children:(0,jsx_runtime_1.jsx)(formik_1.Field,{type:'text',name:`choices[${index}]`,placeholder:`Choice ${index+1}`,component:CustomFormikTextField,InputProps:{endAdornment:index!==0?(0,jsx_runtime_1.jsx)(core_1.InputAdornment,{position:'start',children:(0,jsx_runtime_1.jsx)(RemoveCircle,{onClick:()=>{if(index!==0){arrayHelpers.remove(index);}}})}):null}})},index)):null,(0,jsx_runtime_1.jsx)('div',{children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,alignItems:'center',style:{gap:10,cursor:'pointer',paddingLeft:26,paddingTop:12},onClick:()=>arrayHelpers.insert(choices.length,''),children:[(0,jsx_runtime_1.jsx)(core_1.IconButton,{size:'small'}),(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'body2',color:'secondary',children:'Add Choice'})]})})]})})]}),(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,style:{gap:10,marginTop:31},children:!isLoading?(0,jsx_runtime_1.jsx)(core_1.Button,{variant:'contained',color:'secondary',onClick:submitForm,children:'Create Proposal'}):(0,jsx_runtime_1.jsx)(core_1.CircularProgress,{color:'secondary'})})]});};exports.Choices=Choices; \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/Choices.js.map b/dist/modules/lite/explorer/components/Choices.js.map deleted file mode 100644 index 5860023..0000000 --- a/dist/modules/lite/explorer/components/Choices.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Choices.js","sourceRoot":"","sources":["../../../../../src/modules/lite/explorer/components/Choices.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/CommunityBadge.js b/dist/modules/lite/explorer/components/CommunityBadge.js deleted file mode 100644 index 139a9c7..0000000 --- a/dist/modules/lite/explorer/components/CommunityBadge.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.CommunityBadge=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const useCommunity_1=require('../hooks/useCommunity');const StyledAvatar=(0,core_1.styled)(core_1.Avatar)({height:27,width:27});const CommunityBadge=({id})=>{const community=(0,useCommunity_1.useCommunity)(id);return(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,style:{gap:11},children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(StyledAvatar,{src:community===null||community===void 0?void 0:community.picUri,children:' '})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{color:'textPrimary',variant:'subtitle2',children:community===null||community===void 0?void 0:community.name})})]});};exports.CommunityBadge=CommunityBadge; \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/CommunityBadge.js.map b/dist/modules/lite/explorer/components/CommunityBadge.js.map deleted file mode 100644 index fa9cc37..0000000 --- a/dist/modules/lite/explorer/components/CommunityBadge.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CommunityBadge.js","sourceRoot":"","sources":["../../../../../src/modules/lite/explorer/components/CommunityBadge.tsx"],"names":[],"mappings":";;;;AACA,4CAAoE;AACpE,wDAAoD;AAEpD,MAAM,YAAY,GAAG,IAAA,aAAM,EAAC,aAAM,CAAC,CAAC;IAClC,MAAM,EAAE,EAAE;IACV,KAAK,EAAE,EAAE;CACV,CAAC,CAAA;AAEK,MAAM,cAAc,GAA6B,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE;IACjE,MAAM,SAAS,GAAG,IAAA,2BAAY,EAAC,EAAE,CAAC,CAAA;IAClC,OAAO,CACL,wBAAC,WAAI,IAAC,SAAS,QAAC,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,aAChC,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,YAAY,IAAC,GAAG,EAAE,SAAS,aAAT,SAAS,uBAAT,SAAS,CAAE,MAAM,kBAAkB,GACjD,EACP,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,iBAAU,IAAC,KAAK,EAAC,aAAa,EAAC,OAAO,EAAC,WAAW,YAChD,SAAS,aAAT,SAAS,uBAAT,SAAS,CAAE,IAAI,GACL,GACR,IACF,CACR,CAAA;AACH,CAAC,CAAA;AAdY,QAAA,cAAc,kBAc1B"} \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/ContentContainer.js b/dist/modules/lite/explorer/components/ContentContainer.js deleted file mode 100644 index 8bb39ba..0000000 --- a/dist/modules/lite/explorer/components/ContentContainer.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.ContentContainer=void 0;const core_1=require('@material-ui/core');exports.ContentContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({borderRadius:8,background:theme.palette.primary.main})); \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/ContentContainer.js.map b/dist/modules/lite/explorer/components/ContentContainer.js.map deleted file mode 100644 index 5b73717..0000000 --- a/dist/modules/lite/explorer/components/ContentContainer.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ContentContainer.js","sourceRoot":"","sources":["../../../../../src/modules/lite/explorer/components/ContentContainer.tsx"],"names":[],"mappings":";;;AAAA,4CAAgD;AAEnC,QAAA,gBAAgB,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IAC3D,YAAY,EAAE,CAAC;IACf,UAAU,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI;CACvC,CAAC,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/CreatorBadge.js b/dist/modules/lite/explorer/components/CreatorBadge.js deleted file mode 100644 index 637463f..0000000 --- a/dist/modules/lite/explorer/components/CreatorBadge.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.CreatorBadge=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const Blockie_1=require('../../../common/Blockie');const utils_1=require('../../../../services/contracts/utils');const CreatorBadge=({address})=>{return(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,style:{gap:15},children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{color:'textPrimary',variant:'subtitle2',children:'by'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,style:{gap:9},children:[(0,jsx_runtime_1.jsx)(Blockie_1.Blockie,{address:address||'',size:27}),(0,jsx_runtime_1.jsx)(core_1.Typography,{color:'textPrimary',variant:'subtitle2',children:(0,utils_1.toShortAddress)(address||'')})]})})]});};exports.CreatorBadge=CreatorBadge; \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/CreatorBadge.js.map b/dist/modules/lite/explorer/components/CreatorBadge.js.map deleted file mode 100644 index 308e533..0000000 --- a/dist/modules/lite/explorer/components/CreatorBadge.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CreatorBadge.js","sourceRoot":"","sources":["../../../../../src/modules/lite/explorer/components/CreatorBadge.tsx"],"names":[],"mappings":";;;;AACA,4CAAoD;AACpD,oDAAgD;AAChD,oDAAyD;AAElD,MAAM,YAAY,GAA8C,CAAC,EAAE,OAAO,EAAE,EAAE,EAAE;IACrF,OAAO,CACL,wBAAC,WAAI,IAAC,SAAS,QAAC,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,aAChC,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,iBAAU,IAAC,KAAK,EAAC,aAAa,EAAC,OAAO,EAAC,WAAW,mBAEtC,GACR,EACP,uBAAC,WAAI,IAAC,IAAI,kBACR,wBAAC,WAAI,IAAC,SAAS,QAAC,KAAK,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,aAC/B,uBAAC,iBAAO,IAAC,OAAO,EAAE,OAAO,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,GAAI,EAC7C,uBAAC,iBAAU,IAAC,KAAK,EAAC,aAAa,EAAC,OAAO,EAAC,WAAW,YAChD,IAAA,sBAAc,EAAC,OAAO,IAAI,EAAE,CAAC,GACnB,IACR,GACF,IACF,CACR,CAAA;AACH,CAAC,CAAA;AAlBY,QAAA,YAAY,gBAkBxB"} \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/DaoCard.js b/dist/modules/lite/explorer/components/DaoCard.js deleted file mode 100644 index 9749427..0000000 --- a/dist/modules/lite/explorer/components/DaoCard.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.DaoCard=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=require('react');const core_1=require('@material-ui/core');const react_router_1=require('react-router');const useTezos_1=require('../../../../services/beacon/hooks/useTezos');const explorer_1=require('../context/ActionSheets/explorer');const StyledAvatar=(0,core_1.styled)(core_1.Avatar)({height:84,width:84});const MembersText=(0,core_1.styled)(core_1.Typography)({fontWeight:200,fontSize:16,marginTop:-8,marginBottom:8});const DaoCardContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({background:theme.palette.primary.main,borderRadius:8,alignItems:'center',justifyContent:'center',flexDirection:'column',height:245,marginBottom:15,cursor:'pointer',padding:'inherit'}));const CommunityName=(0,core_1.styled)(core_1.Typography)({whiteSpace:'nowrap',textOverflow:'ellipsis',overflow:'hidden',textAlign:'center'});const CustomButton=(0,core_1.styled)(core_1.Button)(({theme})=>({'width':67,'height':34,'.MuiButton-containedSecondary:hover':{backgroundColor:`${theme.palette.secondary.main} !important`}}));const DaoCard=({community,setIsUpdated})=>{var _a;const navigate=(0,react_router_1.useHistory)();const {account}=(0,useTezos_1.useTezos)();const {isConnected}=(0,react_1.useContext)(explorer_1.DashboardContext);return(0,jsx_runtime_1.jsxs)(DaoCardContainer,{container:true,style:{gap:10},onClick:()=>navigate.push(`/explorer/community/${community._id}`),children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(StyledAvatar,{src:community.picUri,children:' '})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,style:{cursor:'pointer',width:'inherit'},children:(0,jsx_runtime_1.jsx)(CommunityName,{variant:'body1',color:'textPrimary',children:community.name})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(MembersText,{variant:'body2',color:'textPrimary',children:[(_a=community.members)===null||_a===void 0?void 0:_a.length,' members']})})]});};exports.DaoCard=DaoCard; \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/DaoCard.js.map b/dist/modules/lite/explorer/components/DaoCard.js.map deleted file mode 100644 index 2073ab6..0000000 --- a/dist/modules/lite/explorer/components/DaoCard.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"DaoCard.js","sourceRoot":"","sources":["../../../../../src/modules/lite/explorer/components/DaoCard.tsx"],"names":[],"mappings":";;;;AAAA,iCAA8D;AAC9D,4CAA4E;AAC5E,+CAAyC;AAEzC,6DAAyD;AACzD,+DAAmE;AAEnE,MAAM,YAAY,GAAG,IAAA,aAAM,EAAC,aAAM,CAAC,CAAC;IAClC,MAAM,EAAE,EAAE;IACV,KAAK,EAAE,EAAE;CACV,CAAC,CAAA;AAEF,MAAM,WAAW,GAAG,IAAA,aAAM,EAAC,iBAAU,CAAC,CAAC;IACrC,UAAU,EAAE,GAAG;IACf,QAAQ,EAAE,EAAE;IACZ,SAAS,EAAE,CAAC,CAAC;IACb,YAAY,EAAE,CAAC;CAChB,CAAC,CAAA;AAEF,MAAM,gBAAgB,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IACpD,UAAU,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI;IACtC,YAAY,EAAE,CAAC;IACf,UAAU,EAAE,QAAQ;IACpB,cAAc,EAAE,QAAQ;IACxB,aAAa,EAAE,QAAQ;IACvB,MAAM,EAAE,GAAG;IACX,YAAY,EAAE,EAAE;IAChB,MAAM,EAAE,SAAS;IACjB,OAAO,EAAE,SAAS;CACnB,CAAC,CAAC,CAAA;AAEH,MAAM,aAAa,GAAG,IAAA,aAAM,EAAC,iBAAU,CAAC,CAAC;IACvC,UAAU,EAAE,QAAQ;IACpB,YAAY,EAAE,UAAU;IACxB,QAAQ,EAAE,QAAQ;IAClB,SAAS,EAAE,QAAQ;CACpB,CAAC,CAAA;AAEF,MAAM,YAAY,GAAG,IAAA,aAAM,EAAC,aAAM,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IAClD,OAAO,EAAE,EAAE;IACX,QAAQ,EAAE,EAAE;IACZ,qCAAqC,EAAE;QACrC,eAAe,EAAE,GAAG,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,IAAI,aAAa;KAC9D;CACF,CAAC,CAAC,CAAA;AAEI,MAAM,OAAO,GAA0D,CAAC,EAAE,SAAS,EAAE,YAAY,EAAE,EAAE,EAAE;;IAC5G,MAAM,QAAQ,GAAG,IAAA,yBAAU,GAAE,CAAA;IAC7B,MAAM,EAAE,OAAO,EAAE,GAAG,IAAA,mBAAQ,GAAE,CAAA;IAC9B,MAAM,EAAE,WAAW,EAAE,GAAG,IAAA,kBAAU,EAAC,2BAAgB,CAAC,CAAA;IAEpD,OAAO,CACL,wBAAC,gBAAgB,IACf,SAAS,QACT,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAClB,OAAO,EAAE,GAAG,EAAE,CAAC,QAAQ,CAAC,IAAI,CAAC,uBAAuB,SAAS,CAAC,GAAG,EAAE,CAAC,aAEpE,uBAAC,WAAI,IAAC,IAAI,kBACR,uBAAC,YAAY,IAAC,GAAG,EAAE,SAAS,CAAC,MAAM,kBAAkB,GAChD,EACP,uBAAC,WAAI,IAAC,IAAI,QAAC,KAAK,EAAE,EAAE,MAAM,EAAE,SAAS,EAAE,KAAK,EAAE,SAAS,EAAE,YACvD,uBAAC,aAAa,IAAC,OAAO,EAAE,OAAO,EAAE,KAAK,EAAC,aAAa,YACjD,SAAS,CAAC,IAAI,GACD,GACX,EACP,uBAAC,WAAI,IAAC,IAAI,kBACR,wBAAC,WAAW,IAAC,OAAO,EAAE,OAAO,EAAE,KAAK,EAAC,aAAa,aAC/C,MAAA,SAAS,CAAC,OAAO,0CAAE,MAAM,gBACd,GACT,IACU,CACpB,CAAA;AACH,CAAC,CAAA;AA1BY,QAAA,OAAO,WA0BnB"} \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/DaoCardDetail.js b/dist/modules/lite/explorer/components/DaoCardDetail.js deleted file mode 100644 index 17bf21c..0000000 --- a/dist/modules/lite/explorer/components/DaoCardDetail.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.DaoCardDetail=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const react_1=require('react');const react_router_1=require('react-router');const explorer_1=require('../context/ActionSheets/explorer');const StyledAvatar=(0,core_1.styled)(core_1.Avatar)({height:159,width:159});const MembersText=(0,core_1.styled)(core_1.Typography)({fontWeight:300,fontSize:18,letterSpacing:'-0.01em',marginBottom:10});const CommunityText=(0,core_1.styled)(core_1.Typography)({fontWeight:500,fontSize:30,lineHeight:'146.3%'});const CommunityDescription=(0,core_1.styled)(core_1.Typography)({marginBottom:22,maxHeight:124,overflowY:'scroll',marginTop:10});const ProposalButton=(0,core_1.styled)(core_1.Button)({padding:8,fontSize:15});const DaoCardContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({background:theme.palette.primary.main,borderRadius:8,alignItems:'center',justifyContent:'center',flexDirection:'column',marginBottom:15,padding:'33px 40px'}));const DaoCardDetail=({community,setIsUpdated})=>{var _a;const navigate=(0,react_router_1.useHistory)();const theme=(0,core_1.useTheme)();const {isConnected}=(0,react_1.useContext)(explorer_1.DashboardContext);return(0,jsx_runtime_1.jsxs)(DaoCardContainer,{container:true,style:{gap:10},direction:'column',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(StyledAvatar,{src:community===null||community===void 0?void 0:community.picUri,children:' '})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,container:true,direction:'column',justifyContent:'center',alignItems:'center',children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,direction:'column',container:true,alignItems:'center',children:[(0,jsx_runtime_1.jsx)(CommunityText,{color:'textPrimary',children:community===null||community===void 0?void 0:community.name}),(0,jsx_runtime_1.jsxs)(MembersText,{variant:'body1',color:'textPrimary',children:[(_a=community===null||community===void 0?void 0:community.members)===null||_a===void 0?void 0:_a.length,' members']})]})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,direction:'row',justifyContent:'center',children:(0,jsx_runtime_1.jsx)(CommunityDescription,{variant:'body2',color:'textPrimary',children:community===null||community===void 0?void 0:community.description})}),isConnected?(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(ProposalButton,{variant:'contained',color:'secondary',size:'small',onClick:()=>navigate.push(`/explorer/lite/dao/${community===null||community===void 0?void 0:community._id}/community/proposal`),children:'New Proposal'})}):null]});};exports.DaoCardDetail=DaoCardDetail; \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/DaoCardDetail.js.map b/dist/modules/lite/explorer/components/DaoCardDetail.js.map deleted file mode 100644 index 90b428a..0000000 --- a/dist/modules/lite/explorer/components/DaoCardDetail.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"DaoCardDetail.js","sourceRoot":"","sources":["../../../../../src/modules/lite/explorer/components/DaoCardDetail.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/ProposalDetailCard.js b/dist/modules/lite/explorer/components/ProposalDetailCard.js deleted file mode 100644 index 69e426e..0000000 --- a/dist/modules/lite/explorer/components/ProposalDetailCard.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.ProposalDetailCard=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=__importDefault(require('react'));const core_1=require('@material-ui/core');const GridContainer_1=require('../../../common/GridContainer');const ProposalTableRowStatusBadge_1=require('./ProposalTableRowStatusBadge');const CreatorBadge_1=require('./CreatorBadge');const icons_1=require('@material-ui/icons');const share_svg_1=__importDefault(require('../../../../assets/img/share.svg'));const CommunityBadge_1=require('./CommunityBadge');const link_svg_1=__importDefault(require('../../../../assets/img/link.svg'));const dayjs_1=__importDefault(require('dayjs'));const useNotification_1=require('../../../common/hooks/useNotification');const LogoItem=(0,core_1.styled)('img')({height:18,cursor:'pointer'});const TextContainer=(0,core_1.styled)(core_1.Typography)({display:'flex',alignItems:'center',gap:10,marginRight:8});const EndTextContainer=(0,core_1.styled)(core_1.Typography)(({theme})=>({display:'flex',alignItems:'center',gap:10,marginRight:8,[theme.breakpoints.down('sm')]:{marginTop:20}}));const EndText=(0,core_1.styled)(core_1.Typography)(({theme})=>({[theme.breakpoints.down('sm')]:{marginTop:20}}));const Divider=(0,core_1.styled)(core_1.Typography)(({theme})=>({marginLeft:8,marginRight:8,[theme.breakpoints.down('sm')]:{marginTop:20}}));const StyledLink=(0,core_1.styled)(core_1.Link)({fontFamily:'Roboto Mono',fontWeight:300,fontSize:16,marginLeft:8});const CopyIcon=(0,core_1.styled)(icons_1.FileCopyOutlined)({marginRight:8,cursor:'pointer'});const CustomPopover=(0,core_1.withStyles)({paper:{'marginTop':10,'padding':8,'cursor':'pointer','&:hover':{background:'#81feb76b !important'}}})(core_1.Popover);const ProposalDetailCard=({poll,daoId})=>{const theme=(0,core_1.useTheme)();const isMobileSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('sm'));const [anchorEl,setAnchorEl]=react_1.default.useState(null);const openNotification=(0,useNotification_1.useNotification)();const handleClick=event=>{setAnchorEl(anchorEl?null:event.currentTarget);};const handleClose=()=>{setAnchorEl(null);};const open=Boolean(anchorEl);const id=open?'simple-popper':undefined;const handleCopy=()=>{const url=location.href;navigator.clipboard.writeText(url);openNotification({message:'Proposal link copied to clipboard!',autoHideDuration:3000,variant:'success'});handleClose();};return(0,jsx_runtime_1.jsx)(jsx_runtime_1.Fragment,{children:poll&&poll!==undefined?(0,jsx_runtime_1.jsx)(GridContainer_1.GridContainer,{container:true,style:{gap:50},children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,style:{gap:25},children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,alignItems:'flex-end',direction:'row',style:{gap:isMobileSmall?25:0},justifyContent:'space-between',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'h1',color:'textPrimary',children:poll===null||poll===void 0?void 0:poll.name})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,style:{gap:18},direction:'row',children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,style:{gap:12,cursor:'pointer'},alignItems:'center','aria-describedby':id,onClick:handleClick,children:[(0,jsx_runtime_1.jsx)(LogoItem,{src:share_svg_1.default}),(0,jsx_runtime_1.jsx)(core_1.Typography,{color:'secondary',variant:'body2',children:'Share'})]}),(0,jsx_runtime_1.jsx)(CustomPopover,{id:id,open:open,anchorEl:anchorEl,onClose:handleClose,anchorOrigin:{vertical:'bottom',horizontal:'left'},children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'row',onClick:handleCopy,children:[(0,jsx_runtime_1.jsx)(CopyIcon,{}),(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'subtitle2',children:'Copy link'})]})})]})})})]}),(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,justifyContent:'space-between',alignItems:'center',children:(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,justifyContent:isMobileSmall?'space-evenly':'flex-start',style:{gap:23},children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(ProposalTableRowStatusBadge_1.TableStatusBadge,{status:(poll===null||poll===void 0?void 0:poll.isActive)||ProposalTableRowStatusBadge_1.ProposalStatus.ACTIVE})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(CommunityBadge_1.CommunityBadge,{id:daoId})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(CreatorBadge_1.CreatorBadge,{address:poll===null||poll===void 0?void 0:poll.author})})]})})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,direction:'row',children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'row',spacing:2,alignItems:'center',children:[(0,jsx_runtime_1.jsxs)(TextContainer,{color:'textPrimary',variant:'body1',children:['Start date:',' ']}),(0,jsx_runtime_1.jsxs)(EndText,{variant:'body2',color:'textPrimary',children:[' ',(0,dayjs_1.default)(Number(poll===null||poll===void 0?void 0:poll.startTime)).format('lll')]}),(0,jsx_runtime_1.jsx)(Divider,{color:'textPrimary',children:'-'}),(0,jsx_runtime_1.jsxs)(EndTextContainer,{color:'textPrimary',variant:'body1',children:[' ','End date:',' ']}),(0,jsx_runtime_1.jsxs)(EndText,{variant:'body2',color:'textPrimary',children:[' ',(0,dayjs_1.default)(Number(poll===null||poll===void 0?void 0:poll.endTime)).format('lll')]})]})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'body2',color:'textPrimary',children:poll===null||poll===void 0?void 0:poll.description})}),(poll===null||poll===void 0?void 0:poll.externalLink)?(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,alignItems:'center',children:[(0,jsx_runtime_1.jsx)(LogoItem,{src:link_svg_1.default}),(0,jsx_runtime_1.jsx)(StyledLink,{color:'secondary',href:'#',children:poll===null||poll===void 0?void 0:poll.externalLink})]}):null]})}):(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,direction:'row',children:(0,jsx_runtime_1.jsx)(core_1.Typography,{color:'textPrimary',children:'Could not load the requested proposal'})})});};exports.ProposalDetailCard=ProposalDetailCard; \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/ProposalDetailCard.js.map b/dist/modules/lite/explorer/components/ProposalDetailCard.js.map deleted file mode 100644 index c16532f..0000000 --- a/dist/modules/lite/explorer/components/ProposalDetailCard.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ProposalDetailCard.js","sourceRoot":"","sources":["../../../../../src/modules/lite/explorer/components/ProposalDetailCard.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/ProposalList.js b/dist/modules/lite/explorer/components/ProposalList.js deleted file mode 100644 index 40bd872..0000000 --- a/dist/modules/lite/explorer/components/ProposalList.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.ProposalList=exports.StyledDivider=exports.ProposalPopularity=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=require('react');const core_1=require('@material-ui/core');const ProposalTableRow_1=require('./ProposalTableRow');const ProposalTableRowStatusBadge_1=require('./ProposalTableRowStatusBadge');const useNotification_1=require('../../../common/hooks/useNotification');const Dropdown_1=require('../../../explorer/components/Dropdown');const config_1=require('../../../../services/config');const node_fetch_1=__importDefault(require('node-fetch'));var ProposalPopularity;(function(ProposalPopularity){ProposalPopularity['RECENT']='recent';ProposalPopularity['POPULAR']='popular';}(ProposalPopularity||(exports.ProposalPopularity=ProposalPopularity={})));const ProposalListContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({background:theme.palette.primary.main,borderRadius:8}));const Header=(0,core_1.styled)(core_1.Grid)({padding:'24px 41px'});exports.StyledDivider=(0,core_1.styled)(core_1.Divider)({height:0.3,backgroundColor:'#7d8c8b',marginTop:0,marginBottom:0});const NoProposalsText=(0,core_1.styled)(core_1.Typography)({paddingTop:20,paddingBottom:20});const Title=(0,core_1.styled)(core_1.Typography)(({theme})=>({[theme.breakpoints.down('sm')]:{marginBottom:14,fontSize:16,marginLeft:-2}}));const ProposalList=({polls,id})=>{const communityId=id===null||id===void 0?void 0:id.toString();const openNotification=(0,useNotification_1.useNotification)();const [communityPolls,setCommunityPolls]=(0,react_1.useState)();const [isFilter,setIsFilter]=(0,react_1.useState)(false);const [isFilterByStatus,setIsFilterByStatus]=(0,react_1.useState)(1);const [statusFilter,setStatusFilter]=(0,react_1.useState)('');const theme=(0,core_1.useTheme)();const isMobileSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('sm'));(0,react_1.useEffect)(()=>{setCommunityPolls(polls);},[polls]);(0,react_1.useMemo)(()=>{function getPollToken(){return __awaiter(this,void 0,void 0,function*(){if(polls&&polls.length>0){polls.forEach(poll=>__awaiter(this,void 0,void 0,function*(){yield(0,node_fetch_1.default)(`${(0,config_1.getEnv)(config_1.EnvKey.REACT_APP_LITE_API_URL)}/token/${communityId}`).then(response=>__awaiter(this,void 0,void 0,function*(){if(!response.ok){openNotification({message:'An error has occurred',autoHideDuration:2000,variant:'error'});return;}const record=yield response.json();if(!record){return;}poll.tokenAddress=record.tokenAddress;poll.tokenSymbol=record.symbol;poll.tokenDecimals=record.decimals;return;}));}));}});}getPollToken();return;},[polls,communityId]);const filterProposals=status=>{setStatusFilter(status);if(status==='all'){setIsFilterByStatus(Math.random());if(isFilter){sortByPopularity;return;}setCommunityPolls(polls);return;}if(status!=='all'){setIsFilterByStatus(Math.random());if(isFilter){sortByPopularity;return;}const formatted=polls.filter(poll=>poll.isActive===status);setCommunityPolls(formatted);}};const filterProposalByPopularity=status=>{status===ProposalPopularity.RECENT?setIsFilter(false):setIsFilter(true);};const sortByRecent=(0,react_1.useMemo)(()=>{if(!isFilter){if(!isFilterByStatus||statusFilter===''){setCommunityPolls(polls);setIsFilter(false);}else{if(statusFilter!=='all'){const formatted=polls.filter(poll=>poll.isActive===statusFilter);setCommunityPolls(formatted);}else{setCommunityPolls(polls);}setIsFilter(false);}}},[isFilter,statusFilter]);const sortByPopularity=(0,react_1.useMemo)(status=>{if(isFilter){if(status!==ProposalTableRowStatusBadge_1.ProposalStatus.ACTIVE&&status!==ProposalTableRowStatusBadge_1.ProposalStatus.CLOSED&&status!==undefined){const formatted=polls.slice().sort((a,b)=>(a.votes&&a.votes>0?a.votes:0)>(b.votes&&b.votes>0?b.votes:0)?-1:1);setCommunityPolls(formatted);setIsFilter(true);}else{let formatted;if(statusFilter==='all'||statusFilter===''){formatted=polls;}else{formatted=polls.filter(poll=>poll.isActive===statusFilter);}setCommunityPolls(formatted);const formattedByPopularity=formatted.slice().sort((a,b)=>(a.votes&&a.votes>0?a.votes:0)>(b.votes&&b.votes>0?b.votes:0)?-1:1);setCommunityPolls(formattedByPopularity);setIsFilter(true);}}},[isFilter,statusFilter]);return(0,jsx_runtime_1.jsxs)(ProposalListContainer,{container:true,direction:'column',children:[(0,jsx_runtime_1.jsxs)(Header,{container:true,justifyContent:'space-between',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:isMobileSmall?12:3,children:(0,jsx_runtime_1.jsx)(Title,{variant:'body2',color:'textPrimary',children:'Off-Chain'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:isMobileSmall?6:4,container:true,direction:'row',justifyContent:'flex-end',children:(0,jsx_runtime_1.jsx)(Dropdown_1.Dropdown,{options:[{name:'Most recent',value:'recent'},{name:'Most popular',value:'popular'}],value:'recent',onSelected:filterProposalByPopularity})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:isMobileSmall?6:3,container:true,direction:'row',justifyContent:'flex-end',children:(0,jsx_runtime_1.jsx)(Dropdown_1.Dropdown,{options:[{name:'All',value:'all'},{name:'Active',value:'active'},{name:'Closed',value:'closed'}],value:'all',onSelected:filterProposals})})]}),(0,jsx_runtime_1.jsx)(exports.StyledDivider,{}),communityPolls&&communityPolls.length>0?communityPolls.map((poll,i)=>{return(0,jsx_runtime_1.jsxs)('div',{children:[(0,jsx_runtime_1.jsx)(ProposalTableRow_1.ProposalTableRow,{poll:poll}),communityPolls.length-1!==i?(0,jsx_runtime_1.jsx)(exports.StyledDivider,{},`divider-${i}`):null]},`poll-${i}`);}):(0,jsx_runtime_1.jsx)(Header,{children:(0,jsx_runtime_1.jsx)(NoProposalsText,{color:'textPrimary',children:'No proposals'})})]});};exports.ProposalList=ProposalList; \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/ProposalList.js.map b/dist/modules/lite/explorer/components/ProposalList.js.map deleted file mode 100644 index 4ca37ad..0000000 --- a/dist/modules/lite/explorer/components/ProposalList.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ProposalList.js","sourceRoot":"","sources":["../../../../../src/modules/lite/explorer/components/ProposalList.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/ProposalTableRow.js b/dist/modules/lite/explorer/components/ProposalTableRow.js deleted file mode 100644 index 94f1869..0000000 --- a/dist/modules/lite/explorer/components/ProposalTableRow.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.ProposalTableRow=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const RowContainer_1=require('./tables/RowContainer');const ProposalTableRowStatusBadge_1=require('./ProposalTableRowStatusBadge');const react_router_1=require('react-router');const Blockie_1=require('../../../common/Blockie');const utils_1=require('../../../../services/contracts/utils');const ChoiceDetails_1=require('./ChoiceDetails');const usePollChoices_1=require('../hooks/usePollChoices');const ArrowInfo=(0,core_1.styled)(core_1.Typography)(({theme})=>({fontFamily:'Roboto Mono',fontWeight:500,fontSize:16,[theme.breakpoints.down('xs')]:{marginTop:5}}));const Address=(0,core_1.styled)(core_1.Typography)({marginLeft:12});const BlockieContainer=(0,core_1.styled)(core_1.Grid)({marginBottom:19});const DescriptionText=(0,core_1.styled)(core_1.Typography)(({theme})=>({fontWeight:300,fontSize:18,marginBottom:25,[theme.breakpoints.down('sm')]:{fontSize:16}}));const ProposalTableRow=({poll})=>{const navigate=(0,react_router_1.useHistory)();const theme=(0,core_1.useTheme)();const isMobile=(0,core_1.useMediaQuery)(theme.breakpoints.down('xs'));const isMobileSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('sm'));const choices=(0,usePollChoices_1.usePollChoices)(poll);return(0,jsx_runtime_1.jsxs)(RowContainer_1.RowContainer,{item:true,container:true,alignItems:'center',onClick:()=>navigate.push(`/explorer/lite/dao/${poll.daoID}/community/proposal/${poll._id}`,{poll:poll}),children:[(0,jsx_runtime_1.jsxs)(BlockieContainer,{container:true,direction:'row',children:[(0,jsx_runtime_1.jsx)(Blockie_1.Blockie,{address:'tz1bQgEea45ciBpYdFj4y4P3hNyDM8aMF6WB',size:24}),(0,jsx_runtime_1.jsx)(Address,{color:'textPrimary',variant:'subtitle2',children:(0,utils_1.toShortAddress)(poll.author)})]}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,item:true,style:{gap:25},xs:12,md:12,justifyContent:isMobile?'center':'flex-start',children:[(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'h4',color:'textPrimary',align:isMobile?'center':'left',children:poll.name}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:isMobile?'column':'row',alignItems:isMobileSmall?'center':'flex-start',wrap:'nowrap',style:{gap:18},children:[(0,jsx_runtime_1.jsx)(ProposalTableRowStatusBadge_1.TableStatusBadge,{status:poll.isActive||ProposalTableRowStatusBadge_1.ProposalStatus.ACTIVE}),(0,jsx_runtime_1.jsx)(ArrowInfo,{color:'textPrimary',children:poll.timeFormatted})]}),(0,jsx_runtime_1.jsx)(core_1.Grid,{children:(0,jsx_runtime_1.jsx)(DescriptionText,{color:'textPrimary',children:poll.description})})]}),choices&&choices.length>0?choices.map((choice,index)=>(0,jsx_runtime_1.jsx)(ChoiceDetails_1.ChoiceDetails,{poll:poll,choice:choice,index:index},`'choice-'${choice.name}${index}`)):null]});};exports.ProposalTableRow=ProposalTableRow; \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/ProposalTableRow.js.map b/dist/modules/lite/explorer/components/ProposalTableRow.js.map deleted file mode 100644 index ae9e1b7..0000000 --- a/dist/modules/lite/explorer/components/ProposalTableRow.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ProposalTableRow.js","sourceRoot":"","sources":["../../../../../src/modules/lite/explorer/components/ProposalTableRow.tsx"],"names":[],"mappings":";;;;AACA,4CAAqG;AACrG,wDAAoD;AACpD,+EAAgF;AAChF,+CAAyC;AACzC,oDAAgD;AAChD,oDAAyD;AAGzD,mDAA+C;AAC/C,4DAAwD;AAOxD,MAAM,SAAS,GAAG,IAAA,aAAM,EAAC,iBAAU,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IACnD,UAAU,EAAE,aAAa;IACzB,UAAU,EAAE,GAAG;IACf,QAAQ,EAAE,EAAE;IACZ,CAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE;QAC9B,SAAS,EAAE,CAAC;KACb;CACF,CAAC,CAAC,CAAA;AAEH,MAAM,OAAO,GAAG,IAAA,aAAM,EAAC,iBAAU,CAAC,CAAC;IACjC,UAAU,EAAE,EAAE;CACf,CAAC,CAAA;AAEF,MAAM,gBAAgB,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC;IACpC,YAAY,EAAE,EAAE;CACjB,CAAC,CAAA;AAEF,MAAM,eAAe,GAAG,IAAA,aAAM,EAAC,iBAAU,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IACzD,UAAU,EAAE,GAAG;IACf,QAAQ,EAAE,EAAE;IACZ,YAAY,EAAE,EAAE;IAChB,CAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE;QAC9B,QAAQ,EAAE,EAAE;KACb;CACF,CAAC,CAAC,CAAA;AAEI,MAAM,gBAAgB,GAA6B,CAAC,EAAE,IAAI,EAAE,EAAE,EAAE;IACrE,MAAM,QAAQ,GAAG,IAAA,yBAAU,GAAE,CAAA;IAC7B,MAAM,KAAK,GAAG,IAAA,eAAQ,GAAE,CAAA;IACxB,MAAM,QAAQ,GAAG,IAAA,oBAAa,EAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAA;IAC5D,MAAM,aAAa,GAAG,IAAA,oBAAa,EAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAA;IACjE,MAAM,OAAO,GAAG,IAAA,+BAAc,EAAC,IAAI,CAAC,CAAA;IAEpC,OAAO,CACL,wBAAC,2BAAY,IACX,IAAI,QACJ,SAAS,QACT,UAAU,EAAC,QAAQ,EACnB,OAAO,EAAE,GAAG,EAAE,CAAC,QAAQ,CAAC,IAAI,CAAC,sBAAsB,IAAI,CAAC,KAAK,uBAAuB,IAAI,CAAC,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC,aAE/G,wBAAC,gBAAgB,IAAC,SAAS,QAAC,SAAS,EAAC,KAAK,aACzC,uBAAC,iBAAO,IAAC,OAAO,EAAE,sCAAsC,EAAE,IAAI,EAAE,EAAE,GAAI,EACtE,uBAAC,OAAO,IAAC,KAAK,EAAC,aAAa,EAAC,OAAO,EAAC,WAAW,YAC7C,IAAA,sBAAc,EAAC,IAAI,CAAC,MAAM,CAAC,GACpB,IACO,EACnB,wBAAC,WAAI,IAAC,SAAS,QAAC,IAAI,QAAC,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,cAAc,EAAE,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,YAAY,aACzG,uBAAC,iBAAU,IAAC,OAAO,EAAC,IAAI,EAAC,KAAK,EAAC,aAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,MAAM,YAC7E,IAAI,CAAC,IAAI,GACC,EAEb,wBAAC,WAAI,IACH,SAAS,QACT,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAK,EACtC,UAAU,EAAE,aAAa,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,YAAY,EACnD,IAAI,EAAC,QAAQ,EACb,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,aAElB,uBAAC,8CAAgB,IAAC,MAAM,EAAE,IAAI,CAAC,QAAQ,IAAI,4CAAc,CAAC,MAAM,GAAI,EACpE,uBAAC,SAAS,IAAC,KAAK,EAAC,aAAa,YAAE,IAAI,CAAC,aAAa,GAAa,IAC1D,EAEP,uBAAC,WAAI,cACH,uBAAC,eAAe,IAAC,KAAK,EAAC,aAAa,YAAE,IAAI,CAAC,WAAW,GAAmB,GACpE,IACF,EAEN,OAAO,IAAI,OAAO,CAAC,MAAM,GAAG,CAAC;gBAC5B,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,MAAc,EAAE,KAAa,EAAE,EAAE,CAAC,CAC7C,uBAAC,6BAAa,IAEZ,IAAI,EAAE,IAAI,EACV,MAAM,EAAE,MAAM,EACd,KAAK,EAAE,KAAK,IAHP,YAAY,MAAM,CAAC,IAAI,GAAG,KAAK,EAAE,CAIvB,CAClB,CAAC;gBACJ,CAAC,CAAC,IAAI,IACK,CAChB,CAAA;AACH,CAAC,CAAA;AArDY,QAAA,gBAAgB,oBAqD5B"} \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/ProposalTableRowStatusBadge.js b/dist/modules/lite/explorer/components/ProposalTableRowStatusBadge.js deleted file mode 100644 index e34f96e..0000000 --- a/dist/modules/lite/explorer/components/ProposalTableRowStatusBadge.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.TableStatusBadge=exports.ProposalStatus=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const styles_1=require('@material-ui/core/styles');const hex_to_rgba_1=__importDefault(require('hex-to-rgba'));var ProposalStatus;(function(ProposalStatus){ProposalStatus['ACTIVE']='active';ProposalStatus['CLOSED']='closed';}(ProposalStatus||(exports.ProposalStatus=ProposalStatus={})));const getStatusColor=(status,theme)=>{const statusToColor={[ProposalStatus.ACTIVE]:theme.palette.secondary.main,[ProposalStatus.CLOSED]:'#7e496f'};return statusToColor[status];};const Badge=(0,styles_1.styled)(core_1.Grid)(({status,theme})=>({'borderRadius':4,'boxSizing':'border-box','minWidth':87,'textAlign':'center','padding':'2px 16px','background':(0,hex_to_rgba_1.default)(getStatusColor(status,theme),0.4),'color':getStatusColor(status,theme),'& > div':{height:'100%'}}));const Text=(0,styles_1.styled)(core_1.Typography)({fontWeight:500,fontSize:16});const TableStatusBadge=({status})=>(0,jsx_runtime_1.jsx)(Badge,{status:status,children:(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,alignItems:'center',justifyContent:'center',children:(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsxs)(Text,{children:[' ',status.toUpperCase(),' ']})})})});exports.TableStatusBadge=TableStatusBadge; \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/ProposalTableRowStatusBadge.js.map b/dist/modules/lite/explorer/components/ProposalTableRowStatusBadge.js.map deleted file mode 100644 index 303890a..0000000 --- a/dist/modules/lite/explorer/components/ProposalTableRowStatusBadge.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ProposalTableRowStatusBadge.js","sourceRoot":"","sources":["../../../../../src/modules/lite/explorer/components/ProposalTableRowStatusBadge.tsx"],"names":[],"mappings":";;;;;;;AACA,4CAA+D;AAC/D,qDAAwD;AACxD,8DAAmC;AAEnC,IAAY,cAGX;AAHD,WAAY,cAAc;IACxB,mCAAiB,CAAA;IACjB,mCAAiB,CAAA;AACnB,CAAC,EAHW,cAAc,8BAAd,cAAc,QAGzB;AAED,MAAM,cAAc,GAAG,CAAC,MAAsB,EAAE,KAAY,EAAU,EAAE;IACtE,MAAM,aAAa,GAAG;QACpB,CAAC,cAAc,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,IAAI;QACrD,CAAC,cAAc,CAAC,MAAM,CAAC,EAAE,SAAS;KACnC,CAAA;IAED,OAAO,aAAa,CAAC,MAAM,CAAC,CAAA;AAC9B,CAAC,CAAA;AAED,MAAM,KAAK,GAAG,IAAA,eAAM,EAAC,WAAI,CAAC,CAAC,CAAC,EAAE,MAAM,EAAE,KAAK,EAA4C,EAAE,EAAE,CAAC,CAAC;IAC3F,cAAc,EAAE,CAAC;IACjB,WAAW,EAAE,YAAY;IACzB,UAAU,EAAE,EAAE;IACd,WAAW,EAAE,QAAQ;IACrB,SAAS,EAAE,UAAU;IAErB,YAAY,EAAE,IAAA,qBAAS,EAAC,cAAc,CAAC,MAAM,EAAE,KAAK,CAAC,EAAE,GAAG,CAAC;IAC3D,OAAO,EAAE,cAAc,CAAC,MAAM,EAAE,KAAK,CAAC;IACtC,SAAS,EAAE;QACT,MAAM,EAAE,MAAM;KACf;CACF,CAAC,CAAC,CAAA;AAEH,MAAM,IAAI,GAAG,IAAA,eAAM,EAAC,iBAAU,CAAC,CAAC;IAC9B,UAAU,EAAE,GAAG;IACf,QAAQ,EAAE,EAAE;CACb,CAAC,CAAA;AAEK,MAAM,gBAAgB,GAAqD,CAAC,EAAE,MAAM,EAAE,EAAE,EAAE,CAAC,CAChG,uBAAC,KAAK,IAAC,MAAM,EAAE,MAAM,YACnB,uBAAC,WAAI,IAAC,SAAS,QAAC,UAAU,EAAC,QAAQ,EAAC,cAAc,EAAC,QAAQ,YACzD,uBAAC,WAAI,IAAC,IAAI,kBACR,wBAAC,IAAI,oBAAG,MAAM,CAAC,WAAW,EAAE,SAAS,GAChC,GACF,GACD,CACT,CAAA;AARY,QAAA,gBAAgB,oBAQ5B"} \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/UserProfileName.js b/dist/modules/lite/explorer/components/UserProfileName.js deleted file mode 100644 index 3bf0c4d..0000000 --- a/dist/modules/lite/explorer/components/UserProfileName.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.UserProfileName=void 0;const jsx_runtime_1=require('react/jsx-runtime');const utils_1=require('../../../../services/contracts/utils');const useProfileClaim_1=require('../../../../services/tzprofiles/hooks/useProfileClaim');const UserProfileName=({address,short})=>{const {data:profile}=(0,useProfileClaim_1.useProfileClaim)(address);return(0,jsx_runtime_1.jsx)(jsx_runtime_1.Fragment,{children:(profile===null||profile===void 0?void 0:profile.credentialSubject.alias)||(short?(0,utils_1.toShortAddress)(address):address)});};exports.UserProfileName=UserProfileName; \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/UserProfileName.js.map b/dist/modules/lite/explorer/components/UserProfileName.js.map deleted file mode 100644 index e7ca3d9..0000000 --- a/dist/modules/lite/explorer/components/UserProfileName.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"UserProfileName.js","sourceRoot":"","sources":["../../../../../src/modules/lite/explorer/components/UserProfileName.tsx"],"names":[],"mappings":";;;;AACA,oDAAyD;AACzD,+EAA2E;AAEpE,MAAM,eAAe,GAAmD,CAAC,EAAE,OAAO,EAAE,KAAK,EAAE,EAAE,EAAE;IACpG,MAAM,EAAE,IAAI,EAAE,OAAO,EAAE,GAAG,IAAA,iCAAe,EAAC,OAAO,CAAC,CAAA;IAElD,OAAO,2DAAG,CAAA,OAAO,aAAP,OAAO,uBAAP,OAAO,CAAE,iBAAiB,CAAC,KAAK,KAAI,CAAC,KAAK,CAAC,CAAC,CAAC,IAAA,sBAAc,EAAC,OAAO,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAI,CAAA;AAC/F,CAAC,CAAA;AAJY,QAAA,eAAe,mBAI3B"} \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/VoteDetails.js b/dist/modules/lite/explorer/components/VoteDetails.js deleted file mode 100644 index c75dc31..0000000 --- a/dist/modules/lite/explorer/components/VoteDetails.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){if(k2===undefined)k2=k;var desc=Object.getOwnPropertyDescriptor(m,k);if(!desc||('get'in desc?!m.__esModule:desc.writable||desc.configurable)){desc={enumerable:true,get:function(){return m[k];}};}Object.defineProperty(o,k2,desc);}:function(o,m,k,k2){if(k2===undefined)k2=k;o[k2]=m[k];});var __setModuleDefault=this&&this.__setModuleDefault||(Object.create?function(o,v){Object.defineProperty(o,'default',{enumerable:true,value:v});}:function(o,v){o['default']=v;});var __importStar=this&&this.__importStar||function(mod){if(mod&&mod.__esModule)return mod;var result={};if(mod!=null)for(var k in mod)if(k!=='default'&&Object.prototype.hasOwnProperty.call(mod,k))__createBinding(result,mod,k);__setModuleDefault(result,mod);return result;};var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};Object.defineProperty(exports,'__esModule',{value:true});exports.VoteDetails=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=__importStar(require('react'));const core_1=require('@material-ui/core');const GridContainer_1=require('../../../common/GridContainer');const VotesDialog_1=require('./VotesDialog');const utils_1=require('../../../../services/lite/utils');const useTezos_1=require('../../../../services/beacon/hooks/useTezos');const useCommunityToken_1=require('../hooks/useCommunityToken');const Container=(0,core_1.styled)(core_1.Grid)(({theme})=>({background:theme.palette.primary.main,borderRadius:8}));const TitleContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({paddingTop:18,paddingLeft:46,paddingRight:46,paddingBottom:18,borderBottom:`0.3px solid ${theme.palette.primary.light}`,[theme.breakpoints.down('sm')]:{padding:'18px 25px'}}));const LinearContainer=(0,core_1.styled)(GridContainer_1.GridContainer)({paddingBottom:0,minHeight:110});const LegendContainer=(0,core_1.styled)(GridContainer_1.GridContainer)({minHeight:30,paddingBottom:0});const GraphicsContainer=(0,core_1.styled)(core_1.Grid)({paddingBottom:25});const VoteDetails=({poll,choices,token,communityId})=>{const theme=(0,core_1.useTheme)();const isMobileSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('xs'));const isMobile=(0,core_1.useMediaQuery)(theme.breakpoints.down('sm'));const [open,setOpen]=react_1.default.useState(false);const {network}=(0,useTezos_1.useTezos)();const [turnout,setTurnout]=(0,react_1.useState)(0);const [votes,setVotes]=(0,react_1.useState)([]);const tokenData=(0,useCommunityToken_1.useCommunityToken)(communityId);const handleClickOpen=()=>{setVotes(choices.filter(elem=>elem.walletAddresses.length>0));if(!isMobile){setOpen(true);}};const handleClose=()=>{setOpen(false);};(0,react_1.useMemo)(()=>__awaiter(void 0,void 0,void 0,function*(){if(token&&token!==undefined){const value=yield(0,utils_1.getTurnoutValue)(network,token,Number(poll===null||poll===void 0?void 0:poll.referenceBlock),(0,utils_1.getTotalVoters)(choices));setTurnout(value);}}),[poll,choices,network,token]);return(0,jsx_runtime_1.jsxs)(Container,{container:true,direction:'column',children:[(0,jsx_runtime_1.jsx)(TitleContainer,{item:true,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{variant:'body2',color:'textPrimary',children:'Results'})}),(0,jsx_runtime_1.jsxs)(GraphicsContainer,{container:true,children:[choices&&choices.map((choice,index)=>(0,jsx_runtime_1.jsxs)(LinearContainer,{container:true,direction:'column',style:{gap:20},children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:12,lg:6,sm:6,children:(0,jsx_runtime_1.jsx)(core_1.Typography,{color:'textPrimary',variant:'body2',children:choice.name})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:12,lg:6,sm:6,container:true,justifyContent:isMobileSmall?'flex-start':'flex-end',children:choice&&choice.walletAddresses?(0,jsx_runtime_1.jsxs)(core_1.Typography,{color:'textPrimary',variant:'body2',children:[choice.walletAddresses.length,' Voters -',' ',(0,utils_1.nFormatter)((0,utils_1.calculateChoiceTotal)(choice.walletAddresses,tokenData===null||tokenData===void 0?void 0:tokenData.decimals),1),' ',tokenData===null||tokenData===void 0?void 0:tokenData.symbol]}):null})]}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:10,lg:11,sm:11,children:(0,jsx_runtime_1.jsx)(core_1.LinearProgress,{style:{width:'100%',marginRight:'4px'},color:'secondary',value:(0,utils_1.calculateWeight)(poll===null||poll===void 0?void 0:poll.totalSupplyAtReferenceBlock,(0,utils_1.calculateChoiceTotal)(choice.walletAddresses,tokenData===null||tokenData===void 0?void 0:tokenData.decimals),tokenData===null||tokenData===void 0?void 0:tokenData.decimals).dp(2,1).toNumber(),variant:'determinate'})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:2,lg:1,sm:1,container:true,justifyContent:'flex-end',children:(0,jsx_runtime_1.jsxs)(core_1.Typography,{color:'textPrimary',variant:'body2',children:[(0,utils_1.calculateWeight)(poll===null||poll===void 0?void 0:poll.totalSupplyAtReferenceBlock,(0,utils_1.calculateChoiceTotal)(choice.walletAddresses,tokenData===null||tokenData===void 0?void 0:tokenData.decimals),tokenData===null||tokenData===void 0?void 0:tokenData.decimals).dp(2,1).toString(),'%']})})]})]},`'option-'${index}`)),(0,jsx_runtime_1.jsxs)(LegendContainer,{container:true,direction:'row',children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'row',xs:12,sm:6,md:6,lg:6,style:{gap:10},children:[(0,jsx_runtime_1.jsx)(core_1.Typography,{color:'secondary',variant:'body1',onClick:()=>handleClickOpen(),children:(0,utils_1.getTotalVoters)(choices)}),(0,jsx_runtime_1.jsx)(core_1.Typography,{color:'textPrimary',variant:'body1',children:'Votes'}),(0,jsx_runtime_1.jsxs)(core_1.Typography,{color:'textPrimary',variant:'body2',children:['(',turnout.toFixed(2),' % Turnout)']})]}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,container:true,direction:'row',xs:12,md:6,sm:6,lg:6,style:{gap:10},justifyContent:isMobileSmall?'flex-start':'flex-end',children:[(0,jsx_runtime_1.jsx)(core_1.Typography,{color:'textPrimary',variant:'body1',children:(0,utils_1.nFormatter)((0,utils_1.calculateProposalTotal)(choices,tokenData===null||tokenData===void 0?void 0:tokenData.decimals),1)}),(0,jsx_runtime_1.jsx)(core_1.Typography,{color:'textPrimary',variant:'body1',children:poll===null||poll===void 0?void 0:poll.tokenSymbol}),(0,jsx_runtime_1.jsxs)(core_1.Typography,{color:'textPrimary',variant:'body2',children:['(',(0,utils_1.getTreasuryPercentage)((0,utils_1.calculateProposalTotal)(choices,tokenData===null||tokenData===void 0?void 0:tokenData.decimals),poll===null||poll===void 0?void 0:poll.totalSupplyAtReferenceBlock,tokenData===null||tokenData===void 0?void 0:tokenData.decimals).dp(5,1).toString(),'% of Total Supply)']})]})]}),(0,jsx_runtime_1.jsx)(VotesDialog_1.VotesDialog,{decimals:(tokenData===null||tokenData===void 0?void 0:tokenData.decimals)?tokenData===null||tokenData===void 0?void 0:tokenData.decimals:'',symbol:(tokenData===null||tokenData===void 0?void 0:tokenData.symbol)?tokenData===null||tokenData===void 0?void 0:tokenData.symbol:'',choices:votes,open:open,handleClose:handleClose})]})]});};exports.VoteDetails=VoteDetails; \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/VoteDetails.js.map b/dist/modules/lite/explorer/components/VoteDetails.js.map deleted file mode 100644 index 144bd02..0000000 --- a/dist/modules/lite/explorer/components/VoteDetails.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"VoteDetails.js","sourceRoot":"","sources":["../../../../../src/modules/lite/explorer/components/VoteDetails.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/VotesDialog.js b/dist/modules/lite/explorer/components/VotesDialog.js deleted file mode 100644 index e60fa4d..0000000 --- a/dist/modules/lite/explorer/components/VotesDialog.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.VotesDialog=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=__importDefault(require('react'));const core_1=require('@material-ui/core');const utils_1=require('../../../../services/contracts/utils');const icons_1=require('@material-ui/icons');const utils_2=require('../../../../services/lite/utils');const useNotification_1=require('../../../common/hooks/useNotification');const CustomContent=(0,core_1.styled)(core_1.DialogContent)({padding:'0px 54px 22px 54px !important'});const CustomDialogActions=(0,core_1.styled)(core_1.DialogActions)({justifyContent:'center !important',paddingBottom:20});const CopyIcon=(0,core_1.styled)(icons_1.FileCopyOutlined)({marginLeft:8,cursor:'pointer'});const CustomTitle=(0,core_1.styled)(core_1.Typography)(({theme})=>({borderBottom:`0.3px solid ${theme.palette.primary.main}`,paddingBottom:16}));const VotesDialog=({open,handleClose,choices,symbol,decimals})=>{const descriptionElementRef=react_1.default.useRef(null);const openNotification=(0,useNotification_1.useNotification)();react_1.default.useEffect(()=>{if(open){const {current:descriptionElement}=descriptionElementRef;if(descriptionElement!==null){descriptionElement.focus();}}},[open]);const copyAddress=address=>{navigator.clipboard.writeText(address);openNotification({message:'Address copied!',autoHideDuration:2000,variant:'info'});};return(0,jsx_runtime_1.jsx)('div',{children:(0,jsx_runtime_1.jsxs)(core_1.Dialog,{disableEscapeKeyDown:true,open:open,onClose:handleClose,scroll:'paper','aria-labelledby':'scroll-dialog-title','aria-describedby':'scroll-dialog-description',children:[(0,jsx_runtime_1.jsxs)(core_1.DialogTitle,{id:'scroll-dialog-title',children:[' ',(0,jsx_runtime_1.jsxs)(CustomTitle,{color:'textPrimary',variant:'body2',children:[(0,utils_2.getTotalVoters)(choices),' Votes:']})]}),(0,jsx_runtime_1.jsx)(CustomContent,{children:(0,jsx_runtime_1.jsx)(core_1.DialogContentText,{id:'scroll-dialog-description',ref:descriptionElementRef,tabIndex:-1,children:choices.map((elem,index)=>{{return elem.walletAddresses.map((choice,num)=>{return(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'row',alignItems:'baseline',children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,xs:6,md:4,lg:4,xl:4,container:true,direction:'row',alignItems:'center',children:[(0,jsx_runtime_1.jsxs)(core_1.Typography,{color:'textPrimary',children:[' ',(0,utils_1.toShortAddress)(choice.address)]}),(0,jsx_runtime_1.jsx)(CopyIcon,{onClick:()=>copyAddress(choice.address),color:'secondary',fontSize:'inherit'})]}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:6,md:4,lg:4,xl:4,container:true,justifyContent:'center',children:(0,jsx_runtime_1.jsxs)(core_1.Typography,{color:'textPrimary',variant:'body1',children:[' ',elem.name,' ']})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:6,md:4,lg:4,xl:4,container:true,justifyContent:'flex-end',children:(0,jsx_runtime_1.jsxs)(core_1.Typography,{color:'textPrimary',variant:'body1',children:[' ',(0,utils_2.formatByDecimals)(choice.balanceAtReferenceBlock,decimals),' ',symbol,' ']})})]},`'row-'${index}${num}`);});}})})}),(0,jsx_runtime_1.jsx)(CustomDialogActions,{children:(0,jsx_runtime_1.jsx)(core_1.Button,{variant:'contained',color:'secondary',onClick:handleClose,children:'Close'})})]})});};exports.VotesDialog=VotesDialog; \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/VotesDialog.js.map b/dist/modules/lite/explorer/components/VotesDialog.js.map deleted file mode 100644 index cd60125..0000000 --- a/dist/modules/lite/explorer/components/VotesDialog.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"VotesDialog.js","sourceRoot":"","sources":["../../../../../src/modules/lite/explorer/components/VotesDialog.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/styled/ErrorText.js b/dist/modules/lite/explorer/components/styled/ErrorText.js deleted file mode 100644 index 479eadc..0000000 --- a/dist/modules/lite/explorer/components/styled/ErrorText.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.ErrorText=void 0;const core_1=require('@material-ui/core');exports.ErrorText=(0,core_1.styled)(core_1.Typography)({fontSize:14,color:'red'}); \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/styled/ErrorText.js.map b/dist/modules/lite/explorer/components/styled/ErrorText.js.map deleted file mode 100644 index 4c698d5..0000000 --- a/dist/modules/lite/explorer/components/styled/ErrorText.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ErrorText.js","sourceRoot":"","sources":["../../../../../../src/modules/lite/explorer/components/styled/ErrorText.tsx"],"names":[],"mappings":";;;AAAA,4CAAsD;AAEzC,QAAA,SAAS,GAAG,IAAA,aAAM,EAAC,iBAAU,CAAC,CAAC;IAC1C,QAAQ,EAAE,EAAE;IACZ,KAAK,EAAE,KAAK;CACb,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/styled/HighlightedBadge.js b/dist/modules/lite/explorer/components/styled/HighlightedBadge.js deleted file mode 100644 index 6b18061..0000000 --- a/dist/modules/lite/explorer/components/styled/HighlightedBadge.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.HighlightedBadge=void 0;const core_1=require('@material-ui/core');const hex_to_rgba_1=__importDefault(require('hex-to-rgba'));exports.HighlightedBadge=(0,core_1.styled)(core_1.Grid)(({theme})=>({backgroundColor:(0,hex_to_rgba_1.default)(theme.palette.secondary.main,0.07),boxSizing:'border-box',padding:'8px 16px',width:'fit-content',borderRadius:4})); \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/styled/HighlightedBadge.js.map b/dist/modules/lite/explorer/components/styled/HighlightedBadge.js.map deleted file mode 100644 index 6587522..0000000 --- a/dist/modules/lite/explorer/components/styled/HighlightedBadge.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"HighlightedBadge.js","sourceRoot":"","sources":["../../../../../../src/modules/lite/explorer/components/styled/HighlightedBadge.tsx"],"names":[],"mappings":";;;;;;AAAA,4CAAgD;AAChD,8DAAmC;AAEtB,QAAA,gBAAgB,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IAC3D,eAAe,EAAE,IAAA,qBAAS,EAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC;IAC9D,SAAS,EAAE,YAAY;IACvB,OAAO,EAAE,UAAU;IACnB,KAAK,EAAE,aAAa;IACpB,YAAY,EAAE,CAAC;CAChB,CAAC,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/styled/InfoIcon.js b/dist/modules/lite/explorer/components/styled/InfoIcon.js deleted file mode 100644 index c9311a3..0000000 --- a/dist/modules/lite/explorer/components/styled/InfoIcon.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.InfoIcon=void 0;const core_1=require('@material-ui/core');const icons_1=require('@material-ui/icons');exports.InfoIcon=(0,core_1.styled)(icons_1.InfoOutlined)({cursor:'default',marginLeft:5,verticalAlign:'top'}); \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/styled/InfoIcon.js.map b/dist/modules/lite/explorer/components/styled/InfoIcon.js.map deleted file mode 100644 index 241e82e..0000000 --- a/dist/modules/lite/explorer/components/styled/InfoIcon.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"InfoIcon.js","sourceRoot":"","sources":["../../../../../../src/modules/lite/explorer/components/styled/InfoIcon.tsx"],"names":[],"mappings":";;;AAAA,4CAA0C;AAC1C,8CAAiD;AAEpC,QAAA,QAAQ,GAAG,IAAA,aAAM,EAAC,oBAAY,CAAC,CAAC;IAC3C,MAAM,EAAE,SAAS;IACjB,UAAU,EAAE,CAAC;IACb,aAAa,EAAE,KAAK;CACrB,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/styled/ProfileAvatar.js b/dist/modules/lite/explorer/components/styled/ProfileAvatar.js deleted file mode 100644 index 574ea4b..0000000 --- a/dist/modules/lite/explorer/components/styled/ProfileAvatar.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.ProfileAvatar=void 0;const jsx_runtime_1=require('react/jsx-runtime');const core_1=require('@material-ui/core');const Blockie_1=require('../../../../common/Blockie');const useProfileClaim_1=require('../../../../../services/tzprofiles/hooks/useProfileClaim');const StyledAvatar=(0,core_1.styled)(core_1.Avatar)(({size})=>({width:size||40,height:size||40}));const ProfileAvatar=({address,size})=>{const {data:profile}=(0,useProfileClaim_1.useProfileClaim)(address);return(0,jsx_runtime_1.jsx)(jsx_runtime_1.Fragment,{children:profile?(0,jsx_runtime_1.jsx)(StyledAvatar,{alt:profile.credentialSubject.alias,src:profile.credentialSubject.logo,size:size}):(0,jsx_runtime_1.jsx)(Blockie_1.Blockie,{address:address,size:size})});};exports.ProfileAvatar=ProfileAvatar; \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/styled/ProfileAvatar.js.map b/dist/modules/lite/explorer/components/styled/ProfileAvatar.js.map deleted file mode 100644 index 7da7f0b..0000000 --- a/dist/modules/lite/explorer/components/styled/ProfileAvatar.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ProfileAvatar.js","sourceRoot":"","sources":["../../../../../../src/modules/lite/explorer/components/styled/ProfileAvatar.tsx"],"names":[],"mappings":";;;;AACA,4CAAkD;AAClD,oDAAgD;AAChD,+EAA2E;AAE3E,MAAM,YAAY,GAAG,IAAA,aAAM,EAAC,aAAM,CAAC,CAAC,CAAC,EAAE,IAAI,EAAqB,EAAE,EAAE,CAAC,CAAC;IACpE,KAAK,EAAE,IAAI,IAAI,EAAE;IACjB,MAAM,EAAE,IAAI,IAAI,EAAE;CACnB,CAAC,CAAC,CAAA;AAEI,MAAM,aAAa,GAAiD,CAAC,EAAE,OAAO,EAAE,IAAI,EAAE,EAAE,EAAE;IAC/F,MAAM,EAAE,IAAI,EAAE,OAAO,EAAE,GAAG,IAAA,iCAAe,EAAC,OAAO,CAAC,CAAA;IAElD,OAAO,CACL,2DACG,OAAO,CAAC,CAAC,CAAC,CACT,uBAAC,YAAY,IAAC,GAAG,EAAE,OAAO,CAAC,iBAAiB,CAAC,KAAK,EAAE,GAAG,EAAE,OAAO,CAAC,iBAAiB,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,GAAI,CACxG,CAAC,CAAC,CAAC,CACF,uBAAC,iBAAO,IAAC,OAAO,EAAE,OAAO,EAAE,IAAI,EAAE,IAAI,GAAI,CAC1C,GACA,CACJ,CAAA;AACH,CAAC,CAAA;AAZY,QAAA,aAAa,iBAYzB"} \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/styled/RectangleHeader.js b/dist/modules/lite/explorer/components/styled/RectangleHeader.js deleted file mode 100644 index 0682c16..0000000 --- a/dist/modules/lite/explorer/components/styled/RectangleHeader.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.RectangleContainer=void 0;const core_1=require('@material-ui/core');exports.RectangleContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({minHeight:125,padding:'68px 8%',borderBottom:`2px solid ${theme.palette.primary.light}`,[theme.breakpoints.down('sm')]:{padding:'35px 8%'}})); \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/styled/RectangleHeader.js.map b/dist/modules/lite/explorer/components/styled/RectangleHeader.js.map deleted file mode 100644 index 81b8b14..0000000 --- a/dist/modules/lite/explorer/components/styled/RectangleHeader.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RectangleHeader.js","sourceRoot":"","sources":["../../../../../../src/modules/lite/explorer/components/styled/RectangleHeader.tsx"],"names":[],"mappings":";;;AAAA,4CAAgD;AAEnC,QAAA,kBAAkB,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IAC7D,SAAS,EAAE,GAAG;IACd,OAAO,EAAE,SAAS;IAClB,YAAY,EAAE,aAAa,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,KAAK,EAAE;IACxD,CAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE;QAC9B,OAAO,EAAE,SAAS;KACnB;CACF,CAAC,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/styled/TableHeader.js b/dist/modules/lite/explorer/components/styled/TableHeader.js deleted file mode 100644 index 29c386d..0000000 --- a/dist/modules/lite/explorer/components/styled/TableHeader.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.TableHeader=void 0;const core_1=require('@material-ui/core');exports.TableHeader=(0,core_1.styled)(core_1.Grid)(({theme})=>({borderBottom:`2px solid ${theme.palette.primary.light}`,paddingBottom:20})); \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/styled/TableHeader.js.map b/dist/modules/lite/explorer/components/styled/TableHeader.js.map deleted file mode 100644 index 0144777..0000000 --- a/dist/modules/lite/explorer/components/styled/TableHeader.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TableHeader.js","sourceRoot":"","sources":["../../../../../../src/modules/lite/explorer/components/styled/TableHeader.tsx"],"names":[],"mappings":";;;AAAA,4CAAgD;AAEnC,QAAA,WAAW,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IACtD,YAAY,EAAE,aAAa,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,KAAK,EAAE;IACxD,aAAa,EAAE,EAAE;CAClB,CAAC,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/tables/RowContainer.js b/dist/modules/lite/explorer/components/tables/RowContainer.js deleted file mode 100644 index 48e0168..0000000 --- a/dist/modules/lite/explorer/components/tables/RowContainer.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.RowContainer=void 0;const core_1=require('@material-ui/core');exports.RowContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({minHeight:145,padding:'44px 38px',cursor:'pointer',[theme.breakpoints.down('md')]:{padding:'44px 38px'}})); \ No newline at end of file diff --git a/dist/modules/lite/explorer/components/tables/RowContainer.js.map b/dist/modules/lite/explorer/components/tables/RowContainer.js.map deleted file mode 100644 index f1101d0..0000000 --- a/dist/modules/lite/explorer/components/tables/RowContainer.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RowContainer.js","sourceRoot":"","sources":["../../../../../../src/modules/lite/explorer/components/tables/RowContainer.tsx"],"names":[],"mappings":";;;AAAA,4CAAgD;AAEnC,QAAA,YAAY,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IACvD,SAAS,EAAE,GAAG;IACd,OAAO,EAAE,WAAW;IACpB,MAAM,EAAE,SAAS;IACjB,CAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE;QAC9B,OAAO,EAAE,WAAW;KACrB;CACF,CAAC,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/modules/lite/explorer/context/ActionSheets/explorer/index.js b/dist/modules/lite/explorer/context/ActionSheets/explorer/index.js deleted file mode 100644 index 425d90d..0000000 --- a/dist/modules/lite/explorer/context/ActionSheets/explorer/index.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.AppContextProvider=exports.DashboardContext=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=require('react');const useTezos_1=require('../../../../../../services/beacon/hooks/useTezos');exports.DashboardContext=(0,react_1.createContext)({});const AppContextProvider=({children})=>{const {account}=(0,useTezos_1.useTezos)();const [isConnected,setIsConnected]=(0,react_1.useState)(false);(0,react_1.useEffect)(()=>{if(account===undefined||!account){return setIsConnected(false);}return setIsConnected(true);},[account]);const values={isConnected,setIsConnected};return(0,jsx_runtime_1.jsx)(exports.DashboardContext.Provider,{value:values,children:children});};exports.AppContextProvider=AppContextProvider; \ No newline at end of file diff --git a/dist/modules/lite/explorer/context/ActionSheets/explorer/index.js.map b/dist/modules/lite/explorer/context/ActionSheets/explorer/index.js.map deleted file mode 100644 index d4a798d..0000000 --- a/dist/modules/lite/explorer/context/ActionSheets/explorer/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../../../../src/modules/lite/explorer/context/ActionSheets/explorer/index.tsx"],"names":[],"mappings":";;;;AAAA,iCAAiE;AACjE,6DAAyD;AAO5C,QAAA,gBAAgB,GAAG,IAAA,qBAAa,EAAC,EAAkB,CAAC,CAAA;AAE1D,MAAM,kBAAkB,GAAG,CAAC,EAAE,QAAQ,EAAO,EAAE,EAAE;IACtD,MAAM,EAAE,OAAO,EAAE,GAAG,IAAA,mBAAQ,GAAE,CAAA;IAC9B,MAAM,CAAC,WAAW,EAAE,cAAc,CAAC,GAAG,IAAA,gBAAQ,EAAC,KAAK,CAAC,CAAA;IAErD,IAAA,iBAAS,EAAC,GAAG,EAAE;QACb,IAAI,OAAO,KAAK,SAAS,IAAI,CAAC,OAAO,EAAE;YACrC,OAAO,cAAc,CAAC,KAAK,CAAC,CAAA;SAC7B;QACD,OAAO,cAAc,CAAC,IAAI,CAAC,CAAA;IAC7B,CAAC,EAAE,CAAC,OAAO,CAAC,CAAC,CAAA;IAEb,MAAM,MAAM,GAAG;QACb,WAAW;QACX,cAAc;KACf,CAAA;IAED,OAAO,uBAAC,wBAAgB,CAAC,QAAQ,IAAC,KAAK,EAAE,MAAM,YAAG,QAAQ,GAA6B,CAAA;AACzF,CAAC,CAAA;AAjBY,QAAA,kBAAkB,sBAiB9B"} \ No newline at end of file diff --git a/dist/modules/lite/explorer/context/ActionSheets/index.js b/dist/modules/lite/explorer/context/ActionSheets/index.js deleted file mode 100644 index 67c51ad..0000000 --- a/dist/modules/lite/explorer/context/ActionSheets/index.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.useActionSheet=exports.ActionSheetProvider=exports.ActionSheetContext=exports.ActionSheet=void 0;const jsx_runtime_1=require('react/jsx-runtime');const NetworkSheet_1=require('../../../../explorer/components/NetworkSheet');const UserMenuSheet_1=require('../../../../explorer/components/UserMenuSheet');const react_1=require('react');const react_2=require('react');var ActionSheet;(function(ActionSheet){ActionSheet[ActionSheet['None']=0]='None';ActionSheet[ActionSheet['UserMenu']=1]='UserMenu';ActionSheet[ActionSheet['Network']=2]='Network';}(ActionSheet||(exports.ActionSheet=ActionSheet={})));exports.ActionSheetContext=(0,react_2.createContext)(null);const ActionSheetProvider=({children})=>{const [openedModal,setOpenedModal]=(0,react_2.useState)(ActionSheet.None);const onClose=(0,react_1.useCallback)(()=>{setOpenedModal(ActionSheet.None);},[]);return(0,jsx_runtime_1.jsxs)(exports.ActionSheetContext.Provider,{value:{openedModal,setOpenedModal,onClose},children:[children,(0,jsx_runtime_1.jsx)(UserMenuSheet_1.UserMenuSheet,{open:ActionSheet.UserMenu===openedModal,onClose:onClose}),(0,jsx_runtime_1.jsx)(NetworkSheet_1.NetworkSheet,{open:ActionSheet.Network===openedModal,onClose:onClose})]});};exports.ActionSheetProvider=ActionSheetProvider;const useActionSheet=actionSheet=>{const contextValue=(0,react_1.useContext)(exports.ActionSheetContext);return{open:()=>contextValue.setOpenedModal(actionSheet),close:contextValue.onClose};};exports.useActionSheet=useActionSheet; \ No newline at end of file diff --git a/dist/modules/lite/explorer/context/ActionSheets/index.js.map b/dist/modules/lite/explorer/context/ActionSheets/index.js.map deleted file mode 100644 index f3d54e6..0000000 --- a/dist/modules/lite/explorer/context/ActionSheets/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../../../src/modules/lite/explorer/context/ActionSheets/index.tsx"],"names":[],"mappings":";;;;AAAA,2EAAuE;AACvE,6EAAyE;AACzE,iCAAiE;AACjE,iCAA+C;AAE/C,IAAY,WAIX;AAJD,WAAY,WAAW;IACrB,6CAAI,CAAA;IACJ,qDAAQ,CAAA;IACR,mDAAO,CAAA;AACT,CAAC,EAJW,WAAW,2BAAX,WAAW,QAItB;AAQY,QAAA,kBAAkB,GAAG,IAAA,qBAAa,EAA0B,IAAW,CAAC,CAAA;AAE9E,MAAM,mBAAmB,GAAkB,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;IACjE,MAAM,CAAC,WAAW,EAAE,cAAc,CAAC,GAAG,IAAA,gBAAQ,EAAc,WAAW,CAAC,IAAI,CAAC,CAAA;IAC7E,MAAM,OAAO,GAAG,IAAA,mBAAW,EAAC,GAAG,EAAE;QAC/B,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,CAAA;IAClC,CAAC,EAAE,EAAE,CAAC,CAAA;IAEN,OAAO,CACL,wBAAC,0BAAkB,CAAC,QAAQ,IAAC,KAAK,EAAE,EAAE,WAAW,EAAE,cAAc,EAAE,OAAO,EAAE,aACzE,QAAQ,EACT,uBAAC,6BAAa,IAAC,IAAI,EAAE,WAAW,CAAC,QAAQ,KAAK,WAAW,EAAE,OAAO,EAAE,OAAO,GAAI,EAC/E,uBAAC,2BAAY,IAAC,IAAI,EAAE,WAAW,CAAC,OAAO,KAAK,WAAW,EAAE,OAAO,EAAE,OAAO,GAAI,IACjD,CAC/B,CAAA;AACH,CAAC,CAAA;AAbY,QAAA,mBAAmB,uBAa/B;AAEM,MAAM,cAAc,GAAG,CAAC,WAAwB,EAAE,EAAE;IACzD,MAAM,YAAY,GAAG,IAAA,kBAAU,EAAC,0BAAkB,CAAC,CAAA;IAEnD,OAAO;QACL,IAAI,EAAE,GAAG,EAAE,CAAC,YAAY,CAAC,cAAc,CAAC,WAAW,CAAC;QACpD,KAAK,EAAE,YAAY,CAAC,OAAO;KAC5B,CAAA;AACH,CAAC,CAAA;AAPY,QAAA,cAAc,kBAO1B"} \ No newline at end of file diff --git a/dist/modules/lite/explorer/hooks/useCommunity.js b/dist/modules/lite/explorer/hooks/useCommunity.js deleted file mode 100644 index 7f7b6aa..0000000 --- a/dist/modules/lite/explorer/hooks/useCommunity.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.useCommunity=void 0;const useNotification_1=require('../../../common/hooks/useNotification');const react_1=require('react');const useTezos_1=require('../../../../services/beacon/hooks/useTezos');const config_1=require('../../../../services/config');const node_fetch_1=__importDefault(require('node-fetch'));const useCommunity=(daoId,isUpdated)=>{const [community,setCommunity]=(0,react_1.useState)();const openNotification=(0,useNotification_1.useNotification)();const {network}=(0,useTezos_1.useTezos)();(0,react_1.useEffect)(()=>{function fetchData(){return __awaiter(this,void 0,void 0,function*(){try{yield(0,node_fetch_1.default)(`${(0,config_1.getEnv)(config_1.EnvKey.REACT_APP_LITE_API_URL)}/daos/${daoId.toString()}`).then(response=>__awaiter(this,void 0,void 0,function*(){if(!response.ok){openNotification({message:'An error has occurred',autoHideDuration:2000,variant:'error'});return;}const record=yield response.json();if(!record){return;}setCommunity(record);}));}catch(_a){return;}});}fetchData();return;},[daoId,isUpdated,setCommunity]);return community;};exports.useCommunity=useCommunity; \ No newline at end of file diff --git a/dist/modules/lite/explorer/hooks/useCommunity.js.map b/dist/modules/lite/explorer/hooks/useCommunity.js.map deleted file mode 100644 index 2b58380..0000000 --- a/dist/modules/lite/explorer/hooks/useCommunity.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useCommunity.js","sourceRoot":"","sources":["../../../../../src/modules/lite/explorer/hooks/useCommunity.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;AAEA,0EAAsE;AACtE,iCAAkD;AAElD,6DAAyD;AACzD,4CAAgD;AAChD,4DAA+B;AAExB,MAAM,YAAY,GAAG,CAAC,KAAa,EAAE,SAAkB,EAAE,EAAE;IAChE,MAAM,CAAC,SAAS,EAAE,YAAY,CAAC,GAAG,IAAA,gBAAQ,GAAa,CAAA;IACvD,MAAM,gBAAgB,GAAG,IAAA,iCAAe,GAAE,CAAA;IAC1C,MAAM,EAAE,OAAO,EAAE,GAAG,IAAA,mBAAQ,GAAE,CAAA;IAE9B,IAAA,iBAAS,EAAC,GAAG,EAAE;QACb,SAAe,SAAS;;gBACtB,IAAI;oBACF,MAAM,IAAA,oBAAK,EAAC,GAAG,IAAA,eAAM,EAAC,eAAM,CAAC,sBAAsB,CAAC,SAAS,KAAK,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,IAAI,CAAC,CAAM,QAAQ,EAAC,EAAE;wBACrG,IAAI,CAAC,QAAQ,CAAC,EAAE,EAAE;4BAChB,gBAAgB,CAAC;gCACf,OAAO,EAAE,uBAAuB;gCAChC,gBAAgB,EAAE,IAAI;gCACtB,OAAO,EAAE,OAAO;6BACjB,CAAC,CAAA;4BACF,OAAM;yBACP;wBAED,MAAM,MAAM,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAA;wBACpC,IAAI,CAAC,MAAM,EAAE;4BACX,OAAM;yBACP;wBACD,YAAY,CAAC,MAAM,CAAC,CAAA;oBACtB,CAAC,CAAA,CAAC,CAAA;iBACH;gBAAC,WAAM;oBACN,OAAM;iBACP;YACH,CAAC;SAAA;QACD,SAAS,EAAE,CAAA;QAEX,OAAM;IACR,CAAC,EAAE,CAAC,KAAK,EAAE,SAAS,EAAE,YAAY,CAAC,CAAC,CAAA;IACpC,OAAO,SAAS,CAAA;AAClB,CAAC,CAAA;AAjCY,QAAA,YAAY,gBAiCxB"} \ No newline at end of file diff --git a/dist/modules/lite/explorer/hooks/useCommunityForContract.js b/dist/modules/lite/explorer/hooks/useCommunityForContract.js deleted file mode 100644 index 70943ac..0000000 --- a/dist/modules/lite/explorer/hooks/useCommunityForContract.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.useCommunityForContract=void 0;const useNotification_1=require('../../../common/hooks/useNotification');const react_1=require('react');const useTezos_1=require('../../../../services/beacon/hooks/useTezos');const useCommunityForContract=daoContract=>{const [community,setCommunity]=(0,react_1.useState)();const openNotification=(0,useNotification_1.useNotification)();const {network}=(0,useTezos_1.useTezos)();(0,react_1.useEffect)(()=>{return;},[daoContract,setCommunity]);return community;};exports.useCommunityForContract=useCommunityForContract; \ No newline at end of file diff --git a/dist/modules/lite/explorer/hooks/useCommunityForContract.js.map b/dist/modules/lite/explorer/hooks/useCommunityForContract.js.map deleted file mode 100644 index 482318d..0000000 --- a/dist/modules/lite/explorer/hooks/useCommunityForContract.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useCommunityForContract.js","sourceRoot":"","sources":["../../../../../src/modules/lite/explorer/hooks/useCommunityForContract.tsx"],"names":[],"mappings":";;;AAEA,0EAAsE;AACtE,iCAAkD;AAElD,6DAAyD;AAGlD,MAAM,uBAAuB,GAAG,CAAC,WAAmB,EAAE,EAAE;IAC7D,MAAM,CAAC,SAAS,EAAE,YAAY,CAAC,GAAG,IAAA,gBAAQ,GAAa,CAAA;IACvD,MAAM,gBAAgB,GAAG,IAAA,iCAAe,GAAE,CAAA;IAC1C,MAAM,EAAE,OAAO,EAAE,GAAG,IAAA,mBAAQ,GAAE,CAAA;IAE9B,IAAA,iBAAS,EAAC,GAAG,EAAE;QACb,OAAM;IACR,CAAC,EAAE,CAAC,WAAW,EAAE,YAAY,CAAC,CAAC,CAAA;IAC/B,OAAO,SAAS,CAAA;AAClB,CAAC,CAAA;AATY,QAAA,uBAAuB,2BASnC"} \ No newline at end of file diff --git a/dist/modules/lite/explorer/hooks/useCommunityToken.js b/dist/modules/lite/explorer/hooks/useCommunityToken.js deleted file mode 100644 index 35a3e4c..0000000 --- a/dist/modules/lite/explorer/hooks/useCommunityToken.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.useCommunityToken=void 0;const react_1=require('react');const config_1=require('../../../../services/config');const node_fetch_1=__importDefault(require('node-fetch'));const useCommunityToken=communityId=>{const [token,setToken]=(0,react_1.useState)();(0,react_1.useEffect)(()=>{function fetchToken(){return __awaiter(this,void 0,void 0,function*(){if(communityId!==undefined){yield(0,node_fetch_1.default)(`${(0,config_1.getEnv)(config_1.EnvKey.REACT_APP_LITE_API_URL)}/token/${String(communityId)}`).then(response=>__awaiter(this,void 0,void 0,function*(){if(!response.ok){const message=`An error has occurred: ${response.statusText}`;return;}const record=yield response.json();if(!record){return;}setToken(record);return;}));}});}fetchToken();return;},[communityId]);return token;};exports.useCommunityToken=useCommunityToken; \ No newline at end of file diff --git a/dist/modules/lite/explorer/hooks/useCommunityToken.js.map b/dist/modules/lite/explorer/hooks/useCommunityToken.js.map deleted file mode 100644 index f46b9d6..0000000 --- a/dist/modules/lite/explorer/hooks/useCommunityToken.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useCommunityToken.js","sourceRoot":"","sources":["../../../../../src/modules/lite/explorer/hooks/useCommunityToken.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;AAAA,iCAAkD;AAElD,4CAAgD;AAChD,4DAA+B;AAExB,MAAM,iBAAiB,GAAG,CAAC,WAAgB,EAAE,EAAE;IACpD,MAAM,CAAC,KAAK,EAAE,QAAQ,CAAC,GAAG,IAAA,gBAAQ,GAAkB,CAAA;IACpD,IAAA,iBAAS,EAAC,GAAG,EAAE;QACb,SAAe,UAAU;;gBACvB,IAAI,WAAW,KAAK,SAAS,EAAE;oBAC7B,MAAM,IAAA,oBAAK,EAAC,GAAG,IAAA,eAAM,EAAC,eAAM,CAAC,sBAAsB,CAAC,UAAU,MAAM,CAAC,WAAW,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAM,QAAQ,EAAC,EAAE;wBACzG,IAAI,CAAC,QAAQ,CAAC,EAAE,EAAE;4BAChB,MAAM,OAAO,GAAG,0BAA0B,QAAQ,CAAC,UAAU,EAAE,CAAA;4BAC/D,OAAM;yBACP;wBAED,MAAM,MAAM,GAAmB,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAA;wBACpD,IAAI,CAAC,MAAM,EAAE;4BACX,OAAM;yBACP;wBAED,QAAQ,CAAC,MAAM,CAAC,CAAA;wBAChB,OAAM;oBACR,CAAC,CAAA,CAAC,CAAA;iBACH;YACH,CAAC;SAAA;QACD,UAAU,EAAE,CAAA;QACZ,OAAM;IACR,CAAC,EAAE,CAAC,WAAW,CAAC,CAAC,CAAA;IACjB,OAAO,KAAK,CAAA;AACd,CAAC,CAAA;AAzBY,QAAA,iBAAiB,qBAyB7B"} \ No newline at end of file diff --git a/dist/modules/lite/explorer/hooks/useHasVoted.js b/dist/modules/lite/explorer/hooks/useHasVoted.js deleted file mode 100644 index b6c8716..0000000 --- a/dist/modules/lite/explorer/hooks/useHasVoted.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.useHasVoted=void 0;const useNotification_1=require('../../../common/hooks/useNotification');const react_1=require('react');const useTezos_1=require('../../../../services/beacon/hooks/useTezos');const config_1=require('../../../../services/config');const node_fetch_1=__importDefault(require('node-fetch'));const useHasVoted=refresh=>{const [hasVoted,setHasVoted]=(0,react_1.useState)(false);const [vote,setVote]=(0,react_1.useState)();const {account}=(0,useTezos_1.useTezos)();const openNotification=(0,useNotification_1.useNotification)();(0,react_1.useEffect)(()=>{function fetchHasVoted(){return __awaiter(this,void 0,void 0,function*(){if(account){try{yield(0,node_fetch_1.default)(`${(0,config_1.getEnv)(config_1.EnvKey.REACT_APP_LITE_API_URL)}/choices/${String(account)}/user`).then(response=>__awaiter(this,void 0,void 0,function*(){if(!response.ok){openNotification({message:'An error has occurred',autoHideDuration:2000,variant:'error'});return;}const record=yield response.json();if(!record){setHasVoted(false);return;}if(record===null){setHasVoted(false);return;}setVote(record);setHasVoted(true);return;}));}catch(_a){openNotification({message:'An error has occurred',autoHideDuration:2000,variant:'error'});return;}}});}fetchHasVoted();return;},[account,refresh]);return{hasVoted,vote};};exports.useHasVoted=useHasVoted; \ No newline at end of file diff --git a/dist/modules/lite/explorer/hooks/useHasVoted.js.map b/dist/modules/lite/explorer/hooks/useHasVoted.js.map deleted file mode 100644 index 6a032c4..0000000 --- a/dist/modules/lite/explorer/hooks/useHasVoted.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useHasVoted.js","sourceRoot":"","sources":["../../../../../src/modules/lite/explorer/hooks/useHasVoted.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;AAEA,0EAAsE;AACtE,iCAAkD;AAClD,6DAAyD;AACzD,4CAAgD;AAChD,4DAA+B;AAExB,MAAM,WAAW,GAAG,CAAC,OAAgB,EAAE,EAAE;IAC9C,MAAM,CAAC,QAAQ,EAAE,WAAW,CAAC,GAAG,IAAA,gBAAQ,EAAC,KAAK,CAAC,CAAA;IAC/C,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,GAAG,IAAA,gBAAQ,GAAU,CAAA;IAE1C,MAAM,EAAE,OAAO,EAAE,GAAG,IAAA,mBAAQ,GAAE,CAAA;IAC9B,MAAM,gBAAgB,GAAG,IAAA,iCAAe,GAAE,CAAA;IAE1C,IAAA,iBAAS,EAAC,GAAG,EAAE;QACb,SAAe,aAAa;;gBAC1B,IAAI,OAAO,EAAE;oBACX,IAAI;wBACF,MAAM,IAAA,oBAAK,EAAC,GAAG,IAAA,eAAM,EAAC,eAAM,CAAC,sBAAsB,CAAC,YAAY,MAAM,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,IAAI,CAC1F,CAAM,QAAQ,EAAC,EAAE;4BACf,IAAI,CAAC,QAAQ,CAAC,EAAE,EAAE;gCAChB,gBAAgB,CAAC;oCACf,OAAO,EAAE,uBAAuB;oCAChC,gBAAgB,EAAE,IAAI;oCACtB,OAAO,EAAE,OAAO;iCACjB,CAAC,CAAA;gCACF,OAAM;6BACP;4BAED,MAAM,MAAM,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAA;4BACpC,IAAI,CAAC,MAAM,EAAE;gCACX,WAAW,CAAC,KAAK,CAAC,CAAA;gCAClB,OAAM;6BACP;4BACD,IAAI,MAAM,KAAK,IAAI,EAAE;gCACnB,WAAW,CAAC,KAAK,CAAC,CAAA;gCAClB,OAAM;6BACP;4BACD,OAAO,CAAC,MAAM,CAAC,CAAA;4BACf,WAAW,CAAC,IAAI,CAAC,CAAA;4BACjB,OAAM;wBACR,CAAC,CAAA,CACF,CAAA;qBACF;oBAAC,WAAM;wBACN,gBAAgB,CAAC;4BACf,OAAO,EAAE,uBAAuB;4BAChC,gBAAgB,EAAE,IAAI;4BACtB,OAAO,EAAE,OAAO;yBACjB,CAAC,CAAA;wBACF,OAAM;qBACP;iBACF;YACH,CAAC;SAAA;QACD,aAAa,EAAE,CAAA;QAEf,OAAM;IACR,CAAC,EAAE,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAA;IACtB,OAAO,EAAE,QAAQ,EAAE,IAAI,EAAE,CAAA;AAC3B,CAAC,CAAA;AAnDY,QAAA,WAAW,eAmDvB"} \ No newline at end of file diff --git a/dist/modules/lite/explorer/hooks/usePoll.js b/dist/modules/lite/explorer/hooks/usePoll.js deleted file mode 100644 index 529cc3f..0000000 --- a/dist/modules/lite/explorer/hooks/usePoll.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.useSinglePoll=void 0;const react_1=require('react');const useNotification_1=require('../../../common/hooks/useNotification');const utils_1=require('../../../../services/lite/utils');const ProposalTableRowStatusBadge_1=require('../components/ProposalTableRowStatusBadge');const config_1=require('../../../../services/config');const node_fetch_1=__importDefault(require('node-fetch'));const useSinglePoll=(pollId,id,community)=>{const [poll,setPoll]=(0,react_1.useState)();const openNotification=(0,useNotification_1.useNotification)();(0,react_1.useEffect)(()=>{function fetchPoll(){return __awaiter(this,void 0,void 0,function*(){try{yield(0,node_fetch_1.default)(`${(0,config_1.getEnv)(config_1.EnvKey.REACT_APP_LITE_API_URL)}/polls/${pollId}/polls`).then(response=>__awaiter(this,void 0,void 0,function*(){if(!response.ok){openNotification({message:'An error has occurred',autoHideDuration:2000,variant:'error'});return;}const record=yield response.json();if(!record){return;}record.timeFormatted=(0,utils_1.isProposalActive)(Number(record.endTime));record.isActive=record.timeFormatted&&!record.timeFormatted.includes('ago')?ProposalTableRowStatusBadge_1.ProposalStatus.ACTIVE:ProposalTableRowStatusBadge_1.ProposalStatus.CLOSED;setPoll(record);return;}));}catch(error){setPoll(undefined);openNotification({message:'An error has occurred',autoHideDuration:2000,variant:'error'});return;}});}fetchPoll();return;},[id,community]);return poll;};exports.useSinglePoll=useSinglePoll; \ No newline at end of file diff --git a/dist/modules/lite/explorer/hooks/usePoll.js.map b/dist/modules/lite/explorer/hooks/usePoll.js.map deleted file mode 100644 index 54fa430..0000000 --- a/dist/modules/lite/explorer/hooks/usePoll.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"usePoll.js","sourceRoot":"","sources":["../../../../../src/modules/lite/explorer/hooks/usePoll.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;AAAA,gDAAgD;AAChD,iCAAkD;AAElD,0EAAsE;AACtE,+CAAsD;AACtD,2FAA0E;AAC1E,4CAAgD;AAChD,4DAA+B;AAExB,MAAM,aAAa,GAAG,CAAC,MAA0B,EAAE,EAAQ,EAAE,SAAe,EAAE,EAAE;IACrF,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,GAAG,IAAA,gBAAQ,GAAQ,CAAA;IACxC,MAAM,gBAAgB,GAAG,IAAA,iCAAe,GAAE,CAAA;IAE1C,IAAA,iBAAS,EAAC,GAAG,EAAE;QACb,SAAe,SAAS;;gBACtB,IAAI;oBACF,MAAM,IAAA,oBAAK,EAAC,GAAG,IAAA,eAAM,EAAC,eAAM,CAAC,sBAAsB,CAAC,UAAU,MAAM,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAM,QAAQ,EAAC,EAAE;wBAClG,IAAI,CAAC,QAAQ,CAAC,EAAE,EAAE;4BAChB,gBAAgB,CAAC;gCACf,OAAO,EAAE,uBAAuB;gCAChC,gBAAgB,EAAE,IAAI;gCACtB,OAAO,EAAE,OAAO;6BACjB,CAAC,CAAA;4BACF,OAAM;yBACP;wBAED,MAAM,MAAM,GAAS,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAA;wBAC1C,IAAI,CAAC,MAAM,EAAE;4BACX,OAAM;yBACP;wBAED,MAAM,CAAC,aAAa,GAAG,IAAA,wBAAgB,EAAC,MAAM,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAA;wBAC/D,MAAM,CAAC,QAAQ;4BACb,MAAM,CAAC,aAAa,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,QAAQ,CAAC,KAAK,CAAC;gCAC3D,CAAC,CAAC,4CAAc,CAAC,MAAM;gCACvB,CAAC,CAAC,4CAAc,CAAC,MAAM,CAAA;wBAC3B,OAAO,CAAC,MAAM,CAAC,CAAA;wBACf,OAAM;oBACR,CAAC,CAAA,CAAC,CAAA;iBACH;gBAAC,OAAO,KAAK,EAAE;oBACd,OAAO,CAAC,SAAS,CAAC,CAAA;oBAClB,gBAAgB,CAAC;wBACf,OAAO,EAAE,uBAAuB;wBAChC,gBAAgB,EAAE,IAAI;wBACtB,OAAO,EAAE,OAAO;qBACjB,CAAC,CAAA;oBACF,OAAM;iBACP;YACH,CAAC;SAAA;QACD,SAAS,EAAE,CAAA;QACX,OAAM;IACR,CAAC,EAAE,CAAC,EAAE,EAAE,SAAS,CAAC,CAAC,CAAA;IACnB,OAAO,IAAI,CAAA;AACb,CAAC,CAAA;AA5CY,QAAA,aAAa,iBA4CzB"} \ No newline at end of file diff --git a/dist/modules/lite/explorer/hooks/usePollChoices.js b/dist/modules/lite/explorer/hooks/usePollChoices.js deleted file mode 100644 index 23acb66..0000000 --- a/dist/modules/lite/explorer/hooks/usePollChoices.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.usePollChoices=void 0;const useNotification_1=require('../../../common/hooks/useNotification');const react_1=require('react');const config_1=require('../../../../services/config');const node_fetch_1=__importDefault(require('node-fetch'));const usePollChoices=(poll,refresh)=>{const [choices,setChoices]=(0,react_1.useState)([]);const openNotification=(0,useNotification_1.useNotification)();(0,react_1.useEffect)(()=>{function fetchChoices(){return __awaiter(this,void 0,void 0,function*(){if(poll){yield(0,node_fetch_1.default)(`${(0,config_1.getEnv)(config_1.EnvKey.REACT_APP_LITE_API_URL)}/choices/${poll._id}/find`).then(response=>__awaiter(this,void 0,void 0,function*(){if(!response.ok){openNotification({message:'An error has occurred',autoHideDuration:2000,variant:'error'});return;}const records=yield response.json();setChoices(records);return;}));}});}fetchChoices();return;},[poll,refresh]);return choices;};exports.usePollChoices=usePollChoices; \ No newline at end of file diff --git a/dist/modules/lite/explorer/hooks/usePollChoices.js.map b/dist/modules/lite/explorer/hooks/usePollChoices.js.map deleted file mode 100644 index c3efbc8..0000000 --- a/dist/modules/lite/explorer/hooks/usePollChoices.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"usePollChoices.js","sourceRoot":"","sources":["../../../../../src/modules/lite/explorer/hooks/usePollChoices.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;AAGA,0EAAsE;AACtE,iCAAkD;AAClD,4CAAgD;AAChD,4DAA+B;AAExB,MAAM,cAAc,GAAG,CAAC,IAAsB,EAAE,OAAgB,EAAE,EAAE;IACzE,MAAM,CAAC,OAAO,EAAE,UAAU,CAAC,GAAG,IAAA,gBAAQ,EAAW,EAAE,CAAC,CAAA;IACpD,MAAM,gBAAgB,GAAG,IAAA,iCAAe,GAAE,CAAA;IAE1C,IAAA,iBAAS,EAAC,GAAG,EAAE;QACb,SAAe,YAAY;;gBACzB,IAAI,IAAI,EAAE;oBACR,MAAM,IAAA,oBAAK,EAAC,GAAG,IAAA,eAAM,EAAC,eAAM,CAAC,sBAAsB,CAAC,YAAY,IAAI,CAAC,GAAG,OAAO,CAAC,CAAC,IAAI,CAAC,CAAM,QAAQ,EAAC,EAAE;wBACrG,IAAI,CAAC,QAAQ,CAAC,EAAE,EAAE;4BAChB,gBAAgB,CAAC;gCACf,OAAO,EAAE,uBAAuB;gCAChC,gBAAgB,EAAE,IAAI;gCACtB,OAAO,EAAE,OAAO;6BACjB,CAAC,CAAA;4BACF,OAAM;yBACP;wBACD,MAAM,OAAO,GAAa,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAA;wBAC/C,UAAU,CAAC,OAAO,CAAC,CAAA;wBACnB,OAAM;oBACR,CAAC,CAAA,CAAC,CAAA;iBACH;YACH,CAAC;SAAA;QACD,YAAY,EAAE,CAAA;QACd,OAAM;IACR,CAAC,EAAE,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC,CAAA;IACnB,OAAO,OAAO,CAAA;AAChB,CAAC,CAAA;AA1BY,QAAA,cAAc,kBA0B1B"} \ No newline at end of file diff --git a/dist/modules/lite/explorer/hooks/usePolls.js b/dist/modules/lite/explorer/hooks/usePolls.js deleted file mode 100644 index 61768aa..0000000 --- a/dist/modules/lite/explorer/hooks/usePolls.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.usePolls=void 0;const react_1=require('react');const useNotification_1=require('../../../common/hooks/useNotification');const utils_1=require('../../../../services/lite/utils');const ProposalTableRowStatusBadge_1=require('../components/ProposalTableRowStatusBadge');const config_1=require('../../../../services/config');const node_fetch_1=__importDefault(require('node-fetch'));const usePolls=id=>{const [polls,setPolls]=(0,react_1.useState)([]);const openNotification=(0,useNotification_1.useNotification)();(0,react_1.useEffect)(()=>{function fetchPoll(){return __awaiter(this,void 0,void 0,function*(){yield(0,node_fetch_1.default)(`${(0,config_1.getEnv)(config_1.EnvKey.REACT_APP_LITE_API_URL)}/polls/${id}/list`).then(response=>__awaiter(this,void 0,void 0,function*(){if(!response.ok){openNotification({message:'An error has occurred',autoHideDuration:2000,variant:'error'});return;}const communityPolls=yield response.json();if(!communityPolls){return;}communityPolls.map(community=>{community.timeFormatted=(0,utils_1.isProposalActive)(Number(community.endTime));community.isActive=!community.timeFormatted.includes('ago')?ProposalTableRowStatusBadge_1.ProposalStatus.ACTIVE:ProposalTableRowStatusBadge_1.ProposalStatus.CLOSED;});communityPolls.forEach(poll=>__awaiter(this,void 0,void 0,function*(){if(poll){yield(0,node_fetch_1.default)(`${(0,config_1.getEnv)(config_1.EnvKey.REACT_APP_LITE_API_URL)}/choices/${poll._id}/votes`).then(response=>__awaiter(this,void 0,void 0,function*(){if(!response.ok){console.log('error in query');return;}const records=yield response.json();poll.votes=records;return;}));}}));setPolls(communityPolls);return;}));});}fetchPoll();return;},[id]);return polls;};exports.usePolls=usePolls; \ No newline at end of file diff --git a/dist/modules/lite/explorer/hooks/usePolls.js.map b/dist/modules/lite/explorer/hooks/usePolls.js.map deleted file mode 100644 index e074cb4..0000000 --- a/dist/modules/lite/explorer/hooks/usePolls.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"usePolls.js","sourceRoot":"","sources":["../../../../../src/modules/lite/explorer/hooks/usePolls.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;AAAA,gDAAgD;AAChD,iCAAkD;AAElD,0EAAsE;AACtE,+CAAsD;AACtD,2FAA0E;AAC1E,4CAAgD;AAChD,4DAA+B;AAExB,MAAM,QAAQ,GAAG,CAAC,EAAO,EAAE,EAAE;IAClC,MAAM,CAAC,KAAK,EAAE,QAAQ,CAAC,GAAG,IAAA,gBAAQ,EAAS,EAAE,CAAC,CAAA;IAC9C,MAAM,gBAAgB,GAAG,IAAA,iCAAe,GAAE,CAAA;IAE1C,IAAA,iBAAS,EAAC,GAAG,EAAE;QACb,SAAe,SAAS;;gBACtB,MAAM,IAAA,oBAAK,EAAC,GAAG,IAAA,eAAM,EAAC,eAAM,CAAC,sBAAsB,CAAC,UAAU,EAAE,OAAO,CAAC,CAAC,IAAI,CAAC,CAAM,QAAQ,EAAC,EAAE;oBAC7F,IAAI,CAAC,QAAQ,CAAC,EAAE,EAAE;wBAChB,gBAAgB,CAAC;4BACf,OAAO,EAAE,uBAAuB;4BAChC,gBAAgB,EAAE,IAAI;4BACtB,OAAO,EAAE,OAAO;yBACjB,CAAC,CAAA;wBACF,OAAM;qBACP;oBAED,MAAM,cAAc,GAAW,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAA;oBACpD,IAAI,CAAC,cAAc,EAAE;wBACnB,OAAM;qBACP;oBAED,cAAc,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE;wBAC7B,SAAS,CAAC,aAAa,GAAG,IAAA,wBAAgB,EAAC,MAAM,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAA;wBACrE,SAAS,CAAC,QAAQ,GAAG,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4CAAc,CAAC,MAAM,CAAC,CAAC,CAAC,4CAAc,CAAC,MAAM,CAAA;oBAC/G,CAAC,CAAC,CAAA;oBAEF,cAAc,CAAC,OAAO,CAAC,CAAM,IAAI,EAAC,EAAE;wBAClC,IAAI,IAAI,EAAE;4BACR,MAAM,IAAA,oBAAK,EAAC,GAAG,IAAA,eAAM,EAAC,eAAM,CAAC,sBAAsB,CAAC,YAAY,IAAI,CAAC,GAAG,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAM,QAAQ,EAAC,EAAE;gCACtG,IAAI,CAAC,QAAQ,CAAC,EAAE,EAAE;oCAChB,OAAO,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAA;oCAC7B,OAAM;iCACP;gCACD,MAAM,OAAO,GAAW,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAA;gCAC7C,IAAI,CAAC,KAAK,GAAG,OAAO,CAAA;gCACpB,OAAM;4BACR,CAAC,CAAA,CAAC,CAAA;yBACH;oBACH,CAAC,CAAA,CAAC,CAAA;oBAEF,QAAQ,CAAC,cAAc,CAAC,CAAA;oBACxB,OAAM;gBACR,CAAC,CAAA,CAAC,CAAA;YACJ,CAAC;SAAA;QACD,SAAS,EAAE,CAAA;QACX,OAAM;IACR,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAA;IACR,OAAO,KAAK,CAAA;AACd,CAAC,CAAA;AAhDY,QAAA,QAAQ,YAgDpB"} \ No newline at end of file diff --git a/dist/modules/lite/explorer/hooks/useToken.js b/dist/modules/lite/explorer/hooks/useToken.js deleted file mode 100644 index 54a2e03..0000000 --- a/dist/modules/lite/explorer/hooks/useToken.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.useToken=void 0;const useNotification_1=require('../../../common/hooks/useNotification');const react_1=require('react');const config_1=require('../../../../services/config');const node_fetch_1=__importDefault(require('node-fetch'));const useToken=daoId=>{const [tokenAddress,setTokenAddress]=(0,react_1.useState)('');const openNotification=(0,useNotification_1.useNotification)();(0,react_1.useEffect)(()=>{function fetchData(){return __awaiter(this,void 0,void 0,function*(){try{if(daoId){const communityId=daoId;yield(0,node_fetch_1.default)(`${(0,config_1.getEnv)(config_1.EnvKey.REACT_APP_LITE_API_URL)}/token/${communityId}`).then(response=>__awaiter(this,void 0,void 0,function*(){if(!response.ok){openNotification({message:'An error has occurred',autoHideDuration:2000,variant:'error'});return;}const record=yield response.json();if(!record){return;}setTokenAddress(record.tokenAddress);}));}}catch(_a){return;}});}fetchData();return;},[daoId,setTokenAddress]);return tokenAddress;};exports.useToken=useToken; \ No newline at end of file diff --git a/dist/modules/lite/explorer/hooks/useToken.js.map b/dist/modules/lite/explorer/hooks/useToken.js.map deleted file mode 100644 index bc2b98c..0000000 --- a/dist/modules/lite/explorer/hooks/useToken.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useToken.js","sourceRoot":"","sources":["../../../../../src/modules/lite/explorer/hooks/useToken.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;AAEA,0EAAsE;AACtE,iCAAkD;AAElD,4CAAgD;AAEhD,4DAA+B;AAExB,MAAM,QAAQ,GAAG,CAAC,KAAyB,EAAE,EAAE;IACpD,MAAM,CAAC,YAAY,EAAE,eAAe,CAAC,GAAG,IAAA,gBAAQ,EAAS,EAAE,CAAC,CAAA;IAC5D,MAAM,gBAAgB,GAAG,IAAA,iCAAe,GAAE,CAAA;IAE1C,IAAA,iBAAS,EAAC,GAAG,EAAE;QACb,SAAe,SAAS;;gBACtB,IAAI;oBACF,IAAI,KAAK,EAAE;wBACT,MAAM,WAAW,GAAG,KAAK,CAAA;wBACzB,MAAM,IAAA,oBAAK,EAAC,GAAG,IAAA,eAAM,EAAC,eAAM,CAAC,sBAAsB,CAAC,UAAU,WAAW,EAAE,CAAC,CAAC,IAAI,CAAC,CAAM,QAAQ,EAAC,EAAE;4BACjG,IAAI,CAAC,QAAQ,CAAC,EAAE,EAAE;gCAChB,gBAAgB,CAAC;oCACf,OAAO,EAAE,uBAAuB;oCAChC,gBAAgB,EAAE,IAAI;oCACtB,OAAO,EAAE,OAAO;iCACjB,CAAC,CAAA;gCACF,OAAM;6BACP;4BAED,MAAM,MAAM,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAA;4BACpC,IAAI,CAAC,MAAM,EAAE;gCACX,OAAM;6BACP;4BACD,eAAe,CAAC,MAAM,CAAC,YAAY,CAAC,CAAA;wBACtC,CAAC,CAAA,CAAC,CAAA;qBACH;iBACF;gBAAC,WAAM;oBACN,OAAM;iBACP;YACH,CAAC;SAAA;QACD,SAAS,EAAE,CAAA;QAEX,OAAM;IACR,CAAC,EAAE,CAAC,KAAK,EAAE,eAAe,CAAC,CAAC,CAAA;IAC5B,OAAO,YAAY,CAAA;AACrB,CAAC,CAAA;AAnCY,QAAA,QAAQ,YAmCpB"} \ No newline at end of file diff --git a/dist/modules/lite/explorer/pages/CommunityDetails/index.js b/dist/modules/lite/explorer/pages/CommunityDetails/index.js deleted file mode 100644 index afde3cf..0000000 --- a/dist/modules/lite/explorer/pages/CommunityDetails/index.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.CommunityDetails=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=require('react');const core_1=require('@material-ui/core');const ProposalList_1=require('../../components/ProposalList');const DaoCardDetail_1=require('../../components/DaoCardDetail');const usePolls_1=require('../../hooks/usePolls');const useCommunity_1=require('../../hooks/useCommunity');const CommunityDetailsContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({boxSizing:'border-box',height:'fit-content',[theme.breakpoints.down('md')]:{marginTop:0}}));const PageContainer=(0,core_1.styled)('div')({marginBottom:50,width:'1000px',height:'100%',margin:'auto',padding:'28px 0',boxSizing:'border-box',paddingTop:0,['@media (max-width: 1425px)']:{},['@media (max-width:1335px)']:{},['@media (max-width:1167px)']:{width:'86vw'},['@media (max-width:1030px)']:{},['@media (max-width:960px)']:{},['@media (max-width:645px)']:{flexDirection:'column'}});const CommunityDetails=({id})=>{const [isUpdated,setIsUpdated]=(0,react_1.useState)(1);const community=(0,useCommunity_1.useCommunity)(id,isUpdated);const polls=(0,usePolls_1.usePolls)(id);return(0,jsx_runtime_1.jsx)(PageContainer,{children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,spacing:3,children:[(0,jsx_runtime_1.jsx)(CommunityDetailsContainer,{item:true,xs:12,lg:4,md:4,children:(0,jsx_runtime_1.jsx)(DaoCardDetail_1.DaoCardDetail,{community:community,setIsUpdated:setIsUpdated})}),(0,jsx_runtime_1.jsx)(CommunityDetailsContainer,{container:true,justifyContent:'center',item:true,xs:12,lg:8,md:8,children:polls.length>0?(0,jsx_runtime_1.jsx)(ProposalList_1.ProposalList,{polls:polls,id:id}):(0,jsx_runtime_1.jsx)(core_1.Typography,{style:{width:'inherit'},color:'textPrimary',children:'0 proposals found'})})]})});};exports.CommunityDetails=CommunityDetails; \ No newline at end of file diff --git a/dist/modules/lite/explorer/pages/CommunityDetails/index.js.map b/dist/modules/lite/explorer/pages/CommunityDetails/index.js.map deleted file mode 100644 index 76ade5d..0000000 --- a/dist/modules/lite/explorer/pages/CommunityDetails/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../../../src/modules/lite/explorer/pages/CommunityDetails/index.tsx"],"names":[],"mappings":";;;;AAAA,gDAAgD;AAChD,iCAAkD;AAClD,4CAA8E;AAC9E,gEAA4D;AAC5D,kEAA8D;AAC9D,mDAA+C;AAC/C,2DAAuD;AAEvD,MAAM,yBAAyB,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IAC7D,SAAS,EAAE,YAAY;IACvB,MAAM,EAAE,aAAa;IACrB,CAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE;QAC9B,SAAS,EAAE,CAAC;KACb;CACF,CAAC,CAAC,CAAA;AAEH,MAAM,aAAa,GAAG,IAAA,aAAM,EAAC,KAAK,CAAC,CAAC;IAClC,YAAY,EAAE,EAAE;IAChB,KAAK,EAAE,QAAQ;IACf,MAAM,EAAE,MAAM;IACd,MAAM,EAAE,MAAM;IACd,OAAO,EAAE,QAAQ;IACjB,SAAS,EAAE,YAAY;IACvB,UAAU,EAAE,CAAC;IAEb,CAAC,4BAA4B,CAAC,EAAE,EAAE;IAElC,CAAC,2BAA2B,CAAC,EAAE,EAAE;IAEjC,CAAC,2BAA2B,CAAC,EAAE;QAC7B,KAAK,EAAE,MAAM;KACd;IAED,CAAC,2BAA2B,CAAC,EAAE,EAAE;IAEjC,CAAC,0BAA0B,CAAC,EAAE,EAAE;IAEhC,CAAC,0BAA0B,CAAC,EAAE;QAC5B,aAAa,EAAE,QAAQ;KACxB;CACF,CAAC,CAAA;AAEK,MAAM,gBAAgB,GAA6B,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE;IACnE,MAAM,CAAC,SAAS,EAAE,YAAY,CAAC,GAAG,IAAA,gBAAQ,EAAC,CAAC,CAAC,CAAA;IAC7C,MAAM,SAAS,GAAG,IAAA,2BAAY,EAAC,EAAE,EAAE,SAAS,CAAC,CAAA;IAC7C,MAAM,KAAK,GAAG,IAAA,mBAAQ,EAAC,EAAE,CAAC,CAAA;IAE1B,OAAO,CACL,uBAAC,aAAa,cACZ,wBAAC,WAAI,IAAC,SAAS,QAAC,OAAO,EAAE,CAAC,aACxB,uBAAC,yBAAyB,IAAC,IAAI,QAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,YAClD,uBAAC,6BAAa,IAAC,SAAS,EAAE,SAAS,EAAE,YAAY,EAAE,YAAY,GAAI,GACzC,EAC5B,uBAAC,yBAAyB,IAAC,SAAS,QAAC,cAAc,EAAC,QAAQ,EAAC,IAAI,QAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,YACnF,KAAK,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,CAClB,uBAAC,2BAAY,IAAC,KAAK,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,GAAI,CACvC,CAAC,CAAC,CAAC,CACF,uBAAC,iBAAU,IAAC,KAAK,EAAE,EAAE,KAAK,EAAE,SAAS,EAAE,EAAE,KAAK,EAAC,aAAa,kCAE/C,CACd,GACyB,IACvB,GACO,CACjB,CAAA;AACH,CAAC,CAAA;AAvBY,QAAA,gBAAgB,oBAuB5B"} \ No newline at end of file diff --git a/dist/modules/lite/explorer/pages/CommunityDetails/router.js b/dist/modules/lite/explorer/pages/CommunityDetails/router.js deleted file mode 100644 index bf5342e..0000000 --- a/dist/modules/lite/explorer/pages/CommunityDetails/router.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.CommunityDetailsRouter=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_router_1=require('react-router');const index_1=require('./index');const CreateProposal_1=require('../CreateProposal');const ProposalDetails_1=require('../ProposalDetails');const CommunityDetailsRouter=({id})=>{const match=(0,react_router_1.useRouteMatch)();return(0,jsx_runtime_1.jsxs)(react_router_1.Switch,{children:[(0,jsx_runtime_1.jsx)(react_router_1.Route,{exact:true,path:`${match.url}`,children:(0,jsx_runtime_1.jsx)(index_1.CommunityDetails,{id:id})}),(0,jsx_runtime_1.jsx)(react_router_1.Route,{exact:true,path:`${match.url}/proposal`,children:(0,jsx_runtime_1.jsx)(CreateProposal_1.ProposalCreator,{id:id})}),(0,jsx_runtime_1.jsx)(react_router_1.Route,{exact:true,path:`${match.url}/proposal/:proposalId`,children:(0,jsx_runtime_1.jsx)(ProposalDetails_1.ProposalDetails,{id:id})}),(0,jsx_runtime_1.jsx)(react_router_1.Redirect,{to:`${match.url}`})]});};exports.CommunityDetailsRouter=CommunityDetailsRouter; \ No newline at end of file diff --git a/dist/modules/lite/explorer/pages/CommunityDetails/router.js.map b/dist/modules/lite/explorer/pages/CommunityDetails/router.js.map deleted file mode 100644 index c1e1b22..0000000 --- a/dist/modules/lite/explorer/pages/CommunityDetails/router.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"router.js","sourceRoot":"","sources":["../../../../../../src/modules/lite/explorer/pages/CommunityDetails/router.tsx"],"names":[],"mappings":";;;;AACA,+CAAqE;AACrE,mCAA0C;AAC1C,sDAAmD;AACnD,wDAAoD;AAE7C,MAAM,sBAAsB,GAA0B,CAAC,EAAE,EAAE,EAAE,EAAe,EAAE;IACnF,MAAM,KAAK,GAAG,IAAA,4BAAa,GAAE,CAAA;IAE7B,OAAO,CACL,wBAAC,qBAAM,eACL,uBAAC,oBAAK,IAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,KAAK,CAAC,GAAG,EAAE,YACtC,uBAAC,wBAAgB,IAAC,EAAE,EAAE,EAAE,GAAI,GACtB,EACR,uBAAC,oBAAK,IAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,KAAK,CAAC,GAAG,WAAW,YAC/C,uBAAC,gCAAe,IAAC,EAAE,EAAE,EAAE,GAAI,GACrB,EACR,uBAAC,oBAAK,IAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,KAAK,CAAC,GAAG,uBAAuB,YAC3D,uBAAC,iCAAe,IAAC,EAAE,EAAE,EAAE,GAAI,GACrB,EACR,uBAAC,uBAAQ,IAAC,EAAE,EAAE,GAAG,KAAK,CAAC,GAAG,EAAE,GAAI,IACzB,CACV,CAAA;AACH,CAAC,CAAA;AAjBY,QAAA,sBAAsB,0BAiBlC"} \ No newline at end of file diff --git a/dist/modules/lite/explorer/pages/CreateProposal/ProposalCreatorModal.js b/dist/modules/lite/explorer/pages/CreateProposal/ProposalCreatorModal.js deleted file mode 100644 index 17e68bf..0000000 --- a/dist/modules/lite/explorer/pages/CreateProposal/ProposalCreatorModal.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.ProposalCreatorModal=void 0;const jsx_runtime_1=require('react/jsx-runtime');const ResponsiveDialog_1=require('../../../../explorer/components/ResponsiveDialog');const _1=require('.');const ProposalCreatorModal=({open,handleClose})=>{return(0,jsx_runtime_1.jsx)(ResponsiveDialog_1.ResponsiveDialog,{open:open,onClose:handleClose,'aria-labelledby':'alert-dialog-title','aria-describedby':'alert-dialog-description',title:'Create Off Chain Poll',template:'xs',children:(0,jsx_runtime_1.jsx)(_1.ProposalCreator,{})});};exports.ProposalCreatorModal=ProposalCreatorModal; \ No newline at end of file diff --git a/dist/modules/lite/explorer/pages/CreateProposal/ProposalCreatorModal.js.map b/dist/modules/lite/explorer/pages/CreateProposal/ProposalCreatorModal.js.map deleted file mode 100644 index 86c1ed8..0000000 --- a/dist/modules/lite/explorer/pages/CreateProposal/ProposalCreatorModal.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ProposalCreatorModal.js","sourceRoot":"","sources":["../../../../../../src/modules/lite/explorer/pages/CreateProposal/ProposalCreatorModal.tsx"],"names":[],"mappings":";;;;AAAA,mFAA+E;AAC/E,wBAAmC;AAG5B,MAAM,oBAAoB,GAAkB,CAAC,EAAE,IAAI,EAAE,WAAW,EAAE,EAAE,EAAE;IAC3E,OAAO,CACL,uBAAC,mCAAgB,IACf,IAAI,EAAE,IAAI,EACV,OAAO,EAAE,WAAW,qBACJ,oBAAoB,sBACnB,0BAA0B,EAC3C,KAAK,EAAE,uBAAuB,EAC9B,QAAQ,EAAC,IAAI,YAEb,uBAAC,kBAAe,KAAG,GACF,CACpB,CAAA;AACH,CAAC,CAAA;AAbY,QAAA,oBAAoB,wBAahC"} \ No newline at end of file diff --git a/dist/modules/lite/explorer/pages/CreateProposal/components/ProposalForm.js b/dist/modules/lite/explorer/pages/CreateProposal/components/ProposalForm.js deleted file mode 100644 index 931b86c..0000000 --- a/dist/modules/lite/explorer/pages/CreateProposal/components/ProposalForm.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.ProposalForm=void 0;const jsx_runtime_1=require('react/jsx-runtime');const material_1=require('@mui/material');const BackButton_1=__importDefault(require('../../../../../common/BackButton'));const Choices_1=require('../../../components/Choices');const ProposalContainer=(0,material_1.styled)(material_1.Grid)(({theme})=>({boxSizing:'border-box',padding:'0px 15px',[theme.breakpoints.down('md')]:{marginTop:30}}));const ProposalChoices=(0,material_1.styled)(material_1.Grid)({flexGrow:1,minHeight:250});const ProposalForm=()=>{return(0,jsx_runtime_1.jsxs)(material_1.Container,{children:[(0,jsx_runtime_1.jsx)(material_1.Grid,{container:true,mx:2,my:3,children:(0,jsx_runtime_1.jsx)(BackButton_1.default,{})}),(0,jsx_runtime_1.jsxs)(material_1.Grid,{container:true,children:[(0,jsx_runtime_1.jsxs)(ProposalContainer,{container:true,flexDirection:'column',style:{gap:30},xs:12,md:6,lg:8,children:[(0,jsx_runtime_1.jsx)(material_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(material_1.TextField,{placeholder:'Proposal Title'})}),(0,jsx_runtime_1.jsx)(material_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(material_1.TextField,{placeholder:'Proposal Details',multiline:true,minRows:15,maxRows:Infinity})})]}),(0,jsx_runtime_1.jsxs)(ProposalContainer,{container:true,flexDirection:'column',style:{gap:30},item:true,xs:12,md:6,lg:4,children:[(0,jsx_runtime_1.jsx)(material_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(material_1.TextField,{placeholder:'Proposal Title'})}),(0,jsx_runtime_1.jsx)(material_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(material_1.TextField,{placeholder:'Proposal Title'})}),(0,jsx_runtime_1.jsx)(ProposalChoices,{children:(0,jsx_runtime_1.jsx)(Choices_1.Choices,{})})]})]})]});};exports.ProposalForm=ProposalForm; \ No newline at end of file diff --git a/dist/modules/lite/explorer/pages/CreateProposal/components/ProposalForm.js.map b/dist/modules/lite/explorer/pages/CreateProposal/components/ProposalForm.js.map deleted file mode 100644 index e090f66..0000000 --- a/dist/modules/lite/explorer/pages/CreateProposal/components/ProposalForm.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ProposalForm.js","sourceRoot":"","sources":["../../../../../../../src/modules/lite/explorer/pages/CreateProposal/components/ProposalForm.tsx"],"names":[],"mappings":";;;;;;;AACA,4CAAkE;AAClE,2EAAkD;AAClD,yDAAqD;AAErD,MAAM,iBAAiB,GAAG,IAAA,iBAAM,EAAC,eAAI,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IACrD,SAAS,EAAE,YAAY;IACvB,OAAO,EAAE,UAAU;IACnB,CAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE;QAC9B,SAAS,EAAE,EAAE;KACd;CACF,CAAC,CAAC,CAAA;AAEH,MAAM,eAAe,GAAG,IAAA,iBAAM,EAAC,eAAI,CAAC,CAAC;IACnC,QAAQ,EAAE,CAAC;IACX,SAAS,EAAE,GAAG;CACf,CAAC,CAAA;AAEK,MAAM,YAAY,GAAG,GAAG,EAAE;IAC/B,OAAO,CACL,wBAAC,oBAAS,eACR,uBAAC,eAAI,IAAC,SAAS,QAAC,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,YAC1B,uBAAC,oBAAU,KAAG,GACT,EACP,wBAAC,eAAI,IAAC,SAAS,mBACb,wBAAC,iBAAiB,IAAC,SAAS,QAAC,aAAa,EAAC,QAAQ,EAAC,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,aAC1F,uBAAC,eAAI,IAAC,IAAI,kBACR,uBAAC,oBAAS,IAAC,WAAW,EAAC,gBAAgB,GAAG,GACrC,EACP,uBAAC,eAAI,IAAC,IAAI,kBACR,uBAAC,oBAAS,IAAC,WAAW,EAAC,kBAAkB,EAAC,SAAS,QAAC,OAAO,EAAE,EAAE,EAAE,OAAO,EAAE,QAAQ,GAAI,GACjF,IACW,EACpB,wBAAC,iBAAiB,IAAC,SAAS,QAAC,aAAa,EAAC,QAAQ,EAAC,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,QAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,aAC/F,uBAAC,eAAI,IAAC,IAAI,kBACR,uBAAC,oBAAS,IAAC,WAAW,EAAC,gBAAgB,GAAG,GACrC,EACP,uBAAC,eAAI,IAAC,IAAI,kBACR,uBAAC,oBAAS,IAAC,WAAW,EAAC,gBAAgB,GAAG,GACrC,EACP,uBAAC,eAAe,cACd,uBAAC,iBAAO,KAAG,GACK,IACA,IACf,IACG,CACb,CAAA;AACH,CAAC,CAAA;AA7BY,QAAA,YAAY,gBA6BxB"} \ No newline at end of file diff --git a/dist/modules/lite/explorer/pages/CreateProposal/index.js b/dist/modules/lite/explorer/pages/CreateProposal/index.js deleted file mode 100644 index b12371a..0000000 --- a/dist/modules/lite/explorer/pages/CreateProposal/index.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.ProposalCreator=exports.ProposalForm=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=require('react');const core_1=require('@material-ui/core');const Choices_1=require('../../components/Choices');const react_router_dom_1=require('react-router-dom');const formik_1=require('formik');const formik_material_ui_1=require('formik-material-ui');const useTezos_1=require('../../../../../services/beacon/hooks/useTezos');const utils_1=require('../../../../../services/lite/utils');const dayjs_1=__importDefault(require('dayjs'));const useNotification_1=require('../../../../common/hooks/useNotification');const duration_1=__importDefault(require('dayjs/plugin/duration'));const CommunityBadge_1=require('../../components/CommunityBadge');const BackButton_1=require('../../../components/BackButton');const lite_services_1=require('../../../../../services/services/lite/lite-services');const useToken_1=require('../../hooks/useToken');const useDAO_1=require('../../../../../services/services/dao/hooks/useDAO');const router_1=require('../../../../explorer/pages/DAO/router');dayjs_1.default.extend(duration_1.default);const ProposalContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({boxSizing:'border-box',[theme.breakpoints.down('md')]:{marginTop:30}}));const CustomFormikTextField=(0,core_1.withStyles)({root:{'& .MuiInput-root':{fontWeight:300,textAlign:'initial'},'& .MuiInputBase-input':{textAlign:'initial',paddingTop:19,paddingLeft:26,borderRadius:4,paddingBottom:19,fontSize:18,background:'#2f3438'},'& .MuiInput-underline:before':{borderBottom:'none !important'},'& .MuiInput-underline:hover:before':{borderBottom:'none !important'},'& .MuiInput-underline:after':{borderBottom:'none !important'}},disabled:{}})(formik_material_ui_1.TextField);const PageContainer=(0,core_1.styled)('div')({height:'100%',margin:'auto',padding:'28px 0',boxSizing:'border-box',paddingTop:0,['@media (max-width: 1425px)']:{},['@media (max-width:1335px)']:{},['@media (max-width:1167px)']:{width:'78vw'},['@media (max-width:1030px)']:{},['@media (max-width:960px)']:{},['@media (max-width:645px)']:{flexDirection:'column'}});const Header=(0,core_1.styled)(core_1.Grid)(({theme})=>({[theme.breakpoints.down('sm')]:{marginBottom:6}}));const ProposalChoices=(0,core_1.styled)(core_1.Grid)({flexGrow:1});const CustomTextarea=(0,core_1.styled)((0,core_1.withTheme)(core_1.TextareaAutosize))(props=>({'minHeight':117,'boxSizing':'border-box','width':'100%','fontWeight':300,'paddingTop':19,'paddingLeft':26,'border':'none','fontSize':17,'color':props.theme.palette.text.primary,'background':props.theme.palette.primary.main,'borderRadius':4,'paddingRight':40,'wordBreak':'break-word','fontFamily':'Roboto Mono','&:focus-visible':{outline:'none'},'resize':'none'}));const CommunityLabel=(0,core_1.styled)(core_1.Grid)({minWidth:212,height:54,background:'#2F3438',borderRadius:4,display:'inline-grid',marginBottom:25,width:'fit-content',padding:12});const ErrorText=(0,core_1.styled)(core_1.Typography)({fontSize:14,color:'red',marginBottom:-21,marginTop:2});const ErrorTextTime=(0,core_1.styled)(core_1.Typography)({marginTop:-18,marginBottom:0,fontSize:14,color:'red'});const ErrorTextChoices=(0,core_1.styled)(core_1.Typography)({fontSize:14,color:'red',marginBottom:-21,marginTop:-86});const TimeBox=(0,core_1.styled)(core_1.Grid)(({theme})=>({background:theme.palette.primary.main,borderRadius:8,width:72,minHeight:59,marginBottom:16,display:'grid',[theme.breakpoints.down('sm')]:{'width':172,'& input':{marginLeft:'30%'}}}));const TimeContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({alignItems:'baseline',marginTop:0,gap:10,[theme.breakpoints.down('md')]:{marginTop:30}}));const TimeContainerMobile=(0,core_1.styled)(core_1.Grid)(({theme})=>({alignItems:'baseline',marginTop:0,gap:10,[theme.breakpoints.down('md')]:{marginTop:30,display:'grid'}}));const hasDuplicates=options=>{const trimOptions=options.map(option=>option.trim());return new Set(trimOptions).size!==trimOptions.length;};const validateForm=values=>{const errors={};if(!values.name){errors.name='Required';}if(!values.externalLink){errors.externalLink='Required';}if(values.choices.length===0||values.choices.length===1){errors.choices='Two options at least are required';}if(values.choices.length>0&&values.choices.includes('')){errors.choices='Please enter an option value';}if(values.choices.length>0&&hasDuplicates(values.choices)){errors.choices='Duplicate options are not allowed';}if(values.endTimeMinutes!==undefined&&values.endTimeDays!==undefined&&values.endTimeHours!==undefined){if(values.endTimeMinutes!==null&&values.endTimeDays!==null&&values.endTimeHours!==null){if(values.endTimeMinutes<5&&values.endTimeDays===0&&values.endTimeHours===0){errors.endTimeMinutes=`Can't allow less than 5 minutes for voting`;}}}if(values.endTimeDays===null||values.endTimeDays===undefined){errors.endTimeDays='Required';}if(values.endTimeDays&&values.endTimeDays<0){errors.endTimeDays='Most be greater than zero';}if(values.endTimeHours===null||values.endTimeHours===undefined){errors.endTimeDays='Required';}if(values.endTimeHours&&values.endTimeHours<0){errors.endTimeDays='Most be greater than zero';}if(values.endTimeMinutes===null||values.endTimeMinutes===undefined){errors.endTimeDays='Required';}if(values.endTimeMinutes&&values.endTimeMinutes<0){errors.endTimeDays='Most be greater than zero';}return errors;};const ProposalForm=({submitForm,values,setFieldValue,errors,touched,isSubmitting,setFieldTouched,id})=>{const theme=(0,core_1.useTheme)();const isMobileSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('sm'));const finalDate=calculateEndTime((0,formik_1.getIn)(values,'endTimeDays'),(0,formik_1.getIn)(values,'endTimeHours'),(0,formik_1.getIn)(values,'endTimeMinutes'));const {pathname}=(0,react_router_dom_1.useLocation)();const shouldShowBar=pathname.includes('/lite')?true:false;const hasErrors=errors.endTimeDays||errors.endTimeHours||errors.endTimeMinutes;return(0,jsx_runtime_1.jsx)(PageContainer,{style:shouldShowBar?{width:'1000px'}:{width:'100%'},children:(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,children:[shouldShowBar?(0,jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment,{children:[(0,jsx_runtime_1.jsx)(BackButton_1.BackButton,{}),(0,jsx_runtime_1.jsxs)(Header,{container:true,direction:'column',children:[(0,jsx_runtime_1.jsx)(CommunityLabel,{container:true,direction:'row',justifyContent:'center',alignItems:'center',children:(0,jsx_runtime_1.jsx)(CommunityBadge_1.CommunityBadge,{id:id})}),(0,jsx_runtime_1.jsx)(core_1.Typography,{color:'textPrimary',variant:'subtitle1',style:isMobileSmall?{marginBottom:0}:{marginBottom:32},children:'New Proposal'})]})]}):null,(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:isMobileSmall?'row':'column',style:{gap:40},children:[(0,jsx_runtime_1.jsxs)(ProposalContainer,{container:true,item:true,direction:'column',style:{gap:30},xs:12,md:7,lg:8,children:[(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,children:[(0,jsx_runtime_1.jsx)(formik_1.Field,{name:'name',type:'text',placeholder:'Proposal Title*',component:CustomFormikTextField}),(errors===null||errors===void 0?void 0:errors.name)&&touched.name?(0,jsx_runtime_1.jsx)(ErrorText,{children:errors.name}):null]}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(formik_1.Field,{name:'description',children:()=>(0,jsx_runtime_1.jsx)(CustomTextarea,{maxLength:1500,'aria-label':'empty textarea',placeholder:'Short description',value:(0,formik_1.getIn)(values,'description'),onChange:newValue=>{setFieldValue('description',newValue.target.value);}})})}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{item:true,children:[(0,jsx_runtime_1.jsx)(formik_1.Field,{name:'externalLink',type:'text',placeholder:'External Link',component:CustomFormikTextField}),(errors===null||errors===void 0?void 0:errors.externalLink)&&touched.externalLink?(0,jsx_runtime_1.jsx)(ErrorText,{children:errors.externalLink}):null]}),isMobileSmall?(0,jsx_runtime_1.jsxs)(TimeContainerMobile,{direction:'row',children:[(0,jsx_runtime_1.jsx)(TimeBox,{item:true,children:(0,jsx_runtime_1.jsx)(formik_1.Field,{style:{margin:'auto'},id:'outlined-basic',name:'endTimeDays',type:'number',placeholder:'DD',component:CustomFormikTextField,inputProps:{min:0},onClick:()=>{if((0,formik_1.getIn)(values,'endTimeDays')===0){setFieldValue('endTimeDays','');setFieldTouched('endTimeDays');}},onChange:newValue=>{if(newValue.target.value===''){setFieldValue('endTimeDays',null);}else{setFieldValue('endTimeDays',parseInt(newValue.target.value,10));}}})}),(0,jsx_runtime_1.jsx)(TimeBox,{item:true,children:(0,jsx_runtime_1.jsx)(formik_1.Field,{style:{margin:'auto'},id:'outlined-basic',name:'endTimeHours',type:'number',placeholder:'HH',component:CustomFormikTextField,inputProps:{min:0},onClick:()=>{if((0,formik_1.getIn)(values,'endTimeHours')===0){setFieldValue('endTimeHours','');}},onChange:newValue=>{if(newValue.target.value===''){setFieldValue('endTimeHours',null);}else{setFieldValue('endTimeHours',parseInt(newValue.target.value,10));}}})}),(0,jsx_runtime_1.jsx)(TimeBox,{item:true,children:(0,jsx_runtime_1.jsx)(formik_1.Field,{style:{margin:'auto'},id:'outlined-basic',name:'endTimeMinutes',type:'number',placeholder:'MM',component:CustomFormikTextField,inputProps:{min:0},onClick:()=>{if((0,formik_1.getIn)(values,'endTimeMinutes')===0){setFieldValue('endTimeMinutes','');}},onChange:newValue=>{if(newValue.target.value===''){setFieldValue('endTimeMinutes',null);}else{setFieldValue('endTimeMinutes',parseInt(newValue.target.value,10));}}})}),(0,formik_1.getIn)(values,'endTimeDays')!==null&&(0,formik_1.getIn)(values,'endTimeHours')!==null&&(0,formik_1.getIn)(values,'endTimeMinutes')!==null&&!hasErrors?(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'row',children:[(0,jsx_runtime_1.jsx)(core_1.Typography,{color:'textPrimary',variant:'body2',children:'End date:'}),(0,jsx_runtime_1.jsxs)(core_1.Typography,{color:'secondary',variant:'body2',style:{marginLeft:10},children:[' ',(0,dayjs_1.default)(Number(finalDate)).format('MM/DD/YYYY h:mm A')]})]}):null,(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,direction:'row',children:(errors===null||errors===void 0?void 0:errors.endTimeDays)&&touched.endTimeDays?(0,jsx_runtime_1.jsx)(ErrorTextTime,{children:errors.endTimeDays}):null})]}):null,(0,jsx_runtime_1.jsxs)(ProposalChoices,{children:[(0,jsx_runtime_1.jsx)(Choices_1.Choices,{choices:(0,formik_1.getIn)(values,'choices'),isLoading:isSubmitting,submitForm:submitForm,votingStrategy:(0,formik_1.getIn)(values,'votingStrategy'),setFieldValue:setFieldValue}),(errors===null||errors===void 0?void 0:errors.choices)&&touched.choices?(0,jsx_runtime_1.jsx)(ErrorTextChoices,{children:errors.choices}):null]})]}),!isMobileSmall?(0,jsx_runtime_1.jsxs)(TimeContainer,{container:true,item:true,direction:'row',style:{gap:10},xs:12,md:4,lg:4,children:[(0,jsx_runtime_1.jsx)(TimeBox,{item:true,children:(0,jsx_runtime_1.jsx)(formik_1.Field,{style:{margin:'auto'},id:'outlined-basic',name:'endTimeDays',type:'number',placeholder:'DD',component:CustomFormikTextField,inputProps:{min:0},onClick:()=>{if((0,formik_1.getIn)(values,'endTimeDays')===0){setFieldValue('endTimeDays','');setFieldTouched('endTimeDays');}},onChange:newValue=>{if(newValue.target.value===''){setFieldValue('endTimeDays',null);}else{setFieldValue('endTimeDays',parseInt(newValue.target.value,10));}}})}),(0,jsx_runtime_1.jsx)(TimeBox,{item:true,children:(0,jsx_runtime_1.jsx)(formik_1.Field,{style:{margin:'auto'},id:'outlined-basic',name:'endTimeHours',type:'number',placeholder:'HH',component:CustomFormikTextField,inputProps:{min:0},onClick:()=>{if((0,formik_1.getIn)(values,'endTimeHours')===0){setFieldValue('endTimeHours','');}},onChange:newValue=>{if(newValue.target.value===''){setFieldValue('endTimeHours',null);}else{setFieldValue('endTimeHours',parseInt(newValue.target.value,10));}}})}),(0,jsx_runtime_1.jsx)(TimeBox,{item:true,children:(0,jsx_runtime_1.jsx)(formik_1.Field,{style:{margin:'auto'},id:'outlined-basic',name:'endTimeMinutes',type:'number',placeholder:'MM',component:CustomFormikTextField,inputProps:{min:0},onClick:()=>{if((0,formik_1.getIn)(values,'endTimeMinutes')===0){setFieldValue('endTimeMinutes','');}},onChange:newValue=>{if(newValue.target.value===''){setFieldValue('endTimeMinutes',null);}else{setFieldValue('endTimeMinutes',parseInt(newValue.target.value,10));}}})}),(0,formik_1.getIn)(values,'endTimeDays')!==null&&(0,formik_1.getIn)(values,'endTimeHours')!==null&&(0,formik_1.getIn)(values,'endTimeMinutes')!==null&&!hasErrors?(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,direction:'row',style:{marginTop:-70},children:[(0,jsx_runtime_1.jsx)(core_1.Typography,{color:'textPrimary',variant:'body2',children:'End date:'}),(0,jsx_runtime_1.jsxs)(core_1.Typography,{color:'secondary',variant:'body2',style:{marginLeft:10},children:[' ',(0,dayjs_1.default)(Number(finalDate)).format('MM/DD/YYYY h:mm A')]})]}):null,(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,direction:'row',style:{marginTop:-80},children:(errors===null||errors===void 0?void 0:errors.endTimeDays)&&touched.endTimeDays?(0,jsx_runtime_1.jsx)(ErrorTextTime,{children:errors.endTimeDays}):null})]}):null]})]})});};exports.ProposalForm=ProposalForm;const calculateEndTime=(days,hours,minutes)=>{const time=(0,dayjs_1.default)().add(days,'days').add(hours,'hours').add(minutes,'minutes');return String(time.valueOf());};const ProposalCreator=props=>{var _a,_b;const navigate=(0,react_router_dom_1.useHistory)();const {network,account,wallet}=(0,useTezos_1.useTezos)();const openNotification=(0,useNotification_1.useNotification)();const [isLoading,setIsLoading]=(0,react_1.useState)(false);const daoId=(0,router_1.useDAOID)();const {data}=(0,useDAO_1.useDAO)(daoId);const id=((_a=data===null||data===void 0?void 0:data.liteDAOData)===null||_a===void 0?void 0:_a._id)?(_b=data===null||data===void 0?void 0:data.liteDAOData)===null||_b===void 0?void 0:_b._id:props.id;const tokenAddress=(0,useToken_1.useToken)(id);const initialState={name:'',description:'',externalLink:'',choices:[''],startTime:(0,dayjs_1.default)().toISOString(),endTime:'',daoID:'',author:account,votingStrategy:0,endTimeDays:null,endTimeHours:null,endTimeMinutes:null};const saveProposal=(0,react_1.useCallback)(values=>__awaiter(void 0,void 0,void 0,function*(){var _c;try{setIsLoading(true);if(!wallet){return;}const data=values;data.daoID=id;data.startTime=String((0,dayjs_1.default)().valueOf());data.endTime=calculateEndTime(values.endTimeDays,values.endTimeHours,values.endTimeMinutes);const {signature,payloadBytes}=yield(0,utils_1.getSignature)(account,wallet,JSON.stringify(data));const publicKey=(_c=yield wallet===null||wallet===void 0?void 0:wallet.client.getActiveAccount())===null||_c===void 0?void 0:_c.publicKey;if(!signature){openNotification({message:`Issue with Signature`,autoHideDuration:3000,variant:'error'});return;}const res=yield(0,lite_services_1.saveLiteProposal)(signature,publicKey,payloadBytes);if(res.ok){openNotification({message:'Proposal created!',autoHideDuration:3000,variant:'success'});setIsLoading(false);daoId?navigate.push(`/explorer/dao/${daoId}/proposals`):navigate.push(`/explorer/lite/dao/${id}/community`);}else{openNotification({message:'Proposal could not be created',autoHideDuration:3000,variant:'error'});setIsLoading(false);return;}}catch(error){openNotification({message:'Proposal could not be created',autoHideDuration:3000,variant:'error'});setIsLoading(false);return;}}),[navigate,id,network,tokenAddress]);return(0,jsx_runtime_1.jsx)(PageContainer,{style:{width:'100%'},children:(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,direction:'column',style:{gap:18},children:(0,jsx_runtime_1.jsx)(formik_1.Formik,{validateOnChange:true,validateOnBlur:false,validate:validateForm,onSubmit:saveProposal,initialValues:initialState,children:({submitForm,setFieldValue,values,errors,touched,setFieldTouched})=>{return(0,jsx_runtime_1.jsx)(formik_1.Form,{style:{width:'100%'},children:(0,jsx_runtime_1.jsx)(exports.ProposalForm,{submitForm:submitForm,isSubmitting:isLoading,setFieldValue:setFieldValue,errors:errors,touched:touched,values:values,setFieldTouched:setFieldTouched,id:id})});}})})});};exports.ProposalCreator=ProposalCreator; \ No newline at end of file diff --git a/dist/modules/lite/explorer/pages/CreateProposal/index.js.map b/dist/modules/lite/explorer/pages/CreateProposal/index.js.map deleted file mode 100644 index a66eb1a..0000000 --- a/dist/modules/lite/explorer/pages/CreateProposal/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../../../src/modules/lite/explorer/pages/CreateProposal/index.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/lite/explorer/pages/ProposalDetails/index.js b/dist/modules/lite/explorer/pages/ProposalDetails/index.js deleted file mode 100644 index a776255..0000000 --- a/dist/modules/lite/explorer/pages/ProposalDetails/index.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};Object.defineProperty(exports,'__esModule',{value:true});exports.ProposalDetails=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=require('react');const core_1=require('@material-ui/core');const ProposalDetailCard_1=require('../../components/ProposalDetailCard');const GridContainer_1=require('../../../../common/GridContainer');const ChoiceItemSelected_1=require('../../components/ChoiceItemSelected');const VoteDetails_1=require('../../components/VoteDetails');const react_router_dom_1=require('react-router-dom');const useTezos_1=require('../../../../../services/beacon/hooks/useTezos');const utils_1=require('../../../../../services/lite/utils');const useNotification_1=require('../../../../common/hooks/useNotification');const usePollChoices_1=require('../../hooks/usePollChoices');const useCommunity_1=require('../../hooks/useCommunity');const usePoll_1=require('../../hooks/usePoll');const ProposalTableRowStatusBadge_1=require('../../components/ProposalTableRowStatusBadge');const BackButton_1=require('../../../components/BackButton');const lite_services_1=require('../../../../../services/services/lite/lite-services');const PageContainer=(0,core_1.styled)('div')({marginBottom:50,width:'1000px',height:'100%',margin:'auto',padding:'28px 0',boxSizing:'border-box',paddingTop:0,['@media (max-width: 1425px)']:{},['@media (max-width:1335px)']:{},['@media (max-width:1167px)']:{width:'86vw'},['@media (max-width:1030px)']:{},['@media (max-width:960px)']:{},['@media (max-width:645px)']:{flexDirection:'column'}});const ProposalDetails=({id})=>{const {proposalId}=(0,react_router_dom_1.useParams)();const theme=(0,core_1.useTheme)();const isMobileSmall=(0,core_1.useMediaQuery)(theme.breakpoints.down('sm'));const navigate=(0,react_router_dom_1.useHistory)();const {state}=(0,react_router_dom_1.useLocation)();const {account,wallet}=(0,useTezos_1.useTezos)();const openNotification=(0,useNotification_1.useNotification)();const [refresh,setRefresh]=(0,react_1.useState)();const community=(0,useCommunity_1.useCommunity)(id);const poll=(0,usePoll_1.useSinglePoll)(proposalId,id,community);const choices=(0,usePollChoices_1.usePollChoices)(poll,refresh);const [selectedVotes,setSelectedVotes]=(0,react_1.useState)([]);(0,react_1.useEffect)(()=>{choices.map(elem=>{return elem.selected=false;});});const votesData=selectedVotes.map(vote=>{return{address:account,choice:vote===null||vote===void 0?void 0:vote.name,choiceId:vote===null||vote===void 0?void 0:vote._id,pollID:poll===null||poll===void 0?void 0:poll._id};});const saveVote=()=>__awaiter(void 0,void 0,void 0,function*(){var _a;if(!wallet){return;}try{const publicKey=(_a=yield wallet===null||wallet===void 0?void 0:wallet.client.getActiveAccount())===null||_a===void 0?void 0:_a.publicKey;const {signature,payloadBytes}=yield(0,utils_1.getSignature)(account,wallet,JSON.stringify(votesData));if(!signature){openNotification({message:`Issue with Signature`,autoHideDuration:3000,variant:'error'});return;}const resp=yield(0,lite_services_1.voteOnLiteProposal)(signature,publicKey,payloadBytes);if(resp.ok){openNotification({message:'Your vote has been submitted',autoHideDuration:3000,variant:'success'});setRefresh(Math.random());setSelectedVotes([]);}else{openNotification({message:`Something went wrong!!`,autoHideDuration:3000,variant:'error'});return;}}catch(error){openNotification({message:`Something went wrong!!`,autoHideDuration:3000,variant:'error'});return;}});return(0,jsx_runtime_1.jsxs)(PageContainer,{style:{gap:30},children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,children:(0,jsx_runtime_1.jsx)(BackButton_1.BackButton,{})}),(0,jsx_runtime_1.jsxs)(core_1.Grid,{container:true,style:{gap:30},children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,children:(0,jsx_runtime_1.jsx)(ProposalDetailCard_1.ProposalDetailCard,{poll:poll,daoId:id})}),(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,item:true,xs:12,children:choices&&choices.length>0?(0,jsx_runtime_1.jsxs)(GridContainer_1.GridContainer,{container:true,style:{gap:32},direction:'row',justifyContent:'center',children:[(0,jsx_runtime_1.jsx)(core_1.Grid,{container:true,item:true,justifyContent:isMobileSmall?'center':'space-between',direction:'row',style:{gap:30},children:choices.map((choice,index)=>{return(0,jsx_runtime_1.jsx)(ChoiceItemSelected_1.ChoiceItemSelected,{multiple:(poll===null||poll===void 0?void 0:poll.votingStrategy)===0?false:true,choice:choice,votes:selectedVotes,setSelectedVotes:setSelectedVotes},index);})}),(poll===null||poll===void 0?void 0:poll.isActive)===ProposalTableRowStatusBadge_1.ProposalStatus.ACTIVE?(0,jsx_runtime_1.jsx)(core_1.Button,{disabled:selectedVotes.length===0,variant:'contained',color:'secondary',onClick:()=>saveVote(),children:'Cast your vote'}):null]}):null}),(0,jsx_runtime_1.jsx)(core_1.Grid,{item:true,xs:12,children:poll&&poll!==undefined?(0,jsx_runtime_1.jsx)(VoteDetails_1.VoteDetails,{poll:poll,choices:choices,token:community===null||community===void 0?void 0:community.tokenAddress,communityId:community===null||community===void 0?void 0:community._id}):null})]})]});};exports.ProposalDetails=ProposalDetails; \ No newline at end of file diff --git a/dist/modules/lite/explorer/pages/ProposalDetails/index.js.map b/dist/modules/lite/explorer/pages/ProposalDetails/index.js.map deleted file mode 100644 index 35ff889..0000000 --- a/dist/modules/lite/explorer/pages/ProposalDetails/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../../../src/modules/lite/explorer/pages/ProposalDetails/index.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/modules/lite/explorer/router.js b/dist/modules/lite/explorer/router.js deleted file mode 100644 index c1002c6..0000000 --- a/dist/modules/lite/explorer/router.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.LiteExplorerRouter=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_router_1=require('react-router');const router_1=require('./pages/CommunityDetails/router');const react_router_dom_1=require('react-router-dom');const core_1=require('@material-ui/core');const Toolbar_1=require('../../explorer/components/Toolbar');const explorer_1=require('./context/ActionSheets/explorer');const PageContainer=(0,core_1.styled)(core_1.Grid)(({theme})=>({background:theme.palette.primary.dark}));const LiteExplorerRouter=()=>{const match=(0,react_router_1.useRouteMatch)();const {id}=(0,react_router_dom_1.useParams)();return(0,jsx_runtime_1.jsxs)(PageContainer,{container:true,direction:'row',children:[(0,jsx_runtime_1.jsx)(Toolbar_1.Navbar,{disableMobileMenu:true}),(0,jsx_runtime_1.jsx)(explorer_1.AppContextProvider,{children:(0,jsx_runtime_1.jsxs)(react_router_1.Switch,{children:[(0,jsx_runtime_1.jsx)(react_router_1.Route,{path:`${match.url}/community`,children:(0,jsx_runtime_1.jsx)(router_1.CommunityDetailsRouter,{id:id})}),(0,jsx_runtime_1.jsx)(react_router_1.Redirect,{to:`${match.url}/community`})]})})]});};exports.LiteExplorerRouter=LiteExplorerRouter; \ No newline at end of file diff --git a/dist/modules/lite/explorer/router.js.map b/dist/modules/lite/explorer/router.js.map deleted file mode 100644 index afcb337..0000000 --- a/dist/modules/lite/explorer/router.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"router.js","sourceRoot":"","sources":["../../../../src/modules/lite/explorer/router.tsx"],"names":[],"mappings":";;;;AACA,+CAAqE;AACrE,4DAAwE;AACxE,uDAA4C;AAC5C,4CAAgD;AAChD,iEAA4D;AAC5D,8DAAoE;AAEpE,MAAM,aAAa,GAAG,IAAA,aAAM,EAAC,WAAI,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IACjD,UAAU,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI;CACvC,CAAC,CAAC,CAAA;AAEI,MAAM,kBAAkB,GAAa,GAAgB,EAAE;IAC5D,MAAM,KAAK,GAAG,IAAA,4BAAa,GAAE,CAAA;IAE7B,MAAM,EAAE,EAAE,EAAE,GAAG,IAAA,4BAAS,GAEpB,CAAA;IAEJ,OAAO,CACL,wBAAC,aAAa,IAAC,SAAS,QAAC,SAAS,EAAC,KAAK,aACtC,uBAAC,gBAAM,IAAC,iBAAiB,SAAG,EAC5B,uBAAC,6BAAkB,cACjB,wBAAC,qBAAM,eACL,uBAAC,oBAAK,IAAC,IAAI,EAAE,GAAG,KAAK,CAAC,GAAG,YAAY,YACnC,uBAAC,+BAAsB,IAAC,EAAE,EAAE,EAAE,GAAI,GAC5B,EACR,uBAAC,uBAAQ,IAAC,EAAE,EAAE,GAAG,KAAK,CAAC,GAAG,YAAY,GAAI,IACnC,GACU,IACP,CACjB,CAAA;AACH,CAAC,CAAA;AApBY,QAAA,kBAAkB,sBAoB9B"} \ No newline at end of file diff --git a/dist/services/agora/hooks/useTopic.js b/dist/services/agora/hooks/useTopic.js deleted file mode 100644 index 3e036d8..0000000 --- a/dist/services/agora/hooks/useTopic.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.useAgoraTopic=void 0;const react_query_1=require('react-query');const topics_1=require('../topics');const useAgoraTopic=topicId=>{const result=(0,react_query_1.useQuery)(['agoraTopic',topicId],()=>(0,topics_1.getTopicById)(topicId),{enabled:!!topicId,cacheTime:Infinity,refetchOnWindowFocus:false});return result;};exports.useAgoraTopic=useAgoraTopic; \ No newline at end of file diff --git a/dist/services/agora/hooks/useTopic.js.map b/dist/services/agora/hooks/useTopic.js.map deleted file mode 100644 index c224ba6..0000000 --- a/dist/services/agora/hooks/useTopic.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useTopic.js","sourceRoot":"","sources":["../../../../src/services/agora/hooks/useTopic.tsx"],"names":[],"mappings":";;;AAAA,6CAAsC;AACtC,sCAAwC;AAGjC,MAAM,aAAa,GAAG,CAAC,OAAgB,EAAE,EAAE;IAChD,MAAM,MAAM,GAAG,IAAA,sBAAQ,EAAe,CAAC,YAAY,EAAE,OAAO,CAAC,EAAE,GAAG,EAAE,CAAC,IAAA,qBAAY,EAAC,OAAiB,CAAC,EAAE;QACpG,OAAO,EAAE,CAAC,CAAC,OAAO;QAClB,SAAS,EAAE,QAAQ;QACnB,oBAAoB,EAAE,KAAK;KAC5B,CAAC,CAAA;IAEF,OAAO,MAAM,CAAA;AACf,CAAC,CAAA;AARY,QAAA,aAAa,iBAQzB"} \ No newline at end of file diff --git a/dist/services/agora/index.js b/dist/services/agora/index.js deleted file mode 100644 index 4bed6aa..0000000 --- a/dist/services/agora/index.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.API_URL=void 0;const config_1=require('../config');exports.API_URL=`${(0,config_1.getEnv)(config_1.EnvKey.REACT_APP_CORS_PROXY_URL)}/https://forum.tezosagora.org`; \ No newline at end of file diff --git a/dist/services/agora/index.js.map b/dist/services/agora/index.js.map deleted file mode 100644 index 2a94855..0000000 --- a/dist/services/agora/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/services/agora/index.ts"],"names":[],"mappings":";;;AAAA,4CAAgD;AAEnC,QAAA,OAAO,GAAG,GAAG,IAAA,eAAM,EAAC,eAAM,CAAC,wBAAwB,CAAC,+BAA+B,CAAA"} \ No newline at end of file diff --git a/dist/services/agora/topics/index.js b/dist/services/agora/topics/index.js deleted file mode 100644 index 1e1559e..0000000 --- a/dist/services/agora/topics/index.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.getTopicById=void 0;const __1=require('..');const node_fetch_1=__importDefault(require('node-fetch'));const getTopicById=topicId=>__awaiter(void 0,void 0,void 0,function*(){if(topicId<=0){throw new Error('Failed to fetch Agora Topic from Discourse API');}const url=`${__1.API_URL}/t/${topicId}.json`;const response=yield(0,node_fetch_1.default)(url);if(!response.ok){throw new Error('Failed to fetch Agora Topic from Discourse API');}const result=yield response.json();return result;});exports.getTopicById=getTopicById; \ No newline at end of file diff --git a/dist/services/agora/topics/index.js.map b/dist/services/agora/topics/index.js.map deleted file mode 100644 index 6a0bc6e..0000000 --- a/dist/services/agora/topics/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/services/agora/topics/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;AAAA,0BAA4B;AAE5B,4DAA+B;AAExB,MAAM,YAAY,GAAG,CAAO,OAAe,EAAkB,EAAE;IACpE,IAAI,OAAO,IAAI,CAAC,EAAE;QAChB,MAAM,IAAI,KAAK,CAAC,gDAAgD,CAAC,CAAA;KAClE;IAED,MAAM,GAAG,GAAG,GAAG,WAAO,MAAM,OAAO,OAAO,CAAA;IAE1C,MAAM,QAAQ,GAAG,MAAM,IAAA,oBAAK,EAAC,GAAG,CAAC,CAAA;IAEjC,IAAI,CAAC,QAAQ,CAAC,EAAE,EAAE;QAChB,MAAM,IAAI,KAAK,CAAC,gDAAgD,CAAC,CAAA;KAClE;IAED,MAAM,MAAM,GAAU,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAA;IAE3C,OAAO,MAAM,CAAA;AACf,CAAC,CAAA,CAAA;AAhBY,QAAA,YAAY,gBAgBxB"} \ No newline at end of file diff --git a/dist/services/agora/topics/types.js b/dist/services/agora/topics/types.js deleted file mode 100644 index fa85c5c..0000000 --- a/dist/services/agora/topics/types.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true}); \ No newline at end of file diff --git a/dist/services/agora/topics/types.js.map b/dist/services/agora/topics/types.js.map deleted file mode 100644 index 05e4714..0000000 --- a/dist/services/agora/topics/types.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"types.js","sourceRoot":"","sources":["../../../../src/services/agora/topics/types.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/services/bakingBad/context/TZKTSubscriptions.js b/dist/services/bakingBad/context/TZKTSubscriptions.js deleted file mode 100644 index 7c009f5..0000000 --- a/dist/services/bakingBad/context/TZKTSubscriptions.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};Object.defineProperty(exports,'__esModule',{value:true});exports.TZKTSubscriptionsContext=exports.TZKTSubscriptionsProvider=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=require('react');const signalr_1=require('@microsoft/signalr');const useTezos_1=require('../../beacon/hooks/useTezos');const index_1=require('../index');const TZKTSubscriptionsContext=(0,react_1.createContext)({state:{block:0}});exports.TZKTSubscriptionsContext=TZKTSubscriptionsContext;const getUrl=network=>`https://api.${index_1.networkNameMap[network]}.tzkt.io/v1/events`;const TZKTSubscriptionsProvider=({children})=>{const [block,setBlock]=(0,react_1.useState)(0);const socketRef=(0,react_1.useRef)();const {network}=(0,useTezos_1.useTezos)();(0,react_1.useEffect)(()=>{;(()=>__awaiter(void 0,void 0,void 0,function*(){socketRef.current=new signalr_1.HubConnectionBuilder().withUrl(getUrl(network)).build();yield socketRef.current.start();socketRef.current.on('blocks',blockMessage=>{setBlock(blockMessage.state);});yield socketRef.current.invoke('SubscribeToBlocks');}))();return()=>{var _a;(_a=socketRef.current)===null||_a===void 0?void 0:_a.stop();};},[network]);return(0,jsx_runtime_1.jsx)(TZKTSubscriptionsContext.Provider,{value:{state:{block}},children:children});};exports.TZKTSubscriptionsProvider=TZKTSubscriptionsProvider; \ No newline at end of file diff --git a/dist/services/bakingBad/context/TZKTSubscriptions.js.map b/dist/services/bakingBad/context/TZKTSubscriptions.js.map deleted file mode 100644 index 4c3fc08..0000000 --- a/dist/services/bakingBad/context/TZKTSubscriptions.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TZKTSubscriptions.js","sourceRoot":"","sources":["../../../../src/services/bakingBad/context/TZKTSubscriptions.tsx"],"names":[],"mappings":";;;;;;;;;;;;;AAAA,iCAAyE;AACzE,gDAAwE;AAExE,6DAAyD;AACzD,oCAAyC;AAMzC,MAAM,wBAAwB,GAAG,IAAA,qBAAa,EAE3C;IACD,KAAK,EAAE;QACL,KAAK,EAAE,CAAC;KACT;CACF,CAAC,CAAA;AAoCkC,4DAAwB;AA7B5D,MAAM,MAAM,GAAG,CAAC,OAAgB,EAAE,EAAE,CAAC,eAAe,sBAAc,CAAC,OAAO,CAAC,oBAAoB,CAAA;AAE/F,MAAM,yBAAyB,GAAa,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;IAC3D,MAAM,CAAC,KAAK,EAAE,QAAQ,CAAC,GAAG,IAAA,gBAAQ,EAAS,CAAC,CAAC,CAAA;IAC7C,MAAM,SAAS,GAAG,IAAA,cAAM,GAAiB,CAAA;IACzC,MAAM,EAAE,OAAO,EAAE,GAAG,IAAA,mBAAQ,GAAE,CAAA;IAE9B,IAAA,iBAAS,EAAC,GAAG,EAAE;QACb,CAAC;QAAA,CAAC,GAAS,EAAE;YACX,SAAS,CAAC,OAAO,GAAG,IAAI,8BAAoB,EAAE,CAAC,OAAO,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,EAAE,CAAA;YAE/E,MAAM,SAAS,CAAC,OAAO,CAAC,KAAK,EAAE,CAAA;YAE/B,8BAA8B;YAC9B,SAAS,CAAC,OAAO,CAAC,EAAE,CAAC,QAAQ,EAAE,CAAC,YAA0B,EAAE,EAAE;gBAC5D,QAAQ,CAAC,YAAY,CAAC,KAAK,CAAC,CAAA;YAC9B,CAAC,CAAC,CAAA;YAEF,MAAM,SAAS,CAAC,OAAO,CAAC,MAAM,CAAC,mBAAmB,CAAC,CAAA;QACrD,CAAC,CAAA,CAAC,EAAE,CAAA;QAEJ,OAAO,GAAG,EAAE;;YACV,MAAA,SAAS,CAAC,OAAO,0CAAE,IAAI,EAAE,CAAA;QAC3B,CAAC,CAAA;IACH,CAAC,EAAE,CAAC,OAAO,CAAC,CAAC,CAAA;IAEb,OAAO,uBAAC,wBAAwB,CAAC,QAAQ,IAAC,KAAK,EAAE,EAAE,KAAK,EAAE,EAAE,KAAK,EAAE,EAAE,YAAG,QAAQ,GAAqC,CAAA;AACvH,CAAC,CAAA;AAEQ,8DAAyB"} \ No newline at end of file diff --git a/dist/services/bakingBad/delegations/index.js b/dist/services/bakingBad/delegations/index.js deleted file mode 100644 index ac4691e..0000000 --- a/dist/services/bakingBad/delegations/index.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.getLatestDelegation=void 0;const __1=require('..');const node_fetch_1=__importDefault(require('node-fetch'));const getLatestDelegation=(daoAddress,network)=>__awaiter(void 0,void 0,void 0,function*(){const url=`https://api.${__1.networkNameMap[network]}.tzkt.io/v1/operations/delegations?sender=${daoAddress}&status=applied`;const response=yield(0,node_fetch_1.default)(url);if(!response.ok){throw new Error('Failed to fetch delegations from TZKT API');}const resultingDelegations=yield response.json();if(!resultingDelegations.length){return null;}return resultingDelegations[0];});exports.getLatestDelegation=getLatestDelegation; \ No newline at end of file diff --git a/dist/services/bakingBad/delegations/index.js.map b/dist/services/bakingBad/delegations/index.js.map deleted file mode 100644 index 9f4eb1c..0000000 --- a/dist/services/bakingBad/delegations/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/services/bakingBad/delegations/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;AACA,0BAAmC;AAEnC,4DAA+B;AAExB,MAAM,mBAAmB,GAAG,CAAO,UAAkB,EAAE,OAAgB,EAAE,EAAE;IAChF,MAAM,GAAG,GAAG,eAAe,kBAAc,CAAC,OAAO,CAAC,6CAA6C,UAAU,iBAAiB,CAAA;IAC1H,MAAM,QAAQ,GAAG,MAAM,IAAA,oBAAK,EAAC,GAAG,CAAC,CAAA;IACjC,IAAI,CAAC,QAAQ,CAAC,EAAE,EAAE;QAChB,MAAM,IAAI,KAAK,CAAC,2CAA2C,CAAC,CAAA;KAC7D;IAED,MAAM,oBAAoB,GAAoB,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAA;IAEnE,IAAI,CAAC,oBAAoB,CAAC,MAAM,EAAE;QAChC,OAAO,IAAI,CAAA;KACZ;IAED,OAAO,oBAAoB,CAAC,CAAC,CAAC,CAAA;AAChC,CAAC,CAAA,CAAA;AAdY,QAAA,mBAAmB,uBAc/B"} \ No newline at end of file diff --git a/dist/services/bakingBad/delegations/types.js b/dist/services/bakingBad/delegations/types.js deleted file mode 100644 index fa85c5c..0000000 --- a/dist/services/bakingBad/delegations/types.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true}); \ No newline at end of file diff --git a/dist/services/bakingBad/delegations/types.js.map b/dist/services/bakingBad/delegations/types.js.map deleted file mode 100644 index c104a67..0000000 --- a/dist/services/bakingBad/delegations/types.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"types.js","sourceRoot":"","sources":["../../../../src/services/bakingBad/delegations/types.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/services/bakingBad/index.js b/dist/services/bakingBad/index.js deleted file mode 100644 index 48c7f4e..0000000 --- a/dist/services/bakingBad/index.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.networkNameMap=void 0;exports.networkNameMap={mainnet:'mainnet',ghostnet:'ghostnet'}; \ No newline at end of file diff --git a/dist/services/bakingBad/index.js.map b/dist/services/bakingBad/index.js.map deleted file mode 100644 index b3bceb7..0000000 --- a/dist/services/bakingBad/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/services/bakingBad/index.ts"],"names":[],"mappings":";;;AAEa,QAAA,cAAc,GAA4B;IACrD,OAAO,EAAE,SAAS;IAClB,QAAQ,EAAE,UAAU;CACrB,CAAA"} \ No newline at end of file diff --git a/dist/services/bakingBad/lambdas/constants.js b/dist/services/bakingBad/lambdas/constants.js deleted file mode 100644 index 090e7cb..0000000 --- a/dist/services/bakingBad/lambdas/constants.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.SupportedLambdaProposalKey=void 0;var SupportedLambdaProposalKey;(function(SupportedLambdaProposalKey){SupportedLambdaProposalKey['TransferProposal']='transfer_proposal';SupportedLambdaProposalKey['ConfigurationProposal']='configuration_proposal';SupportedLambdaProposalKey['UpdateGuardianProposal']='update_guardian_proposal';SupportedLambdaProposalKey['UpdateContractDelegateProposal']='update_contract_delegate_proposal';SupportedLambdaProposalKey['UpdateReceiversProposal']='update_receivers_proposal';}(SupportedLambdaProposalKey||(exports.SupportedLambdaProposalKey=SupportedLambdaProposalKey={}))); \ No newline at end of file diff --git a/dist/services/bakingBad/lambdas/constants.js.map b/dist/services/bakingBad/lambdas/constants.js.map deleted file mode 100644 index 042958f..0000000 --- a/dist/services/bakingBad/lambdas/constants.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"constants.js","sourceRoot":"","sources":["../../../../src/services/bakingBad/lambdas/constants.ts"],"names":[],"mappings":";;;AAAA,IAAY,0BAMX;AAND,WAAY,0BAA0B;IACpC,oEAAsC,CAAA;IACtC,8EAAgD,CAAA;IAChD,iFAAmD,CAAA;IACnD,kGAAoE,CAAA;IACpE,mFAAqD,CAAA;AACvD,CAAC,EANW,0BAA0B,0CAA1B,0BAA0B,QAMrC"} \ No newline at end of file diff --git a/dist/services/bakingBad/lambdas/index.js b/dist/services/bakingBad/lambdas/index.js deleted file mode 100644 index 3a3173b..0000000 --- a/dist/services/bakingBad/lambdas/index.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){if(k2===undefined)k2=k;var desc=Object.getOwnPropertyDescriptor(m,k);if(!desc||('get'in desc?!m.__esModule:desc.writable||desc.configurable)){desc={enumerable:true,get:function(){return m[k];}};}Object.defineProperty(o,k2,desc);}:function(o,m,k,k2){if(k2===undefined)k2=k;o[k2]=m[k];});var __exportStar=this&&this.__exportStar||function(m,exports){for(var p in m)if(p!=='default'&&!Object.prototype.hasOwnProperty.call(exports,p))__createBinding(exports,m,p);};var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.getDAOLambda=exports.getDAOLambdas=void 0;const __1=require('..');const node_fetch_1=__importDefault(require('node-fetch'));__exportStar(require('./types'),exports);__exportStar(require('./constants'),exports);const getDAOLambdas=(daoId,network)=>__awaiter(void 0,void 0,void 0,function*(){const url=`https://api.${__1.networkNameMap[network]}.tzkt.io/v1/contracts/${daoId}/bigmaps/extra.lambdas/keys`;const response=yield(0,node_fetch_1.default)(url);if(!response.ok){throw new Error('Failed to fetch contract storage from BakingBad API');}const result=yield response.json();return result;});exports.getDAOLambdas=getDAOLambdas;const getDAOLambda=(daoId,network,lambda_name)=>__awaiter(void 0,void 0,void 0,function*(){const url=`https://api.${__1.networkNameMap[network]}.tzkt.io/v1/contracts/${daoId}/bigmaps/extra.lambdas/keys/${lambda_name}`;const response=yield(0,node_fetch_1.default)(url);if(!response.ok){throw new Error('Failed to fetch contract storage from BakingBad API');}const result=yield response.json();return result;});exports.getDAOLambda=getDAOLambda; \ No newline at end of file diff --git a/dist/services/bakingBad/lambdas/index.js.map b/dist/services/bakingBad/lambdas/index.js.map deleted file mode 100644 index d07b355..0000000 --- a/dist/services/bakingBad/lambdas/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/services/bakingBad/lambdas/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEA,0BAAmC;AACnC,4DAA+B;AAE/B,0CAAuB;AACvB,8CAA2B;AAEpB,MAAM,aAAa,GAAG,CAAO,KAAa,EAAE,OAAgB,EAA0B,EAAE;IAC7F,MAAM,GAAG,GAAG,eAAe,kBAAc,CAAC,OAAO,CAAC,yBAAyB,KAAK,6BAA6B,CAAA;IAC7G,MAAM,QAAQ,GAAG,MAAM,IAAA,oBAAK,EAAC,GAAG,CAAC,CAAA;IAEjC,IAAI,CAAC,QAAQ,CAAC,EAAE,EAAE;QAChB,MAAM,IAAI,KAAK,CAAC,qDAAqD,CAAC,CAAA;KACvE;IAED,MAAM,MAAM,GAAa,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAA;IAE9C,OAAO,MAAM,CAAA;AACf,CAAC,CAAA,CAAA;AAXY,QAAA,aAAa,iBAWzB;AAEM,MAAM,YAAY,GAAG,CAAO,KAAa,EAAE,OAAgB,EAAE,WAAmB,EAAmB,EAAE;IAC1G,MAAM,GAAG,GAAG,eAAe,kBAAc,CAAC,OAAO,CAAC,yBAAyB,KAAK,+BAA+B,WAAW,EAAE,CAAA;IAC5H,MAAM,QAAQ,GAAG,MAAM,IAAA,oBAAK,EAAC,GAAG,CAAC,CAAA;IAEjC,IAAI,CAAC,QAAQ,CAAC,EAAE,EAAE;QAChB,MAAM,IAAI,KAAK,CAAC,qDAAqD,CAAC,CAAA;KACvE;IAED,MAAM,MAAM,GAAW,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAA;IAE5C,OAAO,MAAM,CAAA;AACf,CAAC,CAAA,CAAA;AAXY,QAAA,YAAY,gBAWxB"} \ No newline at end of file diff --git a/dist/services/bakingBad/lambdas/types.js b/dist/services/bakingBad/lambdas/types.js deleted file mode 100644 index fa85c5c..0000000 --- a/dist/services/bakingBad/lambdas/types.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true}); \ No newline at end of file diff --git a/dist/services/bakingBad/lambdas/types.js.map b/dist/services/bakingBad/lambdas/types.js.map deleted file mode 100644 index 6ab87bd..0000000 --- a/dist/services/bakingBad/lambdas/types.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"types.js","sourceRoot":"","sources":["../../../../src/services/bakingBad/lambdas/types.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/services/bakingBad/stats/index.js b/dist/services/bakingBad/stats/index.js deleted file mode 100644 index 8c93777..0000000 --- a/dist/services/bakingBad/stats/index.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.getNetworkHead=exports.getNetworkStats=void 0;const __1=require('..');const node_fetch_1=__importDefault(require('node-fetch'));const getNetworkStats=network=>__awaiter(void 0,void 0,void 0,function*(){const url=`https://api.${__1.networkNameMap[network]}.tzkt.io/v1/protocols/current`;const response=yield(0,node_fetch_1.default)(url);if(!response.ok){throw new Error('Failed to fetch contract storage from BakingBad API');}const result=yield response.json();return result;});exports.getNetworkStats=getNetworkStats;const getNetworkHead=network=>__awaiter(void 0,void 0,void 0,function*(){const url=`https://api.${__1.networkNameMap[network]}.tzkt.io/v1/blocks/count`;const response=yield(0,node_fetch_1.default)(url);if(!response.ok){throw new Error('Failed to fetch contract storage from BakingBad API');}const result=yield response.json();return result;});exports.getNetworkHead=getNetworkHead; \ No newline at end of file diff --git a/dist/services/bakingBad/stats/index.js.map b/dist/services/bakingBad/stats/index.js.map deleted file mode 100644 index 217d129..0000000 --- a/dist/services/bakingBad/stats/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/services/bakingBad/stats/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;AAEA,0BAAmC;AACnC,4DAA+B;AAExB,MAAM,eAAe,GAAG,CAAO,OAAgB,EAA4B,EAAE;IAClF,MAAM,GAAG,GAAG,eAAe,kBAAc,CAAC,OAAO,CAAC,+BAA+B,CAAA;IACjF,MAAM,QAAQ,GAAG,MAAM,IAAA,oBAAK,EAAC,GAAG,CAAC,CAAA;IAEjC,IAAI,CAAC,QAAQ,CAAC,EAAE,EAAE;QAChB,MAAM,IAAI,KAAK,CAAC,qDAAqD,CAAC,CAAA;KACvE;IAED,MAAM,MAAM,GAAoB,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAA;IAErD,OAAO,MAAM,CAAA;AACf,CAAC,CAAA,CAAA;AAXY,QAAA,eAAe,mBAW3B;AAEM,MAAM,cAAc,GAAG,CAAO,OAAgB,EAAmB,EAAE;IACxE,MAAM,GAAG,GAAG,eAAe,kBAAc,CAAC,OAAO,CAAC,0BAA0B,CAAA;IAC5E,MAAM,QAAQ,GAAG,MAAM,IAAA,oBAAK,EAAC,GAAG,CAAC,CAAA;IAEjC,IAAI,CAAC,QAAQ,CAAC,EAAE,EAAE;QAChB,MAAM,IAAI,KAAK,CAAC,qDAAqD,CAAC,CAAA;KACvE;IAED,MAAM,MAAM,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAA;IACpC,OAAO,MAAM,CAAA;AACf,CAAC,CAAA,CAAA;AAVY,QAAA,cAAc,kBAU1B"} \ No newline at end of file diff --git a/dist/services/bakingBad/stats/types.js b/dist/services/bakingBad/stats/types.js deleted file mode 100644 index fa85c5c..0000000 --- a/dist/services/bakingBad/stats/types.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true}); \ No newline at end of file diff --git a/dist/services/bakingBad/stats/types.js.map b/dist/services/bakingBad/stats/types.js.map deleted file mode 100644 index 945b8a9..0000000 --- a/dist/services/bakingBad/stats/types.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"types.js","sourceRoot":"","sources":["../../../../src/services/bakingBad/stats/types.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/services/bakingBad/tokenBalances/index.js b/dist/services/bakingBad/tokenBalances/index.js deleted file mode 100644 index ce51009..0000000 --- a/dist/services/bakingBad/tokenBalances/index.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.getUserTokenBalance=exports.getTokenMetadata=exports.getDAONFTBalances=exports.getDAOBalances=void 0;const bignumber_js_1=__importDefault(require('bignumber.js'));const Token_1=require('../../../models/Token');const utils_1=require('../../contracts/utils');const __1=require('..');const node_fetch_1=__importDefault(require('node-fetch'));const isNFTDTO=value=>value.hasOwnProperty('artifact_uri');const isBalanceTzktNFT=value=>{var _a;return Boolean((_a=value.token.metadata)===null||_a===void 0?void 0:_a.artifactUri);};const isTokenTzktNFT=value=>{var _a;return Boolean((_a=value.metadata)===null||_a===void 0?void 0:_a.artifactUri);};const ELEMENTS_PER_REQUEST=50;const getDAOBalances=(daoId,network,offset=0,balances=[])=>__awaiter(void 0,void 0,void 0,function*(){const url=`https://api.${__1.networkNameMap[network]}.tzkt.io/v1/tokens/balances?account=${daoId}&limit=${ELEMENTS_PER_REQUEST}&offset=${offset}&token.metadata.artifactUri.null=true`;const response=yield(0,node_fetch_1.default)(url);if(!response.ok){throw new Error('Failed to fetch contract storage from BakingBad API');}const result=yield response.json();if(result.length===0){return balances;}const tokenBalances=yield Promise.all(result.map(balance=>__awaiter(void 0,void 0,void 0,function*(){var _a,_b,_c;const tokenData=balance.token;const tokenBalance={id:balance.token.id.toString(),supply:tokenData.totalSupply,contract:balance.token.contract.address,token_id:parseInt(balance.token.tokenId),network:network,symbol:((_a=tokenData.metadata)===null||_a===void 0?void 0:_a.symbol)||'',level:balance.firstLevel,name:((_b=tokenData.metadata)===null||_b===void 0?void 0:_b.name)||'',decimals:parseInt((_c=tokenData.metadata)===null||_c===void 0?void 0:_c.decimals)||0,balance:balance.balance,standard:tokenData.standard};return tokenBalance;})));const fetchedBalances=tokenBalances.map(daoTokenDTO=>{return{balance:(0,utils_1.parseUnits)(new bignumber_js_1.default(daoTokenDTO.balance),daoTokenDTO.decimals),token:new Token_1.Token(daoTokenDTO)};});return(0,exports.getDAOBalances)(daoId,network,offset+ELEMENTS_PER_REQUEST,balances.concat(fetchedBalances));});exports.getDAOBalances=getDAOBalances;const getDAONFTBalances=(daoId,network,offset=0,balances=[])=>__awaiter(void 0,void 0,void 0,function*(){const url=`https://api.${__1.networkNameMap[network]}.tzkt.io/v1/tokens/balances?account=${daoId}&limit=${ELEMENTS_PER_REQUEST}&offset=${offset}&token.metadata.artifactUri.null=false`;const response=yield(0,node_fetch_1.default)(url);if(!response.ok){throw new Error('Failed to fetch contract storage from BakingBad API');}const result=yield response.json();if(result.length===0){return balances;}const tokenBalances=yield Promise.all(result.map(balance=>__awaiter(void 0,void 0,void 0,function*(){var _d,_e,_f,_g,_h,_j,_k,_l,_m;const tokenData=balance.token;const tokenBalance={id:balance.token.id.toString(),supply:tokenData.totalSupply,contract:balance.token.contract.address,token_id:parseInt(balance.token.tokenId),network:network,symbol:((_d=tokenData.metadata)===null||_d===void 0?void 0:_d.symbol)||'',level:balance.firstLevel,name:((_e=tokenData.metadata)===null||_e===void 0?void 0:_e.name)||'',decimals:parseInt((_f=tokenData.metadata)===null||_f===void 0?void 0:_f.decimals)||0,description:((_g=tokenData.metadata)===null||_g===void 0?void 0:_g.description)||'',artifact_uri:((_h=tokenData.metadata)===null||_h===void 0?void 0:_h.artifactUri)||'',thumbnail_uri:((_j=tokenData.metadata)===null||_j===void 0?void 0:_j.thumbnailUri)||'',is_transferable:(_k=tokenData.metadata)===null||_k===void 0?void 0:_k.isTransferable,creators:((_l=tokenData.metadata)===null||_l===void 0?void 0:_l.creators)||[],tags:((_m=tokenData.metadata)===null||_m===void 0?void 0:_m.tags)||[],formats:tokenData.metadata.formats||[{mimeType:'',uri:''}],balance:balance.balance,standard:tokenData.standard};return tokenBalance;})));const fetchedBalances=tokenBalances.map(daoTokenDTO=>{return{balance:(0,utils_1.parseUnits)(new bignumber_js_1.default(daoTokenDTO.balance),daoTokenDTO.decimals),token:new Token_1.NFT(daoTokenDTO)};});return(0,exports.getDAONFTBalances)(daoId,network,offset+ELEMENTS_PER_REQUEST,balances.concat(fetchedBalances));});exports.getDAONFTBalances=getDAONFTBalances;const getTokenMetadata=(contractAddress,network,tokenId)=>__awaiter(void 0,void 0,void 0,function*(){var _o,_p,_q,_r,_s,_t,_u,_v,_w,_x,_y,_z;let url='';if(tokenId!==undefined){url=`https://api.${__1.networkNameMap[network]}.tzkt.io/v1/tokens?contract=${contractAddress}&tokenId=${tokenId}`;}else{url=`https://api.${__1.networkNameMap[network]}.tzkt.io/v1/tokens?contract=${contractAddress}`;}const response=yield(0,node_fetch_1.default)(url);if(!response.ok){throw new Error('Failed to fetch proposals from BakingBad API');}const resultTokenDataTzkt=yield response.json();const tokenData=resultTokenDataTzkt[0];let result;if(isTokenTzktNFT(tokenData)){result={id:tokenData.id.toString(),supply:tokenData.totalSupply,contract:tokenData.contract.address,token_id:parseInt(tokenData.tokenId),network:network,symbol:((_o=tokenData.metadata)===null||_o===void 0?void 0:_o.symbol)||'',level:tokenData.firstLevel,name:((_p=tokenData.metadata)===null||_p===void 0?void 0:_p.name)||'',decimals:parseInt((_q=tokenData.metadata)===null||_q===void 0?void 0:_q.decimals)||0,description:((_r=tokenData.metadata)===null||_r===void 0?void 0:_r.description)||'',artifact_uri:((_s=tokenData.metadata)===null||_s===void 0?void 0:_s.artifactUri)||'',thumbnail_uri:((_t=tokenData.metadata)===null||_t===void 0?void 0:_t.thumbnailUri)||'',is_transferable:tokenData.metadata.isTransferable,creators:(_u=tokenData.metadata)===null||_u===void 0?void 0:_u.creators,tags:(_v=tokenData.metadata)===null||_v===void 0?void 0:_v.tags,formats:(_w=tokenData.metadata)===null||_w===void 0?void 0:_w.formats,balance:'',standard:tokenData.standard};}else{result={id:tokenData.id.toString(),supply:tokenData.totalSupply,contract:tokenData.contract.address,token_id:parseInt(tokenData.tokenId),network:network,symbol:((_x=tokenData.metadata)===null||_x===void 0?void 0:_x.symbol)||'',level:tokenData.firstLevel,name:((_y=tokenData.metadata)===null||_y===void 0?void 0:_y.name)||'',decimals:parseInt((_z=tokenData.metadata)===null||_z===void 0?void 0:_z.decimals)||0,balance:'',standard:tokenData.standard};}return isNFTDTO(result)?new Token_1.NFT(result):new Token_1.Token(result);});exports.getTokenMetadata=getTokenMetadata;const getUserTokenBalance=(accountAddress,network='mainnet',tokenAddress='')=>__awaiter(void 0,void 0,void 0,function*(){const url=`https://api.${__1.networkNameMap[network]}.tzkt.io/v1/tokens/balances/?account=${accountAddress}&token.contract=${tokenAddress}`;const response=yield(0,node_fetch_1.default)(url);if(!response.ok){throw new Error('Failed to fetch user balances');}const userTokenBalance=yield response.json();if(userTokenBalance&&userTokenBalance[0]){return userTokenBalance[0].balance;}});exports.getUserTokenBalance=getUserTokenBalance; \ No newline at end of file diff --git a/dist/services/bakingBad/tokenBalances/index.js.map b/dist/services/bakingBad/tokenBalances/index.js.map deleted file mode 100644 index b0f5d44..0000000 --- a/dist/services/bakingBad/tokenBalances/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/services/bakingBad/tokenBalances/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/services/bakingBad/tokenBalances/types.js b/dist/services/bakingBad/tokenBalances/types.js deleted file mode 100644 index fa85c5c..0000000 --- a/dist/services/bakingBad/tokenBalances/types.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true}); \ No newline at end of file diff --git a/dist/services/bakingBad/tokenBalances/types.js.map b/dist/services/bakingBad/tokenBalances/types.js.map deleted file mode 100644 index e704893..0000000 --- a/dist/services/bakingBad/tokenBalances/types.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"types.js","sourceRoot":"","sources":["../../../../src/services/bakingBad/tokenBalances/types.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/services/bakingBad/transfers/index.js b/dist/services/bakingBad/transfers/index.js deleted file mode 100644 index 7ffc65e..0000000 --- a/dist/services/bakingBad/transfers/index.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.getDAOTransfers=void 0;const __1=require('..');const node_fetch_1=__importDefault(require('node-fetch'));const ELEMENTS_PER_REQUEST=20;const getDAOTransfers=(daoId,network)=>__awaiter(void 0,void 0,void 0,function*(){const urlTo=`https://api.${__1.networkNameMap[network]}.tzkt.io/v1/tokens/transfers?to=${daoId}&limit=${ELEMENTS_PER_REQUEST}`;const responseTo=yield(0,node_fetch_1.default)(urlTo);if(!responseTo.ok){throw new Error('Failed to fetch contract storage from BakingBad API');}const resultsTzktTo=yield responseTo.json();const urlFrom=`https://api.${__1.networkNameMap[network]}.tzkt.io/v1/tokens/transfers?from=${daoId}&limit=${ELEMENTS_PER_REQUEST}`;const responseFrom=yield(0,node_fetch_1.default)(urlFrom);if(!responseFrom.ok){throw new Error('Failed to fetch contract storage from BakingBad API');}const resultsTzktFrom=yield responseFrom.json();const resultsTzktAggregated=resultsTzktTo.concat(resultsTzktFrom);const transfers=yield Promise.all(resultsTzktAggregated.map(result=>__awaiter(void 0,void 0,void 0,function*(){var _a,_b,_c,_d;const urlId=`https://api.${__1.networkNameMap[network]}.tzkt.io/v1/operations/transactions?id=${result.transactionId}`;const responseId=yield(0,node_fetch_1.default)(urlId);const resultTzktTxResult=yield responseId.json();const resultTzktTx=resultTzktTxResult[0];const transferDTO={indexed_time:resultTzktTx.id,network:network,contract:result.token.contract.address,initiator:'',hash:resultTzktTx.hash,status:resultTzktTx.status,timestamp:result.timestamp,level:result.level,from:result.from.address,to:result.to.address,token_id:parseInt(result.token.tokenId),amount:result.amount,counter:resultTzktTx.counter,token:{contract:result.token.contract.address,network:network,token_id:parseInt(result.token.tokenId),symbol:((_a=result.token.metadata)===null||_a===void 0?void 0:_a.symbol)||'',name:((_b=result.token.metadata)===null||_b===void 0?void 0:_b.name)||'',decimals:parseInt(((_c=result.token.metadata)===null||_c===void 0?void 0:_c.decimals)||'0')},alias:((_d=result.token.metadata)===null||_d===void 0?void 0:_d.name)||'',to_alias:''};return transferDTO;})));const result={transfers:transfers,total:transfers.length};return result.transfers;});exports.getDAOTransfers=getDAOTransfers; \ No newline at end of file diff --git a/dist/services/bakingBad/transfers/index.js.map b/dist/services/bakingBad/transfers/index.js.map deleted file mode 100644 index ef895d8..0000000 --- a/dist/services/bakingBad/transfers/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/services/bakingBad/transfers/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/services/bakingBad/transfers/types.js b/dist/services/bakingBad/transfers/types.js deleted file mode 100644 index fa85c5c..0000000 --- a/dist/services/bakingBad/transfers/types.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true}); \ No newline at end of file diff --git a/dist/services/bakingBad/transfers/types.js.map b/dist/services/bakingBad/transfers/types.js.map deleted file mode 100644 index ff64633..0000000 --- a/dist/services/bakingBad/transfers/types.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"types.js","sourceRoot":"","sources":["../../../../src/services/bakingBad/transfers/types.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/services/baseDAODocker/index.js b/dist/services/baseDAODocker/index.js deleted file mode 100644 index c7fadd5..0000000 --- a/dist/services/baseDAODocker/index.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.generateStorageContract=exports.API_URL=void 0;const mappers_1=require('./mappers');const tokenBalances_1=require('../bakingBad/tokenBalances');const config_1=require('../config');const node_fetch_1=__importDefault(require('node-fetch'));exports.API_URL=(0,config_1.getEnv)(config_1.EnvKey.REACT_APP_BASEDAO_DOCKERISED_URL);const generateStorageContract=({storage,template,originatorAddress,metadata,network,currentLevel})=>__awaiter(void 0,void 0,void 0,function*(){const tokenMetadata=yield(0,tokenBalances_1.getTokenMetadata)(storage.governanceToken.address,network,storage.governanceToken.tokenId);const args=(0,mappers_1.storageParamsToBaseDAODockerArgs)(storage,metadata,tokenMetadata,currentLevel);const url=`${exports.API_URL}/${originatorAddress}/${template}?${Object.keys(args).map(key=>`${key}=${args[key]}`).join('&')}`;const response=yield(0,node_fetch_1.default)(url);if(!response.ok){throw new Error('Failed to make DAO Storage contract from BaseDAO-Dockerized API');}const result=yield response.json();return result.storage;});exports.generateStorageContract=generateStorageContract; \ No newline at end of file diff --git a/dist/services/baseDAODocker/index.js.map b/dist/services/baseDAODocker/index.js.map deleted file mode 100644 index 605836d..0000000 --- a/dist/services/baseDAODocker/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/services/baseDAODocker/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;AAIA,uCAA4D;AAE5D,oEAAmE;AACnE,4CAAgD;AAChD,4DAA+B;AAElB,QAAA,OAAO,GAAG,IAAA,eAAM,EAAC,eAAM,CAAC,gCAAgC,CAAC,CAAA;AAW/D,MAAM,uBAAuB,GAAG,CAAO,EAC5C,OAAO,EACP,QAAQ,EACR,iBAAiB,EACjB,QAAQ,EACR,OAAO,EACP,YAAY,EACQ,EAAmB,EAAE;IACzC,MAAM,aAAa,GAAG,MAAM,IAAA,gCAAgB,EAC1C,OAAO,CAAC,eAAe,CAAC,OAAO,EAC/B,OAAO,EACP,OAAO,CAAC,eAAe,CAAC,OAAO,CAChC,CAAA;IACD,MAAM,IAAI,GAAG,IAAA,0CAAgC,EAAC,OAAO,EAAE,QAAQ,EAAE,aAAa,EAAE,YAAY,CAAC,CAAA;IAE7F,MAAM,GAAG,GAAG,GAAG,eAAO,IAAI,iBAAiB,IAAI,QAAQ,IAAI,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC;SACzE,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,GAAG,IAAI,IAAI,CAAC,GAA0B,CAAC,EAAE,CAAC;SACxD,IAAI,CAAC,GAAG,CAAC,EAAE,CAAA;IAEd,MAAM,QAAQ,GAAG,MAAM,IAAA,oBAAK,EAAC,GAAG,CAAC,CAAA;IAEjC,IAAI,CAAC,QAAQ,CAAC,EAAE,EAAE;QAChB,MAAM,IAAI,KAAK,CAAC,iEAAiE,CAAC,CAAA;KACnF;IAED,MAAM,MAAM,GAA8B,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAA;IAE/D,OAAO,MAAM,CAAC,OAAO,CAAA;AACvB,CAAC,CAAA,CAAA;AA5BY,QAAA,uBAAuB,2BA4BnC"} \ No newline at end of file diff --git a/dist/services/baseDAODocker/mappers.js b/dist/services/baseDAODocker/mappers.js deleted file mode 100644 index 5b51457..0000000 --- a/dist/services/baseDAODocker/mappers.js +++ /dev/null @@ -1,3 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.storageParamsToBaseDAODockerArgs=void 0;const utils_1=require('../contracts/utils');const tzip16_1=require('@taquito/tzip16');const bignumber_js_1=require('bignumber.js');const storageParamsToBaseDAODockerArgs=(storage,metadata,token,currentLevel)=>({admin_address:storage.adminAddress,guardian_address:storage.guardian,governance_token_address:`"${storage.governanceToken.address}"`,governance_token_id:`"${storage.governanceToken.tokenId}n"`,max_proposal_size:`2500n`,slash_division_value:`100n`,slash_scale_value:`${storage.extra.slashScaleValue.toFixed()}n`,frozen_extra_value:`${(0,utils_1.formatUnits)(storage.extra.frozenExtraValue,token.decimals).toFixed()}n`,frozen_scale_value:'0n',metadata_map:formatMetadata(metadata),quorum_threshold:`${storage.quorumThreshold.toFixed()}n`,min_quorum:`${storage.minQuorumAmount}n`,max_quorum:`${storage.maxQuorumAmount}n`,quorum_change:`${storage.quorumChange}n`,max_quorum_change:`${storage.quorumMaxChange}n`,proposal_flush_level:`${storage.proposalFlushPeriod}n`,proposal_expired_level:`${storage.proposalExpiryPeriod}n`,governance_total_supply:`${token.supply.toFixed()}n`,period:`${storage.votingPeriod}n`,start_level:`${currentLevel}n`,min_xtz_amount:`${(0,utils_1.xtzToMutez)(new bignumber_js_1.BigNumber(storage.extra.minXtzAmount)).toFixed()}mutez`,max_xtz_amount:`${(0,utils_1.xtzToMutez)(new bignumber_js_1.BigNumber(storage.extra.maxXtzAmount)).toFixed()}mutez`});exports.storageParamsToBaseDAODockerArgs=storageParamsToBaseDAODockerArgs;const formatMetadata=({deployAddress,keyName})=>{return`'(Big_map.literal [ - ("", 0x${(0,tzip16_1.char2Bytes)(`tezos-storage://${deployAddress}/${keyName}`)}); - ])'`;}; \ No newline at end of file diff --git a/dist/services/baseDAODocker/mappers.js.map b/dist/services/baseDAODocker/mappers.js.map deleted file mode 100644 index 2eaf04b..0000000 --- a/dist/services/baseDAODocker/mappers.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"mappers.js","sourceRoot":"","sources":["../../../src/services/baseDAODocker/mappers.ts"],"names":[],"mappings":";;;AACA,oDAAkE;AAElE,4CAA4C;AAE5C,+CAAwC;AAGjC,MAAM,gCAAgC,GAAG,CAC9C,OAA0B,EAC1B,QAAkC,EAClC,KAAY,EACZ,YAAoB,EACL,EAAE,CAAC,CAAC;IACnB,aAAa,EAAE,OAAO,CAAC,YAAY;IACnC,gBAAgB,EAAE,OAAO,CAAC,QAAQ;IAClC,wBAAwB,EAAE,IAAI,OAAO,CAAC,eAAe,CAAC,OAAO,GAAG;IAChE,mBAAmB,EAAE,IAAI,OAAO,CAAC,eAAe,CAAC,OAAO,IAAI;IAC5D,iBAAiB,EAAE,OAAO;IAC1B,oBAAoB,EAAE,MAAM;IAC5B,iBAAiB,EAAE,GAAG,OAAO,CAAC,KAAK,CAAC,eAAe,CAAC,OAAO,EAAE,GAAG;IAChE,kBAAkB,EAAE,GAAG,IAAA,mBAAW,EAAC,OAAO,CAAC,KAAK,CAAC,gBAAgB,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAC,OAAO,EAAE,GAAG;IAC/F,kBAAkB,EAAE,IAAI;IACxB,YAAY,EAAE,cAAc,CAAC,QAAQ,CAAC;IACtC,gBAAgB,EAAE,GAAG,OAAO,CAAC,eAAe,CAAC,OAAO,EAAE,GAAG;IACzD,UAAU,EAAE,GAAG,OAAO,CAAC,eAAe,GAAG;IACzC,UAAU,EAAE,GAAG,OAAO,CAAC,eAAe,GAAG;IACzC,aAAa,EAAE,GAAG,OAAO,CAAC,YAAY,GAAG;IACzC,iBAAiB,EAAE,GAAG,OAAO,CAAC,eAAe,GAAG;IAChD,oBAAoB,EAAE,GAAG,OAAO,CAAC,mBAAmB,GAAG;IACvD,sBAAsB,EAAE,GAAG,OAAO,CAAC,oBAAoB,GAAG;IAC1D,uBAAuB,EAAE,GAAG,KAAK,CAAC,MAAM,CAAC,OAAO,EAAE,GAAG;IACrD,MAAM,EAAE,GAAG,OAAO,CAAC,YAAY,GAAG;IAClC,WAAW,EAAE,GAAG,YAAY,GAAG;IAC/B,cAAc,EAAE,GAAG,IAAA,kBAAU,EAAC,IAAI,wBAAS,CAAC,OAAO,CAAC,KAAK,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,EAAE,OAAO;IACzF,cAAc,EAAE,GAAG,IAAA,kBAAU,EAAC,IAAI,wBAAS,CAAC,OAAO,CAAC,KAAK,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,EAAE,OAAO;CAC1F,CAAC,CAAA;AA5BW,QAAA,gCAAgC,oCA4B3C;AAEF,MAAM,cAAc,GAAG,CAAC,EAAE,aAAa,EAAE,OAAO,EAA4B,EAAE,EAAE;IAC9E,OAAO;aACI,IAAA,mBAAU,EAAC,mBAAmB,aAAa,IAAI,OAAO,EAAE,CAAC;MAChE,CAAA;AACN,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/services/baseDAODocker/types.js b/dist/services/baseDAODocker/types.js deleted file mode 100644 index fa85c5c..0000000 --- a/dist/services/baseDAODocker/types.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true}); \ No newline at end of file diff --git a/dist/services/baseDAODocker/types.js.map b/dist/services/baseDAODocker/types.js.map deleted file mode 100644 index 0056617..0000000 --- a/dist/services/baseDAODocker/types.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"types.js","sourceRoot":"","sources":["../../../src/services/baseDAODocker/types.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/services/beacon/actions.js b/dist/services/beacon/actions.js deleted file mode 100644 index 1b428a7..0000000 --- a/dist/services/beacon/actions.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.TezosActionType=void 0;var TezosActionType;(function(TezosActionType){TezosActionType['UPDATE_TEZOS']='UPDATE_TEZOS';TezosActionType['RESET_TEZOS']='RESET_TEZOS';}(TezosActionType||(exports.TezosActionType=TezosActionType={}))); \ No newline at end of file diff --git a/dist/services/beacon/actions.js.map b/dist/services/beacon/actions.js.map deleted file mode 100644 index 0332cc8..0000000 --- a/dist/services/beacon/actions.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"actions.js","sourceRoot":"","sources":["../../../src/services/beacon/actions.ts"],"names":[],"mappings":";;;AAIA,IAAY,eAGX;AAHD,WAAY,eAAe;IACzB,gDAA6B,CAAA;IAC7B,8CAA2B,CAAA;AAC7B,CAAC,EAHW,eAAe,+BAAf,eAAe,QAG1B"} \ No newline at end of file diff --git a/dist/services/beacon/context.js b/dist/services/beacon/context.js deleted file mode 100644 index 169a82d..0000000 --- a/dist/services/beacon/context.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.TezosProvider=exports.TezosContext=void 0;const jsx_runtime_1=require('react/jsx-runtime');const react_1=require('react');const mixpanel_browser_1=__importDefault(require('mixpanel-browser'));const utils_1=require('./utils');const reducer_1=require('./reducer');const actions_1=require('./actions');exports.TezosContext=(0,react_1.createContext)({state:reducer_1.INITIAL_STATE,dispatch:()=>{}});const getSavedState=()=>__awaiter(void 0,void 0,void 0,function*(){try{const network=(0,utils_1.getTezosNetwork)();const tezos=(0,utils_1.createTezos)(network);const wallet=(0,utils_1.createWallet)(network);const activeAccount=yield wallet.client.getActiveAccount();if(!(activeAccount===null||activeAccount===void 0?void 0:activeAccount.address)){throw new Error('No wallet address found');}tezos.setProvider({wallet});return{network,tezos,wallet,account:activeAccount.address};}catch(error){return reducer_1.INITIAL_STATE;}});const TezosProvider=({children})=>{const [state,dispatch]=(0,react_1.useReducer)(reducer_1.reducer,reducer_1.INITIAL_STATE);(0,react_1.useEffect)(()=>{mixpanel_browser_1.default.register({Network:state.network});},[state.network]);(0,react_1.useEffect)(()=>{getSavedState().then(tezosState=>{dispatch({type:actions_1.TezosActionType.UPDATE_TEZOS,payload:tezosState});});},[]);return(0,jsx_runtime_1.jsx)(exports.TezosContext.Provider,{value:{state,dispatch},children:children});};exports.TezosProvider=TezosProvider; \ No newline at end of file diff --git a/dist/services/beacon/context.js.map b/dist/services/beacon/context.js.map deleted file mode 100644 index 6cb1b56..0000000 --- a/dist/services/beacon/context.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"context.js","sourceRoot":"","sources":["../../../src/services/beacon/context.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;AAAA,iCAAmE;AACnE,wEAAuC;AACvC,mCAAoE;AACpE,uCAA8D;AAC9D,uCAAwD;AAO3C,QAAA,YAAY,GAAG,IAAA,qBAAa,EAAgB;IACvD,KAAK,EAAE,uBAAa;IACpB,gEAAgE;IAChE,QAAQ,EAAE,GAAG,EAAE,GAAE,CAAC;CACnB,CAAC,CAAA;AAEF,MAAM,aAAa,GAAG,GAA8B,EAAE;IACpD,IAAI;QACF,MAAM,OAAO,GAAG,IAAA,uBAAe,GAAE,CAAA;QACjC,MAAM,KAAK,GAAG,IAAA,mBAAW,EAAC,OAAO,CAAC,CAAA;QAClC,MAAM,MAAM,GAAG,IAAA,oBAAY,EAAC,OAAO,CAAC,CAAA;QACpC,MAAM,aAAa,GAAG,MAAM,MAAM,CAAC,MAAM,CAAC,gBAAgB,EAAE,CAAA;QAE5D,IAAI,CAAC,CAAA,aAAa,aAAb,aAAa,uBAAb,aAAa,CAAE,OAAO,CAAA,EAAE;YAC3B,MAAM,IAAI,KAAK,CAAC,yBAAyB,CAAC,CAAA;SAC3C;QAED,KAAK,CAAC,WAAW,CAAC,EAAE,MAAM,EAAE,CAAC,CAAA;QAE7B,OAAO;YACL,OAAO;YACP,KAAK;YACL,MAAM;YACN,OAAO,EAAE,aAAa,CAAC,OAAO;SAC/B,CAAA;KACF;IAAC,OAAO,KAAK,EAAE;QACd,OAAO,uBAAa,CAAA;KACrB;AACH,CAAC,CAAA,CAAA;AAEM,MAAM,aAAa,GAAa,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;IACtD,MAAM,CAAC,KAAK,EAAE,QAAQ,CAAC,GAAG,IAAA,kBAAU,EAAC,iBAAO,EAAE,uBAAa,CAAC,CAAA;IAE5D,IAAA,iBAAS,EAAC,GAAG,EAAE;QACb,0BAAQ,CAAC,QAAQ,CAAC,EAAE,OAAO,EAAE,KAAK,CAAC,OAAO,EAAE,CAAC,CAAA;IAC/C,CAAC,EAAE,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAA;IAEnB,IAAA,iBAAS,EAAC,GAAG,EAAE;QACb,aAAa,EAAE,CAAC,IAAI,CAAC,UAAU,CAAC,EAAE;YAChC,QAAQ,CAAC;gBACP,IAAI,EAAE,yBAAe,CAAC,YAAY;gBAClC,OAAO,EAAE,UAAU;aACpB,CAAC,CAAA;QACJ,CAAC,CAAC,CAAA;IACJ,CAAC,EAAE,EAAE,CAAC,CAAA;IAEN,OAAO,uBAAC,oBAAY,CAAC,QAAQ,IAAC,KAAK,EAAE,EAAE,KAAK,EAAE,QAAQ,EAAE,YAAG,QAAQ,GAAyB,CAAA;AAC9F,CAAC,CAAA;AAjBY,QAAA,aAAa,iBAiBzB"} \ No newline at end of file diff --git a/dist/services/beacon/hooks/useTezos.js b/dist/services/beacon/hooks/useTezos.js deleted file mode 100644 index 004da6c..0000000 --- a/dist/services/beacon/hooks/useTezos.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.useTezos=exports.initTezosInstance=void 0;const react_query_1=require('react-query');const react_1=require('react');const taquito_1=require('@taquito/taquito');const beacon_1=require('../../beacon');const context_1=require('../context');const tzip16_1=require('@taquito/tzip16');const mixpanel_browser_1=__importDefault(require('mixpanel-browser'));const initTezosInstance=network=>{const newTezos=new taquito_1.TezosToolkit(beacon_1.rpcNodes[network]);newTezos.setPackerProvider(new taquito_1.MichelCodecPacker());newTezos.addExtension(new tzip16_1.Tzip16Module());return newTezos;};exports.initTezosInstance=initTezosInstance;const useTezos=()=>{const {state:{tezos,network,account,wallet},dispatch}=(0,react_1.useContext)(context_1.TezosContext);const queryClient=(0,react_query_1.useQueryClient)();const connect=(0,react_1.useCallback)(newNetwork=>__awaiter(void 0,void 0,void 0,function*(){const {wallet}=yield(0,beacon_1.connectWithBeacon)(network);const newTezos=(0,exports.initTezosInstance)(network||newNetwork);newTezos.setProvider({wallet});const account=yield newTezos.wallet.pkh();dispatch({type:beacon_1.TezosActionType.UPDATE_TEZOS,payload:{network:newNetwork||network,tezos:newTezos,account,wallet}});mixpanel_browser_1.default.identify(account);return newTezos;}),[dispatch,network]);return{tezos,connect,reset:(0,react_1.useCallback)(()=>__awaiter(void 0,void 0,void 0,function*(){if(!wallet){throw new Error('No Wallet Connected');}yield wallet.disconnect();dispatch({type:beacon_1.TezosActionType.RESET_TEZOS});}),[dispatch,wallet]),changeNetwork:newNetwork=>__awaiter(void 0,void 0,void 0,function*(){mixpanel_browser_1.default.register({Network:newNetwork});localStorage.setItem('homebase:network',newNetwork);if(!('_pkh'in tezos.wallet)){const Tezos=new taquito_1.TezosToolkit(beacon_1.rpcNodes[newNetwork]);Tezos.setPackerProvider(new taquito_1.MichelCodecPacker());Tezos.addExtension(new tzip16_1.Tzip16Module());dispatch({type:beacon_1.TezosActionType.UPDATE_TEZOS,payload:{network:newNetwork,tezos:Tezos,account,wallet:undefined}});}else{yield connect(newNetwork);}queryClient.resetQueries();location.reload();}),account,network,wallet};};exports.useTezos=useTezos; \ No newline at end of file diff --git a/dist/services/beacon/hooks/useTezos.js.map b/dist/services/beacon/hooks/useTezos.js.map deleted file mode 100644 index 88e4414..0000000 --- a/dist/services/beacon/hooks/useTezos.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useTezos.js","sourceRoot":"","sources":["../../../../src/services/beacon/hooks/useTezos.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/services/beacon/index.js b/dist/services/beacon/index.js deleted file mode 100644 index b57af94..0000000 --- a/dist/services/beacon/index.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){if(k2===undefined)k2=k;var desc=Object.getOwnPropertyDescriptor(m,k);if(!desc||('get'in desc?!m.__esModule:desc.writable||desc.configurable)){desc={enumerable:true,get:function(){return m[k];}};}Object.defineProperty(o,k2,desc);}:function(o,m,k,k2){if(k2===undefined)k2=k;o[k2]=m[k];});var __exportStar=this&&this.__exportStar||function(m,exports){for(var p in m)if(p!=='default'&&!Object.prototype.hasOwnProperty.call(exports,p))__createBinding(exports,m,p);};Object.defineProperty(exports,'__esModule',{value:true});__exportStar(require('./actions'),exports);__exportStar(require('./context'),exports);__exportStar(require('./utils'),exports); \ No newline at end of file diff --git a/dist/services/beacon/index.js.map b/dist/services/beacon/index.js.map deleted file mode 100644 index 9bc4a50..0000000 --- a/dist/services/beacon/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/services/beacon/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;AAAA,4CAAyB;AACzB,4CAAyB;AACzB,0CAAuB"} \ No newline at end of file diff --git a/dist/services/beacon/reducer.js b/dist/services/beacon/reducer.js deleted file mode 100644 index 2f3710d..0000000 --- a/dist/services/beacon/reducer.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.reducer=exports.INITIAL_STATE=void 0;const utils_1=require('./utils');const actions_1=require('./actions');const network=(0,utils_1.getTezosNetwork)();const tezos=(0,utils_1.createTezos)(network);exports.INITIAL_STATE={tezos,network,wallet:undefined,account:''};const reducer=(state,action)=>{switch(action.type){case actions_1.TezosActionType.UPDATE_TEZOS:return Object.assign(Object.assign({},state),{tezos:action.payload.tezos,network:action.payload.network,account:action.payload.account,wallet:action.payload.wallet});case actions_1.TezosActionType.RESET_TEZOS:return Object.assign(Object.assign({},state),{tezos:tezos,account:'',wallet:undefined});}};exports.reducer=reducer; \ No newline at end of file diff --git a/dist/services/beacon/reducer.js.map b/dist/services/beacon/reducer.js.map deleted file mode 100644 index 605d9f4..0000000 --- a/dist/services/beacon/reducer.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"reducer.js","sourceRoot":"","sources":["../../../src/services/beacon/reducer.ts"],"names":[],"mappings":";;;AAEA,mCAA+D;AAC/D,qDAAsE;AAStE,MAAM,OAAO,GAAG,IAAA,uBAAe,GAAE,CAAA;AACjC,MAAM,KAAK,GAAG,IAAA,mBAAW,EAAC,OAAO,CAAC,CAAA;AAErB,QAAA,aAAa,GAAe;IACvC,KAAK;IACL,OAAO;IACP,MAAM,EAAE,SAAS;IACjB,wDAAwD;IACxD,OAAO,EAAE,EAAE;CACZ,CAAA;AAEM,MAAM,OAAO,GAAG,CAAC,KAAiB,EAAE,MAAmB,EAAc,EAAE;IAC5E,QAAQ,MAAM,CAAC,IAAI,EAAE;QACnB,KAAK,yBAAe,CAAC,YAAY;YAC/B,uCACK,KAAK,KACR,KAAK,EAAE,MAAM,CAAC,OAAO,CAAC,KAAK,EAC3B,OAAO,EAAE,MAAM,CAAC,OAAO,CAAC,OAAO,EAC/B,OAAO,EAAE,MAAM,CAAC,OAAO,CAAC,OAAO,EAC/B,MAAM,EAAE,MAAM,CAAC,OAAO,CAAC,MAAM,IAC9B;QACH,KAAK,yBAAe,CAAC,WAAW;YAC9B,uCACK,KAAK,KACR,KAAK,EAAE,KAAK,EACZ,OAAO,EAAE,EAAE,EACX,MAAM,EAAE,SAAS,IAClB;KACJ;AACH,CAAC,CAAA;AAlBY,QAAA,OAAO,WAkBnB"} \ No newline at end of file diff --git a/dist/services/beacon/utils.js b/dist/services/beacon/utils.js deleted file mode 100644 index aeb602b..0000000 --- a/dist/services/beacon/utils.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};Object.defineProperty(exports,'__esModule',{value:true});exports.connectWithBeacon=exports.getNetworkTypeByEnvNetwork=exports.createTezos=exports.createWallet=exports.getTezosNetwork=exports.rpcNodes=exports.ALICE_PRIV_KEY=void 0;const beacon_types_1=require('@airgap/beacon-types');const beacon_wallet_1=require('@taquito/beacon-wallet');const taquito_1=require('@taquito/taquito');const tzip16_1=require('@taquito/tzip16');const config_1=require('../config');exports.ALICE_PRIV_KEY='edsk3QoqBuvdamxouPhin7swCvkQNgq4jP5KZPbwWNnwdZpSpJiEbq';exports.rpcNodes={mainnet:'https://mainnet.api.tez.ie',ghostnet:'https://ghostnet.tezos.marigold.dev'};const getTezosNetwork=()=>{const envNetwork=(0,config_1.getEnv)(config_1.EnvKey.REACT_APP_NETWORK).toString().toLowerCase();if(!envNetwork){throw new Error('No Network ENV set');}return envNetwork;};exports.getTezosNetwork=getTezosNetwork;let beaconWallet;const createWallet=network=>{if(!beaconWallet){beaconWallet=new beacon_wallet_1.BeaconWallet({name:'Homebase',iconUrl:'https://tezostaquito.io/img/favicon.png',preferredNetwork:network,walletConnectOptions:{projectId:'1641355e825aeaa926e843dd38b04f6f',relayUrl:'wss://relay.walletconnect.com'}});}return beaconWallet;};exports.createWallet=createWallet;const createTezos=network=>{const tezos=new taquito_1.TezosToolkit(exports.rpcNodes[network]);tezos.setPackerProvider(new taquito_1.MichelCodecPacker());tezos.addExtension(new tzip16_1.Tzip16Module());return tezos;};exports.createTezos=createTezos;const getNetworkTypeByEnvNetwork=envNetwork=>{switch(envNetwork){case'ghostnet':return beacon_types_1.NetworkType.GHOSTNET;case'mainnet':return beacon_types_1.NetworkType.MAINNET;default:return beacon_types_1.NetworkType.MAINNET;}};exports.getNetworkTypeByEnvNetwork=getNetworkTypeByEnvNetwork;const connectWithBeacon=envNetwork=>__awaiter(void 0,void 0,void 0,function*(){const networkType=(0,exports.getNetworkTypeByEnvNetwork)(envNetwork);const wallet=(0,exports.createWallet)(envNetwork);yield wallet.requestPermissions({network:{type:networkType}});const accounts=JSON.parse(localStorage.getItem('beacon:accounts'));const network=accounts[0].network.type;return{network,wallet};});exports.connectWithBeacon=connectWithBeacon; \ No newline at end of file diff --git a/dist/services/beacon/utils.js.map b/dist/services/beacon/utils.js.map deleted file mode 100644 index d8e65d0..0000000 --- a/dist/services/beacon/utils.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"utils.js","sourceRoot":"","sources":["../../../src/services/beacon/utils.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,uDAAkD;AAClD,0DAAqD;AACrD,8CAAkE;AAClE,4CAA8C;AAC9C,4CAAgD;AAInC,QAAA,cAAc,GAAG,wDAAwD,CAAA;AAEzE,QAAA,QAAQ,GAA4B;IAC/C,OAAO,EAAE,4BAA4B;IACrC,QAAQ,EAAE,qCAAqC;CAChD,CAAA;AAEM,MAAM,eAAe,GAAG,GAAY,EAAE;IAC3C,MAAM,UAAU,GAAG,IAAA,eAAM,EAAC,eAAM,CAAC,iBAAiB,CAAC,CAAC,QAAQ,EAAE,CAAC,WAAW,EAAa,CAAA;IAEvF,IAAI,CAAC,UAAU,EAAE;QACf,MAAM,IAAI,KAAK,CAAC,oBAAoB,CAAC,CAAA;KACtC;IAED,OAAO,UAAU,CAAA;AACnB,CAAC,CAAA;AARY,QAAA,eAAe,mBAQ3B;AAED,IAAI,YAA0B,CAAA;AAEvB,MAAM,YAAY,GAAG,CAAC,OAAgB,EAAE,EAAE;IAC/C,IAAI,CAAC,YAAY,EAAE;QACjB,YAAY,GAAG,IAAI,4BAAY,CAAC;YAC9B,IAAI,EAAE,UAAU;YAChB,OAAO,EAAE,yCAAyC;YAClD,gBAAgB,EAAE,OAAsB;YACxC,oBAAoB,EAAE;gBACpB,SAAS,EAAE,kCAAkC;gBAC7C,QAAQ,EAAE,+BAA+B,CAAC,iCAAiC;aAC5E;SACF,CAAC,CAAA;KACH;IAED,OAAO,YAAY,CAAA;AACrB,CAAC,CAAA;AAdY,QAAA,YAAY,gBAcxB;AAEM,MAAM,WAAW,GAAG,CAAC,OAAgB,EAAE,EAAE;IAC9C,MAAM,KAAK,GAAG,IAAI,sBAAY,CAAC,gBAAQ,CAAC,OAAO,CAAC,CAAC,CAAA;IACjD,KAAK,CAAC,iBAAiB,CAAC,IAAI,2BAAiB,EAAE,CAAC,CAAA;IAChD,KAAK,CAAC,YAAY,CAAC,IAAI,qBAAY,EAAE,CAAC,CAAA;IACtC,OAAO,KAAK,CAAA;AACd,CAAC,CAAA;AALY,QAAA,WAAW,eAKvB;AAEM,MAAM,0BAA0B,GAAG,CAAC,UAAmB,EAAe,EAAE;IAC7E,QAAQ,UAAU,EAAE;QAClB,KAAK,UAAU;YACb,OAAO,0BAAW,CAAC,QAAQ,CAAA;QAE7B,KAAK,SAAS;YACZ,OAAO,0BAAW,CAAC,OAAO,CAAA;QAE5B;YACE,OAAO,0BAAW,CAAC,OAAO,CAAA;KAC7B;AACH,CAAC,CAAA;AAXY,QAAA,0BAA0B,8BAWtC;AAEM,MAAM,iBAAiB,GAAG,CAC/B,UAAmB,EAIlB,EAAE;IACH,MAAM,WAAW,GAAG,IAAA,kCAA0B,EAAC,UAAU,CAAC,CAAA;IAC1D,MAAM,MAAM,GAAG,IAAA,oBAAY,EAAC,UAAU,CAAC,CAAA;IAEvC,MAAM,MAAM,CAAC,kBAAkB,CAAC;QAC9B,OAAO,EAAE;YACP,IAAI,EAAE,WAAW;SAClB;KACF,CAAC,CAAA;IAEF,MAAM,QAAQ,GAAU,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,OAAO,CAAC,iBAAiB,CAAW,CAAC,CAAA;IAErF,MAAM,OAAO,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,IAAe,CAAA;IAEnD,OAAO;QACL,OAAO;QACP,MAAM;KACP,CAAA;AACH,CAAC,CAAA,CAAA;AAvBY,QAAA,iBAAiB,qBAuB7B"} \ No newline at end of file diff --git a/dist/services/config/constants.js b/dist/services/config/constants.js deleted file mode 100644 index 8876f54..0000000 --- a/dist/services/config/constants.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.HUMANITEZ_DAO=exports.FeatureFlag=exports.EnvKey=void 0;var EnvKey;(function(EnvKey){EnvKey['REACT_APP_ENV']='REACT_APP_ENV';EnvKey['REACT_APP_NETWORK']='REACT_APP_NETWORK';EnvKey['REACT_APP_HASURA_URL']='REACT_APP_HASURA_URL';EnvKey['REACT_APP_HASURA_URL_V2']='REACT_APP_HASURA_URL_V2';EnvKey['REACT_APP_HASURA_ADMIN_SECRET']='REACT_APP_HASURA_ADMIN_SECRET';EnvKey['REACT_APP_HASURA_ADMIN_SECRET_V2']='REACT_APP_HASURA_ADMIN_SECRET_V2';EnvKey['REACT_APP_CORS_PROXY_URL']='REACT_APP_CORS_PROXY_URL';EnvKey['REACT_APP_MIXPANEL_TOKEN']='REACT_APP_MIXPANEL_TOKEN';EnvKey['REACT_APP_MIXPANEL_DEBUG_ENABLED']='REACT_APP_MIXPANEL_DEBUG_ENABLED';EnvKey['REACT_APP_LAUNCH_DARKLY_SDK_DEV']='REACT_APP_LAUNCH_DARKLY_SDK_DEV';EnvKey['REACT_APP_LAUNCH_DARKLY_SDK_PROD']='REACT_APP_LAUNCH_DARKLY_SDK_PROD';EnvKey['REACT_APP_BASEDAO_DOCKERISED_URL']='REACT_APP_BASEDAO_DOCKERISED_URL';EnvKey['REACT_APP_URL']='REACT_APP_URL';EnvKey['REACT_APP_V2_URL']='REACT_APP_V2_URL';EnvKey['REACT_APP_LITE_API_URL']='REACT_APP_LITE_API_URL';EnvKey['REACT_APP_API_URL']='REACT_APP_API_URL';EnvKey['REACT_APP_BASE_URL']='REACT_APP_BASE_URL';EnvKey['REACT_APP_PRIVATE_KEY']='REACT_APP_PRIVATE_KEY';}(EnvKey||(exports.EnvKey=EnvKey={})));var FeatureFlag;(function(FeatureFlag){FeatureFlag['lambdaDao']='lambdaDao';}(FeatureFlag||(exports.FeatureFlag=FeatureFlag={})));exports.HUMANITEZ_DAO='KT1PY9PXm8NMAgSEZg7bUtFjmV2Sj64bKuVV'; \ No newline at end of file diff --git a/dist/services/config/constants.js.map b/dist/services/config/constants.js.map deleted file mode 100644 index e3eab88..0000000 --- a/dist/services/config/constants.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"constants.js","sourceRoot":"","sources":["../../../src/services/config/constants.ts"],"names":[],"mappings":";;;AAAA,IAAY,MAmBX;AAnBD,WAAY,MAAM;IAChB,yCAA+B,CAAA;IAC/B,iDAAuC,CAAA;IACvC,uDAA6C,CAAA;IAC7C,6DAAmD,CAAA;IACnD,yEAA+D,CAAA;IAC/D,+EAAqE,CAAA;IACrE,+DAAqD,CAAA;IACrD,+DAAqD,CAAA;IACrD,+EAAqE,CAAA;IACrE,6EAAmE,CAAA;IACnE,+EAAqE,CAAA;IACrE,+EAAqE,CAAA;IACrE,yCAA+B,CAAA;IAC/B,+CAAqC,CAAA;IACrC,2DAAiD,CAAA;IACjD,iDAAuC,CAAA;IACvC,mDAAyC,CAAA;IACzC,yDAA+C,CAAA;AACjD,CAAC,EAnBW,MAAM,sBAAN,MAAM,QAmBjB;AAED,IAAY,WAEX;AAFD,WAAY,WAAW;IACrB,sCAAuB,CAAA;AACzB,CAAC,EAFW,WAAW,2BAAX,WAAW,QAEtB;AAEY,QAAA,aAAa,GAAG,sCAAsC,CAAA"} \ No newline at end of file diff --git a/dist/services/config/env.js b/dist/services/config/env.js deleted file mode 100644 index 12d376c..0000000 --- a/dist/services/config/env.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.getEnv=void 0;require('dotenv').config();const getEnv=envKey=>{var _a;return(_a=process.env[envKey])!==null&&_a!==void 0?_a:'';};exports.getEnv=getEnv; \ No newline at end of file diff --git a/dist/services/config/env.js.map b/dist/services/config/env.js.map deleted file mode 100644 index bad307f..0000000 --- a/dist/services/config/env.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"env.js","sourceRoot":"","sources":["../../../src/services/config/env.ts"],"names":[],"mappings":";;;AACA,OAAO,CAAC,QAAQ,CAAC,CAAC,MAAM,EAAE,CAAA;AAEnB,MAAM,MAAM,GAAG,CAAC,MAAc,EAAU,EAAE;;IAC/C,OAAO,MAAA,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,mCAAI,EAAE,CAAA;AAClC,CAAC,CAAA;AAFY,QAAA,MAAM,UAElB"} \ No newline at end of file diff --git a/dist/services/config/hooks/featureFlags.js b/dist/services/config/hooks/featureFlags.js deleted file mode 100644 index 7c4bd4c..0000000 --- a/dist/services/config/hooks/featureFlags.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.useFeatureFlag=void 0;const launchdarkly_react_client_sdk_1=require('launchdarkly-react-client-sdk');const useFeatureFlag=featureFlag=>{var _a;const flags=(0,launchdarkly_react_client_sdk_1.useFlags)();return(_a=flags[featureFlag])!==null&&_a!==void 0?_a:false;};exports.useFeatureFlag=useFeatureFlag; \ No newline at end of file diff --git a/dist/services/config/hooks/featureFlags.js.map b/dist/services/config/hooks/featureFlags.js.map deleted file mode 100644 index 4ffb402..0000000 --- a/dist/services/config/hooks/featureFlags.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"featureFlags.js","sourceRoot":"","sources":["../../../../src/services/config/hooks/featureFlags.ts"],"names":[],"mappings":";;;AAAA,iFAAwD;AAGjD,MAAM,cAAc,GAAG,CAAC,WAAwB,EAAE,EAAE;;IACzD,MAAM,KAAK,GAAG,IAAA,wCAAQ,GAAE,CAAA;IACxB,OAAO,MAAA,KAAK,CAAC,WAAW,CAAC,mCAAI,KAAK,CAAA;AACpC,CAAC,CAAA;AAHY,QAAA,cAAc,kBAG1B"} \ No newline at end of file diff --git a/dist/services/config/hooks/index.js b/dist/services/config/hooks/index.js deleted file mode 100644 index 955fbdd..0000000 --- a/dist/services/config/hooks/index.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){if(k2===undefined)k2=k;var desc=Object.getOwnPropertyDescriptor(m,k);if(!desc||('get'in desc?!m.__esModule:desc.writable||desc.configurable)){desc={enumerable:true,get:function(){return m[k];}};}Object.defineProperty(o,k2,desc);}:function(o,m,k,k2){if(k2===undefined)k2=k;o[k2]=m[k];});var __exportStar=this&&this.__exportStar||function(m,exports){for(var p in m)if(p!=='default'&&!Object.prototype.hasOwnProperty.call(exports,p))__createBinding(exports,m,p);};Object.defineProperty(exports,'__esModule',{value:true});__exportStar(require('./featureFlags'),exports); \ No newline at end of file diff --git a/dist/services/config/hooks/index.js.map b/dist/services/config/hooks/index.js.map deleted file mode 100644 index 0501935..0000000 --- a/dist/services/config/hooks/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/services/config/hooks/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;AAAA,iDAA8B"} \ No newline at end of file diff --git a/dist/services/config/index.js b/dist/services/config/index.js deleted file mode 100644 index f9cd98b..0000000 --- a/dist/services/config/index.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){if(k2===undefined)k2=k;var desc=Object.getOwnPropertyDescriptor(m,k);if(!desc||('get'in desc?!m.__esModule:desc.writable||desc.configurable)){desc={enumerable:true,get:function(){return m[k];}};}Object.defineProperty(o,k2,desc);}:function(o,m,k,k2){if(k2===undefined)k2=k;o[k2]=m[k];});var __exportStar=this&&this.__exportStar||function(m,exports){for(var p in m)if(p!=='default'&&!Object.prototype.hasOwnProperty.call(exports,p))__createBinding(exports,m,p);};Object.defineProperty(exports,'__esModule',{value:true});__exportStar(require('./constants'),exports);__exportStar(require('./env'),exports);__exportStar(require('./hooks'),exports); \ No newline at end of file diff --git a/dist/services/config/index.js.map b/dist/services/config/index.js.map deleted file mode 100644 index b2ba940..0000000 --- a/dist/services/config/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/services/config/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;AAAA,8CAA2B;AAC3B,wCAAqB;AACrB,0CAAuB"} \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/class.js b/dist/services/contracts/baseDAO/class.js deleted file mode 100644 index 2abbe24..0000000 --- a/dist/services/contracts/baseDAO/class.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};var _a;Object.defineProperty(exports,'__esModule',{value:true});exports.BaseDAO=void 0;const _1=require('.');const baseDAODocker_1=require('../../baseDAODocker');const lambdaDAO_1=__importDefault(require('./michelson/lambdaDAO'));const utils_1=require('../utils');const bignumber_js_1=require('bignumber.js');const michel_codec_1=require('@taquito/michel-codec');const michelson_encoder_1=require('@taquito/michelson-encoder');const configuration_proposal_type_json_1=__importDefault(require('./lambdaDAO/michelson/supported_lambda_types/configuration_proposal_type.json'));const proposelambda_1=__importDefault(require('./lambdaDAO/michelson/proposelambda'));const stats_1=require('../../bakingBad/stats');class BaseDAO{constructor(data){this.data=data;this.flush=(numerOfProposalsToFlush,expiredProposalIds,tezos)=>__awaiter(this,void 0,void 0,function*(){const daoContract=yield(0,_1.getContract)(tezos,this.data.address);const initialBatch=yield tezos.wallet.batch();const batch=expiredProposalIds.reduce((prev,current)=>{return prev.withContractCall(daoContract.methods.drop_proposal(current));},initialBatch);batch.withContractCall(daoContract.methods.flush(numerOfProposalsToFlush));return yield batch.send();});this.dropProposal=(proposalId,tezos)=>__awaiter(this,void 0,void 0,function*(){const contract=yield(0,_1.getContract)(tezos,this.data.address);return yield contract.methods.drop_proposal(proposalId).send();});this.dropAllExpired=(expiredProposalIds,tezos)=>__awaiter(this,void 0,void 0,function*(){const daoContract=yield(0,_1.getContract)(tezos,this.data.address);const initialBatch=yield tezos.wallet.batch();const batch=expiredProposalIds.reduce((prev,current)=>{return prev.withContractCall(daoContract.methods.drop_proposal(current));},initialBatch);return yield batch.send();});this.unstakeFromAllProposals=(proposals,account,tezos)=>__awaiter(this,void 0,void 0,function*(){const daoContract=yield(0,_1.getContract)(tezos,this.data.address);const initialBatch=yield tezos.wallet.batch();const batch=proposals.reduce((prev,current)=>{return prev.withContractCall(daoContract.methods.unstake_vote([current]));},initialBatch);return yield batch.send();});this.sendXtz=(xtzAmount,tezos)=>__awaiter(this,void 0,void 0,function*(){const contract=yield(0,_1.getContract)(tezos,this.data.address);return yield contract.methods.callCustom('receive_xtz','').send({amount:(0,utils_1.xtzToMutez)(xtzAmount).toNumber(),mutez:true});});this.vote=({proposalKey,amount,support,tezos})=>__awaiter(this,void 0,void 0,function*(){const contract=yield(0,_1.getContract)(tezos,this.data.address);return yield contract.methods.vote([{argument:{from:yield tezos.wallet.pkh(),proposal_key:proposalKey,vote_type:support,vote_amount:(0,utils_1.formatUnits)(amount,this.data.token.decimals).toString()}}]).send();});this.freeze=(amount,tezos)=>__awaiter(this,void 0,void 0,function*(){const daoContract=yield(0,_1.getContract)(tezos,this.data.address);const govTokenContract=yield(0,_1.getContract)(tezos,this.data.token.contract);const tokenMetadata=this.data.token;const batch=yield tezos.wallet.batch().withContractCall(govTokenContract.methods.update_operators([{add_operator:{owner:yield tezos.wallet.pkh(),operator:this.data.address,token_id:this.data.token.token_id}}])).withContractCall(daoContract.methods.freeze((0,utils_1.formatUnits)(amount,tokenMetadata.decimals).toString())).withContractCall(govTokenContract.methods.update_operators([{remove_operator:{owner:yield tezos.wallet.pkh(),operator:this.data.address,token_id:this.data.token.token_id}}]));return yield batch.send();});this.unfreeze=(amount,tezos)=>__awaiter(this,void 0,void 0,function*(){const contract=yield(0,_1.getContract)(tezos,this.data.address);return yield contract.methods.unfreeze((0,utils_1.formatUnits)(amount,this.data.token.decimals).toString()).send();});this.unstakeVotes=(proposalId,tezos)=>__awaiter(this,void 0,void 0,function*(){const contract=yield(0,_1.getContract)(tezos,this.data.address);return yield contract.methods.unstake_vote([proposalId]).send();});}static encodeProposalMetadata(dataToEncode,michelsonSchemaString,tezos){return __awaiter(this,void 0,void 0,function*(){const parser=new michel_codec_1.Parser();const michelsonType=parser.parseData(michelsonSchemaString);const schema=new michelson_encoder_1.Schema(michelsonType);const data=schema.Encode(dataToEncode);const {packed}=yield tezos.rpc.packData({data,type:michelsonType});return packed;});}static encodeLambdaAddMetadata(dataToEncode,michelsonSchemaString,tezos){return __awaiter(this,void 0,void 0,function*(){console.log('michelsonSchemaString: ',michelsonSchemaString);console.log('dataToEncode: ',dataToEncode);const parser=new michel_codec_1.Parser();const dataJSON=parser.parseMichelineExpression(dataToEncode);const typeJSON=parser.parseMichelineExpression(michelsonSchemaString);const packed=(0,michel_codec_1.packDataBytes)(dataJSON,typeJSON);return packed;});}proposeConfigChange(configParams,tezos){return __awaiter(this,void 0,void 0,function*(){const contract=yield(0,_1.getContract)(tezos,this.data.address);const p=new michel_codec_1.Parser();const configuration_arg_schema=new michelson_encoder_1.Schema(configuration_proposal_type_json_1.default);let formatted_frozen_extra_value;if(configParams.frozen_extra_value){formatted_frozen_extra_value=(0,utils_1.formatUnits)(new bignumber_js_1.BigNumber(configParams.frozen_extra_value.toString()),this.data.token.decimals).toString();}const configuration_proposal_args={frozen_extra_value:formatted_frozen_extra_value,slash_scale_value:configParams.slash_scale_value};console.log('configuration_proposal_args: ',configuration_proposal_args);const packed_configuration_proposal_arg=(0,michel_codec_1.packDataBytes)(configuration_arg_schema.Encode(configuration_proposal_args));const proposal_meta_michelson_type=p.parseMichelineExpression(proposelambda_1.default);const proposal_meta_schema=new michelson_encoder_1.Schema(proposal_meta_michelson_type);const proposalMetadata=(0,michel_codec_1.packDataBytes)(proposal_meta_schema.Encode({execute_handler:{handler_name:'configuration_proposal',packed_argument:packed_configuration_proposal_arg.bytes}}),proposal_meta_michelson_type);const contractMethod=contract.methods.propose(yield tezos.wallet.pkh(),(0,utils_1.formatUnits)(new bignumber_js_1.BigNumber(this.data.extra.frozen_extra_value),this.data.token.decimals),proposalMetadata.bytes);return yield contractMethod.send();});}}exports.BaseDAO=BaseDAO;_a=BaseDAO;BaseDAO.baseDeploy=(template,{params,metadata,tezos,network})=>__awaiter(void 0,void 0,void 0,function*(){const treasuryParams=(0,_1.fromStateToBaseStorage)(params);if(!metadata.deployAddress){throw new Error('Error deploying treasury DAO: There\'s not address of metadata');}const account=yield tezos.wallet.pkh();try{console.log('Making storage contract...');const currentLevel=yield(0,stats_1.getNetworkHead)(network);const storageCode=yield(0,baseDAODocker_1.generateStorageContract)({network,template,storage:treasuryParams,originatorAddress:account,metadata,currentLevel});console.log('Originating DAO contract...');const contractMichaelson=lambdaDAO_1.default;console.log(contractMichaelson);console.log(treasuryParams);console.log(storageCode);const t=tezos.wallet.originate({code:contractMichaelson,init:storageCode});console.log('t: ',t);const operation=yield t.send();console.log('operation: ',operation);console.log('Waiting for confirmation on DAO contract...',t);const {address}=yield operation.contract();return tezos.wallet.at(address);}catch(e){console.log('error ',e);throw new Error('Error deploying DAO');}});BaseDAO.transfer_ownership=(newOwner,address,tezos)=>__awaiter(void 0,void 0,void 0,function*(){const contract=yield(0,_1.getContract)(tezos,address);return contract.methods.transfer_ownership(newOwner).send();}); \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/class.js.map b/dist/services/contracts/baseDAO/class.js.map deleted file mode 100644 index 947bfdd..0000000 --- a/dist/services/contracts/baseDAO/class.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"class.js","sourceRoot":"","sources":["../../../../src/services/contracts/baseDAO/class.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useBlockchainInfo.js b/dist/services/contracts/baseDAO/hooks/useBlockchainInfo.js deleted file mode 100644 index d5ff67f..0000000 --- a/dist/services/contracts/baseDAO/hooks/useBlockchainInfo.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.useBlockchainInfo=void 0;const stats_1=require('../../../bakingBad/stats');const react_query_1=require('react-query');const useTezos_1=require('../../../beacon/hooks/useTezos');const useBlockchainInfo=()=>{const {network}=(0,useTezos_1.useTezos)();return(0,react_query_1.useQuery)(['blockchainStats',network],()=>(0,stats_1.getNetworkStats)(network));};exports.useBlockchainInfo=useBlockchainInfo; \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useBlockchainInfo.js.map b/dist/services/contracts/baseDAO/hooks/useBlockchainInfo.js.map deleted file mode 100644 index e37f100..0000000 --- a/dist/services/contracts/baseDAO/hooks/useBlockchainInfo.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useBlockchainInfo.js","sourceRoot":"","sources":["../../../../../src/services/contracts/baseDAO/hooks/useBlockchainInfo.ts"],"names":[],"mappings":";;;AAAA,oDAA0D;AAC1D,6CAAsC;AACtC,6DAAyD;AAGlD,MAAM,iBAAiB,GAAG,GAAG,EAAE;IACpC,MAAM,EAAE,OAAO,EAAE,GAAG,IAAA,mBAAQ,GAAE,CAAA;IAC9B,OAAO,IAAA,sBAAQ,EAAyB,CAAC,iBAAiB,EAAE,OAAO,CAAC,EAAE,GAAG,EAAE,CAAC,IAAA,uBAAe,EAAC,OAAO,CAAC,CAAC,CAAA;AACvG,CAAC,CAAA;AAHY,QAAA,iBAAiB,qBAG7B"} \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useCycleInfo.js b/dist/services/contracts/baseDAO/hooks/useCycleInfo.js deleted file mode 100644 index c3968b6..0000000 --- a/dist/services/contracts/baseDAO/hooks/useCycleInfo.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.useIsProposalButtonDisabled=void 0;const react_1=require('react');const useDAO_1=require('../../../services/dao/hooks/useDAO');const useIsProposalButtonDisabled=daoId=>{const {cycleInfo}=(0,useDAO_1.useDAO)(daoId);return(0,react_1.useMemo)(()=>{if(cycleInfo&&cycleInfo.type==='voting'){return true;}return false;},[cycleInfo]);};exports.useIsProposalButtonDisabled=useIsProposalButtonDisabled; \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useCycleInfo.js.map b/dist/services/contracts/baseDAO/hooks/useCycleInfo.js.map deleted file mode 100644 index 9fd655a..0000000 --- a/dist/services/contracts/baseDAO/hooks/useCycleInfo.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useCycleInfo.js","sourceRoot":"","sources":["../../../../../src/services/contracts/baseDAO/hooks/useCycleInfo.ts"],"names":[],"mappings":";;;AAAA,iCAA+B;AAC/B,+DAA2D;AAEpD,MAAM,2BAA2B,GAAG,CAAC,KAAa,EAAE,EAAE;IAC3D,MAAM,EAAE,SAAS,EAAE,GAAG,IAAA,eAAM,EAAC,KAAK,CAAC,CAAA;IAEnC,OAAO,IAAA,eAAO,EAAC,GAAG,EAAE;QAClB,IAAI,SAAS,IAAI,SAAS,CAAC,IAAI,KAAK,QAAQ,EAAE;YAC5C,OAAO,IAAI,CAAA;SACZ;QAED,OAAO,KAAK,CAAA;IACd,CAAC,EAAE,CAAC,SAAS,CAAC,CAAC,CAAA;AACjB,CAAC,CAAA;AAVY,QAAA,2BAA2B,+BAUvC"} \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useDAOHoldings.js b/dist/services/contracts/baseDAO/hooks/useDAOHoldings.js deleted file mode 100644 index 7092208..0000000 --- a/dist/services/contracts/baseDAO/hooks/useDAOHoldings.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __rest=this&&this.__rest||function(s,e){var t={};for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0)t[p]=s[p];if(s!=null&&typeof Object.getOwnPropertySymbols==='function')for(var i=0,p=Object.getOwnPropertySymbols(s);i{const {data:dao}=(0,useDAO_1.useDAO)(contractAddress);const {network}=(0,useTezos_1.useTezos)();const _a=(0,react_query_1.useQuery)(['balances',contractAddress],()=>__awaiter(void 0,void 0,void 0,function*(){return yield(0,tokenBalances_1.getDAOBalances)(dao.data.address,network);}),{enabled:!!dao}),{data}=_a,rest=__rest(_a,['data']);const tokens=(0,react_1.useMemo)(()=>{if(!data){return[];}return data.filter(holding=>!(holding.token instanceof Token_1.NFT));},[data]);return Object.assign({tokenHoldings:tokens,data},rest);};exports.useDAOHoldings=useDAOHoldings;const useDAONFTHoldings=contractAddress=>{const {data:dao}=(0,useDAO_1.useDAO)(contractAddress);const {network}=(0,useTezos_1.useTezos)();const _a=(0,react_query_1.useQuery)(['nftbalances',contractAddress],()=>__awaiter(void 0,void 0,void 0,function*(){return yield(0,tokenBalances_1.getDAONFTBalances)(dao.data.address,network);}),{enabled:!!dao}),{data}=_a,rest=__rest(_a,['data']);const nfts=(0,react_1.useMemo)(()=>{if(!data){return null;}return data.filter(holding=>holding.token instanceof Token_1.NFT&&holding.balance.isGreaterThan(0));},[data]);return Object.assign({nftHoldings:nfts,data},rest);};exports.useDAONFTHoldings=useDAONFTHoldings; \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useDAOHoldings.js.map b/dist/services/contracts/baseDAO/hooks/useDAOHoldings.js.map deleted file mode 100644 index 4c70557..0000000 --- a/dist/services/contracts/baseDAO/hooks/useDAOHoldings.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useDAOHoldings.js","sourceRoot":"","sources":["../../../../../src/services/contracts/baseDAO/hooks/useDAOHoldings.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;AACA,6CAAsC;AACtC,oEAA+G;AAC/G,+DAA2D;AAC3D,6DAAyD;AACzD,iCAA+B;AAC/B,wCAAkC;AAE3B,MAAM,cAAc,GAAG,CAAC,eAAuB,EAAE,EAAE;IACxD,MAAM,EAAE,IAAI,EAAE,GAAG,EAAE,GAAG,IAAA,eAAM,EAAC,eAAe,CAAC,CAAA;IAC7C,MAAM,EAAE,OAAO,EAAE,GAAG,IAAA,mBAAQ,GAAE,CAAA;IAE9B,MAAM,KAAoB,IAAA,sBAAQ,EAChC,CAAC,UAAU,EAAE,eAAe,CAAC,EAC7B,GAAS,EAAE;QACT,OAAO,MAAM,IAAA,8BAAc,EAAE,GAAe,CAAC,IAAI,CAAC,OAAO,EAAE,OAAO,CAAC,CAAA;IACrE,CAAC,CAAA,EACD;QACE,OAAO,EAAE,CAAC,CAAC,GAAG;KACf,CACF,EARK,EAAE,IAAI,OAQX,EARgB,IAAI,cAAf,QAAiB,CAQtB,CAAA;IAED,MAAM,MAAM,GAAG,IAAA,eAAO,EAAC,GAAG,EAAE;QAC1B,IAAI,CAAC,IAAI,EAAE;YACT,OAAO,EAAE,CAAA;SACV;QAED,OAAO,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,YAAY,WAAG,CAAC,CAAC,CAAA;IAChE,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,CAAA;IAEV,uBACE,aAAa,EAAE,MAAM,EACrB,IAAI,IACD,IAAI,EACR;AACH,CAAC,CAAA;AA3BY,QAAA,cAAc,kBA2B1B;AAEM,MAAM,iBAAiB,GAAG,CAAC,eAAuB,EAAE,EAAE;IAC3D,MAAM,EAAE,IAAI,EAAE,GAAG,EAAE,GAAG,IAAA,eAAM,EAAC,eAAe,CAAC,CAAA;IAC7C,MAAM,EAAE,OAAO,EAAE,GAAG,IAAA,mBAAQ,GAAE,CAAA;IAE9B,MAAM,KAAoB,IAAA,sBAAQ,EAChC,CAAC,aAAa,EAAE,eAAe,CAAC,EAChC,GAAS,EAAE;QACT,OAAO,MAAM,IAAA,iCAAiB,EAAE,GAAe,CAAC,IAAI,CAAC,OAAO,EAAE,OAAO,CAAC,CAAA;IACxE,CAAC,CAAA,EACD;QACE,OAAO,EAAE,CAAC,CAAC,GAAG;KACf,CACF,EARK,EAAE,IAAI,OAQX,EARgB,IAAI,cAAf,QAAiB,CAQtB,CAAA;IAED,MAAM,IAAI,GAAG,IAAA,eAAO,EAAC,GAAG,EAAE;QACxB,IAAI,CAAC,IAAI,EAAE;YACT,OAAO,IAAI,CAAA;SACZ;QAED,OAAO,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,EAAE,CAAC,OAAO,CAAC,KAAK,YAAY,WAAG,IAAI,OAAO,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC,CAAC,CAAoB,CAAA;IACpH,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,CAAA;IAEV,uBACE,WAAW,EAAE,IAAI,EACjB,IAAI,IACD,IAAI,EACR;AACH,CAAC,CAAA;AA3BY,QAAA,iBAAiB,qBA2B7B"} \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useDAOLambda.js b/dist/services/contracts/baseDAO/hooks/useDAOLambda.js deleted file mode 100644 index d2b2b3f..0000000 --- a/dist/services/contracts/baseDAO/hooks/useDAOLambda.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};Object.defineProperty(exports,'__esModule',{value:true});exports.useDAOLambda=void 0;const react_query_1=require('react-query');const useDAO_1=require('../../../services/dao/hooks/useDAO');const useTezos_1=require('../../../beacon/hooks/useTezos');const lambdas_1=require('../../../bakingBad/lambdas');const useDAOLambda=(contractAddress,lambda_name)=>{const {data:dao}=(0,useDAO_1.useDAO)(contractAddress);const {network}=(0,useTezos_1.useTezos)();const {data}=(0,react_query_1.useQuery)(['lambdas',contractAddress,lambda_name],()=>__awaiter(void 0,void 0,void 0,function*(){return yield(0,lambdas_1.getDAOLambda)(dao.data.address,network,lambda_name);}),{enabled:!!dao});return data;};exports.useDAOLambda=useDAOLambda; \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useDAOLambda.js.map b/dist/services/contracts/baseDAO/hooks/useDAOLambda.js.map deleted file mode 100644 index bac2360..0000000 --- a/dist/services/contracts/baseDAO/hooks/useDAOLambda.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useDAOLambda.js","sourceRoot":"","sources":["../../../../../src/services/contracts/baseDAO/hooks/useDAOLambda.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,6CAAsC;AACtC,+DAA2D;AAC3D,6DAAyD;AACzD,wDAAyD;AAGlD,MAAM,YAAY,GAAG,CAAC,eAAuB,EAAE,WAAmB,EAAE,EAAE;IAC3E,MAAM,EAAE,IAAI,EAAE,GAAG,EAAE,GAAG,IAAA,eAAM,EAAC,eAAe,CAAC,CAAA;IAC7C,MAAM,EAAE,OAAO,EAAE,GAAG,IAAA,mBAAQ,GAAE,CAAA;IAE9B,MAAM,EAAE,IAAI,EAAE,GAAG,IAAA,sBAAQ,EACvB,CAAC,SAAS,EAAE,eAAe,EAAE,WAAW,CAAC,EACzC,GAAS,EAAE;QACT,OAAO,MAAM,IAAA,sBAAY,EAAE,GAAe,CAAC,IAAI,CAAC,OAAO,EAAE,OAAO,EAAE,WAAW,CAAC,CAAA;IAChF,CAAC,CAAA,EACD;QACE,OAAO,EAAE,CAAC,CAAC,GAAG;KACf,CACF,CAAA;IAED,OAAO,IAAI,CAAA;AACb,CAAC,CAAA;AAfY,QAAA,YAAY,gBAexB"} \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useDAOLambdas.js b/dist/services/contracts/baseDAO/hooks/useDAOLambdas.js deleted file mode 100644 index 065b2c8..0000000 --- a/dist/services/contracts/baseDAO/hooks/useDAOLambdas.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};Object.defineProperty(exports,'__esModule',{value:true});exports.useDAOLambdas=void 0;const react_query_1=require('react-query');const useDAO_1=require('../../../services/dao/hooks/useDAO');const useTezos_1=require('../../../beacon/hooks/useTezos');const lambdas_1=require('../../../bakingBad/lambdas');const useDAOLambdas=contractAddress=>{const {data:dao}=(0,useDAO_1.useDAO)(contractAddress);const {network}=(0,useTezos_1.useTezos)();const {data}=(0,react_query_1.useQuery)(['lambdas',contractAddress],()=>__awaiter(void 0,void 0,void 0,function*(){return yield(0,lambdas_1.getDAOLambdas)(dao.data.address,network);}),{enabled:!!dao});return data;};exports.useDAOLambdas=useDAOLambdas; \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useDAOLambdas.js.map b/dist/services/contracts/baseDAO/hooks/useDAOLambdas.js.map deleted file mode 100644 index 4243cd5..0000000 --- a/dist/services/contracts/baseDAO/hooks/useDAOLambdas.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useDAOLambdas.js","sourceRoot":"","sources":["../../../../../src/services/contracts/baseDAO/hooks/useDAOLambdas.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,6CAAsC;AACtC,+DAA2D;AAC3D,6DAAyD;AACzD,wDAA0D;AAGnD,MAAM,aAAa,GAAG,CAAC,eAAuB,EAAE,EAAE;IACvD,MAAM,EAAE,IAAI,EAAE,GAAG,EAAE,GAAG,IAAA,eAAM,EAAC,eAAe,CAAC,CAAA;IAC7C,MAAM,EAAE,OAAO,EAAE,GAAG,IAAA,mBAAQ,GAAE,CAAA;IAE9B,MAAM,EAAE,IAAI,EAAE,GAAG,IAAA,sBAAQ,EACvB,CAAC,SAAS,EAAE,eAAe,CAAC,EAC5B,GAAS,EAAE;QACT,OAAO,MAAM,IAAA,uBAAa,EAAE,GAAe,CAAC,IAAI,CAAC,OAAO,EAAE,OAAO,CAAC,CAAA;IACpE,CAAC,CAAA,EACD;QACE,OAAO,EAAE,CAAC,CAAC,GAAG;KACf,CACF,CAAA;IAED,OAAO,IAAI,CAAA;AACb,CAAC,CAAA;AAfY,QAAA,aAAa,iBAezB"} \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useDelegate.js b/dist/services/contracts/baseDAO/hooks/useDelegate.js deleted file mode 100644 index 4439e7e..0000000 --- a/dist/services/contracts/baseDAO/hooks/useDelegate.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};Object.defineProperty(exports,'__esModule',{value:true});exports.useDelegate=void 0;const react_query_1=require('react-query');const useDAO_1=require('../../../services/dao/hooks/useDAO');const useTezos_1=require('../../../beacon/hooks/useTezos');const delegations_1=require('../../../bakingBad/delegations');const useDelegate=contractAddress=>{const {data:dao}=(0,useDAO_1.useDAO)(contractAddress);const {tezos,network}=(0,useTezos_1.useTezos)();const result=(0,react_query_1.useQuery)(['daoDelegate',contractAddress],()=>__awaiter(void 0,void 0,void 0,function*(){const latestDelegation=yield(0,delegations_1.getLatestDelegation)(contractAddress,network);if(!latestDelegation){return null;}return latestDelegation.newDelegate;}),{enabled:!!dao&&!!tezos});return result;};exports.useDelegate=useDelegate; \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useDelegate.js.map b/dist/services/contracts/baseDAO/hooks/useDelegate.js.map deleted file mode 100644 index c93cdc4..0000000 --- a/dist/services/contracts/baseDAO/hooks/useDelegate.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useDelegate.js","sourceRoot":"","sources":["../../../../../src/services/contracts/baseDAO/hooks/useDelegate.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,6CAAsC;AACtC,+DAA2D;AAC3D,6DAAyD;AACzD,gEAAoE;AAE7D,MAAM,WAAW,GAAG,CAAC,eAAuB,EAAE,EAAE;IACrD,MAAM,EAAE,IAAI,EAAE,GAAG,EAAE,GAAG,IAAA,eAAM,EAAC,eAAe,CAAC,CAAA;IAC7C,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,GAAG,IAAA,mBAAQ,GAAE,CAAA;IAErC,MAAM,MAAM,GAAG,IAAA,sBAAQ,EACrB,CAAC,aAAa,EAAE,eAAe,CAAC,EAChC,GAAS,EAAE;QACT,MAAM,gBAAgB,GAAG,MAAM,IAAA,iCAAmB,EAAC,eAAe,EAAE,OAAO,CAAC,CAAA;QAE5E,IAAI,CAAC,gBAAgB,EAAE;YACrB,OAAO,IAAI,CAAA;SACZ;QAED,OAAO,gBAAgB,CAAC,WAAW,CAAA;IACrC,CAAC,CAAA,EACD;QACE,OAAO,EAAE,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,KAAK;KAC1B,CACF,CAAA;IAED,OAAO,MAAM,CAAA;AACf,CAAC,CAAA;AArBY,QAAA,WAAW,eAqBvB"} \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useDropAllExpired.js b/dist/services/contracts/baseDAO/hooks/useDropAllExpired.js deleted file mode 100644 index db61559..0000000 --- a/dist/services/contracts/baseDAO/hooks/useDropAllExpired.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};Object.defineProperty(exports,'__esModule',{value:true});exports.useDropAllExpired=void 0;const useNotification_1=require('../../../../modules/common/hooks/useNotification');const react_query_1=require('react-query');const useTezos_1=require('../../../beacon/hooks/useTezos');const bakingBad_1=require('../../../bakingBad');const useDropAllExpired=()=>{const queryClient=(0,react_query_1.useQueryClient)();const openNotification=(0,useNotification_1.useNotification)();const {network,tezos,account,connect}=(0,useTezos_1.useTezos)();return(0,react_query_1.useMutation)(params=>__awaiter(void 0,void 0,void 0,function*(){const {key:dropNotification,closeSnackbar:closeFlushNotification}=openNotification({message:'Please sign the transaction to drop all expired proposals',persist:true,variant:'info'});try{let tezosToolkit=tezos;if(!account){tezosToolkit=yield connect();}const data=yield params.dao.dropAllExpired(params.expiredProposalIds,tezosToolkit);closeFlushNotification(dropNotification);yield data.confirmation(1);openNotification({message:'Execute transaction confirmed!',autoHideDuration:5000,variant:'success',detailsLink:`https://${bakingBad_1.networkNameMap[network]}.tzkt.io/`+data.opHash});return data;}catch(e){closeFlushNotification(dropNotification);openNotification({message:'An error has happened with drop expired transaction!',variant:'error',autoHideDuration:5000});return new Error(e.message);}}),{onSuccess:()=>{queryClient.resetQueries();}});};exports.useDropAllExpired=useDropAllExpired; \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useDropAllExpired.js.map b/dist/services/contracts/baseDAO/hooks/useDropAllExpired.js.map deleted file mode 100644 index 10480f3..0000000 --- a/dist/services/contracts/baseDAO/hooks/useDropAllExpired.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useDropAllExpired.js","sourceRoot":"","sources":["../../../../../src/services/contracts/baseDAO/hooks/useDropAllExpired.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,0EAAsE;AACtE,6CAAyD;AACzD,6DAAyD;AAEzD,kDAAmD;AAE5C,MAAM,iBAAiB,GAAG,GAAG,EAAE;IACpC,MAAM,WAAW,GAAG,IAAA,4BAAc,GAAE,CAAA;IACpC,MAAM,gBAAgB,GAAG,IAAA,iCAAe,GAAE,CAAA;IAC1C,MAAM,EAAE,OAAO,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,GAAG,IAAA,mBAAQ,GAAE,CAAA;IAEvD,OAAO,IAAA,yBAAW,EAChB,CAAM,MAAM,EAAC,EAAE;QACb,MAAM,EAAE,GAAG,EAAE,gBAAgB,EAAE,aAAa,EAAE,sBAAsB,EAAE,GAAG,gBAAgB,CAAC;YACxF,OAAO,EAAE,2DAA2D;YACpE,OAAO,EAAE,IAAI;YACb,OAAO,EAAE,MAAM;SAChB,CAAC,CAAA;QACF,IAAI;YACF,IAAI,YAAY,GAAG,KAAK,CAAA;YAExB,IAAI,CAAC,OAAO,EAAE;gBACZ,YAAY,GAAG,MAAM,OAAO,EAAE,CAAA;aAC/B;YAED,MAAM,IAAI,GAAG,MAAM,MAAM,CAAC,GAAG,CAAC,cAAc,CAAC,MAAM,CAAC,kBAAkB,EAAE,YAAY,CAAC,CAAA;YACrF,sBAAsB,CAAC,gBAAgB,CAAC,CAAA;YAExC,MAAM,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAA;YAC1B,gBAAgB,CAAC;gBACf,OAAO,EAAE,gCAAgC;gBACzC,gBAAgB,EAAE,IAAI;gBACtB,OAAO,EAAE,SAAS;gBAClB,WAAW,EAAE,WAAW,0BAAc,CAAC,OAAO,CAAC,WAAW,GAAG,IAAI,CAAC,MAAM;aACzE,CAAC,CAAA;YAEF,OAAO,IAAI,CAAA;SACZ;QAAC,OAAO,CAAC,EAAE;YACV,sBAAsB,CAAC,gBAAgB,CAAC,CAAA;YACxC,gBAAgB,CAAC;gBACf,OAAO,EAAE,sDAAsD;gBAC/D,OAAO,EAAE,OAAO;gBAChB,gBAAgB,EAAE,IAAI;aACvB,CAAC,CAAA;YACF,OAAO,IAAI,KAAK,CAAE,CAAW,CAAC,OAAO,CAAC,CAAA;SACvC;IACH,CAAC,CAAA,EACD;QACE,SAAS,EAAE,GAAG,EAAE;YACd,WAAW,CAAC,YAAY,EAAE,CAAA;QAC5B,CAAC;KACF,CACF,CAAA;AACH,CAAC,CAAA;AA/CY,QAAA,iBAAiB,qBA+C7B"} \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useDropProposal.js b/dist/services/contracts/baseDAO/hooks/useDropProposal.js deleted file mode 100644 index 1803a86..0000000 --- a/dist/services/contracts/baseDAO/hooks/useDropProposal.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};Object.defineProperty(exports,'__esModule',{value:true});exports.useDropProposal=void 0;const useNotification_1=require('../../../../modules/common/hooks/useNotification');const react_query_1=require('react-query');const useTezos_1=require('../../../beacon/hooks/useTezos');const bakingBad_1=require('../../../bakingBad');const useDropProposal=()=>{const queryClient=(0,react_query_1.useQueryClient)();const openNotification=(0,useNotification_1.useNotification)();const {network,tezos,connect,account}=(0,useTezos_1.useTezos)();return(0,react_query_1.useMutation)(params=>__awaiter(void 0,void 0,void 0,function*(){const {key:dropProposal,closeSnackbar:closeDropProposal}=openNotification({message:'Please sign the transaction to drop proposal',persist:true,variant:'info'});try{let tezosToolkit=tezos;if(!account){tezosToolkit=yield connect();}const data=yield params.dao.dropProposal(params.proposalId,tezosToolkit);closeDropProposal(dropProposal);yield data.confirmation(1);openNotification({message:'Drop proposal transaction confirmed!',autoHideDuration:5000,variant:'success',detailsLink:`https://${bakingBad_1.networkNameMap[network]}.tzkt.io/`+data.opHash});return data;}catch(e){closeDropProposal(dropProposal);openNotification({message:'An error has happened with drop proposal transaction!',variant:'error',autoHideDuration:5000});return new Error(e.message);}}),{onSuccess:()=>{queryClient.resetQueries();}});};exports.useDropProposal=useDropProposal; \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useDropProposal.js.map b/dist/services/contracts/baseDAO/hooks/useDropProposal.js.map deleted file mode 100644 index 1667594..0000000 --- a/dist/services/contracts/baseDAO/hooks/useDropProposal.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useDropProposal.js","sourceRoot":"","sources":["../../../../../src/services/contracts/baseDAO/hooks/useDropProposal.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,0EAAsE;AACtE,6CAAyD;AACzD,6DAAyD;AAEzD,kDAAmD;AAE5C,MAAM,eAAe,GAAG,GAAG,EAAE;IAClC,MAAM,WAAW,GAAG,IAAA,4BAAc,GAAE,CAAA;IACpC,MAAM,gBAAgB,GAAG,IAAA,iCAAe,GAAE,CAAA;IAC1C,MAAM,EAAE,OAAO,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,GAAG,IAAA,mBAAQ,GAAE,CAAA;IAEvD,OAAO,IAAA,yBAAW,EAChB,CAAM,MAAM,EAAC,EAAE;QACb,MAAM,EAAE,GAAG,EAAE,YAAY,EAAE,aAAa,EAAE,iBAAiB,EAAE,GAAG,gBAAgB,CAAC;YAC/E,OAAO,EAAE,8CAA8C;YACvD,OAAO,EAAE,IAAI;YACb,OAAO,EAAE,MAAM;SAChB,CAAC,CAAA;QACF,IAAI;YACF,IAAI,YAAY,GAAG,KAAK,CAAA;YAExB,IAAI,CAAC,OAAO,EAAE;gBACZ,YAAY,GAAG,MAAM,OAAO,EAAE,CAAA;aAC/B;YAED,MAAM,IAAI,GAAG,MAAM,MAAM,CAAC,GAAG,CAAC,YAAY,CAAC,MAAM,CAAC,UAAU,EAAE,YAAY,CAAC,CAAA;YAC3E,iBAAiB,CAAC,YAAY,CAAC,CAAA;YAE/B,MAAM,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAA;YAC1B,gBAAgB,CAAC;gBACf,OAAO,EAAE,sCAAsC;gBAC/C,gBAAgB,EAAE,IAAI;gBACtB,OAAO,EAAE,SAAS;gBAClB,WAAW,EAAE,WAAW,0BAAc,CAAC,OAAO,CAAC,WAAW,GAAG,IAAI,CAAC,MAAM;aACzE,CAAC,CAAA;YAEF,OAAO,IAAI,CAAA;SACZ;QAAC,OAAO,CAAC,EAAE;YACV,iBAAiB,CAAC,YAAY,CAAC,CAAA;YAC/B,gBAAgB,CAAC;gBACf,OAAO,EAAE,uDAAuD;gBAChE,OAAO,EAAE,OAAO;gBAChB,gBAAgB,EAAE,IAAI;aACvB,CAAC,CAAA;YACF,OAAO,IAAI,KAAK,CAAE,CAAW,CAAC,OAAO,CAAC,CAAA;SACvC;IACH,CAAC,CAAA,EACD;QACE,SAAS,EAAE,GAAG,EAAE;YACd,WAAW,CAAC,YAAY,EAAE,CAAA;QAC5B,CAAC;KACF,CACF,CAAA;AACH,CAAC,CAAA;AA/CY,QAAA,eAAe,mBA+C3B"} \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useFlush.js b/dist/services/contracts/baseDAO/hooks/useFlush.js deleted file mode 100644 index b9e9fee..0000000 --- a/dist/services/contracts/baseDAO/hooks/useFlush.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};Object.defineProperty(exports,'__esModule',{value:true});exports.useFlush=void 0;const useNotification_1=require('../../../../modules/common/hooks/useNotification');const react_query_1=require('react-query');const useTezos_1=require('../../../beacon/hooks/useTezos');const bakingBad_1=require('../../../bakingBad');const useFlush=()=>{const queryClient=(0,react_query_1.useQueryClient)();const openNotification=(0,useNotification_1.useNotification)();const {network,tezos,account,connect}=(0,useTezos_1.useTezos)();return(0,react_query_1.useMutation)(params=>__awaiter(void 0,void 0,void 0,function*(){const {key:flushNotification,closeSnackbar:closeFlushNotification}=openNotification({message:'Please sign the transaction to flush',persist:true,variant:'info'});try{let tezosToolkit=tezos;if(!account){tezosToolkit=yield connect();}const data=yield params.dao.flush(params.numOfProposalsToFlush,params.expiredProposalIds,tezosToolkit);closeFlushNotification(flushNotification);yield data.confirmation(1);openNotification({message:'Execute transaction confirmed!',autoHideDuration:5000,variant:'success',detailsLink:`https://${bakingBad_1.networkNameMap[network]}.tzkt.io/`+data.opHash});return data;}catch(e){closeFlushNotification(flushNotification);openNotification({message:'An error has happened with execute transaction!',variant:'error',autoHideDuration:5000});return new Error(e.message);}}),{onSuccess:()=>{queryClient.resetQueries();}});};exports.useFlush=useFlush; \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useFlush.js.map b/dist/services/contracts/baseDAO/hooks/useFlush.js.map deleted file mode 100644 index 6b65d07..0000000 --- a/dist/services/contracts/baseDAO/hooks/useFlush.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useFlush.js","sourceRoot":"","sources":["../../../../../src/services/contracts/baseDAO/hooks/useFlush.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,0EAAsE;AACtE,6CAAyD;AACzD,6DAAyD;AAEzD,kDAAmD;AAE5C,MAAM,QAAQ,GAAG,GAAG,EAAE;IAC3B,MAAM,WAAW,GAAG,IAAA,4BAAc,GAAE,CAAA;IACpC,MAAM,gBAAgB,GAAG,IAAA,iCAAe,GAAE,CAAA;IAC1C,MAAM,EAAE,OAAO,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,GAAG,IAAA,mBAAQ,GAAE,CAAA;IAEvD,OAAO,IAAA,yBAAW,EAChB,CAAM,MAAM,EAAC,EAAE;QACb,MAAM,EAAE,GAAG,EAAE,iBAAiB,EAAE,aAAa,EAAE,sBAAsB,EAAE,GAAG,gBAAgB,CAAC;YACzF,OAAO,EAAE,sCAAsC;YAC/C,OAAO,EAAE,IAAI;YACb,OAAO,EAAE,MAAM;SAChB,CAAC,CAAA;QACF,IAAI;YACF,IAAI,YAAY,GAAG,KAAK,CAAA;YAExB,IAAI,CAAC,OAAO,EAAE;gBACZ,YAAY,GAAG,MAAM,OAAO,EAAE,CAAA;aAC/B;YAED,MAAM,IAAI,GAAG,MAAM,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,MAAM,CAAC,qBAAqB,EAAE,MAAM,CAAC,kBAAkB,EAAE,YAAY,CAAC,CAAA;YAC1G,sBAAsB,CAAC,iBAAiB,CAAC,CAAA;YAEzC,MAAM,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAA;YAC1B,gBAAgB,CAAC;gBACf,OAAO,EAAE,gCAAgC;gBACzC,gBAAgB,EAAE,IAAI;gBACtB,OAAO,EAAE,SAAS;gBAClB,WAAW,EAAE,WAAW,0BAAc,CAAC,OAAO,CAAC,WAAW,GAAG,IAAI,CAAC,MAAM;aACzE,CAAC,CAAA;YAEF,OAAO,IAAI,CAAA;SACZ;QAAC,OAAO,CAAC,EAAE;YACV,sBAAsB,CAAC,iBAAiB,CAAC,CAAA;YACzC,gBAAgB,CAAC;gBACf,OAAO,EAAE,iDAAiD;gBAC1D,OAAO,EAAE,OAAO;gBAChB,gBAAgB,EAAE,IAAI;aACvB,CAAC,CAAA;YACF,OAAO,IAAI,KAAK,CAAE,CAAW,CAAC,OAAO,CAAC,CAAA;SACvC;IACH,CAAC,CAAA,EACD;QACE,SAAS,EAAE,GAAG,EAAE;YACd,WAAW,CAAC,YAAY,EAAE,CAAA;QAC5B,CAAC;KACF,CACF,CAAA;AACH,CAAC,CAAA;AA/CY,QAAA,QAAQ,YA+CpB"} \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useFreeze.js b/dist/services/contracts/baseDAO/hooks/useFreeze.js deleted file mode 100644 index 23468cb..0000000 --- a/dist/services/contracts/baseDAO/hooks/useFreeze.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.useFreeze=void 0;const mixpanel_browser_1=__importDefault(require('mixpanel-browser'));const useNotification_1=require('../../../../modules/common/hooks/useNotification');const react_query_1=require('react-query');const useTezos_1=require('../../../beacon/hooks/useTezos');const bakingBad_1=require('../../../bakingBad');const useFreeze=()=>{const queryClient=(0,react_query_1.useQueryClient)();const openNotification=(0,useNotification_1.useNotification)();const {network,tezos,account,connect}=(0,useTezos_1.useTezos)();return(0,react_query_1.useMutation)(params=>__awaiter(void 0,void 0,void 0,function*(){const {key:freezeNotification,closeSnackbar:closeFreezeNotification}=openNotification({message:`${params.freeze?'Deposit':'Withdrawal'} is being processed...`,persist:true,variant:'info'});try{let tezosToolkit=tezos;if(!account){tezosToolkit=yield connect();}const data=yield params.dao[params.freeze?'freeze':'unfreeze'](params.amount,tezosToolkit);mixpanel_browser_1.default.track(`Tokens ${params.freeze?'Deposited':'Withdrawn'}`,{dao:params.dao.data.address,amount:params.amount});yield data.confirmation(1);closeFreezeNotification(freezeNotification);openNotification({message:`${params.freeze?'Deposit':'Withdrawal'} transaction confirmed!`,autoHideDuration:10000,variant:'success',detailsLink:`https://${bakingBad_1.networkNameMap[network]}.tzkt.io/`+data.opHash});return data;}catch(e){console.log(e);closeFreezeNotification(freezeNotification);openNotification({message:`An error has happened with ${params.freeze?'deposit':'withdrawal'} transaction!`,variant:'error',autoHideDuration:10000});return new Error(e.message);}}),{onSuccess:()=>{queryClient.resetQueries();}});};exports.useFreeze=useFreeze; \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useFreeze.js.map b/dist/services/contracts/baseDAO/hooks/useFreeze.js.map deleted file mode 100644 index 22263c9..0000000 --- a/dist/services/contracts/baseDAO/hooks/useFreeze.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useFreeze.js","sourceRoot":"","sources":["../../../../../src/services/contracts/baseDAO/hooks/useFreeze.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;AACA,wEAAuC;AACvC,0EAAsE;AACtE,6CAAyD;AACzD,6DAAyD;AAEzD,kDAAmD;AAQ5C,MAAM,SAAS,GAAG,GAAG,EAAE;IAC5B,MAAM,WAAW,GAAG,IAAA,4BAAc,GAAE,CAAA;IACpC,MAAM,gBAAgB,GAAG,IAAA,iCAAe,GAAE,CAAA;IAC1C,MAAM,EAAE,OAAO,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,GAAG,IAAA,mBAAQ,GAAE,CAAA;IAEvD,OAAO,IAAA,yBAAW,EAChB,CAAM,MAAM,EAAC,EAAE;QACb,MAAM,EAAE,GAAG,EAAE,kBAAkB,EAAE,aAAa,EAAE,uBAAuB,EAAE,GAAG,gBAAgB,CAAC;YAC3F,OAAO,EAAE,GAAG,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,YAAY,wBAAwB;YAC5E,OAAO,EAAE,IAAI;YACb,OAAO,EAAE,MAAM;SAChB,CAAC,CAAA;QACF,IAAI;YACF,IAAI,YAAY,GAAG,KAAK,CAAA;YAExB,IAAI,CAAC,OAAO,EAAE;gBACZ,YAAY,GAAG,MAAM,OAAO,EAAE,CAAA;aAC/B;YAED,MAAM,IAAI,GAAG,MAAO,MAAM,CAAC,GAAe,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,MAAM,CAAC,MAAM,EAAE,YAAY,CAAC,CAAA;YAE9G,0BAAQ,CAAC,KAAK,CAAC,UAAU,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,EAAE,EAAE;gBACpE,GAAG,EAAE,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO;gBAC5B,MAAM,EAAE,MAAM,CAAC,MAAM;aACtB,CAAC,CAAA;YAEF,MAAM,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAA;YAE1B,uBAAuB,CAAC,kBAAkB,CAAC,CAAA;YAC3C,gBAAgB,CAAC;gBACf,OAAO,EAAE,GAAG,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,YAAY,yBAAyB;gBAC7E,gBAAgB,EAAE,KAAK;gBACvB,OAAO,EAAE,SAAS;gBAClB,WAAW,EAAE,WAAW,0BAAc,CAAC,OAAO,CAAC,WAAW,GAAG,IAAI,CAAC,MAAM;aACzE,CAAC,CAAA;YACF,OAAO,IAAI,CAAA;SACZ;QAAC,OAAO,CAAC,EAAE;YACV,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAA;YACd,uBAAuB,CAAC,kBAAkB,CAAC,CAAA;YAC3C,gBAAgB,CAAC;gBACf,OAAO,EAAE,8BAA8B,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,YAAY,eAAe;gBAC9F,OAAO,EAAE,OAAO;gBAChB,gBAAgB,EAAE,KAAK;aACxB,CAAC,CAAA;YACF,OAAO,IAAI,KAAK,CAAE,CAAW,CAAC,OAAO,CAAC,CAAA;SACvC;IACH,CAAC,CAAA,EACD;QACE,SAAS,EAAE,GAAG,EAAE;YACd,WAAW,CAAC,YAAY,EAAE,CAAA;QAC5B,CAAC;KACF,CACF,CAAA;AACH,CAAC,CAAA;AArDY,QAAA,SAAS,aAqDrB"} \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useLambdaAddPropose.js b/dist/services/contracts/baseDAO/hooks/useLambdaAddPropose.js deleted file mode 100644 index d3b4399..0000000 --- a/dist/services/contracts/baseDAO/hooks/useLambdaAddPropose.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.useLambdaAddPropose=void 0;const react_query_1=require('react-query');const useNotification_1=require('../../../../modules/common/hooks/useNotification');const useTezos_1=require('../../../beacon/hooks/useTezos');const mixpanel_browser_1=__importDefault(require('mixpanel-browser'));const bakingBad_1=require('../../../bakingBad');const useLambdaAddPropose=()=>{const queryClient=(0,react_query_1.useQueryClient)();const openNotification=(0,useNotification_1.useNotification)();const {network,tezos,account,connect}=(0,useTezos_1.useTezos)();return(0,react_query_1.useMutation)(({dao,args,handleClose})=>__awaiter(void 0,void 0,void 0,function*(){const {key:proposalNotification,closeSnackbar:closeProposalNotification}=openNotification({message:'Proposal is being created...',persist:true,variant:'info'});try{let tezosToolkit=tezos;if(!account){tezosToolkit=yield connect();}const data=yield dao.proposeLambdaAdd(args,tezosToolkit);mixpanel_browser_1.default.track('Proposal Created',{dao:dao.data.address,daoType:'Registry'});yield data.confirmation(1);closeProposalNotification(proposalNotification);openNotification({message:'Add Lambda proposal transaction confirmed!',autoHideDuration:10000,variant:'success',detailsLink:`https://${bakingBad_1.networkNameMap[network]}.tzkt.io/`+data.opHash});handleClose();return data;}catch(e){console.log(e);closeProposalNotification(proposalNotification);openNotification({message:'An error has happened with propose transaction!',variant:'error',autoHideDuration:10000});return new Error(e.message);}}),{onSuccess:()=>{queryClient.resetQueries();}});};exports.useLambdaAddPropose=useLambdaAddPropose; \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useLambdaAddPropose.js.map b/dist/services/contracts/baseDAO/hooks/useLambdaAddPropose.js.map deleted file mode 100644 index 66b7dfb..0000000 --- a/dist/services/contracts/baseDAO/hooks/useLambdaAddPropose.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useLambdaAddPropose.js","sourceRoot":"","sources":["../../../../../src/services/contracts/baseDAO/hooks/useLambdaAddPropose.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;AACA,6CAAyD;AAEzD,0EAAsE;AACtE,6DAAyD;AACzD,wEAAuC;AACvC,kDAAmD;AAG5C,MAAM,mBAAmB,GAAG,GAAG,EAAE;IACtC,MAAM,WAAW,GAAG,IAAA,4BAAc,GAAE,CAAA;IACpC,MAAM,gBAAgB,GAAG,IAAA,iCAAe,GAAE,CAAA;IAC1C,MAAM,EAAE,OAAO,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,GAAG,IAAA,mBAAQ,GAAE,CAAA;IAEvD,OAAO,IAAA,yBAAW,EAKhB,CAAO,EAAE,GAAG,EAAE,IAAI,EAAE,WAAW,EAAE,EAAE,EAAE;QACnC,MAAM,EAAE,GAAG,EAAE,oBAAoB,EAAE,aAAa,EAAE,yBAAyB,EAAE,GAAG,gBAAgB,CAAC;YAC/F,OAAO,EAAE,8BAA8B;YACvC,OAAO,EAAE,IAAI;YACb,OAAO,EAAE,MAAM;SAChB,CAAC,CAAA;QACF,IAAI;YACF,IAAI,YAAY,GAAG,KAAK,CAAA;YAExB,IAAI,CAAC,OAAO,EAAE;gBACZ,YAAY,GAAG,MAAM,OAAO,EAAE,CAAA;aAC/B;YAED,MAAM,IAAI,GAAG,MAAM,GAAG,CAAC,gBAAgB,CAAC,IAAI,EAAE,YAAY,CAAC,CAAA;YAE3D,0BAAQ,CAAC,KAAK,CAAC,kBAAkB,EAAE;gBACjC,GAAG,EAAE,GAAG,CAAC,IAAI,CAAC,OAAO;gBACrB,OAAO,EAAE,UAAU;aACpB,CAAC,CAAA;YAEF,MAAM,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAA;YAC1B,yBAAyB,CAAC,oBAAoB,CAAC,CAAA;YAC/C,oBAAoB;YAEpB,gBAAgB,CAAC;gBACf,OAAO,EAAE,4CAA4C;gBACrD,gBAAgB,EAAE,KAAK;gBACvB,OAAO,EAAE,SAAS;gBAClB,WAAW,EAAE,WAAW,0BAAc,CAAC,OAAO,CAAC,WAAW,GAAG,IAAI,CAAC,MAAM;aACzE,CAAC,CAAA;YAEF,WAAW,EAAE,CAAA;YACb,OAAO,IAAI,CAAA;SACZ;QAAC,OAAO,CAAC,EAAE;YACV,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAA;YACd,yBAAyB,CAAC,oBAAoB,CAAC,CAAA;YAC/C,gBAAgB,CAAC;gBACf,OAAO,EAAE,iDAAiD;gBAC1D,OAAO,EAAE,OAAO;gBAChB,gBAAgB,EAAE,KAAK;aACxB,CAAC,CAAA;YACF,oBAAoB;YACpB,OAAO,IAAI,KAAK,CAAE,CAAW,CAAC,OAAO,CAAC,CAAA;SACvC;IACH,CAAC,CAAA,EACD;QACE,SAAS,EAAE,GAAG,EAAE;YACd,WAAW,CAAC,YAAY,EAAE,CAAA;QAC5B,CAAC;KACF,CACF,CAAA;AACH,CAAC,CAAA;AA7DY,QAAA,mBAAmB,uBA6D/B"} \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useLambdaExecutePropose.js b/dist/services/contracts/baseDAO/hooks/useLambdaExecutePropose.js deleted file mode 100644 index d27f0fa..0000000 --- a/dist/services/contracts/baseDAO/hooks/useLambdaExecutePropose.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.useLambdaExecutePropose=void 0;const react_query_1=require('react-query');const useNotification_1=require('../../../../modules/common/hooks/useNotification');const useTezos_1=require('../../../beacon/hooks/useTezos');const mixpanel_browser_1=__importDefault(require('mixpanel-browser'));const bakingBad_1=require('../../../bakingBad');const useLambdaExecutePropose=()=>{const queryClient=(0,react_query_1.useQueryClient)();const openNotification=(0,useNotification_1.useNotification)();const {network,tezos,account,connect}=(0,useTezos_1.useTezos)();return(0,react_query_1.useMutation)(({dao,args,handleClose})=>__awaiter(void 0,void 0,void 0,function*(){const {key:proposalNotification,closeSnackbar:closeProposalNotification}=openNotification({message:'Proposal is being created...',persist:true,variant:'info'});try{let tezosToolkit=tezos;if(!account){tezosToolkit=yield connect();}const data=yield dao.proposeLambdaExecute(args,tezosToolkit);mixpanel_browser_1.default.track('Proposal Created',{dao:dao.data.address,daoType:'Registry'});yield data.confirmation(1);closeProposalNotification(proposalNotification);openNotification({message:'New proposal transaction confirmed!',autoHideDuration:10000,variant:'success',detailsLink:`https://${bakingBad_1.networkNameMap[network]}.tzkt.io/`+data.opHash});handleClose();return data;}catch(e){console.log(e);closeProposalNotification(proposalNotification);openNotification({message:'An error has happened with propose transaction!',variant:'error',autoHideDuration:10000});return new Error(e.message);}}),{onSuccess:()=>{queryClient.resetQueries();}});};exports.useLambdaExecutePropose=useLambdaExecutePropose; \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useLambdaExecutePropose.js.map b/dist/services/contracts/baseDAO/hooks/useLambdaExecutePropose.js.map deleted file mode 100644 index d60709a..0000000 --- a/dist/services/contracts/baseDAO/hooks/useLambdaExecutePropose.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useLambdaExecutePropose.js","sourceRoot":"","sources":["../../../../../src/services/contracts/baseDAO/hooks/useLambdaExecutePropose.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;AACA,6CAAyD;AAEzD,0EAAsE;AACtE,6DAAyD;AACzD,wEAAuC;AACvC,kDAAmD;AAG5C,MAAM,uBAAuB,GAAG,GAAG,EAAE;IAC1C,MAAM,WAAW,GAAG,IAAA,4BAAc,GAAE,CAAA;IACpC,MAAM,gBAAgB,GAAG,IAAA,iCAAe,GAAE,CAAA;IAC1C,MAAM,EAAE,OAAO,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,GAAG,IAAA,mBAAQ,GAAE,CAAA;IAEvD,OAAO,IAAA,yBAAW,EAKhB,CAAO,EAAE,GAAG,EAAE,IAAI,EAAE,WAAW,EAAE,EAAE,EAAE;QACnC,MAAM,EAAE,GAAG,EAAE,oBAAoB,EAAE,aAAa,EAAE,yBAAyB,EAAE,GAAG,gBAAgB,CAAC;YAC/F,OAAO,EAAE,8BAA8B;YACvC,OAAO,EAAE,IAAI;YACb,OAAO,EAAE,MAAM;SAChB,CAAC,CAAA;QACF,IAAI;YACF,IAAI,YAAY,GAAG,KAAK,CAAA;YAExB,IAAI,CAAC,OAAO,EAAE;gBACZ,YAAY,GAAG,MAAM,OAAO,EAAE,CAAA;aAC/B;YAED,MAAM,IAAI,GAAG,MAAM,GAAG,CAAC,oBAAoB,CAAC,IAAI,EAAE,YAAY,CAAC,CAAA;YAE/D,0BAAQ,CAAC,KAAK,CAAC,kBAAkB,EAAE;gBACjC,GAAG,EAAE,GAAG,CAAC,IAAI,CAAC,OAAO;gBACrB,OAAO,EAAE,UAAU;aACpB,CAAC,CAAA;YAEF,MAAM,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAA;YAC1B,yBAAyB,CAAC,oBAAoB,CAAC,CAAA;YAE/C,gBAAgB,CAAC;gBACf,OAAO,EAAE,qCAAqC;gBAC9C,gBAAgB,EAAE,KAAK;gBACvB,OAAO,EAAE,SAAS;gBAClB,WAAW,EAAE,WAAW,0BAAc,CAAC,OAAO,CAAC,WAAW,GAAG,IAAI,CAAC,MAAM;aACzE,CAAC,CAAA;YAEF,WAAW,EAAE,CAAA;YACb,OAAO,IAAI,CAAA;SACZ;QAAC,OAAO,CAAC,EAAE;YACV,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAA;YACd,yBAAyB,CAAC,oBAAoB,CAAC,CAAA;YAC/C,gBAAgB,CAAC;gBACf,OAAO,EAAE,iDAAiD;gBAC1D,OAAO,EAAE,OAAO;gBAChB,gBAAgB,EAAE,KAAK;aACxB,CAAC,CAAA;YACF,OAAO,IAAI,KAAK,CAAE,CAAW,CAAC,OAAO,CAAC,CAAA;SACvC;IACH,CAAC,CAAA,EACD;QACE,SAAS,EAAE,GAAG,EAAE;YACd,WAAW,CAAC,YAAY,EAAE,CAAA;QAC5B,CAAC;KACF,CACF,CAAA;AACH,CAAC,CAAA;AA3DY,QAAA,uBAAuB,2BA2DnC"} \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useLambdaRemovePropose.js b/dist/services/contracts/baseDAO/hooks/useLambdaRemovePropose.js deleted file mode 100644 index ac8ae9c..0000000 --- a/dist/services/contracts/baseDAO/hooks/useLambdaRemovePropose.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.useLambdaRemovePropose=void 0;const react_query_1=require('react-query');const useNotification_1=require('../../../../modules/common/hooks/useNotification');const useTezos_1=require('../../../beacon/hooks/useTezos');const mixpanel_browser_1=__importDefault(require('mixpanel-browser'));const bakingBad_1=require('../../../bakingBad');const useLambdaRemovePropose=()=>{const queryClient=(0,react_query_1.useQueryClient)();const openNotification=(0,useNotification_1.useNotification)();const {network,tezos,account,connect}=(0,useTezos_1.useTezos)();return(0,react_query_1.useMutation)(({dao,args,handleClose})=>__awaiter(void 0,void 0,void 0,function*(){const {key:proposalNotification,closeSnackbar:closeProposalNotification}=openNotification({message:'Proposal is being created...',persist:true,variant:'info'});try{let tezosToolkit=tezos;if(!account){tezosToolkit=yield connect();}const data=yield dao.proposeLambdaRemove(args,tezosToolkit);mixpanel_browser_1.default.track('Proposal Created',{dao:dao.data.address,daoType:'Registry'});yield data.confirmation(1);closeProposalNotification(proposalNotification);openNotification({message:'Remove Lambda proposal transaction confirmed!',autoHideDuration:10000,variant:'success',detailsLink:`https://${bakingBad_1.networkNameMap[network]}.tzkt.io/`+data.opHash});handleClose();return data;}catch(e){console.log(e);closeProposalNotification(proposalNotification);openNotification({message:'An error has happened with propose transaction!',variant:'error',autoHideDuration:10000});return new Error(e.message);}}),{onSuccess:()=>{queryClient.resetQueries();}});};exports.useLambdaRemovePropose=useLambdaRemovePropose; \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useLambdaRemovePropose.js.map b/dist/services/contracts/baseDAO/hooks/useLambdaRemovePropose.js.map deleted file mode 100644 index dc59fe9..0000000 --- a/dist/services/contracts/baseDAO/hooks/useLambdaRemovePropose.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useLambdaRemovePropose.js","sourceRoot":"","sources":["../../../../../src/services/contracts/baseDAO/hooks/useLambdaRemovePropose.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;AACA,6CAAyD;AAEzD,0EAAsE;AACtE,6DAAyD;AACzD,wEAAuC;AACvC,kDAAmD;AAG5C,MAAM,sBAAsB,GAAG,GAAG,EAAE;IACzC,MAAM,WAAW,GAAG,IAAA,4BAAc,GAAE,CAAA;IACpC,MAAM,gBAAgB,GAAG,IAAA,iCAAe,GAAE,CAAA;IAC1C,MAAM,EAAE,OAAO,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,GAAG,IAAA,mBAAQ,GAAE,CAAA;IAEvD,OAAO,IAAA,yBAAW,EAKhB,CAAO,EAAE,GAAG,EAAE,IAAI,EAAE,WAAW,EAAE,EAAE,EAAE;QACnC,MAAM,EAAE,GAAG,EAAE,oBAAoB,EAAE,aAAa,EAAE,yBAAyB,EAAE,GAAG,gBAAgB,CAAC;YAC/F,OAAO,EAAE,8BAA8B;YACvC,OAAO,EAAE,IAAI;YACb,OAAO,EAAE,MAAM;SAChB,CAAC,CAAA;QACF,IAAI;YACF,IAAI,YAAY,GAAG,KAAK,CAAA;YAExB,IAAI,CAAC,OAAO,EAAE;gBACZ,YAAY,GAAG,MAAM,OAAO,EAAE,CAAA;aAC/B;YAED,MAAM,IAAI,GAAG,MAAM,GAAG,CAAC,mBAAmB,CAAC,IAAI,EAAE,YAAY,CAAC,CAAA;YAE9D,0BAAQ,CAAC,KAAK,CAAC,kBAAkB,EAAE;gBACjC,GAAG,EAAE,GAAG,CAAC,IAAI,CAAC,OAAO;gBACrB,OAAO,EAAE,UAAU;aACpB,CAAC,CAAA;YAEF,MAAM,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAA;YAC1B,yBAAyB,CAAC,oBAAoB,CAAC,CAAA;YAE/C,gBAAgB,CAAC;gBACf,OAAO,EAAE,+CAA+C;gBACxD,gBAAgB,EAAE,KAAK;gBACvB,OAAO,EAAE,SAAS;gBAClB,WAAW,EAAE,WAAW,0BAAc,CAAC,OAAO,CAAC,WAAW,GAAG,IAAI,CAAC,MAAM;aACzE,CAAC,CAAA;YAEF,WAAW,EAAE,CAAA;YACb,OAAO,IAAI,CAAA;SACZ;QAAC,OAAO,CAAC,EAAE;YACV,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAA;YACd,yBAAyB,CAAC,oBAAoB,CAAC,CAAA;YAC/C,gBAAgB,CAAC;gBACf,OAAO,EAAE,iDAAiD;gBAC1D,OAAO,EAAE,OAAO;gBAChB,gBAAgB,EAAE,KAAK;aACxB,CAAC,CAAA;YACF,OAAO,IAAI,KAAK,CAAE,CAAW,CAAC,OAAO,CAAC,CAAA;SACvC;IACH,CAAC,CAAA,EACD;QACE,SAAS,EAAE,GAAG,EAAE;YACd,WAAW,CAAC,YAAY,EAAE,CAAA;QAC5B,CAAC;KACF,CACF,CAAA;AACH,CAAC,CAAA;AA3DY,QAAA,sBAAsB,0BA2DlC"} \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useOriginate.js b/dist/services/contracts/baseDAO/hooks/useOriginate.js deleted file mode 100644 index 7321d59..0000000 --- a/dist/services/contracts/baseDAO/hooks/useOriginate.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.useOriginate=void 0;const react_1=require('react');const react_query_1=require('react-query');const deploy_1=require('../../metadataCarrier/deploy');const useTezos_1=require('../../../beacon/hooks/useTezos');const __1=require('..');const services_1=require('../../../services/dao/services');const mixpanel_browser_1=__importDefault(require('mixpanel-browser'));const signer_1=require('@taquito/signer');const beacon_1=require('../../../beacon');const utils_1=require('../../../lite/utils');const lite_services_1=require('../../../services/lite/lite-services');const INITIAL_STATES=[{activeText:'',completedText:''},{activeText:'',completedText:''},{activeText:'',completedText:''},{activeText:'',completedText:''}];const waitForIndexation=contractAddress=>__awaiter(void 0,void 0,void 0,function*(){return new Promise((resolve,reject)=>__awaiter(void 0,void 0,void 0,function*(){let tries=0;const tryDAOIndexation=()=>__awaiter(void 0,void 0,void 0,function*(){const response=yield(0,services_1.getDAO)(contractAddress);if(response.daos.length>0){resolve(true);}else{if(tries>12){console.log(`DAO indexation timed out`);reject(false);}console.log(`Verifying DAO indexation, trial #${tries+1}`);tries++;setTimeout(()=>__awaiter(void 0,void 0,void 0,function*(){return yield tryDAOIndexation();}),10000);}});yield tryDAOIndexation();}));});const useOriginate=template=>{const queryClient=(0,react_query_1.useQueryClient)();const [states,setStates]=(0,react_1.useState)(INITIAL_STATES);const [activeState,setActiveState]=(0,react_1.useState)();const {tezos,connect,network,account,wallet}=(0,useTezos_1.useTezos)();const result=(0,react_query_1.useMutation)(({metadataParams,params})=>__awaiter(void 0,void 0,void 0,function*(){var _a;const updatedStates=INITIAL_STATES;updatedStates[0]={activeText:'Deploying Metadata Carrier Contract',completedText:''};setActiveState(0);setStates(updatedStates);let newTezos=tezos;if(network!=='mainnet'){newTezos=(0,useTezos_1.initTezosInstance)(network);const signer=yield signer_1.InMemorySigner.fromSecretKey(beacon_1.ALICE_PRIV_KEY);newTezos.setProvider({signer});params.orgSettings.administrator=yield newTezos.wallet.pkh();}mixpanel_browser_1.default.track('Started DAO origination',{contract:'MetadataCarrier',daoName:params.orgSettings.name,daoType:params.template});const metadata=yield(0,deploy_1.deployMetadataCarrier)(Object.assign(Object.assign({},metadataParams),{tezos:newTezos,connect}));if(!metadata){throw new Error(`Could not deploy ${template}DAO because MetadataCarrier contract deployment failed`);}updatedStates[0]=Object.assign(Object.assign({},updatedStates[0]),{completedText:`Deployed Metadata Carrier with address "${metadata.deployAddress}" and key "${metadata.keyName}"`});updatedStates[1]={activeText:`Deploying ${template} DAO Contract`,completedText:''};setActiveState(1);setStates(updatedStates);mixpanel_browser_1.default.track('Started DAO origination',{contract:'BaseDAO',daoName:params.orgSettings.name});const contract=yield __1.BaseDAO.baseDeploy(template,{tezos:newTezos,metadata,params,network});if(!contract){throw new Error(`Error deploying ${template}DAO`);}updatedStates[1]=Object.assign(Object.assign({},updatedStates[1]),{completedText:`Deployed ${template} DAO contract with address "${contract.address}"`});updatedStates[2]={activeText:`Waiting for DAO ownership to be transferred`,completedText:''};setActiveState(2);setStates(updatedStates);const tx=yield __1.BaseDAO.transfer_ownership(contract.address,contract.address,newTezos);if(!tx){throw new Error(`Error transferring ownership of ${template}DAO to itself`);}updatedStates[2]=Object.assign(Object.assign({},updatedStates[2]),{completedText:`Ownership of ${template} DAO transferred to the DAO "${contract.address}"`});updatedStates[3]={activeText:`Waiting for DAO to be indexed`,completedText:''};setActiveState(3);setStates(updatedStates);mixpanel_browser_1.default.track('Completed DAO creation',{daoName:params.orgSettings.name,daoType:params.template});mixpanel_browser_1.default.track('Waiting for DAO indexation',{daoName:params.orgSettings.name,daoType:params.template});const indexed=yield waitForIndexation(contract.address);updatedStates[3]=Object.assign(Object.assign({},updatedStates[3]),{completedText:indexed?`Deployed ${metadataParams.metadata.unfrozenToken.name} successfully`:`Deployed ${metadataParams.metadata.unfrozenToken.name} successfully, but metadata has not been indexed yet. This usually takes a few minutes, your DAO page may not be available yet.`});setActiveState(4);setStates(updatedStates);if(wallet){const values={name:params.orgSettings.name,description:params.orgSettings.description,linkToTerms:contract.address,picUri:'',members:[],polls:[],tokenAddress:params.orgSettings.governanceToken.address,tokenType:'FA2',requiredTokenOwnership:true,allowPublicAccess:true,network:network,daoContract:contract.address,tokenID:params.orgSettings.governanceToken.tokenId};const {signature,payloadBytes}=yield(0,utils_1.getSignature)(account,wallet,JSON.stringify(values));const publicKey=(_a=yield wallet===null||wallet===void 0?void 0:wallet.client.getActiveAccount())===null||_a===void 0?void 0:_a.publicKey;const resp=yield(0,lite_services_1.saveLiteCommunity)(signature,publicKey,payloadBytes);}mixpanel_browser_1.default.track('Completed DAO indexation',{daoName:params.orgSettings.name,daoType:params.template});return contract;}),{onSuccess:()=>{queryClient.resetQueries();}});return{mutation:result,states,activeState};};exports.useOriginate=useOriginate; \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useOriginate.js.map b/dist/services/contracts/baseDAO/hooks/useOriginate.js.map deleted file mode 100644 index 4d3e764..0000000 --- a/dist/services/contracts/baseDAO/hooks/useOriginate.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useOriginate.js","sourceRoot":"","sources":["../../../../../src/services/contracts/baseDAO/hooks/useOriginate.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useProposeConfigChange.js b/dist/services/contracts/baseDAO/hooks/useProposeConfigChange.js deleted file mode 100644 index 55638f3..0000000 --- a/dist/services/contracts/baseDAO/hooks/useProposeConfigChange.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};Object.defineProperty(exports,'__esModule',{value:true});exports.useProposeConfigChange=void 0;const react_query_1=require('react-query');const useNotification_1=require('../../../../modules/common/hooks/useNotification');const useTezos_1=require('../../../beacon/hooks/useTezos');const bakingBad_1=require('../../../bakingBad');const useProposeConfigChange=()=>{const queryClient=(0,react_query_1.useQueryClient)();const openNotification=(0,useNotification_1.useNotification)();const {network,tezos,account,connect}=(0,useTezos_1.useTezos)();return(0,react_query_1.useMutation)(({dao,args})=>__awaiter(void 0,void 0,void 0,function*(){const {key:proposalNotification,closeSnackbar:closeProposalNotification}=openNotification({message:'Proposal is being created...',persist:true,variant:'info'});try{let tezosToolkit=tezos;if(!account){tezosToolkit=yield connect();}const data=yield dao.proposeConfigChange(args,tezosToolkit);yield data.confirmation(1);closeProposalNotification(proposalNotification);openNotification({message:'Config proposal transaction confirmed!',autoHideDuration:10000,variant:'success',detailsLink:`https://${bakingBad_1.networkNameMap[network]}.tzkt.io/`+data.opHash});return data;}catch(e){console.log(e);closeProposalNotification(proposalNotification);openNotification({message:'An error has happened with propose transaction!',variant:'error',autoHideDuration:10000});return new Error(e.message);}}),{onSuccess:()=>{queryClient.resetQueries();}});};exports.useProposeConfigChange=useProposeConfigChange; \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useProposeConfigChange.js.map b/dist/services/contracts/baseDAO/hooks/useProposeConfigChange.js.map deleted file mode 100644 index 59658ad..0000000 --- a/dist/services/contracts/baseDAO/hooks/useProposeConfigChange.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useProposeConfigChange.js","sourceRoot":"","sources":["../../../../../src/services/contracts/baseDAO/hooks/useProposeConfigChange.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,6CAAyD;AACzD,0EAAsE;AACtE,6DAAyD;AAGzD,kDAAmD;AAE5C,MAAM,sBAAsB,GAAG,GAAG,EAAE;IACzC,MAAM,WAAW,GAAG,IAAA,4BAAc,GAAE,CAAA;IACpC,MAAM,gBAAgB,GAAG,IAAA,iCAAe,GAAE,CAAA;IAC1C,MAAM,EAAE,OAAO,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,GAAG,IAAA,mBAAQ,GAAE,CAAA;IAEvD,OAAO,IAAA,yBAAW,EAChB,CAAO,EAAE,GAAG,EAAE,IAAI,EAAE,EAAE,EAAE;QACtB,MAAM,EAAE,GAAG,EAAE,oBAAoB,EAAE,aAAa,EAAE,yBAAyB,EAAE,GAAG,gBAAgB,CAAC;YAC/F,OAAO,EAAE,8BAA8B;YACvC,OAAO,EAAE,IAAI;YACb,OAAO,EAAE,MAAM;SAChB,CAAC,CAAA;QACF,IAAI;YACF,IAAI,YAAY,GAAG,KAAK,CAAA;YAExB,IAAI,CAAC,OAAO,EAAE;gBACZ,YAAY,GAAG,MAAM,OAAO,EAAE,CAAA;aAC/B;YAED,MAAM,IAAI,GAAG,MAAM,GAAG,CAAC,mBAAmB,CAAC,IAAI,EAAE,YAAY,CAAC,CAAA;YAC9D,MAAM,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAA;YAC1B,yBAAyB,CAAC,oBAAoB,CAAC,CAAA;YAE/C,gBAAgB,CAAC;gBACf,OAAO,EAAE,wCAAwC;gBACjD,gBAAgB,EAAE,KAAK;gBACvB,OAAO,EAAE,SAAS;gBAClB,WAAW,EAAE,WAAW,0BAAc,CAAC,OAAO,CAAC,WAAW,GAAG,IAAI,CAAC,MAAM;aACzE,CAAC,CAAA;YACF,OAAO,IAAI,CAAA;SACZ;QAAC,OAAO,CAAC,EAAE;YACV,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAA;YACd,yBAAyB,CAAC,oBAAoB,CAAC,CAAA;YAC/C,gBAAgB,CAAC;gBACf,OAAO,EAAE,iDAAiD;gBAC1D,OAAO,EAAE,OAAO;gBAChB,gBAAgB,EAAE,KAAK;aACxB,CAAC,CAAA;YACF,OAAO,IAAI,KAAK,CAAE,CAAW,CAAC,OAAO,CAAC,CAAA;SACvC;IACH,CAAC,CAAA,EACD;QACE,SAAS,EAAE,GAAG,EAAE;YACd,WAAW,CAAC,YAAY,EAAE,CAAA;QAC5B,CAAC;KACF,CACF,CAAA;AACH,CAAC,CAAA;AA/CY,QAAA,sBAAsB,0BA+ClC"} \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useProposeDelegationChange.js b/dist/services/contracts/baseDAO/hooks/useProposeDelegationChange.js deleted file mode 100644 index 6a54411..0000000 --- a/dist/services/contracts/baseDAO/hooks/useProposeDelegationChange.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};Object.defineProperty(exports,'__esModule',{value:true});exports.useProposeDelegationChange=void 0;const react_query_1=require('react-query');const useNotification_1=require('../../../../modules/common/hooks/useNotification');const useTezos_1=require('../../../beacon/hooks/useTezos');const bakingBad_1=require('../../../bakingBad');const useProposeDelegationChange=()=>{const queryClient=(0,react_query_1.useQueryClient)();const openNotification=(0,useNotification_1.useNotification)();const {network,tezos,account,connect}=(0,useTezos_1.useTezos)();return(0,react_query_1.useMutation)(({dao,newDelegationAddress})=>__awaiter(void 0,void 0,void 0,function*(){const {key:proposalNotification,closeSnackbar:closeProposalNotification}=openNotification({message:'Proposal is being created...',persist:true,variant:'info'});try{let tezosToolkit=tezos;if(!account){tezosToolkit=yield connect();}const data=yield dao.proposeDelegationChange(newDelegationAddress,tezosToolkit);yield data.confirmation(1);closeProposalNotification(proposalNotification);openNotification({message:'Delegation change proposal transaction confirmed!',autoHideDuration:10000,variant:'success',detailsLink:`https://${bakingBad_1.networkNameMap[network]}.tzkt.io/`+data.opHash});return data;}catch(e){console.error(e);closeProposalNotification(proposalNotification);openNotification({message:'An error has happened with propose transaction!',variant:'error',autoHideDuration:10000});return new Error(e.message);}}),{onSuccess:()=>{queryClient.resetQueries();}});};exports.useProposeDelegationChange=useProposeDelegationChange; \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useProposeDelegationChange.js.map b/dist/services/contracts/baseDAO/hooks/useProposeDelegationChange.js.map deleted file mode 100644 index 1a2ae22..0000000 --- a/dist/services/contracts/baseDAO/hooks/useProposeDelegationChange.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useProposeDelegationChange.js","sourceRoot":"","sources":["../../../../../src/services/contracts/baseDAO/hooks/useProposeDelegationChange.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,6CAAyD;AACzD,0EAAsE;AACtE,6DAAyD;AAEzD,kDAAmD;AAE5C,MAAM,0BAA0B,GAAG,GAAG,EAAE;IAC7C,MAAM,WAAW,GAAG,IAAA,4BAAc,GAAE,CAAA;IACpC,MAAM,gBAAgB,GAAG,IAAA,iCAAe,GAAE,CAAA;IAC1C,MAAM,EAAE,OAAO,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,GAAG,IAAA,mBAAQ,GAAE,CAAA;IAEvD,OAAO,IAAA,yBAAW,EAChB,CAAO,EAAE,GAAG,EAAE,oBAAoB,EAAE,EAAE,EAAE;QACtC,MAAM,EAAE,GAAG,EAAE,oBAAoB,EAAE,aAAa,EAAE,yBAAyB,EAAE,GAAG,gBAAgB,CAAC;YAC/F,OAAO,EAAE,8BAA8B;YACvC,OAAO,EAAE,IAAI;YACb,OAAO,EAAE,MAAM;SAChB,CAAC,CAAA;QACF,IAAI;YACF,IAAI,YAAY,GAAG,KAAK,CAAA;YAExB,IAAI,CAAC,OAAO,EAAE;gBACZ,YAAY,GAAG,MAAM,OAAO,EAAE,CAAA;aAC/B;YAED,MAAM,IAAI,GAAG,MAAM,GAAG,CAAC,uBAAuB,CAAC,oBAAoB,EAAE,YAAY,CAAC,CAAA;YAClF,MAAM,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAA;YAC1B,yBAAyB,CAAC,oBAAoB,CAAC,CAAA;YAE/C,gBAAgB,CAAC;gBACf,OAAO,EAAE,mDAAmD;gBAC5D,gBAAgB,EAAE,KAAK;gBACvB,OAAO,EAAE,SAAS;gBAClB,WAAW,EAAE,WAAW,0BAAc,CAAC,OAAO,CAAC,WAAW,GAAG,IAAI,CAAC,MAAM;aACzE,CAAC,CAAA;YACF,OAAO,IAAI,CAAA;SACZ;QAAC,OAAO,CAAC,EAAE;YACV,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,CAAA;YAChB,yBAAyB,CAAC,oBAAoB,CAAC,CAAA;YAC/C,gBAAgB,CAAC;gBACf,OAAO,EAAE,iDAAiD;gBAC1D,OAAO,EAAE,OAAO;gBAChB,gBAAgB,EAAE,KAAK;aACxB,CAAC,CAAA;YACF,OAAO,IAAI,KAAK,CAAE,CAAW,CAAC,OAAO,CAAC,CAAA;SACvC;IACH,CAAC,CAAA,EACD;QACE,SAAS,EAAE,GAAG,EAAE;YACd,WAAW,CAAC,YAAY,EAAE,CAAA;QAC5B,CAAC;KACF,CACF,CAAA;AACH,CAAC,CAAA;AA/CY,QAAA,0BAA0B,8BA+CtC"} \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useProposeGuardianChange.js b/dist/services/contracts/baseDAO/hooks/useProposeGuardianChange.js deleted file mode 100644 index b40ac1f..0000000 --- a/dist/services/contracts/baseDAO/hooks/useProposeGuardianChange.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};Object.defineProperty(exports,'__esModule',{value:true});exports.useProposeGuardianChange=void 0;const react_query_1=require('react-query');const useNotification_1=require('../../../../modules/common/hooks/useNotification');const useTezos_1=require('../../../beacon/hooks/useTezos');const bakingBad_1=require('../../../bakingBad');const useProposeGuardianChange=()=>{const queryClient=(0,react_query_1.useQueryClient)();const openNotification=(0,useNotification_1.useNotification)();const {network,tezos,account,connect}=(0,useTezos_1.useTezos)();return(0,react_query_1.useMutation)(({dao,newGuardianAddress})=>__awaiter(void 0,void 0,void 0,function*(){const {key:proposalNotification,closeSnackbar:closeProposalNotification}=openNotification({message:'Proposal is being created...',persist:true,variant:'info'});try{let tezosToolkit=tezos;if(!account){tezosToolkit=yield connect();}const data=yield dao.proposeGuardianChange(newGuardianAddress,tezosToolkit);yield data.confirmation(1);closeProposalNotification(proposalNotification);openNotification({message:'Guardian change proposal transaction confirmed!',autoHideDuration:10000,variant:'success',detailsLink:`https://${bakingBad_1.networkNameMap[network]}.tzkt.io/`+data.opHash});return data;}catch(e){console.log(e);closeProposalNotification(proposalNotification);openNotification({message:'An error has happened with propose transaction!',variant:'error',autoHideDuration:10000});return new Error(e.message);}}),{onSuccess:()=>{queryClient.resetQueries();}});};exports.useProposeGuardianChange=useProposeGuardianChange; \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useProposeGuardianChange.js.map b/dist/services/contracts/baseDAO/hooks/useProposeGuardianChange.js.map deleted file mode 100644 index 683f984..0000000 --- a/dist/services/contracts/baseDAO/hooks/useProposeGuardianChange.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useProposeGuardianChange.js","sourceRoot":"","sources":["../../../../../src/services/contracts/baseDAO/hooks/useProposeGuardianChange.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,6CAAyD;AACzD,0EAAsE;AACtE,6DAAyD;AAEzD,kDAAmD;AAE5C,MAAM,wBAAwB,GAAG,GAAG,EAAE;IAC3C,MAAM,WAAW,GAAG,IAAA,4BAAc,GAAE,CAAA;IACpC,MAAM,gBAAgB,GAAG,IAAA,iCAAe,GAAE,CAAA;IAC1C,MAAM,EAAE,OAAO,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,GAAG,IAAA,mBAAQ,GAAE,CAAA;IAEvD,OAAO,IAAA,yBAAW,EAChB,CAAO,EAAE,GAAG,EAAE,kBAAkB,EAAE,EAAE,EAAE;QACpC,MAAM,EAAE,GAAG,EAAE,oBAAoB,EAAE,aAAa,EAAE,yBAAyB,EAAE,GAAG,gBAAgB,CAAC;YAC/F,OAAO,EAAE,8BAA8B;YACvC,OAAO,EAAE,IAAI;YACb,OAAO,EAAE,MAAM;SAChB,CAAC,CAAA;QACF,IAAI;YACF,IAAI,YAAY,GAAG,KAAK,CAAA;YAExB,IAAI,CAAC,OAAO,EAAE;gBACZ,YAAY,GAAG,MAAM,OAAO,EAAE,CAAA;aAC/B;YAED,MAAM,IAAI,GAAG,MAAM,GAAG,CAAC,qBAAqB,CAAC,kBAAkB,EAAE,YAAY,CAAC,CAAA;YAC9E,MAAM,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAA;YAC1B,yBAAyB,CAAC,oBAAoB,CAAC,CAAA;YAE/C,gBAAgB,CAAC;gBACf,OAAO,EAAE,iDAAiD;gBAC1D,gBAAgB,EAAE,KAAK;gBACvB,OAAO,EAAE,SAAS;gBAClB,WAAW,EAAE,WAAW,0BAAc,CAAC,OAAO,CAAC,WAAW,GAAG,IAAI,CAAC,MAAM;aACzE,CAAC,CAAA;YACF,OAAO,IAAI,CAAA;SACZ;QAAC,OAAO,CAAC,EAAE;YACV,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAA;YACd,yBAAyB,CAAC,oBAAoB,CAAC,CAAA;YAC/C,gBAAgB,CAAC;gBACf,OAAO,EAAE,iDAAiD;gBAC1D,OAAO,EAAE,OAAO;gBAChB,gBAAgB,EAAE,KAAK;aACxB,CAAC,CAAA;YACF,OAAO,IAAI,KAAK,CAAE,CAAW,CAAC,OAAO,CAAC,CAAA;SACvC;IACH,CAAC,CAAA,EACD;QACE,SAAS,EAAE,GAAG,EAAE;YACd,WAAW,CAAC,YAAY,EAAE,CAAA;QAC5B,CAAC;KACF,CACF,CAAA;AACH,CAAC,CAAA;AA/CY,QAAA,wBAAwB,4BA+CpC"} \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useRegistryPropose.js b/dist/services/contracts/baseDAO/hooks/useRegistryPropose.js deleted file mode 100644 index 25dbdce..0000000 --- a/dist/services/contracts/baseDAO/hooks/useRegistryPropose.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.useRegistryPropose=void 0;const react_query_1=require('react-query');const useNotification_1=require('../../../../modules/common/hooks/useNotification');const useTezos_1=require('../../../beacon/hooks/useTezos');const mixpanel_browser_1=__importDefault(require('mixpanel-browser'));const bakingBad_1=require('../../../bakingBad');const useRegistryPropose=()=>{const queryClient=(0,react_query_1.useQueryClient)();const openNotification=(0,useNotification_1.useNotification)();const {network,tezos,account,connect}=(0,useTezos_1.useTezos)();return(0,react_query_1.useMutation)(({dao,args})=>__awaiter(void 0,void 0,void 0,function*(){const {key:proposalNotification,closeSnackbar:closeProposalNotification}=openNotification({message:'Proposal is being created...',persist:true,variant:'info'});try{let tezosToolkit=tezos;if(!account){tezosToolkit=yield connect();}const data=yield dao.propose(args,tezosToolkit);mixpanel_browser_1.default.track('Proposal Created',{dao:dao.data.address,daoType:'Registry'});yield data.confirmation(1);closeProposalNotification(proposalNotification);openNotification({message:'Registry proposal transaction confirmed!',autoHideDuration:10000,variant:'success',detailsLink:`https://${bakingBad_1.networkNameMap[network]}.tzkt.io/`+data.opHash});return data;}catch(e){console.log(e);closeProposalNotification(proposalNotification);openNotification({message:'An error has happened with propose transaction!',variant:'error',autoHideDuration:10000});return new Error(e.message);}}),{onSuccess:()=>{queryClient.resetQueries();}});};exports.useRegistryPropose=useRegistryPropose; \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useRegistryPropose.js.map b/dist/services/contracts/baseDAO/hooks/useRegistryPropose.js.map deleted file mode 100644 index b7995f1..0000000 --- a/dist/services/contracts/baseDAO/hooks/useRegistryPropose.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useRegistryPropose.js","sourceRoot":"","sources":["../../../../../src/services/contracts/baseDAO/hooks/useRegistryPropose.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;AACA,6CAAyD;AAEzD,0EAAsE;AACtE,6DAAyD;AAEzD,wEAAuC;AACvC,kDAAmD;AAE5C,MAAM,kBAAkB,GAAG,GAAG,EAAE;IACrC,MAAM,WAAW,GAAG,IAAA,4BAAc,GAAE,CAAA;IACpC,MAAM,gBAAgB,GAAG,IAAA,iCAAe,GAAE,CAAA;IAC1C,MAAM,EAAE,OAAO,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,GAAG,IAAA,mBAAQ,GAAE,CAAA;IAEvD,OAAO,IAAA,yBAAW,EAChB,CAAO,EAAE,GAAG,EAAE,IAAI,EAAE,EAAE,EAAE;QACtB,MAAM,EAAE,GAAG,EAAE,oBAAoB,EAAE,aAAa,EAAE,yBAAyB,EAAE,GAAG,gBAAgB,CAAC;YAC/F,OAAO,EAAE,8BAA8B;YACvC,OAAO,EAAE,IAAI;YACb,OAAO,EAAE,MAAM;SAChB,CAAC,CAAA;QACF,IAAI;YACF,IAAI,YAAY,GAAG,KAAK,CAAA;YAExB,IAAI,CAAC,OAAO,EAAE;gBACZ,YAAY,GAAG,MAAM,OAAO,EAAE,CAAA;aAC/B;YAED,MAAM,IAAI,GAAG,MAAM,GAAG,CAAC,OAAO,CAAC,IAAI,EAAE,YAAY,CAAC,CAAA;YAElD,0BAAQ,CAAC,KAAK,CAAC,kBAAkB,EAAE;gBACjC,GAAG,EAAE,GAAG,CAAC,IAAI,CAAC,OAAO;gBACrB,OAAO,EAAE,UAAU;aACpB,CAAC,CAAA;YAEF,MAAM,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAA;YAC1B,yBAAyB,CAAC,oBAAoB,CAAC,CAAA;YAE/C,gBAAgB,CAAC;gBACf,OAAO,EAAE,0CAA0C;gBACnD,gBAAgB,EAAE,KAAK;gBACvB,OAAO,EAAE,SAAS;gBAClB,WAAW,EAAE,WAAW,0BAAc,CAAC,OAAO,CAAC,WAAW,GAAG,IAAI,CAAC,MAAM;aACzE,CAAC,CAAA;YACF,OAAO,IAAI,CAAA;SACZ;QAAC,OAAO,CAAC,EAAE;YACV,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAA;YACd,yBAAyB,CAAC,oBAAoB,CAAC,CAAA;YAC/C,gBAAgB,CAAC;gBACf,OAAO,EAAE,iDAAiD;gBAC1D,OAAO,EAAE,OAAO;gBAChB,gBAAgB,EAAE,KAAK;aACxB,CAAC,CAAA;YACF,OAAO,IAAI,KAAK,CAAE,CAAW,CAAC,OAAO,CAAC,CAAA;SACvC;IACH,CAAC,CAAA,EACD;QACE,SAAS,EAAE,GAAG,EAAE;YACd,WAAW,CAAC,YAAY,EAAE,CAAA;QAC5B,CAAC;KACF,CACF,CAAA;AACH,CAAC,CAAA;AArDY,QAAA,kBAAkB,sBAqD9B"} \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useSendXTZ.js b/dist/services/contracts/baseDAO/hooks/useSendXTZ.js deleted file mode 100644 index 15ae961..0000000 --- a/dist/services/contracts/baseDAO/hooks/useSendXTZ.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};Object.defineProperty(exports,'__esModule',{value:true});exports.useSendXTZ=void 0;const useNotification_1=require('../../../../modules/common/hooks/useNotification');const react_query_1=require('react-query');const useTezos_1=require('../../../beacon/hooks/useTezos');const bakingBad_1=require('../../../bakingBad');const useSendXTZ=()=>{const queryClient=(0,react_query_1.useQueryClient)();const openNotification=(0,useNotification_1.useNotification)();const {network,tezos,account,connect}=(0,useTezos_1.useTezos)();return(0,react_query_1.useMutation)(params=>__awaiter(void 0,void 0,void 0,function*(){const {key:notification,closeSnackbar:closeNotification}=openNotification({message:'XTZ transfer is being processed...',persist:true,variant:'info'});try{let tezosToolkit=tezos;if(!account){tezosToolkit=yield connect();}const data=yield params.dao.sendXtz(params.amount,tezosToolkit);yield data.confirmation(1);closeNotification(notification);openNotification({message:'XTZ transfer confirmed!',autoHideDuration:10000,variant:'success',detailsLink:`https://${bakingBad_1.networkNameMap[network]}.tzkt.io/`+data.opHash});return data;}catch(e){console.log(e);closeNotification(notification);openNotification({message:'An error has happened with XTZ transfer!',variant:'error',autoHideDuration:10000});return new Error(e.message);}}),{onSuccess:()=>{queryClient.resetQueries();}});};exports.useSendXTZ=useSendXTZ; \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useSendXTZ.js.map b/dist/services/contracts/baseDAO/hooks/useSendXTZ.js.map deleted file mode 100644 index 93b1357..0000000 --- a/dist/services/contracts/baseDAO/hooks/useSendXTZ.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useSendXTZ.js","sourceRoot":"","sources":["../../../../../src/services/contracts/baseDAO/hooks/useSendXTZ.ts"],"names":[],"mappings":";;;;;;;;;;;;AAEA,0EAAsE;AACtE,6CAAyD;AACzD,6DAAyD;AAEzD,kDAAmD;AAO5C,MAAM,UAAU,GAAG,GAAG,EAAE;IAC7B,MAAM,WAAW,GAAG,IAAA,4BAAc,GAAE,CAAA;IACpC,MAAM,gBAAgB,GAAG,IAAA,iCAAe,GAAE,CAAA;IAC1C,MAAM,EAAE,OAAO,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,GAAG,IAAA,mBAAQ,GAAE,CAAA;IAEvD,OAAO,IAAA,yBAAW,EAChB,CAAM,MAAM,EAAC,EAAE;QACb,MAAM,EAAE,GAAG,EAAE,YAAY,EAAE,aAAa,EAAE,iBAAiB,EAAE,GAAG,gBAAgB,CAAC;YAC/E,OAAO,EAAE,oCAAoC;YAC7C,OAAO,EAAE,IAAI;YACb,OAAO,EAAE,MAAM;SAChB,CAAC,CAAA;QACF,IAAI;YACF,IAAI,YAAY,GAAG,KAAK,CAAA;YAExB,IAAI,CAAC,OAAO,EAAE;gBACZ,YAAY,GAAG,MAAM,OAAO,EAAE,CAAA;aAC/B;YAED,MAAM,IAAI,GAAG,MAAO,MAAM,CAAC,GAAe,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,YAAY,CAAC,CAAA;YAE/E,MAAM,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAA;YAE1B,iBAAiB,CAAC,YAAY,CAAC,CAAA;YAC/B,gBAAgB,CAAC;gBACf,OAAO,EAAE,yBAAyB;gBAClC,gBAAgB,EAAE,KAAK;gBACvB,OAAO,EAAE,SAAS;gBAClB,WAAW,EAAE,WAAW,0BAAc,CAAC,OAAO,CAAC,WAAW,GAAG,IAAI,CAAC,MAAM;aACzE,CAAC,CAAA;YACF,OAAO,IAAI,CAAA;SACZ;QAAC,OAAO,CAAC,EAAE;YACV,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAA;YACd,iBAAiB,CAAC,YAAY,CAAC,CAAA;YAC/B,gBAAgB,CAAC;gBACf,OAAO,EAAE,0CAA0C;gBACnD,OAAO,EAAE,OAAO;gBAChB,gBAAgB,EAAE,KAAK;aACxB,CAAC,CAAA;YACF,OAAO,IAAI,KAAK,CAAE,CAAW,CAAC,OAAO,CAAC,CAAA;SACvC;IACH,CAAC,CAAA,EACD;QACE,SAAS,EAAE,GAAG,EAAE;YACd,WAAW,CAAC,YAAY,EAAE,CAAA;QAC5B,CAAC;KACF,CACF,CAAA;AACH,CAAC,CAAA;AAhDY,QAAA,UAAU,cAgDtB"} \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useTezosBalance.js b/dist/services/contracts/baseDAO/hooks/useTezosBalance.js deleted file mode 100644 index 85b4fa2..0000000 --- a/dist/services/contracts/baseDAO/hooks/useTezosBalance.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.useTezosBalance=void 0;const react_query_1=require('react-query');const useDAO_1=require('../../../services/dao/hooks/useDAO');const useTezos_1=require('../../../beacon/hooks/useTezos');const bignumber_js_1=__importDefault(require('bignumber.js'));const utils_1=require('../../utils');const useTezosBalance=contractAddress=>{const {data:dao}=(0,useDAO_1.useDAO)(contractAddress);const {tezos}=(0,useTezos_1.useTezos)();const result=(0,react_query_1.useQuery)(['tezosBalance',contractAddress],()=>__awaiter(void 0,void 0,void 0,function*(){const balance=yield tezos.tz.getBalance(dao.data.address);return(0,utils_1.mutezToXtz)(new bignumber_js_1.default(balance.toString()));}),{enabled:!!dao&&!!tezos});return result;};exports.useTezosBalance=useTezosBalance; \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useTezosBalance.js.map b/dist/services/contracts/baseDAO/hooks/useTezosBalance.js.map deleted file mode 100644 index d55068f..0000000 --- a/dist/services/contracts/baseDAO/hooks/useTezosBalance.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useTezosBalance.js","sourceRoot":"","sources":["../../../../../src/services/contracts/baseDAO/hooks/useTezosBalance.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;AACA,6CAAsC;AACtC,+DAA2D;AAC3D,6DAAyD;AACzD,gEAAoC;AACpC,oDAAqD;AAE9C,MAAM,eAAe,GAAG,CAAC,eAAuB,EAAE,EAAE;IACzD,MAAM,EAAE,IAAI,EAAE,GAAG,EAAE,GAAG,IAAA,eAAM,EAAC,eAAe,CAAC,CAAA;IAC7C,MAAM,EAAE,KAAK,EAAE,GAAG,IAAA,mBAAQ,GAAE,CAAA;IAE5B,MAAM,MAAM,GAAG,IAAA,sBAAQ,EACrB,CAAC,cAAc,EAAE,eAAe,CAAC,EACjC,GAAS,EAAE;QACT,MAAM,OAAO,GAAG,MAAM,KAAK,CAAC,EAAE,CAAC,UAAU,CAAE,GAAe,CAAC,IAAI,CAAC,OAAO,CAAC,CAAA;QACxE,OAAO,IAAA,kBAAU,EAAC,IAAI,sBAAS,CAAC,OAAO,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAA;IACtD,CAAC,CAAA,EACD;QACE,OAAO,EAAE,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,KAAK;KAC1B,CACF,CAAA;IAED,OAAO,MAAM,CAAA;AACf,CAAC,CAAA;AAhBY,QAAA,eAAe,mBAgB3B"} \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useTokenHoldersWithVotes.js b/dist/services/contracts/baseDAO/hooks/useTokenHoldersWithVotes.js deleted file mode 100644 index 7769a06..0000000 --- a/dist/services/contracts/baseDAO/hooks/useTokenHoldersWithVotes.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.useTokenHoldersWithVotes=void 0;const bignumber_js_1=require('bignumber.js');const react_1=require('react');const useDAO_1=require('../../../services/dao/hooks/useDAO');const useProposals_1=require('../../../services/dao/hooks/useProposals');const useTokenHoldersWithVotes=contractAddress=>{const {isLoading:daoIsLoading,error:daoError,ledger}=(0,useDAO_1.useDAO)(contractAddress);const {data:proposals,isLoading:proposalsIsLoading,error:proposalsError}=(0,useProposals_1.useProposals)(contractAddress);const tokenHoldersWithVotes=(0,react_1.useMemo)(()=>{if(!proposals||!ledger){return[];}return ledger.map(tokenHolder=>{let proposalsVoted=0;let votes=new bignumber_js_1.BigNumber(0);proposals.forEach(proposal=>{const voter=proposal.voters.find(voter=>voter.address.toLowerCase()===tokenHolder.holder.address.toLowerCase());if(voter){votes=votes.plus(voter.value);proposalsVoted+=1;}});return Object.assign(Object.assign({},tokenHolder),{votes,proposalsVoted});});},[proposals,ledger]);return{data:tokenHoldersWithVotes,isLoading:proposalsIsLoading||daoIsLoading,error:proposalsError||daoError};};exports.useTokenHoldersWithVotes=useTokenHoldersWithVotes; \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useTokenHoldersWithVotes.js.map b/dist/services/contracts/baseDAO/hooks/useTokenHoldersWithVotes.js.map deleted file mode 100644 index 8ea020a..0000000 --- a/dist/services/contracts/baseDAO/hooks/useTokenHoldersWithVotes.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useTokenHoldersWithVotes.js","sourceRoot":"","sources":["../../../../../src/services/contracts/baseDAO/hooks/useTokenHoldersWithVotes.ts"],"names":[],"mappings":";;;AAAA,+CAAwC;AACxC,iCAA+B;AAC/B,+DAA2D;AAC3D,2EAAuE;AAEhE,MAAM,wBAAwB,GAAG,CAAC,eAAuB,EAAE,EAAE;IAClE,MAAM,EAAE,SAAS,EAAE,YAAY,EAAE,KAAK,EAAE,QAAQ,EAAE,MAAM,EAAE,GAAG,IAAA,eAAM,EAAC,eAAe,CAAC,CAAA;IAEpF,MAAM,EAAE,IAAI,EAAE,SAAS,EAAE,SAAS,EAAE,kBAAkB,EAAE,KAAK,EAAE,cAAc,EAAE,GAAG,IAAA,2BAAY,EAAC,eAAe,CAAC,CAAA;IAE/G,MAAM,qBAAqB,GAAG,IAAA,eAAO,EAAC,GAAG,EAAE;QACzC,IAAI,CAAC,SAAS,IAAI,CAAC,MAAM,EAAE;YACzB,OAAO,EAAE,CAAA;SACV;QAED,OAAO,MAAM,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE;YAC9B,IAAI,cAAc,GAAG,CAAC,CAAA;YACtB,IAAI,KAAK,GAAG,IAAI,wBAAS,CAAC,CAAC,CAAC,CAAA;YAE5B,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,EAAE;gBAC3B,MAAM,KAAK,GAAG,QAAQ,CAAC,MAAM,CAAC,IAAI,CAChC,KAAK,CAAC,EAAE,CAAC,KAAK,CAAC,OAAO,CAAC,WAAW,EAAE,KAAK,WAAW,CAAC,MAAM,CAAC,OAAO,CAAC,WAAW,EAAE,CAClF,CAAA;gBAED,IAAI,KAAK,EAAE;oBACT,KAAK,GAAG,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,CAAA;oBAC/B,cAAc,IAAI,CAAC,CAAA;iBACpB;YACH,CAAC,CAAC,CAAA;YAEF,uCACK,WAAW,KACd,KAAK;gBACL,cAAc,IACf;QACH,CAAC,CAAC,CAAA;IACJ,CAAC,EAAE,CAAC,SAAS,EAAE,MAAM,CAAC,CAAC,CAAA;IAEvB,OAAO;QACL,IAAI,EAAE,qBAAqB;QAC3B,SAAS,EAAE,kBAAkB,IAAI,YAAY;QAC7C,KAAK,EAAE,cAAc,IAAI,QAAQ;KAClC,CAAA;AACH,CAAC,CAAA;AAtCY,QAAA,wBAAwB,4BAsCpC"} \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useTokenMetadata.js b/dist/services/contracts/baseDAO/hooks/useTokenMetadata.js deleted file mode 100644 index 06e4840..0000000 --- a/dist/services/contracts/baseDAO/hooks/useTokenMetadata.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.useTokenMetadata=void 0;const react_query_1=require('react-query');const tokenBalances_1=require('../../../bakingBad/tokenBalances');const useTezos_1=require('../../../beacon/hooks/useTezos');const useTokenMetadata=(address,tokenId)=>{const {tezos,network}=(0,useTezos_1.useTezos)();const result=(0,react_query_1.useQuery)(['tokenMetadata',address,tokenId],()=>(0,tokenBalances_1.getTokenMetadata)(address,network,tokenId),{enabled:!!tezos&&!!address});return result;};exports.useTokenMetadata=useTokenMetadata; \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useTokenMetadata.js.map b/dist/services/contracts/baseDAO/hooks/useTokenMetadata.js.map deleted file mode 100644 index bb66a6b..0000000 --- a/dist/services/contracts/baseDAO/hooks/useTokenMetadata.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useTokenMetadata.js","sourceRoot":"","sources":["../../../../../src/services/contracts/baseDAO/hooks/useTokenMetadata.ts"],"names":[],"mappings":";;;AACA,6CAAsC;AACtC,oEAAmE;AAEnE,6DAAyD;AAElD,MAAM,gBAAgB,GAAG,CAAC,OAAgB,EAAE,OAAgB,EAAE,EAAE;IACrE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,GAAG,IAAA,mBAAQ,GAAE,CAAA;IAErC,MAAM,MAAM,GAAG,IAAA,sBAAQ,EACrB,CAAC,eAAe,EAAE,OAAO,EAAE,OAAO,CAAC,EACnC,GAAG,EAAE,CAAC,IAAA,gCAAgB,EAAC,OAAiB,EAAE,OAAO,EAAE,OAAiB,CAAC,EACrE;QACE,OAAO,EAAE,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,OAAO;KAC9B,CACF,CAAA;IAED,OAAO,MAAM,CAAA;AACf,CAAC,CAAA;AAZY,QAAA,gBAAgB,oBAY5B"} \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useTransfers.js b/dist/services/contracts/baseDAO/hooks/useTransfers.js deleted file mode 100644 index fd9fddf..0000000 --- a/dist/services/contracts/baseDAO/hooks/useTransfers.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.useTransfers=void 0;const react_query_1=require('react-query');const useDAO_1=require('../../../services/dao/hooks/useDAO');const useTezos_1=require('../../../beacon/hooks/useTezos');const transfers_1=require('../../../bakingBad/transfers');const utils_1=require('../../utils');const bignumber_js_1=require('bignumber.js');const services_1=require('../../../services/dao/services');const dayjs_1=__importDefault(require('dayjs'));const useTransfers=contractAddress=>{const {data:dao}=(0,useDAO_1.useDAO)(contractAddress);const {network}=(0,useTezos_1.useTezos)();const result=(0,react_query_1.useQuery)(['transfers',contractAddress],()=>__awaiter(void 0,void 0,void 0,function*(){const tokenTransfersDTO=yield(0,transfers_1.getDAOTransfers)(dao.data.address,network);const xtzTransfersDTO=yield(0,services_1.getXTZTransfers)(dao.data.address);const xtzTransfers=xtzTransfersDTO.transfer.map(t=>Object.assign(Object.assign({},t),{recipient:contractAddress,sender:t.from_address,date:t.timestamp,name:'XTZ',hash:t.hash,amount:(0,utils_1.mutezToXtz)(new bignumber_js_1.BigNumber(t.amount))}));const tokenTransfers=tokenTransfersDTO.map(t=>Object.assign(Object.assign({},t),{recipient:t.to,sender:t.from,date:t.timestamp,name:t.token.symbol==='OBJKT'?`${t.token.symbol}#${t.token.token_id}`:t.token.symbol||'-',hash:t.hash,amount:(0,utils_1.parseUnits)(new bignumber_js_1.BigNumber(t.amount),t.token.decimals)}));return tokenTransfers.concat(xtzTransfers).sort((a,b)=>(0,dayjs_1.default)(a.date).isAfter((0,dayjs_1.default)(b.date))?1:-1);}),{enabled:!!dao});return result;};exports.useTransfers=useTransfers; \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useTransfers.js.map b/dist/services/contracts/baseDAO/hooks/useTransfers.js.map deleted file mode 100644 index 0f7611d..0000000 --- a/dist/services/contracts/baseDAO/hooks/useTransfers.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useTransfers.js","sourceRoot":"","sources":["../../../../../src/services/contracts/baseDAO/hooks/useTransfers.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;AACA,6CAAsC;AACtC,+DAA2D;AAC3D,6DAAyD;AACzD,4DAA8D;AAC9D,oDAAiE;AACjE,+CAAwC;AACxC,6DAAgE;AAChE,kDAAyB;AAWlB,MAAM,YAAY,GAAG,CAAC,eAAuB,EAAE,EAAE;IACtD,MAAM,EAAE,IAAI,EAAE,GAAG,EAAE,GAAG,IAAA,eAAM,EAAC,eAAe,CAAC,CAAA;IAC7C,MAAM,EAAE,OAAO,EAAE,GAAG,IAAA,mBAAQ,GAAE,CAAA;IAE9B,MAAM,MAAM,GAAG,IAAA,sBAAQ,EACrB,CAAC,WAAW,EAAE,eAAe,CAAC,EAC9B,GAAS,EAAE;QACT,MAAM,iBAAiB,GAAG,MAAM,IAAA,2BAAe,EAAE,GAAe,CAAC,IAAI,CAAC,OAAO,EAAE,OAAO,CAAC,CAAA;QAEvF,MAAM,eAAe,GAAG,MAAM,IAAA,0BAAe,EAAE,GAAe,CAAC,IAAI,CAAC,OAAO,CAAC,CAAA;QAE5E,MAAM,YAAY,GAAqB,eAAe,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,iCACpE,CAAC,KACJ,SAAS,EAAE,eAAe,EAC1B,MAAM,EAAE,CAAC,CAAC,YAAY,EACtB,IAAI,EAAE,CAAC,CAAC,SAAS,EACjB,IAAI,EAAE,KAAK,EACX,IAAI,EAAE,CAAC,CAAC,IAAI,EACZ,MAAM,EAAE,IAAA,kBAAU,EAAC,IAAI,wBAAS,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAC3C,CAAC,CAAA;QAEH,MAAM,cAAc,GAAqB,iBAAiB,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,iCAC/D,CAAC,KACJ,SAAS,EAAE,CAAC,CAAC,EAAE,EACf,MAAM,EAAE,CAAC,CAAC,IAAI,EACd,IAAI,EAAE,CAAC,CAAC,SAAS,EACjB,IAAI,EAAE,CAAC,CAAC,KAAK,CAAC,MAAM,KAAK,OAAO,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,MAAM,IAAI,CAAC,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,MAAM,IAAI,GAAG,EAClG,IAAI,EAAE,CAAC,CAAC,IAAI,EACZ,MAAM,EAAE,IAAA,kBAAU,EAAC,IAAI,wBAAS,CAAC,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,QAAQ,CAAC,IAC7D,CAAC,CAAA;QAEH,OAAO,cAAc,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,IAAA,eAAK,EAAC,CAAC,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,IAAA,eAAK,EAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;IAC5G,CAAC,CAAA,EACD;QACE,OAAO,EAAE,CAAC,CAAC,GAAG;KACf,CACF,CAAA;IAED,OAAO,MAAM,CAAA;AACf,CAAC,CAAA;AAvCY,QAAA,YAAY,gBAuCxB"} \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useTreasuryPropose.js b/dist/services/contracts/baseDAO/hooks/useTreasuryPropose.js deleted file mode 100644 index 437f8dc..0000000 --- a/dist/services/contracts/baseDAO/hooks/useTreasuryPropose.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.useTreasuryPropose=void 0;const useNotification_1=require('../../../../modules/common/hooks/useNotification');const react_query_1=require('react-query');const useTezos_1=require('../../../beacon/hooks/useTezos');const mixpanel_browser_1=__importDefault(require('mixpanel-browser'));const bakingBad_1=require('../../../bakingBad');const useTreasuryPropose=()=>{const queryClient=(0,react_query_1.useQueryClient)();const openNotification=(0,useNotification_1.useNotification)();const {network,tezos,connect,account}=(0,useTezos_1.useTezos)();return(0,react_query_1.useMutation)(({dao,args})=>__awaiter(void 0,void 0,void 0,function*(){const {key:proposalNotification,closeSnackbar:closeProposalNotification}=openNotification({message:'Treasury proposal is being created...',persist:true,variant:'info'});try{let tezosToolkit=tezos;if(!account){tezosToolkit=yield connect();}const data=yield dao.propose(args,tezosToolkit);mixpanel_browser_1.default.track('Proposal Created',{dao:dao.data.address,daoType:'Treasury'});yield data.confirmation(1);closeProposalNotification(proposalNotification);openNotification({message:'Treasury proposal transaction confirmed!',autoHideDuration:10000,variant:'success',detailsLink:`https://${bakingBad_1.networkNameMap[network]}.tzkt.io/`+data.opHash});return data;}catch(e){console.log(e);closeProposalNotification(proposalNotification);openNotification({message:'An error has happened with propose transaction!',variant:'error',autoHideDuration:10000});return new Error(e.message);}}),{onSuccess:()=>{queryClient.resetQueries();}});};exports.useTreasuryPropose=useTreasuryPropose; \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useTreasuryPropose.js.map b/dist/services/contracts/baseDAO/hooks/useTreasuryPropose.js.map deleted file mode 100644 index b53b2d2..0000000 --- a/dist/services/contracts/baseDAO/hooks/useTreasuryPropose.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useTreasuryPropose.js","sourceRoot":"","sources":["../../../../../src/services/contracts/baseDAO/hooks/useTreasuryPropose.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;AACA,0EAAsE;AACtE,6CAAyD;AACzD,6DAAyD;AAEzD,wEAAuC;AACvC,kDAAmD;AAG5C,MAAM,kBAAkB,GAAG,GAAG,EAAE;IACrC,MAAM,WAAW,GAAG,IAAA,4BAAc,GAAE,CAAA;IACpC,MAAM,gBAAgB,GAAG,IAAA,iCAAe,GAAE,CAAA;IAC1C,MAAM,EAAE,OAAO,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,GAAG,IAAA,mBAAQ,GAAE,CAAA;IAEvD,OAAO,IAAA,yBAAW,EAChB,CAAO,EAAE,GAAG,EAAE,IAAI,EAAE,EAAE,EAAE;QACtB,MAAM,EAAE,GAAG,EAAE,oBAAoB,EAAE,aAAa,EAAE,yBAAyB,EAAE,GAAG,gBAAgB,CAAC;YAC/F,OAAO,EAAE,uCAAuC;YAChD,OAAO,EAAE,IAAI;YACb,OAAO,EAAE,MAAM;SAChB,CAAC,CAAA;QAEF,IAAI;YACF,IAAI,YAAY,GAAG,KAAK,CAAA;YAExB,IAAI,CAAC,OAAO,EAAE;gBACZ,YAAY,GAAG,MAAM,OAAO,EAAE,CAAA;aAC/B;YAED,MAAM,IAAI,GAAG,MAAM,GAAG,CAAC,OAAO,CAAC,IAAI,EAAE,YAAY,CAAC,CAAA;YAElD,0BAAQ,CAAC,KAAK,CAAC,kBAAkB,EAAE;gBACjC,GAAG,EAAE,GAAG,CAAC,IAAI,CAAC,OAAO;gBACrB,OAAO,EAAE,UAAU;aACpB,CAAC,CAAA;YAEF,MAAM,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAA;YAC1B,yBAAyB,CAAC,oBAAoB,CAAC,CAAA;YAE/C,gBAAgB,CAAC;gBACf,OAAO,EAAE,0CAA0C;gBACnD,gBAAgB,EAAE,KAAK;gBACvB,OAAO,EAAE,SAAS;gBAClB,WAAW,EAAE,WAAW,0BAAc,CAAC,OAAO,CAAC,WAAW,GAAG,IAAI,CAAC,MAAM;aACzE,CAAC,CAAA;YACF,OAAO,IAAI,CAAA;SACZ;QAAC,OAAO,CAAC,EAAE;YACV,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAA;YACd,yBAAyB,CAAC,oBAAoB,CAAC,CAAA;YAC/C,gBAAgB,CAAC;gBACf,OAAO,EAAE,iDAAiD;gBAC1D,OAAO,EAAE,OAAO;gBAChB,gBAAgB,EAAE,KAAK;aACxB,CAAC,CAAA;YACF,OAAO,IAAI,KAAK,CAAE,CAAW,CAAC,OAAO,CAAC,CAAA;SACvC;IACH,CAAC,CAAA,EACD;QACE,SAAS,EAAE,GAAG,EAAE;YACd,WAAW,CAAC,YAAY,EAAE,CAAA;QAC5B,CAAC;KACF,CACF,CAAA;AACH,CAAC,CAAA;AAtDY,QAAA,kBAAkB,sBAsD9B"} \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useUnstakeFromAllProposals.js b/dist/services/contracts/baseDAO/hooks/useUnstakeFromAllProposals.js deleted file mode 100644 index 34c6b5e..0000000 --- a/dist/services/contracts/baseDAO/hooks/useUnstakeFromAllProposals.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};Object.defineProperty(exports,'__esModule',{value:true});exports.useUnstakeFromAllProposals=void 0;const useNotification_1=require('../../../../modules/common/hooks/useNotification');const react_query_1=require('react-query');const useTezos_1=require('../../../beacon/hooks/useTezos');const bakingBad_1=require('../../../bakingBad');const useUnstakeFromAllProposals=()=>{const queryClient=(0,react_query_1.useQueryClient)();const openNotification=(0,useNotification_1.useNotification)();const {network,tezos,account,connect}=(0,useTezos_1.useTezos)();return(0,react_query_1.useMutation)(params=>__awaiter(void 0,void 0,void 0,function*(){const {key:unstakeNotification,closeSnackbar:closeFlushNotification}=openNotification({message:'Please sign the transaction to unstake tokens from all proposals',persist:true,variant:'info'});try{let tezosToolkit=tezos;if(!account){tezosToolkit=yield connect();}const data=yield params.dao.unstakeFromAllProposals(params.allProposals,account,tezosToolkit);closeFlushNotification(unstakeNotification);yield data.confirmation(1);openNotification({message:'Execute transaction confirmed!',autoHideDuration:5000,variant:'success',detailsLink:`https://${bakingBad_1.networkNameMap[network]}.tzkt.io/`+data.opHash});return data;}catch(e){closeFlushNotification(unstakeNotification);openNotification({message:'An error has happened with unstake transaction!',variant:'error',autoHideDuration:5000});return new Error(e.message);}}),{onSuccess:()=>{queryClient.resetQueries();}});};exports.useUnstakeFromAllProposals=useUnstakeFromAllProposals; \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useUnstakeFromAllProposals.js.map b/dist/services/contracts/baseDAO/hooks/useUnstakeFromAllProposals.js.map deleted file mode 100644 index d1b2019..0000000 --- a/dist/services/contracts/baseDAO/hooks/useUnstakeFromAllProposals.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useUnstakeFromAllProposals.js","sourceRoot":"","sources":["../../../../../src/services/contracts/baseDAO/hooks/useUnstakeFromAllProposals.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,0EAAsE;AACtE,6CAAyD;AACzD,6DAAyD;AAEzD,kDAAmD;AAE5C,MAAM,0BAA0B,GAAG,GAAG,EAAE;IAC7C,MAAM,WAAW,GAAG,IAAA,4BAAc,GAAE,CAAA;IACpC,MAAM,gBAAgB,GAAG,IAAA,iCAAe,GAAE,CAAA;IAC1C,MAAM,EAAE,OAAO,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,GAAG,IAAA,mBAAQ,GAAE,CAAA;IAEvD,OAAO,IAAA,yBAAW,EAChB,CAAM,MAAM,EAAC,EAAE;QACb,MAAM,EAAE,GAAG,EAAE,mBAAmB,EAAE,aAAa,EAAE,sBAAsB,EAAE,GAAG,gBAAgB,CAAC;YAC3F,OAAO,EAAE,kEAAkE;YAC3E,OAAO,EAAE,IAAI;YACb,OAAO,EAAE,MAAM;SAChB,CAAC,CAAA;QACF,IAAI;YACF,IAAI,YAAY,GAAG,KAAK,CAAA;YAExB,IAAI,CAAC,OAAO,EAAE;gBACZ,YAAY,GAAG,MAAM,OAAO,EAAE,CAAA;aAC/B;YAED,MAAM,IAAI,GAAG,MAAM,MAAM,CAAC,GAAG,CAAC,uBAAuB,CAAC,MAAM,CAAC,YAAY,EAAE,OAAO,EAAE,YAAY,CAAC,CAAA;YACjG,sBAAsB,CAAC,mBAAmB,CAAC,CAAA;YAE3C,MAAM,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAA;YAC1B,gBAAgB,CAAC;gBACf,OAAO,EAAE,gCAAgC;gBACzC,gBAAgB,EAAE,IAAI;gBACtB,OAAO,EAAE,SAAS;gBAClB,WAAW,EAAE,WAAW,0BAAc,CAAC,OAAO,CAAC,WAAW,GAAG,IAAI,CAAC,MAAM;aACzE,CAAC,CAAA;YAEF,OAAO,IAAI,CAAA;SACZ;QAAC,OAAO,CAAC,EAAE;YACV,sBAAsB,CAAC,mBAAmB,CAAC,CAAA;YAC3C,gBAAgB,CAAC;gBACf,OAAO,EAAE,iDAAiD;gBAC1D,OAAO,EAAE,OAAO;gBAChB,gBAAgB,EAAE,IAAI;aACvB,CAAC,CAAA;YACF,OAAO,IAAI,KAAK,CAAE,CAAW,CAAC,OAAO,CAAC,CAAA;SACvC;IACH,CAAC,CAAA,EACD;QACE,SAAS,EAAE,GAAG,EAAE;YACd,WAAW,CAAC,YAAY,EAAE,CAAA;QAC5B,CAAC;KACF,CACF,CAAA;AACH,CAAC,CAAA;AA/CY,QAAA,0BAA0B,8BA+CtC"} \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useUnstakeVotes.js b/dist/services/contracts/baseDAO/hooks/useUnstakeVotes.js deleted file mode 100644 index 100bacb..0000000 --- a/dist/services/contracts/baseDAO/hooks/useUnstakeVotes.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.useUnstakeVotes=void 0;const mixpanel_browser_1=__importDefault(require('mixpanel-browser'));const useNotification_1=require('../../../../modules/common/hooks/useNotification');const react_query_1=require('react-query');const useTezos_1=require('../../../beacon/hooks/useTezos');const bakingBad_1=require('../../../bakingBad');const useUnstakeVotes=()=>{const queryClient=(0,react_query_1.useQueryClient)();const openNotification=(0,useNotification_1.useNotification)();const {network,tezos,account,connect}=(0,useTezos_1.useTezos)();return(0,react_query_1.useMutation)(params=>__awaiter(void 0,void 0,void 0,function*(){const {key:freezeNotification,closeSnackbar:closeFreezeNotification}=openNotification({message:`Unstake is being processed...`,persist:true,variant:'info'});try{let tezosToolkit=tezos;if(!account){tezosToolkit=yield connect();}const data=yield params.dao.unstakeVotes(params.proposalId,tezosToolkit);mixpanel_browser_1.default.track(`Votes Unstaked`,{dao:params.dao.data.address,proposalId:params.proposalId});yield data.confirmation(1);closeFreezeNotification(freezeNotification);openNotification({message:`Unstake transaction confirmed!`,autoHideDuration:10000,variant:'success',detailsLink:`https://${bakingBad_1.networkNameMap[network]}.tzkt.io/`+data.opHash});return data;}catch(e){console.log(e);closeFreezeNotification(freezeNotification);openNotification({message:`An error has happened with unstake transaction!`,variant:'error',autoHideDuration:10000});return new Error(e.message);}}),{onSuccess:()=>{queryClient.resetQueries();}});};exports.useUnstakeVotes=useUnstakeVotes; \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useUnstakeVotes.js.map b/dist/services/contracts/baseDAO/hooks/useUnstakeVotes.js.map deleted file mode 100644 index 31f907c..0000000 --- a/dist/services/contracts/baseDAO/hooks/useUnstakeVotes.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useUnstakeVotes.js","sourceRoot":"","sources":["../../../../../src/services/contracts/baseDAO/hooks/useUnstakeVotes.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;AAAA,wEAAuC;AACvC,0EAAsE;AACtE,6CAAyD;AACzD,6DAAyD;AAEzD,kDAAmD;AAO5C,MAAM,eAAe,GAAG,GAAG,EAAE;IAClC,MAAM,WAAW,GAAG,IAAA,4BAAc,GAAE,CAAA;IACpC,MAAM,gBAAgB,GAAG,IAAA,iCAAe,GAAE,CAAA;IAC1C,MAAM,EAAE,OAAO,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,GAAG,IAAA,mBAAQ,GAAE,CAAA;IAEvD,OAAO,IAAA,yBAAW,EAChB,CAAM,MAAM,EAAC,EAAE;QACb,MAAM,EAAE,GAAG,EAAE,kBAAkB,EAAE,aAAa,EAAE,uBAAuB,EAAE,GAAG,gBAAgB,CAAC;YAC3F,OAAO,EAAE,+BAA+B;YACxC,OAAO,EAAE,IAAI;YACb,OAAO,EAAE,MAAM;SAChB,CAAC,CAAA;QACF,IAAI;YACF,IAAI,YAAY,GAAG,KAAK,CAAA;YAExB,IAAI,CAAC,OAAO,EAAE;gBACZ,YAAY,GAAG,MAAM,OAAO,EAAE,CAAA;aAC/B;YAED,MAAM,IAAI,GAAG,MAAO,MAAM,CAAC,GAAe,CAAC,YAAY,CAAC,MAAM,CAAC,UAAU,EAAE,YAAY,CAAC,CAAA;YAExF,0BAAQ,CAAC,KAAK,CAAC,gBAAgB,EAAE;gBAC/B,GAAG,EAAE,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO;gBAC5B,UAAU,EAAE,MAAM,CAAC,UAAU;aAC9B,CAAC,CAAA;YAEF,MAAM,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAA;YAE1B,uBAAuB,CAAC,kBAAkB,CAAC,CAAA;YAC3C,gBAAgB,CAAC;gBACf,OAAO,EAAE,gCAAgC;gBACzC,gBAAgB,EAAE,KAAK;gBACvB,OAAO,EAAE,SAAS;gBAClB,WAAW,EAAE,WAAW,0BAAc,CAAC,OAAO,CAAC,WAAW,GAAG,IAAI,CAAC,MAAM;aACzE,CAAC,CAAA;YACF,OAAO,IAAI,CAAA;SACZ;QAAC,OAAO,CAAC,EAAE;YACV,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAA;YACd,uBAAuB,CAAC,kBAAkB,CAAC,CAAA;YAC3C,gBAAgB,CAAC;gBACf,OAAO,EAAE,iDAAiD;gBAC1D,OAAO,EAAE,OAAO;gBAChB,gBAAgB,EAAE,KAAK;aACxB,CAAC,CAAA;YACF,OAAO,IAAI,KAAK,CAAE,CAAW,CAAC,OAAO,CAAC,CAAA;SACvC;IACH,CAAC,CAAA,EACD;QACE,SAAS,EAAE,GAAG,EAAE;YACd,WAAW,CAAC,YAAY,EAAE,CAAA;QAC5B,CAAC;KACF,CACF,CAAA;AACH,CAAC,CAAA;AArDY,QAAA,eAAe,mBAqD3B"} \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useVote.js b/dist/services/contracts/baseDAO/hooks/useVote.js deleted file mode 100644 index 8fa8a8f..0000000 --- a/dist/services/contracts/baseDAO/hooks/useVote.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.useVote=void 0;const mixpanel_browser_1=__importDefault(require('mixpanel-browser'));const useNotification_1=require('../../../../modules/common/hooks/useNotification');const react_query_1=require('react-query');const useTezos_1=require('../../../beacon/hooks/useTezos');const bakingBad_1=require('../../../bakingBad');const useVote=()=>{const queryClient=(0,react_query_1.useQueryClient)();const openNotification=(0,useNotification_1.useNotification)();const {network,tezos,account,connect}=(0,useTezos_1.useTezos)();return(0,react_query_1.useMutation)(params=>__awaiter(void 0,void 0,void 0,function*(){const {key:voteNotification,closeSnackbar:closeVoteNotification}=openNotification({message:'Vote is being created...',persist:true,variant:'info'});try{let tezosToolkit=tezos;if(!account){tezosToolkit=yield connect();}const data=yield params.dao.vote({proposalKey:params.proposalKey,amount:params.amount,support:params.support,tezos:tezosToolkit});mixpanel_browser_1.default.track('Vote Created',{dao:params.dao.data.address,proposal:params.proposalKey,amount:params.amount,support:params.support});yield data.confirmation(1);closeVoteNotification(voteNotification);openNotification({message:'Vote transaction confirmed!',autoHideDuration:10000,variant:'success',detailsLink:`https://${bakingBad_1.networkNameMap[network]}.tzkt.io/`+data.opHash});return data;}catch(e){console.log(e);closeVoteNotification(voteNotification);openNotification({message:'An error has happened with vote transaction!',variant:'error',autoHideDuration:10000});return new Error(e.message);}}),{onSuccess:()=>{queryClient.resetQueries();}});};exports.useVote=useVote; \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/hooks/useVote.js.map b/dist/services/contracts/baseDAO/hooks/useVote.js.map deleted file mode 100644 index 8f511d0..0000000 --- a/dist/services/contracts/baseDAO/hooks/useVote.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useVote.js","sourceRoot":"","sources":["../../../../../src/services/contracts/baseDAO/hooks/useVote.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;AAEA,wEAAuC;AACvC,0EAAsE;AACtE,6CAAyD;AACzD,6DAAyD;AAEzD,kDAAmD;AAS5C,MAAM,OAAO,GAAG,GAAG,EAAE;IAC1B,MAAM,WAAW,GAAG,IAAA,4BAAc,GAAE,CAAA;IACpC,MAAM,gBAAgB,GAAG,IAAA,iCAAe,GAAE,CAAA;IAC1C,MAAM,EAAE,OAAO,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,GAAG,IAAA,mBAAQ,GAAE,CAAA;IAEvD,OAAO,IAAA,yBAAW,EAChB,CAAM,MAAM,EAAC,EAAE;QACb,MAAM,EAAE,GAAG,EAAE,gBAAgB,EAAE,aAAa,EAAE,qBAAqB,EAAE,GAAG,gBAAgB,CAAC;YACvF,OAAO,EAAE,0BAA0B;YACnC,OAAO,EAAE,IAAI;YACb,OAAO,EAAE,MAAM;SAChB,CAAC,CAAA;QACF,IAAI;YACF,IAAI,YAAY,GAAG,KAAK,CAAA;YAExB,IAAI,CAAC,OAAO,EAAE;gBACZ,YAAY,GAAG,MAAM,OAAO,EAAE,CAAA;aAC/B;YAED,MAAM,IAAI,GAAG,MAAO,MAAM,CAAC,GAAe,CAAC,IAAI,CAAC;gBAC9C,WAAW,EAAE,MAAM,CAAC,WAAW;gBAC/B,MAAM,EAAE,MAAM,CAAC,MAAM;gBACrB,OAAO,EAAE,MAAM,CAAC,OAAO;gBACvB,KAAK,EAAE,YAAY;aACpB,CAAC,CAAA;YAEF,0BAAQ,CAAC,KAAK,CAAC,cAAc,EAAE;gBAC7B,GAAG,EAAG,MAAM,CAAC,GAAe,CAAC,IAAI,CAAC,OAAO;gBACzC,QAAQ,EAAE,MAAM,CAAC,WAAW;gBAC5B,MAAM,EAAE,MAAM,CAAC,MAAM;gBACrB,OAAO,EAAE,MAAM,CAAC,OAAO;aACxB,CAAC,CAAA;YAEF,MAAM,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAA;YAE1B,qBAAqB,CAAC,gBAAgB,CAAC,CAAA;YACvC,gBAAgB,CAAC;gBACf,OAAO,EAAE,6BAA6B;gBACtC,gBAAgB,EAAE,KAAK;gBACvB,OAAO,EAAE,SAAS;gBAClB,WAAW,EAAE,WAAW,0BAAc,CAAC,OAAO,CAAC,WAAW,GAAG,IAAI,CAAC,MAAM;aACzE,CAAC,CAAA;YACF,OAAO,IAAI,CAAA;SACZ;QAAC,OAAO,CAAC,EAAE;YACV,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAA;YACd,qBAAqB,CAAC,gBAAgB,CAAC,CAAA;YACvC,gBAAgB,CAAC;gBACf,OAAO,EAAE,8CAA8C;gBACvD,OAAO,EAAE,OAAO;gBAChB,gBAAgB,EAAE,KAAK;aACxB,CAAC,CAAA;YACF,OAAO,IAAI,KAAK,CAAE,CAAW,CAAC,OAAO,CAAC,CAAA;SACvC;IACH,CAAC,CAAA,EACD;QACE,SAAS,EAAE,GAAG,EAAE;YACd,WAAW,CAAC,YAAY,EAAE,CAAA;QAC5B,CAAC;KACF,CACF,CAAA;AACH,CAAC,CAAA;AA5DY,QAAA,OAAO,WA4DnB"} \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/index.js b/dist/services/contracts/baseDAO/index.js deleted file mode 100644 index ad86acd..0000000 --- a/dist/services/contracts/baseDAO/index.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){if(k2===undefined)k2=k;var desc=Object.getOwnPropertyDescriptor(m,k);if(!desc||('get'in desc?!m.__esModule:desc.writable||desc.configurable)){desc={enumerable:true,get:function(){return m[k];}};}Object.defineProperty(o,k2,desc);}:function(o,m,k,k2){if(k2===undefined)k2=k;o[k2]=m[k];});var __exportStar=this&&this.__exportStar||function(m,exports){for(var p in m)if(p!=='default'&&!Object.prototype.hasOwnProperty.call(exports,p))__createBinding(exports,m,p);};Object.defineProperty(exports,'__esModule',{value:true});__exportStar(require('./class'),exports);__exportStar(require('./types'),exports);__exportStar(require('./utils'),exports);__exportStar(require('./lambdaDAO'),exports); \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/index.js.map b/dist/services/contracts/baseDAO/index.js.map deleted file mode 100644 index 18db777..0000000 --- a/dist/services/contracts/baseDAO/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/services/contracts/baseDAO/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;AAAA,0CAAuB;AACvB,0CAAuB;AACvB,0CAAuB;AACvB,8CAA2B"} \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/lambdaDAO/index.js b/dist/services/contracts/baseDAO/lambdaDAO/index.js deleted file mode 100644 index e9bd4d5..0000000 --- a/dist/services/contracts/baseDAO/lambdaDAO/index.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.LambdaDAO=void 0;const michel_codec_1=require('@taquito/michel-codec');const michelson_encoder_1=require('@taquito/michelson-encoder');const __1=require('..');const tzip16_1=require('@taquito/tzip16');const proposelambda_1=__importDefault(require('./michelson/proposelambda'));const proposal_1=require('../../../services/dao/mappers/proposal');const bignumber_js_1=require('bignumber.js');const utils_1=require('../../utils');const transfer_proposal_type_json_1=__importDefault(require('./michelson/supported_lambda_types/transfer_proposal_type.json'));const transfer_proposal_type_before_fa1_2_json_1=__importDefault(require('./michelson/supported_lambda_types/transfer_proposal_type_before_fa1.2.json'));const update_contract_delegate_proposal_json_1=__importDefault(require('./michelson/supported_lambda_types/update_contract_delegate_proposal.json'));const update_guardian_proposal_json_1=__importDefault(require('./michelson/supported_lambda_types/update_guardian_proposal.json'));const config_1=require('../../../config');const parser=new michel_codec_1.Parser();const mapStorageRegistryList=listMichelsonString=>{const data=(0,michel_codec_1.unpackDataBytes)({bytes:listMichelsonString});return data.map(item=>({key:(0,tzip16_1.bytes2Char)(item.args[0].string),value:(0,tzip16_1.bytes2Char)(item.args[1].string)}));};const mapStorageRegistryAffectedList=listMichelsonString=>{const data=(0,michel_codec_1.unpackDataBytes)({bytes:listMichelsonString});return data.map(item=>({key:(0,tzip16_1.bytes2Char)(item.args[0].string),proposalId:item.args[1].bytes}));};class LambdaDAO extends __1.BaseDAO{constructor(data){super(data);this.data=data;this.propose=({agoraPostId,transfer_proposal},tezos)=>__awaiter(this,void 0,void 0,function*(){const contract=yield(0,__1.getContract)(tezos,this.data.address);const p=new michel_codec_1.Parser();const transfer_michelson=this.data.address===config_1.HUMANITEZ_DAO?transfer_proposal_type_before_fa1_2_json_1.default:transfer_proposal_type_json_1.default;const transfer_arg_schema=new michelson_encoder_1.Schema(transfer_michelson);const transfer_proposal_args={transfers:(0,proposal_1.mapTransfersArgs)(transfer_proposal.transfers,this.data.address),registry_diff:transfer_proposal.registry_diff.map(item=>[(0,tzip16_1.char2Bytes)(item.key),(0,tzip16_1.char2Bytes)(item.value)]),agora_post_id:agoraPostId};const packed_transfer_proposal_arg=(0,michel_codec_1.packDataBytes)(transfer_arg_schema.Encode(transfer_proposal_args));const proposal_meta_michelson_type=p.parseMichelineExpression(proposelambda_1.default);const proposal_meta_schema=new michelson_encoder_1.Schema(proposal_meta_michelson_type);const proposalMetadata=(0,michel_codec_1.packDataBytes)(proposal_meta_schema.Encode({execute_handler:{handler_name:'transfer_proposal',packed_argument:packed_transfer_proposal_arg.bytes}}),proposal_meta_michelson_type);const contractMethod=contract.methods.propose(yield tezos.wallet.pkh(),(0,utils_1.formatUnits)(new bignumber_js_1.BigNumber(this.data.extra.frozen_extra_value),this.data.token.decimals),proposalMetadata.bytes);return yield contractMethod.send();});this.decoded={decodedRegistry:mapStorageRegistryList(this.data.extra.registry),decodedRegistryAffected:mapStorageRegistryAffectedList(this.data.extra.registry_affected)};this.data.extra.returnedPercentage=new bignumber_js_1.BigNumber(100).minus(new bignumber_js_1.BigNumber(this.data.extra.slash_scale_value)).toString();this.liteDAOData=data.liteDAO;}proposeGuardianChange(newGuardianAddress,tezos){return __awaiter(this,void 0,void 0,function*(){const contract=yield(0,__1.getContract)(tezos,this.data.address);const p=new michel_codec_1.Parser();const update_guardian_arg_schema=new michelson_encoder_1.Schema(update_guardian_proposal_json_1.default);const packed_transfer_proposal_arg=(0,michel_codec_1.packDataBytes)(update_guardian_arg_schema.Encode(newGuardianAddress));const proposal_meta_michelson_type=p.parseMichelineExpression(proposelambda_1.default);const proposal_meta_schema=new michelson_encoder_1.Schema(proposal_meta_michelson_type);const proposalMetadata=(0,michel_codec_1.packDataBytes)(proposal_meta_schema.Encode({execute_handler:{handler_name:'update_guardian_proposal',packed_argument:packed_transfer_proposal_arg.bytes}}),proposal_meta_michelson_type);const contractMethod=contract.methods.propose(yield tezos.wallet.pkh(),(0,utils_1.formatUnits)(new bignumber_js_1.BigNumber(this.data.extra.frozen_extra_value),this.data.token.decimals),proposalMetadata.bytes);return yield contractMethod.send();});}proposeDelegationChange(newDelegationAddress,tezos){return __awaiter(this,void 0,void 0,function*(){const contract=yield(0,__1.getContract)(tezos,this.data.address);const p=new michel_codec_1.Parser();const transfer_arg_schema=new michelson_encoder_1.Schema(update_contract_delegate_proposal_json_1.default);const packed_transfer_proposal_arg=(0,michel_codec_1.packDataBytes)(transfer_arg_schema.Encode(newDelegationAddress));const proposal_meta_michelson_type=p.parseMichelineExpression(proposelambda_1.default);const proposal_meta_schema=new michelson_encoder_1.Schema(proposal_meta_michelson_type);const proposalMetadata=(0,michel_codec_1.packDataBytes)(proposal_meta_schema.Encode({execute_handler:{handler_name:'update_contract_delegate_proposal',packed_argument:packed_transfer_proposal_arg.bytes}}),proposal_meta_michelson_type);const contractMethod=contract.methods.propose(yield tezos.wallet.pkh(),(0,utils_1.formatUnits)(new bignumber_js_1.BigNumber(this.data.extra.frozen_extra_value),this.data.token.decimals),proposalMetadata.bytes);return yield contractMethod.send();});}proposeLambdaExecute({handler_name,agoraPostId,handler_code,handler_params,lambda_arguments},tezos){return __awaiter(this,void 0,void 0,function*(){const contract=yield(0,__1.getContract)(tezos,this.data.address);const p=new michel_codec_1.Parser();const transfer_arg_type=JSON.parse(lambda_arguments);const transfer_arg_schema=new michelson_encoder_1.Schema(transfer_arg_type);const handler_params_object=JSON.parse(handler_params);const packed_transfer_proposal_arg=(0,michel_codec_1.packDataBytes)(transfer_arg_schema.Encode(handler_params_object));const proposal_meta_michelson_type=p.parseMichelineExpression(proposelambda_1.default);const proposal_meta_schema=new michelson_encoder_1.Schema(proposal_meta_michelson_type);const proposalMetadata=(0,michel_codec_1.packDataBytes)(proposal_meta_schema.Encode({execute_handler:{handler_name,packed_argument:packed_transfer_proposal_arg.bytes}}),proposal_meta_michelson_type);const contractMethod=contract.methods.propose(yield tezos.wallet.pkh(),(0,utils_1.formatUnits)(new bignumber_js_1.BigNumber(this.data.extra.frozen_extra_value),this.data.token.decimals),proposalMetadata.bytes);return yield contractMethod.send();});}proposeLambdaAdd({data},tezos){return __awaiter(this,void 0,void 0,function*(){const contract=yield(0,__1.getContract)(tezos,this.data.address);const proposalMetadata=yield __1.BaseDAO.encodeLambdaAddMetadata(data,proposelambda_1.default,tezos);const contractMethod=contract.methods.propose(yield tezos.wallet.pkh(),(0,utils_1.formatUnits)(new bignumber_js_1.BigNumber(this.data.extra.frozen_extra_value),this.data.token.decimals),proposalMetadata.bytes);return yield contractMethod.send();});}proposeLambdaRemove({handler_name},tezos){return __awaiter(this,void 0,void 0,function*(){const contract=yield(0,__1.getContract)(tezos,this.data.address);const michelsonType=parser.parseData(proposelambda_1.default);const schema=new michelson_encoder_1.Schema(michelsonType);const dataToEncode={remove_handler:handler_name};const data=schema.Encode(dataToEncode);const {packed:proposalMetadata}=yield tezos.rpc.packData({data,type:michelsonType});const contractMethod=contract.methods.propose(yield tezos.wallet.pkh(),(0,utils_1.formatUnits)(new bignumber_js_1.BigNumber(this.data.extra.frozen_extra_value),this.data.token.decimals),proposalMetadata);return yield contractMethod.send();});}}exports.LambdaDAO=LambdaDAO; \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/lambdaDAO/index.js.map b/dist/services/contracts/baseDAO/lambdaDAO/index.js.map deleted file mode 100644 index 325bae3..0000000 --- a/dist/services/contracts/baseDAO/lambdaDAO/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../../src/services/contracts/baseDAO/lambdaDAO/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/lambdaDAO/michelson/propose.js b/dist/services/contracts/baseDAO/lambdaDAO/michelson/propose.js deleted file mode 100644 index dc9f17f..0000000 --- a/dist/services/contracts/baseDAO/lambdaDAO/michelson/propose.js +++ /dev/null @@ -1,17 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.default=`(or (or (or (pair %configuration_proposal - (pair (pair (option %frozen_extra_value nat) (option %frozen_scale_value nat)) - (pair (option %max_proposal_size nat) (option %slash_division_value nat))) - (option %slash_scale_value nat)) - (pair %transfer_proposal - (pair (nat %agora_post_id) (list %registry_diff (pair string (option string)))) - (list %transfers - (or (pair %xtz_transfer_type (mutez %amount) (address %recipient)) - (pair %token_transfer_type - (address %contract_address) - (list %transfer_list - (pair (address %from_) - (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount))))))))))) - (or (option %update_contract_delegate key_hash) (address %update_guardian))) - (or %update_receivers_proposal - (list %add_receivers address) - (list %remove_receivers address)))`; \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/lambdaDAO/michelson/propose.js.map b/dist/services/contracts/baseDAO/lambdaDAO/michelson/propose.js.map deleted file mode 100644 index 0e5a219..0000000 --- a/dist/services/contracts/baseDAO/lambdaDAO/michelson/propose.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"propose.js","sourceRoot":"","sources":["../../../../../../src/services/contracts/baseDAO/lambdaDAO/michelson/propose.ts"],"names":[],"mappings":";;AAAA,kBAAe;;;;;;;;;;;;;;;;mFAgBoE,CAAA"} \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/lambdaDAO/michelson/proposelambda.js b/dist/services/contracts/baseDAO/lambdaDAO/michelson/proposelambda.js deleted file mode 100644 index 34608b7..0000000 --- a/dist/services/contracts/baseDAO/lambdaDAO/michelson/proposelambda.js +++ /dev/null @@ -1,13 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.default=`(or (or (pair %add_handler - (pair (lambda %code - (pair (pair (map %handler_storage string bytes) (bytes %packed_argument)) - (pair %proposal_info - (address %from) - (nat %frozen_token) - (bytes %proposal_metadata))) - (pair (pair (option %guardian address) (map %handler_storage string bytes)) - (list %operations operation))) - (lambda %handler_check (pair bytes (map string bytes)) unit)) - (string %name)) - (pair %execute_handler (string %handler_name) (bytes %packed_argument))) - (string %remove_handler))`; \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/lambdaDAO/michelson/proposelambda.js.map b/dist/services/contracts/baseDAO/lambdaDAO/michelson/proposelambda.js.map deleted file mode 100644 index fabe20b..0000000 --- a/dist/services/contracts/baseDAO/lambdaDAO/michelson/proposelambda.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"proposelambda.js","sourceRoot":"","sources":["../../../../../../src/services/contracts/baseDAO/lambdaDAO/michelson/proposelambda.ts"],"names":[],"mappings":";;AAAA,kBAAe;;;;;;;;;;;;8BAYe,CAAA"} \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/lambdaDAO/michelson/supported_lambda_types/configuration_proposal_type.json b/dist/services/contracts/baseDAO/lambdaDAO/michelson/supported_lambda_types/configuration_proposal_type.json deleted file mode 100644 index df91375..0000000 --- a/dist/services/contracts/baseDAO/lambdaDAO/michelson/supported_lambda_types/configuration_proposal_type.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "prim": "pair", - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "option", - "annots": [ - "%frozen_extra_value" - ], - "args": [ - { - "prim": "nat" - } - ] - }, - { - "prim": "option", - "annots": [ - "%frozen_scale_value" - ], - "args": [ - { - "prim": "nat" - } - ] - } - ] - }, - { - "prim": "option", - "annots": [ - "%max_proposal_size" - ], - "args": [ - { - "prim": "nat" - } - ] - }, - { - "prim": "option", - "annots": [ - "%slash_division_value" - ], - "args": [ - { - "prim": "nat" - } - ] - } - ] - }, - { - "prim": "option", - "annots": [ - "%slash_scale_value" - ], - "args": [ - { - "prim": "nat" - } - ] - } - ] -} diff --git a/dist/services/contracts/baseDAO/lambdaDAO/michelson/supported_lambda_types/transfer_proposal_type.json b/dist/services/contracts/baseDAO/lambdaDAO/michelson/supported_lambda_types/transfer_proposal_type.json deleted file mode 100644 index 391548a..0000000 --- a/dist/services/contracts/baseDAO/lambdaDAO/michelson/supported_lambda_types/transfer_proposal_type.json +++ /dev/null @@ -1,190 +0,0 @@ -{ - "prim": "pair", - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "nat", - "annots": [ - "%agora_post_id" - ] - }, - { - "prim": "list", - "annots": [ - "%registry_diff" - ], - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "string" - }, - { - "prim": "option", - "args": [ - { - "prim": "string" - } - ] - } - ] - } - ] - } - ] - }, - { - "prim": "list", - "annots": [ - "%transfers" - ], - "args": [ - { - "prim": "or", - "args": [ - { - "prim": "pair", - "annots": [ - "%xtz_transfer_type" - ], - "args": [ - { - "prim": "mutez", - "annots": [ - "%amount" - ] - }, - { - "prim": "address", - "annots": [ - "%recipient" - ] - } - ] - }, - { - "prim": "or", - "args": [ - { - "prim": "pair", - "annots": [ - "%token_transfer_type" - ], - "args": [ - { - "prim": "address", - "annots": [ - "%contract_address" - ] - }, - { - "prim": "list", - "annots": [ - "%transfer_list" - ], - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "address", - "annots": [ - "%from_" - ] - }, - { - "prim": "list", - "annots": [ - "%txs" - ], - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "address", - "annots": [ - "%to_" - ] - }, - { - "prim": "nat", - "annots": [ - "%token_id" - ] - }, - { - "prim": "nat", - "annots": [ - "%amount" - ] - } - ] - } - ] - } - ] - } - ] - } - ] - }, - { - "prim": "pair", - "annots": [ - "%legacy_token_transfer_type" - ], - "args": [ - { - "prim": "address", - "annots": [ - "%contract_address" - ] - }, - { - "prim": "pair", - "annots": [ - "%transfer" - ], - "args": [ - { - "prim": "address", - "annots": [ - "%from" - ] - }, - { - "prim": "pair", - "annots": [ - "%target" - ], - "args": [ - { - "prim": "address", - "annots": [ - "%to" - ] - }, - { - "prim": "nat", - "annots": [ - "%value" - ] - } - ] - } - ] - } - ] - } - ] - } - ] - } - ] - } - ] -} diff --git a/dist/services/contracts/baseDAO/lambdaDAO/michelson/supported_lambda_types/transfer_proposal_type_before_fa1.2.json b/dist/services/contracts/baseDAO/lambdaDAO/michelson/supported_lambda_types/transfer_proposal_type_before_fa1.2.json deleted file mode 100644 index b1b2d35..0000000 --- a/dist/services/contracts/baseDAO/lambdaDAO/michelson/supported_lambda_types/transfer_proposal_type_before_fa1.2.json +++ /dev/null @@ -1,137 +0,0 @@ -{ - "prim": "pair", - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "nat", - "annots": [ - "%agora_post_id" - ] - }, - { - "prim": "list", - "annots": [ - "%registry_diff" - ], - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "string" - }, - { - "prim": "option", - "args": [ - { - "prim": "string" - } - ] - } - ] - } - ] - } - ] - }, - { - "prim": "list", - "annots": [ - "%transfers" - ], - "args": [ - { - "prim": "or", - "args": [ - { - "prim": "pair", - "annots": [ - "%xtz_transfer_type" - ], - "args": [ - { - "prim": "mutez", - "annots": [ - "%amount" - ] - }, - { - "prim": "address", - "annots": [ - "%recipient" - ] - } - ] - }, - { - "prim": "pair", - "annots": [ - "%token_transfer_type" - ], - "args": [ - { - "prim": "address", - "annots": [ - "%contract_address" - ] - }, - { - "prim": "list", - "annots": [ - "%transfer_list" - ], - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "address", - "annots": [ - "%from_" - ] - }, - { - "prim": "list", - "annots": [ - "%txs" - ], - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "address", - "annots": [ - "%to_" - ] - }, - { - "prim": "nat", - "annots": [ - "%token_id" - ] - }, - { - "prim": "nat", - "annots": [ - "%amount" - ] - } - ] - } - ] - } - ] - } - ] - } - ] - } - ] - } - ] - } - ] -} diff --git a/dist/services/contracts/baseDAO/lambdaDAO/michelson/supported_lambda_types/update_contract_delegate_proposal.json b/dist/services/contracts/baseDAO/lambdaDAO/michelson/supported_lambda_types/update_contract_delegate_proposal.json deleted file mode 100644 index 7b99e21..0000000 --- a/dist/services/contracts/baseDAO/lambdaDAO/michelson/supported_lambda_types/update_contract_delegate_proposal.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "prim": "option", - "args": [ - { - "prim": "key_hash" - } - ] -} diff --git a/dist/services/contracts/baseDAO/lambdaDAO/michelson/supported_lambda_types/update_guardian_proposal.json b/dist/services/contracts/baseDAO/lambdaDAO/michelson/supported_lambda_types/update_guardian_proposal.json deleted file mode 100644 index 2973923..0000000 --- a/dist/services/contracts/baseDAO/lambdaDAO/michelson/supported_lambda_types/update_guardian_proposal.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "prim": "address" -} diff --git a/dist/services/contracts/baseDAO/lambdaDAO/types.js b/dist/services/contracts/baseDAO/lambdaDAO/types.js deleted file mode 100644 index fa85c5c..0000000 --- a/dist/services/contracts/baseDAO/lambdaDAO/types.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true}); \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/lambdaDAO/types.js.map b/dist/services/contracts/baseDAO/lambdaDAO/types.js.map deleted file mode 100644 index 28197e2..0000000 --- a/dist/services/contracts/baseDAO/lambdaDAO/types.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"types.js","sourceRoot":"","sources":["../../../../../src/services/contracts/baseDAO/lambdaDAO/types.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/michelson/baseDAO.js b/dist/services/contracts/baseDAO/michelson/baseDAO.js deleted file mode 100644 index 67e9e99..0000000 --- a/dist/services/contracts/baseDAO/michelson/baseDAO.js +++ /dev/null @@ -1,2429 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.default=`parameter - (or (or (or (or (unit %accept_ownership) (pair %callCustom string bytes)) - (or (unit %default) - (pair %propose (address %from) (pair (nat %frozen_token) (bytes %proposal_metadata))))) - (or (pair %transfer_contract_tokens - (address %contract_address) - (list %params - (pair (address %from_) - (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount))))))) - (address %transfer_ownership))) - (or (or (or (bytes %drop_proposal) (nat %flush)) (or (nat %freeze) (nat %unfreeze))) - (or (or (list %unstake_vote bytes) - (list %update_delegate (pair (bool %enable) (address %delegate)))) - (list %vote - (pair (pair %argument - (pair (address %from) (bytes %proposal_key)) - (pair (nat %vote_amount) (bool %vote_type))) - (option %permit (pair (key %key) (signature %signature)))))))) ; -storage - (pair (pair (pair (pair (pair (address %admin) - (big_map %delegates (pair (address %owner) (address %delegate)) unit)) - (pair (big_map %extra string bytes) - (big_map %freeze_history - address - (pair (pair (nat %current_stage_num) (nat %current_unstaked)) - (pair (nat %past_unstaked) (nat %staked)))))) - (pair (pair (nat %frozen_token_id) (nat %frozen_total_supply)) - (pair (pair %governance_token (address %address) (nat %token_id)) - (address %guardian)))) - (pair (pair (pair (big_map %metadata string bytes) (address %pending_owner)) - (pair (nat %permits_counter) (set %proposal_key_list_sort_by_level (pair nat bytes)))) - (pair (pair (big_map %proposals - bytes - (pair (pair (pair (nat %downvotes) (bytes %metadata)) - (pair (address %proposer) (nat %proposer_frozen_token))) - (pair (pair (nat %quorum_threshold) (nat %start_level)) - (pair (nat %upvotes) (nat %voting_stage_num))))) - (pair %quorum_threshold_at_cycle - (pair (nat %last_updated_cycle) (nat %quorum_threshold)) - (nat %staked))) - (pair (big_map %staked_votes (pair address bytes) nat) (nat %start_level))))) - (pair (pair (pair (pair (big_map %custom_entrypoints string bytes) - (lambda %decision_lambda - (pair (big_map %extras string bytes) - (pair %proposal - (pair (pair (nat %downvotes) (bytes %metadata)) - (pair (address %proposer) (nat %proposer_frozen_token))) - (pair (pair (nat %quorum_threshold) (nat %start_level)) - (pair (nat %upvotes) (nat %voting_stage_num))))) - (pair (pair (big_map %extras string bytes) (option %guardian address)) - (list %operations operation)))) - (pair (nat %fixed_proposal_fee_in_token) (nat %governance_total_supply))) - (pair (pair (nat %max_proposals) (int %max_quorum_change)) - (pair (int %max_quorum_threshold) (int %min_quorum_threshold)))) - (pair (pair (pair (nat %period) - (lambda %proposal_check - (pair (pair (address %from) (pair (nat %frozen_token) (bytes %proposal_metadata))) - (big_map string bytes)) - unit)) - (pair (nat %proposal_expired_level) (nat %proposal_flush_level))) - (pair (int %quorum_change) - (lambda %rejected_proposal_slash_value - (pair (pair (pair (pair (nat %downvotes) (bytes %metadata)) - (pair (address %proposer) (nat %proposer_frozen_token))) - (pair (pair (nat %quorum_threshold) (nat %start_level)) - (pair (nat %upvotes) (nat %voting_stage_num)))) - (big_map string bytes)) - nat))))) ; -code { PUSH nat 1000000 ; - NIL operation ; - LAMBDA - (pair (list (pair address (list (pair address (pair nat nat))))) address) - operation - { UNPAIR ; - SWAP ; - CONTRACT %transfer - (list (pair (address %from_) - (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount)))))) ; - IF_NONE { PUSH nat 115 ; FAILWITH } {} ; - PUSH mutez 0 ; - DIG 2 ; - TRANSFER_TOKENS } ; - LAMBDA - (pair nat (pair (pair nat nat) (pair nat nat))) - (pair (pair nat nat) (pair nat nat)) - { UNPAIR ; - SWAP ; - DUP ; - DUG 2 ; - CDR ; - CAR ; - SUB ; - ISNAT ; - IF_NONE - { DROP ; PUSH nat 114 ; FAILWITH } - { SWAP ; DUP ; DUG 2 ; CDR ; CDR ; SWAP ; PAIR ; SWAP ; CAR ; PAIR } } ; - LAMBDA - (pair nat (pair (pair nat nat) (pair nat nat))) - (pair (pair nat nat) (pair nat nat)) - { UNPAIR ; - DUP ; - DUP 3 ; - CAR ; - CAR ; - COMPARE ; - LT ; - IF { SWAP ; - DUP ; - DUG 2 ; - CDR ; - CDR ; - DUP 3 ; - CDR ; - CAR ; - DIG 3 ; - CAR ; - CDR ; - ADD ; - PAIR ; - PUSH nat 0 ; - DIG 2 ; - PAIR ; - PAIR } - { DROP } } ; - LAMBDA - (pair bytes - (pair (pair (pair (pair address (big_map (pair address address) unit)) - (pair (big_map string bytes) (big_map address (pair (pair nat nat) (pair nat nat))))) - (pair (pair nat nat) (pair (pair address nat) address))) - (pair (pair (pair (big_map string bytes) address) (pair nat (set (pair nat bytes)))) - (pair (pair (big_map - bytes - (pair (pair (pair nat bytes) (pair address nat)) (pair (pair nat nat) (pair nat nat)))) - (pair (pair nat nat) nat)) - (pair (big_map (pair address bytes) nat) nat))))) - (pair (pair (pair nat bytes) (pair address nat)) (pair (pair nat nat) (pair nat nat))) - { UNPAIR ; - SWAP ; - CDR ; - CDR ; - CAR ; - CAR ; - SWAP ; - GET ; - IF_NONE { PUSH nat 103 ; FAILWITH } {} } ; - LAMBDA - (pair nat nat) - nat - { UNPAIR ; - LEVEL ; - SUB ; - ISNAT ; - IF_NONE - { DROP ; PUSH nat 300 ; FAILWITH } - { EDIV ; IF_NONE { PUSH string "DIV by 0" ; FAILWITH } {} ; CAR } } ; - DUP 3 ; - SWAP ; - DUP ; - DUG 2 ; - PAIR ; - LAMBDA - (pair (pair (lambda (pair nat nat) nat) - (lambda (pair nat (pair (pair nat nat) (pair nat nat))) (pair (pair nat nat) (pair nat nat)))) - (pair (pair (pair nat nat) (pair address nat)) - (pair (pair (pair (pair address (big_map (pair address address) unit)) - (pair (big_map string bytes) (big_map address (pair (pair nat nat) (pair nat nat))))) - (pair (pair nat nat) (pair (pair address nat) address))) - (pair (pair (pair (big_map string bytes) address) (pair nat (set (pair nat bytes)))) - (pair (pair (big_map - bytes - (pair (pair (pair nat bytes) (pair address nat)) (pair (pair nat nat) (pair nat nat)))) - (pair (pair nat nat) nat)) - (pair (big_map (pair address bytes) nat) nat)))))) - (pair (pair (pair (pair address (big_map (pair address address) unit)) - (pair (big_map string bytes) (big_map address (pair (pair nat nat) (pair nat nat))))) - (pair (pair nat nat) (pair (pair address nat) address))) - (pair (pair (pair (big_map string bytes) address) (pair nat (set (pair nat bytes)))) - (pair (pair (big_map - bytes - (pair (pair (pair nat bytes) (pair address nat)) (pair (pair nat nat) (pair nat nat)))) - (pair (pair nat nat) nat)) - (pair (big_map (pair address bytes) nat) nat)))) - { UNPAIR ; - UNPAIR ; - DIG 2 ; - UNPAIR ; - UNPAIR ; - UNPAIR ; - DIG 2 ; - UNPAIR ; - SWAP ; - DUP 5 ; - CDR ; - CDR ; - CDR ; - CDR ; - PAIR ; - DIG 5 ; - SWAP ; - EXEC ; - DUP 5 ; - CAR ; - CAR ; - CDR ; - CDR ; - DUP 3 ; - GET ; - IF_NONE - { DROP 6 ; PUSH nat 300 ; FAILWITH } - { SWAP ; - PAIR ; - DIG 5 ; - SWAP ; - EXEC ; - DUP 4 ; - DIG 3 ; - DUP ; - DUG 2 ; - ADD ; - DUP 3 ; - CDR ; - CDR ; - SUB ; - ISNAT ; - IF_NONE - { DROP 2 ; PUSH nat 300 ; FAILWITH } - { DUP 3 ; - CDR ; - CAR ; - PAIR ; - DUP 3 ; - CAR ; - PAIR ; - DUP ; - CDR ; - CDR ; - DIG 2 ; - DIG 3 ; - CDR ; - CAR ; - ADD ; - PAIR ; - SWAP ; - CAR ; - PAIR } ; - DIG 2 ; - DUP 4 ; - CAR ; - CDR ; - CAR ; - CDR ; - SUB ; - ISNAT ; - IF_NONE { PUSH nat 300 ; FAILWITH } {} ; - DUP 4 ; - CDR ; - DUP 5 ; - CAR ; - CDR ; - DUP 6 ; - CAR ; - CAR ; - CDR ; - CDR ; - DIG 4 ; - SOME ; - DIG 5 ; - UPDATE ; - DUP 5 ; - CAR ; - CAR ; - CDR ; - CAR ; - PAIR ; - DIG 4 ; - CAR ; - CAR ; - CAR ; - PAIR ; - PAIR ; - PAIR ; - DUP ; - CDR ; - SWAP ; - DUP ; - DUG 2 ; - CAR ; - CDR ; - CDR ; - DIG 3 ; - DUP 4 ; - CAR ; - CDR ; - CAR ; - CAR ; - PAIR ; - PAIR ; - DIG 2 ; - CAR ; - CAR ; - PAIR ; - PAIR } } ; - SWAP ; - APPLY ; - DUP 5 ; - DUP 5 ; - DUP 4 ; - PAIR 3 ; - LAMBDA - (pair (pair (lambda (pair nat nat) nat) - (pair (lambda (pair nat (pair (pair nat nat) (pair nat nat))) (pair (pair nat nat) (pair nat nat))) - (lambda (pair nat (pair (pair nat nat) (pair nat nat))) (pair (pair nat nat) (pair nat nat))))) - (pair (pair nat address) - (pair nat - (pair (pair (pair (pair address (big_map (pair address address) unit)) - (pair (big_map string bytes) (big_map address (pair (pair nat nat) (pair nat nat))))) - (pair (pair nat nat) (pair (pair address nat) address))) - (pair (pair (pair (big_map string bytes) address) (pair nat (set (pair nat bytes)))) - (pair (pair (big_map - bytes - (pair (pair (pair nat bytes) (pair address nat)) (pair (pair nat nat) (pair nat nat)))) - (pair (pair nat nat) nat)) - (pair (big_map (pair address bytes) nat) nat))))))) - (pair (pair (pair (pair address (big_map (pair address address) unit)) - (pair (big_map string bytes) (big_map address (pair (pair nat nat) (pair nat nat))))) - (pair (pair nat nat) (pair (pair address nat) address))) - (pair (pair (pair (big_map string bytes) address) (pair nat (set (pair nat bytes)))) - (pair (pair (big_map - bytes - (pair (pair (pair nat bytes) (pair address nat)) (pair (pair nat nat) (pair nat nat)))) - (pair (pair nat nat) nat)) - (pair (big_map (pair address bytes) nat) nat)))) - { UNPAIR ; - UNPAIR 3 ; - DIG 3 ; - UNPAIR ; - UNPAIR ; - DIG 2 ; - UNPAIR ; - SWAP ; - DUP ; - DUG 2 ; - CDR ; - CDR ; - CDR ; - CDR ; - PAIR ; - DIG 4 ; - SWAP ; - EXEC ; - DUP 3 ; - DUP 3 ; - CDR ; - CDR ; - CAR ; - CDR ; - CDR ; - ADD ; - DUP 3 ; - CAR ; - CAR ; - CDR ; - CDR ; - DUP 6 ; - GET ; - IF_NONE - { SWAP ; - DIG 4 ; - DIG 5 ; - DIG 6 ; - DROP 4 ; - PUSH nat 0 ; - DIG 3 ; - COMPARE ; - EQ ; - IF { SWAP ; DUP ; DUG 2 ; CAR ; CAR ; CDR ; CDR } - { PUSH nat 114 ; FAILWITH } } - { DIG 2 ; - PAIR ; - DIG 5 ; - SWAP ; - EXEC ; - DIG 3 ; - DUP ; - DUG 2 ; - PAIR ; - DIG 5 ; - SWAP ; - EXEC ; - DUP ; - DUG 2 ; - CDR ; - CDR ; - ADD ; - SWAP ; - DUP ; - DUG 2 ; - CDR ; - CAR ; - PAIR ; - SWAP ; - CAR ; - PAIR ; - DUP 3 ; - CAR ; - CAR ; - CDR ; - CDR ; - SWAP ; - SOME ; - DIG 4 ; - UPDATE } ; - DUP 3 ; - CDR ; - DUP 4 ; - CAR ; - CDR ; - DIG 2 ; - DUP 5 ; - CAR ; - CAR ; - CDR ; - CAR ; - PAIR ; - DUP 5 ; - CAR ; - CAR ; - CAR ; - PAIR ; - PAIR ; - PAIR ; - DUP ; - CDR ; - CDR ; - CDR ; - DIG 2 ; - DIG 3 ; - CDR ; - CDR ; - CAR ; - CDR ; - CAR ; - PAIR ; - DUP 3 ; - CDR ; - CDR ; - CAR ; - CAR ; - PAIR ; - PAIR ; - SWAP ; - DUP ; - DUG 2 ; - CDR ; - CAR ; - PAIR ; - SWAP ; - CAR ; - PAIR } ; - SWAP ; - APPLY ; - SWAP ; - DUP ; - DUG 2 ; - LAMBDA - (pair (lambda - (pair (pair (pair nat nat) (pair address nat)) - (pair (pair (pair (pair address (big_map (pair address address) unit)) - (pair (big_map string bytes) (big_map address (pair (pair nat nat) (pair nat nat))))) - (pair (pair nat nat) (pair (pair address nat) address))) - (pair (pair (pair (big_map string bytes) address) (pair nat (set (pair nat bytes)))) - (pair (pair (big_map - bytes - (pair (pair (pair nat bytes) (pair address nat)) (pair (pair nat nat) (pair nat nat)))) - (pair (pair nat nat) nat)) - (pair (big_map (pair address bytes) nat) nat))))) - (pair (pair (pair (pair address (big_map (pair address address) unit)) - (pair (big_map string bytes) (big_map address (pair (pair nat nat) (pair nat nat))))) - (pair (pair nat nat) (pair (pair address nat) address))) - (pair (pair (pair (big_map string bytes) address) (pair nat (set (pair nat bytes)))) - (pair (pair (big_map - bytes - (pair (pair (pair nat bytes) (pair address nat)) (pair (pair nat nat) (pair nat nat)))) - (pair (pair nat nat) nat)) - (pair (big_map (pair address bytes) nat) nat))))) - (pair (pair (pair (lambda - (pair (pair (pair (pair nat bytes) (pair address nat)) (pair (pair nat nat) (pair nat nat))) - (big_map string bytes)) - nat) - bool) - (pair (pair (pair (pair nat bytes) (pair address nat)) (pair (pair nat nat) (pair nat nat))) - nat)) - (pair nat - (pair (pair (pair (pair address (big_map (pair address address) unit)) - (pair (big_map string bytes) (big_map address (pair (pair nat nat) (pair nat nat))))) - (pair (pair nat nat) (pair (pair address nat) address))) - (pair (pair (pair (big_map string bytes) address) (pair nat (set (pair nat bytes)))) - (pair (pair (big_map - bytes - (pair (pair (pair nat bytes) (pair address nat)) (pair (pair nat nat) (pair nat nat)))) - (pair (pair nat nat) nat)) - (pair (big_map (pair address bytes) nat) nat))))))) - (pair (pair (pair (pair address (big_map (pair address address) unit)) - (pair (big_map string bytes) (big_map address (pair (pair nat nat) (pair nat nat))))) - (pair (pair nat nat) (pair (pair address nat) address))) - (pair (pair (pair (big_map string bytes) address) (pair nat (set (pair nat bytes)))) - (pair (pair (big_map - bytes - (pair (pair (pair nat bytes) (pair address nat)) (pair (pair nat nat) (pair nat nat)))) - (pair (pair nat nat) nat)) - (pair (big_map (pair address bytes) nat) nat)))) - { UNPAIR ; - SWAP ; - UNPAIR ; - UNPAIR ; - UNPAIR ; - DIG 2 ; - UNPAIR ; - DIG 4 ; - UNPAIR ; - DIG 5 ; - IF { DIG 4 ; DROP ; PUSH nat 0 ; SWAP ; DUP 4 ; CAR ; CDR ; CDR ; ADD ; PAIR } - { SWAP ; - DUP ; - DUG 2 ; - CAR ; - CAR ; - CDR ; - CAR ; - DUP 4 ; - PAIR ; - DIG 5 ; - SWAP ; - EXEC ; - SWAP ; - DUP ; - DUG 2 ; - DUP 5 ; - CAR ; - CDR ; - CDR ; - ADD ; - DUG 2 ; - ADD ; - DUP ; - DIG 2 ; - SUB ; - ISNAT ; - IF_NONE { PUSH nat 0 } {} ; - PAIR } ; - UNPAIR ; - DIG 2 ; - DIG 4 ; - DIG 4 ; - CAR ; - CDR ; - CAR ; - PAIR ; - DIG 3 ; - DIG 3 ; - PAIR ; - PAIR ; - PAIR ; - EXEC } ; - SWAP ; - APPLY ; - DIG 10 ; - UNPAIR ; - SWAP ; - DUP ; - DUG 2 ; - CAR ; - DIG 2 ; - CDR ; - DIG 2 ; - IF_LEFT - { DIG 3 ; - DIG 5 ; - DIG 7 ; - DIG 8 ; - DIG 9 ; - DIG 10 ; - DROP 6 ; - SWAP ; - DUP ; - DUG 2 ; - DIG 3 ; - DIG 2 ; - IF_LEFT - { IF_LEFT - { DIG 4 ; - DIG 5 ; - DIG 7 ; - DROP 3 ; - IF_LEFT - { DIG 2 ; - DROP 2 ; - SENDER ; - SWAP ; - DUP ; - DUG 2 ; - CDR ; - CAR ; - CAR ; - CDR ; - COMPARE ; - EQ ; - IF { DUP ; - CDR ; - SWAP ; - DUP ; - DUG 2 ; - CAR ; - CDR ; - DUP 3 ; - CAR ; - CAR ; - CDR ; - DIG 3 ; - CAR ; - CAR ; - CAR ; - CDR ; - SENDER ; - PAIR ; - PAIR ; - PAIR ; - PAIR ; - DIG 2 ; - PAIR } - { DIG 2 ; DROP 2 ; PUSH nat 101 ; FAILWITH } } - { DIG 4 ; - DROP ; - DUP 3 ; - CAR ; - CAR ; - CAR ; - CAR ; - SWAP ; - DUP ; - DUG 2 ; - CAR ; - GET ; - IF_NONE { PUSH nat 122 ; FAILWITH } {} ; - UNPACK - (lambda - (pair bytes - (pair (pair (pair (pair (pair (address %admin) - (big_map %delegates (pair (address %owner) (address %delegate)) unit)) - (pair (big_map %extra string bytes) - (big_map %freeze_history - address - (pair (pair (nat %current_stage_num) (nat %current_unstaked)) - (pair (nat %past_unstaked) (nat %staked)))))) - (pair (pair (nat %frozen_token_id) (nat %frozen_total_supply)) - (pair (pair %governance_token (address %address) (nat %token_id)) - (address %guardian)))) - (pair (pair (pair (big_map %metadata string bytes) (address %pending_owner)) - (pair (nat %permits_counter) (set %proposal_key_list_sort_by_level (pair nat bytes)))) - (pair (pair (big_map %proposals - bytes - (pair (pair (pair (nat %downvotes) (bytes %metadata)) - (pair (address %proposer) (nat %proposer_frozen_token))) - (pair (pair (nat %quorum_threshold) (nat %start_level)) - (pair (nat %upvotes) (nat %voting_stage_num))))) - (pair %quorum_threshold_at_cycle - (pair (nat %last_updated_cycle) (nat %quorum_threshold)) - (nat %staked))) - (pair (big_map %staked_votes (pair address bytes) nat) (nat %start_level))))) - (pair (pair (pair (pair (big_map %custom_entrypoints string bytes) - (lambda %decision_lambda - (pair (big_map %extras string bytes) - (pair %proposal - (pair (pair (nat %downvotes) (bytes %metadata)) - (pair (address %proposer) (nat %proposer_frozen_token))) - (pair (pair (nat %quorum_threshold) (nat %start_level)) - (pair (nat %upvotes) (nat %voting_stage_num))))) - (pair (pair (big_map %extras string bytes) (option %guardian address)) - (list %operations operation)))) - (pair (nat %fixed_proposal_fee_in_token) (nat %governance_total_supply))) - (pair (pair (nat %max_proposals) (int %max_quorum_change)) - (pair (int %max_quorum_threshold) (int %min_quorum_threshold)))) - (pair (pair (pair (nat %period) - (lambda %proposal_check - (pair (pair (address %from) (pair (nat %frozen_token) (bytes %proposal_metadata))) - (big_map string bytes)) - unit)) - (pair (nat %proposal_expired_level) (nat %proposal_flush_level))) - (pair (int %quorum_change) - (lambda %rejected_proposal_slash_value - (pair (pair (pair (pair (nat %downvotes) (bytes %metadata)) - (pair (address %proposer) (nat %proposer_frozen_token))) - (pair (pair (nat %quorum_threshold) (nat %start_level)) - (pair (nat %upvotes) (nat %voting_stage_num)))) - (big_map string bytes)) - nat)))))) - (pair (list operation) - (pair (pair (pair (pair (address %admin) - (big_map %delegates (pair (address %owner) (address %delegate)) unit)) - (pair (big_map %extra string bytes) - (big_map %freeze_history - address - (pair (pair (nat %current_stage_num) (nat %current_unstaked)) - (pair (nat %past_unstaked) (nat %staked)))))) - (pair (pair (nat %frozen_token_id) (nat %frozen_total_supply)) - (pair (pair %governance_token (address %address) (nat %token_id)) - (address %guardian)))) - (pair (pair (pair (big_map %metadata string bytes) (address %pending_owner)) - (pair (nat %permits_counter) (set %proposal_key_list_sort_by_level (pair nat bytes)))) - (pair (pair (big_map %proposals - bytes - (pair (pair (pair (nat %downvotes) (bytes %metadata)) - (pair (address %proposer) (nat %proposer_frozen_token))) - (pair (pair (nat %quorum_threshold) (nat %start_level)) - (pair (nat %upvotes) (nat %voting_stage_num))))) - (pair %quorum_threshold_at_cycle - (pair (nat %last_updated_cycle) (nat %quorum_threshold)) - (nat %staked))) - (pair (big_map %staked_votes (pair address bytes) nat) (nat %start_level))))))) ; - IF_NONE - { DROP 3 ; PUSH nat 110 ; FAILWITH } - { DIG 3 ; DIG 3 ; PAIR ; DIG 2 ; CDR ; PAIR ; EXEC } } } - { IF_LEFT - { DIG 2 ; DIG 4 ; DIG 5 ; DIG 6 ; DIG 7 ; DROP 6 ; NIL operation ; PAIR } - { SWAP ; - DUG 2 ; - DUP 3 ; - SENDER ; - DUP 3 ; - CAR ; - DIG 2 ; - CAR ; - CAR ; - CAR ; - CDR ; - SWAP ; - DUP ; - DUG 2 ; - DUP 4 ; - SWAP ; - PAIR ; - MEM ; - NOT ; - SWAP ; - DUP ; - DUG 2 ; - DIG 3 ; - COMPARE ; - NEQ ; - AND ; - IF { DROP ; PUSH nat 120 ; FAILWITH } {} ; - DUP 4 ; - CAR ; - CAR ; - CDR ; - CAR ; - DUP 3 ; - PAIR ; - DUP 4 ; - CDR ; - CAR ; - CAR ; - CDR ; - SWAP ; - EXEC ; - DROP ; - DIG 3 ; - DUP 4 ; - SWAP ; - DUP ; - DUG 2 ; - CDR ; - CAR ; - CDR ; - CDR ; - SIZE ; - SWAP ; - CAR ; - CDR ; - CAR ; - CAR ; - COMPARE ; - LE ; - IF { DROP ; PUSH nat 105 ; FAILWITH } {} ; - DUP 4 ; - CAR ; - CAR ; - CDR ; - CAR ; - DUP 4 ; - GET 3 ; - ADD ; - DUP 5 ; - CDR ; - CAR ; - CAR ; - CAR ; - DUP 3 ; - CDR ; - CDR ; - CDR ; - CDR ; - PAIR ; - DUP 9 ; - SWAP ; - EXEC ; - DUP 6 ; - DIG 3 ; - DIG 2 ; - PUSH nat 2 ; - PUSH nat 1 ; - DIG 2 ; - ADD ; - EDIV ; - IF_NONE { PUSH string "DIV by 0" ; FAILWITH } {} ; - CAR ; - DUP ; - DUP 3 ; - CDR ; - CDR ; - CAR ; - CDR ; - CAR ; - CAR ; - COMPARE ; - EQ ; - IF { DIG 2 ; DIG 11 ; DROP 3 } - { SWAP ; - DUP ; - DUG 2 ; - CDR ; - CDR ; - CAR ; - CDR ; - CAR ; - CAR ; - SWAP ; - DUP ; - DUG 2 ; - COMPARE ; - GT ; - IF { DUP 3 ; - CAR ; - CAR ; - CDR ; - CDR ; - DUP 3 ; - CDR ; - CDR ; - CAR ; - CDR ; - CDR ; - SWAP ; - DUP 14 ; - DIG 2 ; - MUL ; - EDIV ; - IF_NONE { PUSH string "DIV by 0" ; FAILWITH } {} ; - CAR ; - INT ; - DUP 3 ; - CDR ; - CDR ; - CAR ; - CDR ; - CAR ; - CDR ; - INT ; - DUP ; - DIG 2 ; - SUB ; - DUP 5 ; - CDR ; - CDR ; - CAR ; - DUP 15 ; - INT ; - DUG 2 ; - MUL ; - EDIV ; - IF_NONE { PUSH string "DIV by 0" ; FAILWITH } {} ; - CAR ; - SWAP ; - DUP ; - DUG 2 ; - ADD ; - DUP 14 ; - DUP 6 ; - CAR ; - CDR ; - CAR ; - CDR ; - ADD ; - DUP ; - DUP 4 ; - SWAP ; - DUP 17 ; - INT ; - DIG 2 ; - MUL ; - EDIV ; - IF_NONE { PUSH string "DIV by 0" ; FAILWITH } {} ; - CAR ; - SWAP ; - DIG 3 ; - DIG 15 ; - INT ; - DUG 2 ; - MUL ; - EDIV ; - IF_NONE { PUSH string "DIV by 0" ; FAILWITH } {} ; - CAR ; - DUP 5 ; - CDR ; - CDR ; - CDR ; - PUSH nat 0 ; - DUP 8 ; - CAR ; - CDR ; - CDR ; - CAR ; - DIG 8 ; - CAR ; - CDR ; - CDR ; - CDR ; - DIG 4 ; - DIG 5 ; - DIG 6 ; - DUP 3 ; - SWAP ; - DUP ; - DUG 2 ; - COMPARE ; - GT ; - IF { DROP 2 } - { DIG 2 ; - DROP ; - SWAP ; - DUP ; - DUG 2 ; - SWAP ; - DUP ; - DUG 2 ; - COMPARE ; - LT ; - IF { DROP } { SWAP ; DROP } } ; - DUP 3 ; - SWAP ; - DUP ; - DUG 2 ; - COMPARE ; - GT ; - IF { DROP 2 } - { DIG 2 ; - DROP ; - SWAP ; - DUP ; - DUG 2 ; - SWAP ; - DUP ; - DUG 2 ; - COMPARE ; - LT ; - IF { DROP } { SWAP ; DROP } } ; - ISNAT ; - IF_NONE { PUSH nat 300 ; FAILWITH } {} ; - DIG 3 ; - PAIR ; - PAIR ; - DUP 3 ; - CDR ; - CDR ; - CAR ; - CAR ; - PAIR ; - PAIR ; - SWAP ; - DUP ; - DUG 2 ; - CDR ; - CAR ; - PAIR ; - SWAP ; - CAR ; - PAIR } - { DIG 2 ; DIG 11 ; DROP 3 } } ; - DUP 5 ; - CDR ; - CAR ; - CAR ; - CAR ; - PAIR ; - DUG 2 ; - PAIR ; - PAIR ; - DIG 4 ; - SWAP ; - EXEC ; - DIG 2 ; - CDR ; - CAR ; - CAR ; - CAR ; - DIG 2 ; - DUP 3 ; - SWAP ; - DUP ; - DUG 2 ; - PACK ; - BLAKE2B ; - SWAP ; - CDR ; - CDR ; - CAR ; - CAR ; - SWAP ; - DUP ; - DUG 2 ; - MEM ; - IF { DROP ; PUSH nat 108 ; FAILWITH } {} ; - DIG 2 ; - DUP 4 ; - CDR ; - CDR ; - CDR ; - CDR ; - PAIR ; - DIG 5 ; - SWAP ; - EXEC ; - DIG 3 ; - SWAP ; - DUP ; - DUG 2 ; - PUSH nat 1 ; - PUSH nat 2 ; - DIG 2 ; - EDIV ; - IF_NONE { PUSH string "MOD by 0" ; FAILWITH } {} ; - CDR ; - COMPARE ; - EQ ; - IF {} { DROP ; PUSH nat 113 ; FAILWITH } ; - PUSH nat 1 ; - DIG 2 ; - ADD ; - PUSH nat 0 ; - PAIR ; - LEVEL ; - DUP 3 ; - CDR ; - CDR ; - CAR ; - CDR ; - CAR ; - CDR ; - PAIR ; - PAIR ; - DUP 4 ; - GET 3 ; - DUP 5 ; - CAR ; - PAIR ; - DIG 4 ; - GET 4 ; - PUSH nat 0 ; - PAIR ; - PAIR ; - PAIR ; - SWAP ; - DUP ; - DUG 2 ; - CDR ; - CDR ; - CDR ; - DUP 3 ; - CDR ; - CDR ; - CAR ; - CDR ; - DUP 4 ; - CDR ; - CDR ; - CAR ; - CAR ; - DIG 3 ; - DUP 6 ; - SWAP ; - SOME ; - SWAP ; - UPDATE ; - PAIR ; - PAIR ; - SWAP ; - DUP ; - DUG 2 ; - CDR ; - CAR ; - PAIR ; - SWAP ; - DUP ; - DUG 2 ; - CAR ; - PAIR ; - DUP ; - CDR ; - CDR ; - DIG 2 ; - CDR ; - CAR ; - CDR ; - CDR ; - DIG 3 ; - LEVEL ; - PAIR ; - PUSH bool True ; - SWAP ; - UPDATE ; - DUP 3 ; - CDR ; - CAR ; - CDR ; - CAR ; - PAIR ; - DUP 3 ; - CDR ; - CAR ; - CAR ; - PAIR ; - PAIR ; - SWAP ; - CAR ; - PAIR ; - DIG 2 ; - PAIR } } } - { DIG 2 ; - DIG 4 ; - DIG 5 ; - DIG 7 ; - DROP 4 ; - IF_LEFT - { DIG 3 ; - DROP ; - SWAP ; - DUP ; - DUG 2 ; - CAR ; - CAR ; - CAR ; - CAR ; - SENDER ; - COMPARE ; - EQ ; - IF { SWAP } { SWAP ; DROP ; PUSH nat 100 ; FAILWITH } ; - SWAP ; - DUP ; - DUG 2 ; - CAR ; - DIG 2 ; - CDR ; - SWAP ; - CONTRACT %transfer - (list (pair (address %from_) - (list %txs (pair (address %to_) (pair (nat %token_id) (nat %amount)))))) ; - IF_NONE { PUSH nat 115 ; FAILWITH } {} ; - PUSH mutez 0 ; - DIG 2 ; - TRANSFER_TOKENS ; - SWAP ; - NIL operation ; - DIG 2 ; - CONS ; - PAIR } - { SWAP ; - DUP ; - DUG 2 ; - CAR ; - CAR ; - CAR ; - CAR ; - SENDER ; - COMPARE ; - EQ ; - IF { SWAP } { SWAP ; DROP ; PUSH nat 100 ; FAILWITH } ; - SWAP ; - DUP ; - DUG 2 ; - SELF_ADDRESS ; - COMPARE ; - EQ ; - IF { DUP ; - CDR ; - SWAP ; - DUP ; - DUG 2 ; - CAR ; - CDR ; - DUP 3 ; - CAR ; - CAR ; - CDR ; - DIG 3 ; - CAR ; - CAR ; - CAR ; - CDR ; - DIG 4 ; - PAIR ; - PAIR ; - PAIR ; - PAIR } - { DUP ; - CDR ; - CDR ; - SWAP ; - DUP ; - DUG 2 ; - CDR ; - CAR ; - CDR ; - DIG 3 ; - DUP 4 ; - CDR ; - CAR ; - CAR ; - CAR ; - PAIR ; - PAIR ; - PAIR ; - SWAP ; - CAR ; - PAIR } ; - DIG 2 ; - PAIR } } } - { SWAP ; - DUP ; - DUG 2 ; - DIG 3 ; - DIG 2 ; - PUSH mutez 0 ; - AMOUNT ; - COMPARE ; - GT ; - IF { SWAP ; - DIG 2 ; - DIG 4 ; - DIG 5 ; - DIG 6 ; - DIG 7 ; - DIG 8 ; - DIG 9 ; - DIG 10 ; - DIG 11 ; - DIG 12 ; - DIG 13 ; - DROP 13 ; - PUSH nat 107 ; - FAILWITH } - { IF_LEFT - { DIG 5 ; - DIG 6 ; - DROP 2 ; - IF_LEFT - { DIG 5 ; - DIG 7 ; - DIG 8 ; - DIG 9 ; - DROP 4 ; - IF_LEFT - { DIG 7 ; - DROP ; - SWAP ; - DUG 2 ; - DUP 3 ; - SWAP ; - DUP ; - DUG 2 ; - SWAP ; - DUP ; - DUG 2 ; - SWAP ; - DUP ; - DUG 2 ; - PAIR ; - DIG 8 ; - SWAP ; - EXEC ; - DIG 2 ; - CDR ; - CAR ; - CDR ; - CDR ; - DUG 2 ; - DUP ; - DUG 3 ; - CDR ; - CAR ; - CDR ; - PAIR ; - MEM ; - IF {} { DROP ; PUSH nat 103 ; FAILWITH } ; - DUP 3 ; - CDR ; - CAR ; - CDR ; - CAR ; - SWAP ; - DUP ; - DUG 2 ; - CDR ; - CAR ; - CDR ; - ADD ; - LEVEL ; - COMPARE ; - GE ; - SOURCE ; - SENDER ; - COMPARE ; - NEQ ; - DUP 6 ; - CAR ; - CDR ; - CDR ; - CDR ; - SENDER ; - COMPARE ; - EQ ; - AND ; - DUP 3 ; - CAR ; - CDR ; - CAR ; - SENDER ; - COMPARE ; - EQ ; - OR ; - OR ; - IF { DIG 3 ; - DUP 4 ; - CAR ; - CAR ; - CDR ; - CAR ; - PAIR ; - DUP 4 ; - CDR ; - CAR ; - CAR ; - CAR ; - DUP 3 ; - PAIR ; - PUSH bool False ; - DIG 5 ; - CDR ; - CDR ; - CDR ; - PAIR ; - PAIR ; - PAIR ; - DIG 4 ; - SWAP ; - EXEC ; - DUG 2 ; - CDR ; - CAR ; - CDR ; - DUP 3 ; - CDR ; - CDR ; - DUP 4 ; - CDR ; - CAR ; - CDR ; - CDR ; - DIG 3 ; - DIG 3 ; - PAIR ; - PUSH bool False ; - SWAP ; - UPDATE ; - DUP 3 ; - CDR ; - CAR ; - CDR ; - CAR ; - PAIR ; - DUP 3 ; - CDR ; - CAR ; - CAR ; - PAIR ; - PAIR ; - SWAP ; - CAR ; - PAIR ; - DIG 2 ; - PAIR } - { SWAP ; DIG 2 ; DIG 3 ; DIG 5 ; DIG 6 ; DROP 6 ; PUSH nat 117 ; FAILWITH } } - { SWAP ; - DUG 2 ; - PUSH nat 0 ; - SWAP ; - DUP ; - DUG 2 ; - COMPARE ; - EQ ; - IF { SWAP ; - DIG 2 ; - DIG 4 ; - DIG 5 ; - DIG 6 ; - DIG 7 ; - DROP 7 ; - PUSH nat 119 ; - FAILWITH } - { PUSH nat 0 ; - PAIR ; - DUP 3 ; - DUP 8 ; - PAIR ; - PAIR ; - DIG 2 ; - CDR ; - CAR ; - CDR ; - CDR ; - ITER { SWAP ; - UNPAIR ; - UNPAIR ; - DIG 3 ; - UNPAIR ; - DIG 4 ; - DIG 3 ; - PAIR ; - DIG 3 ; - DIG 3 ; - PAIR ; - DIG 2 ; - DUP 4 ; - DIG 2 ; - UNPAIR ; - DIG 4 ; - UNPAIR ; - DUP 4 ; - DUP 4 ; - PAIR ; - DUP 11 ; - SWAP ; - EXEC ; - DUP 6 ; - CDR ; - CAR ; - CDR ; - CAR ; - SWAP ; - DUP ; - DUG 2 ; - CDR ; - CAR ; - CDR ; - ADD ; - LEVEL ; - COMPARE ; - GE ; - IF { DROP 7 ; PUSH nat 118 ; FAILWITH } - { DUP 3 ; - CDR ; - DUP 4 ; - CAR ; - COMPARE ; - LT ; - DUP 7 ; - CDR ; - CAR ; - CDR ; - CDR ; - DUP 3 ; - CDR ; - CAR ; - CDR ; - ADD ; - LEVEL ; - COMPARE ; - GE ; - AND ; - IF { DUP 3 ; - CDR ; - PUSH nat 1 ; - DIG 4 ; - CAR ; - ADD ; - PAIR ; - SWAP ; - DUP ; - DUG 2 ; - CAR ; - CAR ; - CAR ; - DUP 3 ; - CDR ; - CDR ; - CAR ; - COMPARE ; - GT ; - DUP 6 ; - DUP 4 ; - DUP ; - CAR ; - CAR ; - CAR ; - SWAP ; - DUP ; - DUG 2 ; - CDR ; - CDR ; - CAR ; - ADD ; - DIG 2 ; - CAR ; - CDR ; - CAR ; - CDR ; - DUP 17 ; - DIG 2 ; - MUL ; - EDIV ; - IF_NONE { PUSH string "DIV by 0" ; FAILWITH } {} ; - CAR ; - SWAP ; - CDR ; - CAR ; - CAR ; - SWAP ; - COMPARE ; - GE ; - AND ; - DIG 5 ; - DUP 7 ; - CAR ; - CAR ; - CDR ; - CAR ; - PAIR ; - DUP 7 ; - CDR ; - CAR ; - CAR ; - CAR ; - DUP 5 ; - PAIR ; - DUP 3 ; - DUP 9 ; - CDR ; - CDR ; - CDR ; - PAIR ; - PAIR ; - PAIR ; - DUP 11 ; - SWAP ; - EXEC ; - SWAP ; - IF { DIG 2 ; - SWAP ; - DUP ; - DUG 2 ; - CAR ; - CAR ; - CDR ; - CAR ; - PAIR ; - DIG 5 ; - CAR ; - CAR ; - CAR ; - CDR ; - SWAP ; - EXEC ; - SWAP ; - DUP ; - DUG 2 ; - CDR ; - DUP 3 ; - CAR ; - CDR ; - DUP 4 ; - CAR ; - CAR ; - CDR ; - CDR ; - DUP 4 ; - CAR ; - CAR ; - PAIR ; - DUP 5 ; - CAR ; - CAR ; - CAR ; - PAIR ; - PAIR ; - PAIR ; - DUP ; - CDR ; - DUP 3 ; - CAR ; - CDR ; - IF_NONE { DIG 3 ; CAR ; CDR ; CDR ; CDR } { DIG 4 ; DROP } ; - DUP 3 ; - CAR ; - CDR ; - CDR ; - CAR ; - PAIR ; - DUP 3 ; - CAR ; - CDR ; - CAR ; - PAIR ; - DIG 2 ; - CAR ; - CAR ; - PAIR ; - PAIR ; - SWAP ; - CDR ; - PAIR } - { DIG 2 ; DIG 5 ; DROP 2 ; DUP 10 ; PAIR } ; - UNPAIR ; - DIG 3 ; - ITER { CONS } ; - DUG 2 ; - DIG 3 ; - DIG 4 ; - DUP 3 ; - CDR ; - CDR ; - DUP 4 ; - CDR ; - CAR ; - CDR ; - CDR ; - DIG 3 ; - DIG 3 ; - PAIR ; - PUSH bool False ; - SWAP ; - UPDATE ; - DUP 3 ; - CDR ; - CAR ; - CDR ; - CAR ; - PAIR ; - DUP 3 ; - CDR ; - CAR ; - CAR ; - PAIR ; - PAIR ; - SWAP ; - CAR ; - PAIR ; - DIG 2 ; - PAIR ; - PAIR } - { DIG 3 ; DIG 5 ; DIG 6 ; DROP 4 ; SWAP ; DUG 2 ; PAIR ; PAIR } } } ; - SWAP ; - DIG 3 ; - DIG 4 ; - DIG 5 ; - DIG 6 ; - DROP 5 ; - UNPAIR ; - UNPAIR ; - PUSH nat 0 ; - DIG 3 ; - CAR ; - COMPARE ; - EQ ; - IF { DROP 2 ; PUSH nat 119 ; FAILWITH } { PAIR } } } } - { DIG 4 ; - DIG 6 ; - DIG 10 ; - DIG 11 ; - DROP 4 ; - IF_LEFT - { DIG 6 ; - DROP ; - SWAP ; - DUG 2 ; - SENDER ; - DUP 4 ; - CAR ; - CDR ; - CDR ; - CAR ; - DUP 5 ; - CAR ; - CDR ; - CAR ; - CDR ; - PAIR ; - SWAP ; - DUP ; - DUG 2 ; - DUP 4 ; - DIG 2 ; - UNPAIR ; - DIG 3 ; - NIL (pair address (pair nat nat)) ; - SELF_ADDRESS ; - DUP 5 ; - CDR ; - DUP 7 ; - SWAP ; - PAIR ; - SWAP ; - PAIR ; - CONS ; - SWAP ; - PAIR ; - DIG 2 ; - CAR ; - NIL (pair address (list (pair address (pair nat nat)))) ; - DIG 2 ; - CONS ; - PAIR ; - DIG 10 ; - SWAP ; - EXEC ; - DUG 2 ; - ADD ; - NIL operation ; - DIG 2 ; - CONS ; - DIG 4 ; - CDR ; - CAR ; - CAR ; - CAR ; - DUP 6 ; - CDR ; - CDR ; - CDR ; - CDR ; - PAIR ; - DIG 7 ; - SWAP ; - EXEC ; - DUP 6 ; - CAR ; - CAR ; - CDR ; - CDR ; - DUP 5 ; - GET ; - IF_NONE - { DIG 7 ; - DROP ; - PUSH nat 0 ; - PUSH nat 0 ; - PAIR ; - DIG 5 ; - DIG 2 ; - PAIR ; - PAIR } - { SWAP ; - PAIR ; - DIG 7 ; - SWAP ; - EXEC ; - DIG 4 ; - SWAP ; - DUP ; - DUG 2 ; - CDR ; - SWAP ; - DUP 3 ; - CAR ; - CDR ; - ADD ; - DIG 2 ; - CAR ; - CAR ; - PAIR ; - PAIR } ; - DUP 5 ; - CDR ; - DUP 6 ; - CAR ; - CDR ; - CDR ; - DIG 4 ; - DUP 7 ; - CAR ; - CDR ; - CAR ; - CAR ; - PAIR ; - PAIR ; - DUP 6 ; - CAR ; - CAR ; - PAIR ; - PAIR ; - DUP ; - CDR ; - SWAP ; - DUP ; - DUG 2 ; - CAR ; - CDR ; - DIG 6 ; - CAR ; - CAR ; - CDR ; - CDR ; - DIG 4 ; - SOME ; - DIG 6 ; - UPDATE ; - DUP 4 ; - CAR ; - CAR ; - CDR ; - CAR ; - PAIR ; - DIG 3 ; - CAR ; - CAR ; - CAR ; - PAIR ; - PAIR ; - PAIR ; - SWAP ; - PAIR } - { SWAP ; - DUG 2 ; - SENDER ; - DIG 2 ; - CDR ; - CAR ; - CAR ; - CAR ; - DUP 4 ; - CDR ; - CDR ; - CDR ; - CDR ; - PAIR ; - DIG 5 ; - SWAP ; - EXEC ; - DUP 4 ; - CAR ; - CAR ; - CDR ; - CDR ; - DUP 3 ; - GET ; - IF_NONE - { SWAP ; DIG 5 ; DIG 6 ; DROP 4 ; PUSH nat 114 ; FAILWITH } - { SWAP ; - PAIR ; - DIG 5 ; - SWAP ; - EXEC ; - DUP 3 ; - PAIR ; - DIG 5 ; - SWAP ; - EXEC ; - DUP 4 ; - CAR ; - CAR ; - CDR ; - CDR ; - SWAP ; - SOME ; - DIG 2 ; - UPDATE } ; - DUP 3 ; - CAR ; - CDR ; - CDR ; - CAR ; - DUP 4 ; - CAR ; - CDR ; - CAR ; - CDR ; - PAIR ; - SENDER ; - DIG 3 ; - DIG 2 ; - UNPAIR ; - SELF_ADDRESS ; - NIL (pair address (pair nat nat)) ; - DIG 5 ; - DUP 5 ; - CDR ; - DUP 7 ; - SWAP ; - PAIR ; - SWAP ; - PAIR ; - CONS ; - SWAP ; - PAIR ; - DIG 2 ; - CAR ; - NIL (pair address (list (pair address (pair nat nat)))) ; - DIG 2 ; - CONS ; - PAIR ; - DIG 6 ; - SWAP ; - EXEC ; - DUG 2 ; - SUB ; - ISNAT ; - IF_NONE { PUSH nat 300 ; FAILWITH } {} ; - NIL operation ; - DIG 2 ; - CONS ; - DUP 4 ; - CDR ; - DUP 5 ; - CAR ; - CDR ; - DIG 4 ; - DUP 6 ; - CAR ; - CAR ; - CDR ; - CAR ; - PAIR ; - DIG 5 ; - CAR ; - CAR ; - CAR ; - PAIR ; - PAIR ; - PAIR ; - DUP ; - CDR ; - SWAP ; - DUP ; - DUG 2 ; - CAR ; - CDR ; - CDR ; - DIG 4 ; - DUP 4 ; - CAR ; - CDR ; - CAR ; - CAR ; - PAIR ; - PAIR ; - DIG 2 ; - CAR ; - CAR ; - PAIR ; - PAIR ; - SWAP ; - PAIR } } } - { DIG 4 ; - DIG 9 ; - DIG 10 ; - DIG 11 ; - DIG 13 ; - DROP 5 ; - IF_LEFT - { DIG 4 ; - DIG 6 ; - DROP 2 ; - IF_LEFT - { ITER { SWAP ; - DUP ; - DUP 3 ; - PAIR ; - DUP 7 ; - SWAP ; - EXEC ; - SWAP ; - DUP ; - DUG 2 ; - CDR ; - CAR ; - CDR ; - CDR ; - DUP 4 ; - DIG 2 ; - CDR ; - CAR ; - CDR ; - PAIR ; - MEM ; - IF { PUSH nat 123 ; FAILWITH } {} ; - DUP ; - CDR ; - CDR ; - CDR ; - CAR ; - DUP 3 ; - SENDER ; - PAIR ; - GET ; - IF_NONE { PUSH nat 124 ; FAILWITH } {} ; - SWAP ; - DUP 4 ; - CDR ; - CAR ; - CAR ; - CAR ; - SENDER ; - PAIR ; - PUSH nat 0 ; - DIG 3 ; - PAIR ; - PAIR ; - PAIR ; - DUP 5 ; - SWAP ; - EXEC ; - DUP ; - CDR ; - CDR ; - CDR ; - CDR ; - SWAP ; - DUP ; - DUG 2 ; - CDR ; - CDR ; - CDR ; - CAR ; - DIG 3 ; - SENDER ; - PAIR ; - NONE nat ; - SWAP ; - UPDATE ; - PAIR ; - SWAP ; - DUP ; - DUG 2 ; - CDR ; - CDR ; - CAR ; - PAIR ; - SWAP ; - DUP ; - DUG 2 ; - CDR ; - CAR ; - PAIR ; - SWAP ; - CAR ; - PAIR } ; - SWAP ; - DIG 3 ; - DIG 4 ; - DROP 3 ; - DIG 2 ; - PAIR } - { DIG 2 ; - DIG 4 ; - DIG 5 ; - DROP 3 ; - SWAP ; - DUP ; - DUG 2 ; - CDR ; - DUP 3 ; - CAR ; - CDR ; - DUP 4 ; - CAR ; - CAR ; - CDR ; - DUP 5 ; - CAR ; - CAR ; - CAR ; - CDR ; - DIG 4 ; - ITER { SWAP ; - SENDER ; - DUP 3 ; - CDR ; - SWAP ; - PAIR ; - SWAP ; - DIG 2 ; - CAR ; - IF { UNIT ; SOME } { NONE unit } ; - DIG 2 ; - UPDATE } ; - DIG 4 ; - CAR ; - CAR ; - CAR ; - CAR ; - PAIR ; - PAIR ; - PAIR ; - PAIR ; - DIG 2 ; - PAIR } } - { DIG 5 ; - DROP ; - ITER { DUP ; - DUG 2 ; - DUP ; - CDR ; - IF_NONE - { SWAP ; SENDER ; DIG 2 ; CAR ; PAIR ; PAIR } - { DUG 2 ; - CAR ; - DUP ; - DUG 3 ; - SWAP ; - DUP ; - DUG 2 ; - CDR ; - CDR ; - DUP 3 ; - CDR ; - CAR ; - CDR ; - CDR ; - PUSH nat 1 ; - DUP 5 ; - CDR ; - CAR ; - CDR ; - CAR ; - ADD ; - PAIR ; - DUP 4 ; - CDR ; - CAR ; - CAR ; - PAIR ; - PAIR ; - DUP 3 ; - CAR ; - PAIR ; - SWAP ; - DIG 2 ; - CDR ; - CAR ; - CDR ; - CAR ; - PAIR ; - SELF_ADDRESS ; - CHAIN_ID ; - PAIR ; - PAIR ; - PACK ; - DIG 2 ; - SWAP ; - DUP ; - DUG 2 ; - SWAP ; - DUP ; - DUG 2 ; - CDR ; - DUP 3 ; - CAR ; - CHECK_SIGNATURE ; - IF { SWAP ; DROP ; CAR ; HASH_KEY ; IMPLICIT_ACCOUNT ; ADDRESS } - { DROP ; PUSH nat 109 ; PAIR ; FAILWITH } ; - DIG 2 ; - PAIR ; - PAIR } ; - UNPAIR ; - UNPAIR ; - DUP 3 ; - DIG 2 ; - DIG 4 ; - CAR ; - CAR ; - CAR ; - DIG 2 ; - CAR ; - CAR ; - CAR ; - CDR ; - SWAP ; - DUP ; - DUG 2 ; - DUP 4 ; - SWAP ; - PAIR ; - MEM ; - NOT ; - SWAP ; - DUP ; - DUG 2 ; - DIG 3 ; - COMPARE ; - NEQ ; - AND ; - IF { DROP ; PUSH nat 120 ; FAILWITH } {} ; - DUP 3 ; - DUP 3 ; - CAR ; - CDR ; - SWAP ; - DUP ; - DUG 2 ; - SWAP ; - DUP ; - DUG 2 ; - PAIR ; - DUP 11 ; - SWAP ; - EXEC ; - DIG 2 ; - CDR ; - CAR ; - CDR ; - CDR ; - DUG 2 ; - DUP ; - DUG 3 ; - CDR ; - CAR ; - CDR ; - PAIR ; - MEM ; - IF {} { DROP ; PUSH nat 103 ; FAILWITH } ; - DIG 3 ; - DUP 5 ; - CDR ; - CAR ; - CAR ; - CAR ; - DUP 3 ; - SWAP ; - DUP 3 ; - CDR ; - CDR ; - CDR ; - CDR ; - PAIR ; - DUP 10 ; - SWAP ; - EXEC ; - SWAP ; - CDR ; - CDR ; - CDR ; - SWAP ; - COMPARE ; - EQ ; - IF {} { DROP ; PUSH nat 104 ; FAILWITH } ; - DUP 5 ; - CDR ; - CAR ; - CAR ; - CAR ; - DIG 3 ; - PAIR ; - DIG 3 ; - DIG 3 ; - DIG 2 ; - UNPAIR ; - DUP 4 ; - CAR ; - CDR ; - DUP 5 ; - CDR ; - CAR ; - DUP 7 ; - CDR ; - CDR ; - CDR ; - CAR ; - DUP 3 ; - DUP 5 ; - PAIR ; - GET ; - IF_NONE { PUSH nat 0 } {} ; - ADD ; - DUP 6 ; - CDR ; - CDR ; - IF { DUP 5 ; - CDR ; - CDR ; - CDR ; - DUP 7 ; - CDR ; - CAR ; - DUP 7 ; - CDR ; - CDR ; - CAR ; - ADD ; - PAIR ; - DUP 6 ; - CDR ; - CAR ; - PAIR ; - DIG 5 ; - CAR ; - PAIR } - { DUP 5 ; - CDR ; - DUP 6 ; - CAR ; - CDR ; - DUP 7 ; - CAR ; - CAR ; - CDR ; - DUP 9 ; - CDR ; - CAR ; - DIG 8 ; - CAR ; - CAR ; - CAR ; - ADD ; - PAIR ; - PAIR ; - PAIR } ; - DIG 6 ; - DIG 5 ; - PAIR ; - DUP 5 ; - DIG 6 ; - CDR ; - CAR ; - PAIR ; - PAIR ; - DUP 8 ; - SWAP ; - EXEC ; - DUP ; - CDR ; - CDR ; - CDR ; - SWAP ; - DUP ; - DUG 2 ; - CDR ; - CDR ; - CAR ; - CDR ; - DUP 3 ; - CDR ; - CDR ; - CAR ; - CAR ; - DIG 4 ; - DUP 7 ; - SWAP ; - SOME ; - SWAP ; - UPDATE ; - PAIR ; - PAIR ; - SWAP ; - DUP ; - DUG 2 ; - CDR ; - CAR ; - PAIR ; - SWAP ; - DUP ; - DUG 2 ; - CAR ; - PAIR ; - DUP ; - CDR ; - CDR ; - CDR ; - CDR ; - DIG 2 ; - CDR ; - CDR ; - CDR ; - CAR ; - DIG 3 ; - DIG 4 ; - DIG 5 ; - PAIR ; - SWAP ; - SOME ; - SWAP ; - UPDATE ; - PAIR ; - SWAP ; - DUP ; - DUG 2 ; - CDR ; - CDR ; - CAR ; - PAIR ; - SWAP ; - DUP ; - DUG 2 ; - CDR ; - CAR ; - PAIR ; - SWAP ; - CAR ; - PAIR } ; - SWAP ; - DIG 3 ; - DIG 4 ; - DIG 5 ; - DROP 4 ; - DIG 2 ; - PAIR } } } } ; - UNPAIR ; - DUG 2 ; - PAIR ; - SWAP ; - PAIR } -`; \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/michelson/baseDAO.js.map b/dist/services/contracts/baseDAO/michelson/baseDAO.js.map deleted file mode 100644 index 2d26aa7..0000000 --- a/dist/services/contracts/baseDAO/michelson/baseDAO.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"baseDAO.js","sourceRoot":"","sources":["../../../../../src/services/contracts/baseDAO/michelson/baseDAO.ts"],"names":[],"mappings":";;AAAA,kBAAe;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CA43Ed,CAAA"} \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/michelson/lambdaDAO.js b/dist/services/contracts/baseDAO/michelson/lambdaDAO.js deleted file mode 100644 index 39f71d2..0000000 --- a/dist/services/contracts/baseDAO/michelson/lambdaDAO.js +++ /dev/null @@ -1,2938 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.default=`parameter -(or (or (or (or (or (unit %accept_ownership) (unit %default)) - (or (pair %propose (address %from) (nat %frozen_token) (bytes %proposal_metadata)) - (pair %transfer_contract_tokens - (address %contract_address) - (list %params - (pair (address %from_) (list %txs (pair (address %to_) (nat %token_id) (nat %amount)))))))) - (address %transfer_ownership)) - (or %custom_entrypoints - (pair %lookup_registry (string %key) (address %callback)) - (unit %registryCepDummy))) - (or (or (or (bytes %drop_proposal) (nat %flush)) (or (nat %freeze) (nat %unfreeze))) - (or (or (list %unstake_vote bytes) - (list %update_delegate (pair (bool %enable) (address %delegate)))) - (list %vote - (pair (pair %argument - (pair (address %from) (bytes %proposal_key)) - (nat %vote_amount) - (bool %vote_type)) - (option %permit (pair (key %key) (signature %signature)))))))) ; -storage -(pair (pair (pair (pair (pair (address %admin) - (pair %config - (pair (pair (pair (nat %fixed_proposal_fee_in_token) (nat %governance_total_supply)) - (int %max_quorum_change) - (int %max_quorum_threshold)) - (pair (int %min_quorum_threshold) (nat %period)) - (nat %proposal_expired_level) - (nat %proposal_flush_level)) - (int %quorum_change))) - (big_map %delegates (pair (address %owner) (address %delegate)) unit) - (pair %extra - (map %handler_storage string bytes) - (big_map %lambdas - string - (pair (pair (lambda %code - (pair (pair (map %handler_storage string bytes) (bytes %packed_argument)) - (pair %proposal_info - (address %from) - (nat %frozen_token) - (bytes %proposal_metadata))) - (pair (pair (option %guardian address) (map %handler_storage string bytes)) - (list %operations operation))) - (lambda %handler_check (pair bytes (map string bytes)) unit)) - (bool %is_active))))) - (pair (big_map %freeze_history - address - (pair (pair (nat %current_stage_num) (nat %current_unstaked)) - (nat %past_unstaked) - (nat %staked))) - (nat %frozen_token_id)) - (nat %frozen_total_supply) - (pair %governance_token (address %address) (nat %token_id))) - (pair (pair (address %guardian) (big_map %metadata string bytes)) - (option %ongoing_proposals_dlist - (pair (bytes %first) (bytes %last) (big_map %map (pair bytes bool) bytes))) - (address %pending_owner)) - (pair (nat %permits_counter) - (big_map %proposals - bytes - (pair (pair (pair (nat %downvotes) (bytes %metadata)) - (address %proposer) - (nat %proposer_frozen_token)) - (pair (nat %quorum_threshold) (nat %start_level)) - (nat %upvotes) - (nat %voting_stage_num)))) - (pair %quorum_threshold_at_cycle - (pair (nat %last_updated_cycle) (nat %quorum_threshold)) - (nat %staked)) - (big_map %staked_votes (pair address bytes) nat)) - (nat %start_level)) ; -code { LAMBDA - (pair string (map string bytes)) - nat - { UNPAIR ; - GET ; - IF_NONE - { PUSH string "expected nat value was not found" ; FAILWITH } - { UNPACK nat ; - IF_NONE { PUSH string "decoding of Nat value failed" ; FAILWITH } {} } } ; - PUSH nat 1000000 ; - PUSH bool False ; - NIL operation ; - LAMBDA - bytes - (or (or (pair (pair (lambda - (pair (pair (map string bytes) bytes) (pair address nat bytes)) - (pair (pair (option address) (map string bytes)) (list operation))) - (lambda (pair bytes (map string bytes)) unit)) - string) - (pair string bytes)) - string) - { UNPACK - (or (or (pair %add_handler - (pair (lambda %code - (pair (pair (map %handler_storage string bytes) (bytes %packed_argument)) - (pair %proposal_info - (address %from) - (nat %frozen_token) - (bytes %proposal_metadata))) - (pair (pair (option %guardian address) (map %handler_storage string bytes)) - (list %operations operation))) - (lambda %handler_check (pair bytes (map string bytes)) unit)) - (string %name)) - (pair %execute_handler (string %handler_name) (bytes %packed_argument))) - (string %remove_handler)) ; - IF_NONE { PUSH nat 111 ; FAILWITH } {} } ; - PUSH string "PROPOSAL_HANDLER_NOT_FOUND" ; - PUSH string "PROPOSAL_HANDLER_EXISTS" ; - LAMBDA string unit { PUSH nat 102 ; PAIR ; FAILWITH } ; - LAMBDA - (pair string - (map string bytes) - (big_map - string - (pair (pair (lambda - (pair (pair (map string bytes) bytes) (pair address nat bytes)) - (pair (pair (option address) (map string bytes)) (list operation))) - (lambda (pair bytes (map string bytes)) unit)) - bool))) - bool - { UNPAIR ; SWAP ; CDR ; SWAP ; MEM } ; - LAMBDA - (pair (list (pair address (list (pair address nat nat)))) address) - operation - { UNPAIR ; - SWAP ; - CONTRACT %transfer - (list (pair (address %from_) (list %txs (pair (address %to_) (nat %token_id) (nat %amount))))) ; - IF_NONE { PUSH nat 115 ; FAILWITH } {} ; - PUSH mutez 0 ; - DIG 2 ; - TRANSFER_TOKENS } ; - LAMBDA - (pair nat (pair nat nat) nat nat) - (pair (pair nat nat) nat nat) - { UNPAIR ; - DUP 2 ; - CDR ; - CAR ; - SUB ; - ISNAT ; - IF_NONE - { DROP ; PUSH nat 114 ; FAILWITH } - { DUP 2 ; CDR ; CDR ; SWAP ; PAIR ; SWAP ; CAR ; PAIR } } ; - LAMBDA - (pair nat (pair nat nat) nat nat) - (pair (pair nat nat) nat nat) - { UNPAIR ; - DUP ; - DUP 3 ; - CAR ; - CAR ; - COMPARE ; - LT ; - IF { DUP 2 ; - CDR ; - CDR ; - DUP 3 ; - CDR ; - CAR ; - DIG 3 ; - CAR ; - CDR ; - ADD ; - PAIR ; - PUSH nat 0 ; - DIG 2 ; - PAIR ; - PAIR } - { DROP } } ; - LAMBDA - (pair bytes - (pair (pair (pair (pair address (pair (pair (pair (pair nat nat) int int) (pair int nat) nat nat) int)) - (big_map (pair address address) unit) - (pair (map string bytes) - (big_map - string - (pair (pair (lambda - (pair (pair (map string bytes) bytes) (pair address nat bytes)) - (pair (pair (option address) (map string bytes)) (list operation))) - (lambda (pair bytes (map string bytes)) unit)) - bool)))) - (pair (big_map address (pair (pair nat nat) nat nat)) nat) - nat - (pair address nat)) - (pair (pair address (big_map string bytes)) - (option (pair bytes bytes (big_map (pair bytes bool) bytes))) - address) - (pair nat - (big_map bytes (pair (pair (pair nat bytes) address nat) (pair nat nat) nat nat))) - (pair (pair nat nat) nat) - (big_map (pair address bytes) nat)) - nat) - (pair (pair (pair nat bytes) address nat) (pair nat nat) nat nat) - { UNPAIR ; - SWAP ; - CAR ; - CDR ; - CDR ; - CAR ; - CDR ; - SWAP ; - GET ; - IF_NONE { PUSH nat 103 ; FAILWITH } {} } ; - LAMBDA - (pair nat nat) - nat - { UNPAIR ; - LEVEL ; - SUB ; - ISNAT ; - IF_NONE - { DROP ; PUSH nat 300 ; FAILWITH } - { EDIV ; IF_NONE { PUSH string "DIV by 0" ; FAILWITH } {} ; CAR } } ; - DUP 13 ; - INT ; - LAMBDA - (pair (pair (lambda (pair nat nat) nat) - (lambda (pair nat (pair nat nat) nat nat) (pair (pair nat nat) nat nat))) - (pair (pair (pair nat nat) address nat) - (pair (pair (pair (pair address (pair (pair (pair (pair nat nat) int int) (pair int nat) nat nat) int)) - (big_map (pair address address) unit) - (pair (map string bytes) - (big_map - string - (pair (pair (lambda - (pair (pair (map string bytes) bytes) (pair address nat bytes)) - (pair (pair (option address) (map string bytes)) (list operation))) - (lambda (pair bytes (map string bytes)) unit)) - bool)))) - (pair (big_map address (pair (pair nat nat) nat nat)) nat) - nat - (pair address nat)) - (pair (pair address (big_map string bytes)) - (option (pair bytes bytes (big_map (pair bytes bool) bytes))) - address) - (pair nat - (big_map bytes (pair (pair (pair nat bytes) address nat) (pair nat nat) nat nat))) - (pair (pair nat nat) nat) - (big_map (pair address bytes) nat)) - nat)) - (pair (pair (pair (pair (pair address (pair (pair (pair (pair nat nat) int int) (pair int nat) nat nat) int)) - (big_map (pair address address) unit) - (pair (map string bytes) - (big_map - string - (pair (pair (lambda - (pair (pair (map string bytes) bytes) (pair address nat bytes)) - (pair (pair (option address) (map string bytes)) (list operation))) - (lambda (pair bytes (map string bytes)) unit)) - bool)))) - (pair (big_map address (pair (pair nat nat) nat nat)) nat) - nat - (pair address nat)) - (pair (pair address (big_map string bytes)) - (option (pair bytes bytes (big_map (pair bytes bool) bytes))) - address) - (pair nat - (big_map bytes (pair (pair (pair nat bytes) address nat) (pair nat nat) nat nat))) - (pair (pair nat nat) nat) - (big_map (pair address bytes) nat)) - nat) - { UNPAIR ; - UNPAIR ; - DIG 2 ; - UNPAIR ; - UNPAIR ; - UNPAIR ; - DIG 2 ; - UNPAIR ; - SWAP ; - DUP 5 ; - CDR ; - PAIR ; - DIG 5 ; - SWAP ; - EXEC ; - DUP 5 ; - CAR ; - CAR ; - CDR ; - CAR ; - CAR ; - DUP 3 ; - GET ; - IF_NONE - { DROP 6 ; PUSH nat 300 ; FAILWITH } - { SWAP ; - PAIR ; - DIG 5 ; - SWAP ; - EXEC ; - DUP 4 ; - DUP 4 ; - ADD ; - DUP 2 ; - CDR ; - CDR ; - SUB ; - ISNAT ; - IF_NONE - { DIG 2 ; DROP 2 ; PUSH nat 300 ; FAILWITH } - { DUP 2 ; - CDR ; - CAR ; - PAIR ; - DUP 2 ; - CAR ; - PAIR ; - DUP ; - CDR ; - CDR ; - DIG 4 ; - DIG 3 ; - CDR ; - CAR ; - ADD ; - PAIR ; - SWAP ; - CAR ; - PAIR } ; - DIG 2 ; - DUP 4 ; - CAR ; - CAR ; - CDR ; - CDR ; - CAR ; - SUB ; - ISNAT ; - IF_NONE { PUSH nat 300 ; FAILWITH } {} ; - DUP 4 ; - CDR ; - DUP 5 ; - CAR ; - CDR ; - DUP 6 ; - CAR ; - CAR ; - CDR ; - CDR ; - DUP 7 ; - CAR ; - CAR ; - CDR ; - CAR ; - CDR ; - DUP 8 ; - CAR ; - CAR ; - CDR ; - CAR ; - CAR ; - DIG 6 ; - SOME ; - DIG 7 ; - UPDATE ; - PAIR ; - PAIR ; - DIG 4 ; - CAR ; - CAR ; - CAR ; - PAIR ; - PAIR ; - PAIR ; - DUP ; - CDR ; - DUP 2 ; - CAR ; - CDR ; - DUP 3 ; - CAR ; - CAR ; - CDR ; - CDR ; - CDR ; - DIG 4 ; - PAIR ; - DUP 4 ; - CAR ; - CAR ; - CDR ; - CAR ; - PAIR ; - DIG 3 ; - CAR ; - CAR ; - CAR ; - PAIR ; - PAIR ; - PAIR } } ; - DUP 5 ; - DUP 4 ; - PAIR ; - APPLY ; - LAMBDA - (pair (pair (lambda (pair nat nat) nat) - (lambda (pair nat (pair nat nat) nat nat) (pair (pair nat nat) nat nat)) - (lambda (pair nat (pair nat nat) nat nat) (pair (pair nat nat) nat nat))) - (pair (pair nat address) - nat - (pair (pair (pair (pair address (pair (pair (pair (pair nat nat) int int) (pair int nat) nat nat) int)) - (big_map (pair address address) unit) - (pair (map string bytes) - (big_map - string - (pair (pair (lambda - (pair (pair (map string bytes) bytes) (pair address nat bytes)) - (pair (pair (option address) (map string bytes)) (list operation))) - (lambda (pair bytes (map string bytes)) unit)) - bool)))) - (pair (big_map address (pair (pair nat nat) nat nat)) nat) - nat - (pair address nat)) - (pair (pair address (big_map string bytes)) - (option (pair bytes bytes (big_map (pair bytes bool) bytes))) - address) - (pair nat - (big_map bytes (pair (pair (pair nat bytes) address nat) (pair nat nat) nat nat))) - (pair (pair nat nat) nat) - (big_map (pair address bytes) nat)) - nat)) - (pair (pair (pair (pair (pair address (pair (pair (pair (pair nat nat) int int) (pair int nat) nat nat) int)) - (big_map (pair address address) unit) - (pair (map string bytes) - (big_map - string - (pair (pair (lambda - (pair (pair (map string bytes) bytes) (pair address nat bytes)) - (pair (pair (option address) (map string bytes)) (list operation))) - (lambda (pair bytes (map string bytes)) unit)) - bool)))) - (pair (big_map address (pair (pair nat nat) nat nat)) nat) - nat - (pair address nat)) - (pair (pair address (big_map string bytes)) - (option (pair bytes bytes (big_map (pair bytes bool) bytes))) - address) - (pair nat - (big_map bytes (pair (pair (pair nat bytes) address nat) (pair nat nat) nat nat))) - (pair (pair nat nat) nat) - (big_map (pair address bytes) nat)) - nat) - { UNPAIR ; - UNPAIR 3 ; - DIG 3 ; - UNPAIR ; - UNPAIR ; - DIG 2 ; - UNPAIR ; - DUP 2 ; - CDR ; - PAIR ; - DIG 4 ; - SWAP ; - EXEC ; - DUP 3 ; - DUP 3 ; - CAR ; - CDR ; - CDR ; - CDR ; - CAR ; - CDR ; - ADD ; - DUP 3 ; - CAR ; - CAR ; - CDR ; - CAR ; - CAR ; - DUP 6 ; - GET ; - IF_NONE - { SWAP ; - DIG 4 ; - DIG 5 ; - DIG 6 ; - DROP 4 ; - PUSH nat 0 ; - DIG 3 ; - COMPARE ; - EQ ; - IF { DUP 2 ; CAR ; CAR ; CDR ; CAR ; CAR } { PUSH nat 114 ; FAILWITH } } - { DIG 2 ; - PAIR ; - DIG 5 ; - SWAP ; - EXEC ; - DUP 4 ; - PAIR ; - DIG 5 ; - SWAP ; - EXEC ; - DIG 3 ; - DUP 2 ; - CDR ; - CDR ; - ADD ; - DUP 2 ; - CDR ; - CAR ; - PAIR ; - SWAP ; - CAR ; - PAIR ; - DUP 3 ; - CAR ; - CAR ; - CDR ; - CAR ; - CAR ; - SWAP ; - SOME ; - DIG 4 ; - UPDATE } ; - DUP 3 ; - CDR ; - DUP 4 ; - CAR ; - CDR ; - DUP 5 ; - CAR ; - CAR ; - CDR ; - CDR ; - DUP 6 ; - CAR ; - CAR ; - CDR ; - CAR ; - CDR ; - DIG 4 ; - PAIR ; - PAIR ; - DUP 5 ; - CAR ; - CAR ; - CAR ; - PAIR ; - PAIR ; - PAIR ; - DUP ; - CDR ; - DUP 2 ; - CAR ; - CDR ; - CDR ; - CDR ; - CDR ; - DIG 3 ; - DIG 4 ; - CAR ; - CDR ; - CDR ; - CDR ; - CAR ; - CAR ; - PAIR ; - PAIR ; - DUP 3 ; - CAR ; - CDR ; - CDR ; - CAR ; - PAIR ; - DUP 3 ; - CAR ; - CDR ; - CAR ; - PAIR ; - DIG 2 ; - CAR ; - CAR ; - PAIR ; - PAIR } ; - DUP 7 ; - DUP 7 ; - DUP 6 ; - PAIR 3 ; - APPLY ; - LAMBDA - (pair (pair (lambda - (pair (pair (pair nat nat) address nat) - (pair (pair (pair (pair address (pair (pair (pair (pair nat nat) int int) (pair int nat) nat nat) int)) - (big_map (pair address address) unit) - (pair (map string bytes) - (big_map - string - (pair (pair (lambda - (pair (pair (map string bytes) bytes) (pair address nat bytes)) - (pair (pair (option address) (map string bytes)) (list operation))) - (lambda (pair bytes (map string bytes)) unit)) - bool)))) - (pair (big_map address (pair (pair nat nat) nat nat)) nat) - nat - (pair address nat)) - (pair (pair address (big_map string bytes)) - (option (pair bytes bytes (big_map (pair bytes bool) bytes))) - address) - (pair nat - (big_map bytes (pair (pair (pair nat bytes) address nat) (pair nat nat) nat nat))) - (pair (pair nat nat) nat) - (big_map (pair address bytes) nat)) - nat) - (pair (pair (pair (pair (pair address (pair (pair (pair (pair nat nat) int int) (pair int nat) nat nat) int)) - (big_map (pair address address) unit) - (pair (map string bytes) - (big_map - string - (pair (pair (lambda - (pair (pair (map string bytes) bytes) (pair address nat bytes)) - (pair (pair (option address) (map string bytes)) (list operation))) - (lambda (pair bytes (map string bytes)) unit)) - bool)))) - (pair (big_map address (pair (pair nat nat) nat nat)) nat) - nat - (pair address nat)) - (pair (pair address (big_map string bytes)) - (option (pair bytes bytes (big_map (pair bytes bool) bytes))) - address) - (pair nat - (big_map bytes (pair (pair (pair nat bytes) address nat) (pair nat nat) nat nat))) - (pair (pair nat nat) nat) - (big_map (pair address bytes) nat)) - nat)) - (lambda (pair string (map string bytes)) nat)) - (pair (pair (pair bool (pair (pair nat bytes) address nat) (pair nat nat) nat nat) nat nat) - (pair (pair (pair (pair address (pair (pair (pair (pair nat nat) int int) (pair int nat) nat nat) int)) - (big_map (pair address address) unit) - (pair (map string bytes) - (big_map - string - (pair (pair (lambda - (pair (pair (map string bytes) bytes) (pair address nat bytes)) - (pair (pair (option address) (map string bytes)) (list operation))) - (lambda (pair bytes (map string bytes)) unit)) - bool)))) - (pair (big_map address (pair (pair nat nat) nat nat)) nat) - nat - (pair address nat)) - (pair (pair address (big_map string bytes)) - (option (pair bytes bytes (big_map (pair bytes bool) bytes))) - address) - (pair nat - (big_map bytes (pair (pair (pair nat bytes) address nat) (pair nat nat) nat nat))) - (pair (pair nat nat) nat) - (big_map (pair address bytes) nat)) - nat)) - (pair (pair (pair (pair (pair address (pair (pair (pair (pair nat nat) int int) (pair int nat) nat nat) int)) - (big_map (pair address address) unit) - (pair (map string bytes) - (big_map - string - (pair (pair (lambda - (pair (pair (map string bytes) bytes) (pair address nat bytes)) - (pair (pair (option address) (map string bytes)) (list operation))) - (lambda (pair bytes (map string bytes)) unit)) - bool)))) - (pair (big_map address (pair (pair nat nat) nat nat)) nat) - nat - (pair address nat)) - (pair (pair address (big_map string bytes)) - (option (pair bytes bytes (big_map (pair bytes bool) bytes))) - address) - (pair nat - (big_map bytes (pair (pair (pair nat bytes) address nat) (pair nat nat) nat nat))) - (pair (pair nat nat) nat) - (big_map (pair address bytes) nat)) - nat) - { UNPAIR ; - UNPAIR ; - DIG 2 ; - UNPAIR ; - UNPAIR ; - UNPAIR ; - DIG 2 ; - UNPAIR ; - DIG 2 ; - IF { DIG 5 ; DROP ; PUSH nat 0 ; DIG 2 ; DUP 4 ; CAR ; CDR ; CDR ; ADD } - { DUP 4 ; - CAR ; - CAR ; - CAR ; - CDR ; - CDR ; - DUP ; - CAR ; - PUSH string "slash_scale_value" ; - PAIR ; - DUP 8 ; - SWAP ; - EXEC ; - SWAP ; - CAR ; - PUSH string "slash_division_value" ; - PAIR ; - DIG 7 ; - SWAP ; - EXEC ; - DUP 5 ; - CAR ; - CDR ; - CDR ; - DIG 2 ; - MUL ; - EDIV ; - IF_NONE { PUSH string "DIV by 0" ; FAILWITH } {} ; - CAR ; - DUP 3 ; - DUP 5 ; - CAR ; - CDR ; - CDR ; - ADD ; - DIG 3 ; - DIG 2 ; - ADD ; - DUP ; - DIG 2 ; - SUB ; - ISNAT ; - IF_NONE { PUSH nat 0 } {} } ; - DIG 4 ; - DIG 3 ; - DIG 4 ; - CAR ; - CDR ; - CAR ; - PAIR ; - DIG 3 ; - DIG 3 ; - PAIR ; - PAIR ; - PAIR ; - EXEC } ; - DUP 18 ; - DUP 4 ; - PAIR ; - APPLY ; - DIG 18 ; - UNPAIR ; - IF_LEFT - { DIG 2 ; - DIG 4 ; - DIG 7 ; - DIG 8 ; - DIG 9 ; - DIG 10 ; - DROP 6 ; - IF_LEFT - { IF_LEFT - { IF_LEFT - { DIG 2 ; - DIG 3 ; - DIG 4 ; - DIG 5 ; - DIG 6 ; - DIG 7 ; - DIG 8 ; - DIG 9 ; - DIG 11 ; - DIG 12 ; - DIG 13 ; - DROP 11 ; - IF_LEFT - { DROP ; - SENDER ; - DUP 2 ; - CAR ; - CDR ; - CAR ; - CDR ; - CDR ; - COMPARE ; - EQ ; - IF { DUP ; - CDR ; - DUP 2 ; - CAR ; - CDR ; - DUP 3 ; - CAR ; - CAR ; - CDR ; - DUP 4 ; - CAR ; - CAR ; - CAR ; - CDR ; - DIG 4 ; - CAR ; - CAR ; - CAR ; - CAR ; - CDR ; - SENDER ; - PAIR ; - PAIR ; - PAIR ; - PAIR ; - PAIR ; - SWAP ; - PAIR } - { DROP 2 ; PUSH nat 101 ; FAILWITH } } - { DIG 2 ; DROP 2 ; NIL operation ; PAIR } } - { IF_LEFT - { DUP 2 ; - CAR ; - CAR ; - CAR ; - CAR ; - CDR ; - DUP 3 ; - SENDER ; - DUP 4 ; - CAR ; - DIG 2 ; - CAR ; - CAR ; - CAR ; - CDR ; - CAR ; - DUP 3 ; - DUP 3 ; - PAIR ; - MEM ; - NOT ; - DUP 2 ; - DIG 3 ; - COMPARE ; - NEQ ; - AND ; - IF { DROP ; PUSH nat 120 ; FAILWITH } {} ; - DUP 4 ; - CAR ; - CAR ; - CAR ; - CDR ; - CDR ; - DUP 4 ; - GET 4 ; - SIZE ; - DUP 2 ; - CAR ; - PUSH string "frozen_scale_value" ; - PAIR ; - DUP 19 ; - SWAP ; - EXEC ; - DUP 3 ; - CAR ; - PUSH string "frozen_extra_value" ; - PAIR ; - DUP 20 ; - SWAP ; - EXEC ; - DUP 4 ; - CAR ; - PUSH string "max_proposal_size" ; - PAIR ; - DIG 20 ; - SWAP ; - EXEC ; - SWAP ; - DUP 4 ; - DIG 3 ; - MUL ; - ADD ; - DUP 7 ; - GET 3 ; - COMPARE ; - NEQ ; - IF { DROP 2 ; PUSH string "WRONG_TOKEN_AMOUNT" ; SOME } - { SWAP ; - COMPARE ; - GE ; - IF { PUSH string "LARGE_PROPOSAL" ; SOME } { NONE string } } ; - IF_NONE {} { PUSH nat 102 ; PAIR ; FAILWITH } ; - DUP 4 ; - GET 4 ; - DIG 13 ; - SWAP ; - EXEC ; - IF_LEFT - { IF_LEFT - { DIG 12 ; - DROP ; - CDR ; - PAIR ; - DIG 8 ; - SWAP ; - EXEC ; - IF { DIG 8 ; DIG 8 ; SWAP ; EXEC ; DROP } { DIG 7 ; DIG 8 ; DROP 2 } } - { DIG 9 ; - DIG 11 ; - DROP 2 ; - DUP 2 ; - CDR ; - DUP 2 ; - CAR ; - GET ; - IF_NONE - { DROP 2 ; DIG 8 ; DIG 8 ; SWAP ; EXEC ; DROP } - { DUP ; - CDR ; - IF { DIG 10 ; - DIG 11 ; - DROP 2 ; - DIG 2 ; - CAR ; - DIG 2 ; - CDR ; - PAIR ; - SWAP ; - CAR ; - CDR ; - SWAP ; - EXEC ; - DROP } - { DROP 3 ; DIG 8 ; DIG 8 ; SWAP ; EXEC ; DROP } } } } - { DIG 9 ; - DIG 11 ; - DROP 2 ; - SWAP ; - CDR ; - SWAP ; - GET ; - IF_NONE { PUSH bool False } { CDR } ; - IF { DIG 7 ; DIG 8 ; DROP 2 } { DIG 8 ; DIG 8 ; SWAP ; EXEC ; DROP } } ; - DUP 2 ; - CAR ; - CAR ; - CAR ; - CAR ; - DUP 4 ; - GET 3 ; - ADD ; - DUP 3 ; - CAR ; - CDR ; - CAR ; - CDR ; - DUP 6 ; - CDR ; - PAIR ; - DUP 9 ; - SWAP ; - EXEC ; - PUSH nat 2 ; - PUSH nat 1 ; - DIG 2 ; - ADD ; - EDIV ; - IF_NONE { PUSH string "DIV by 0" ; FAILWITH } {} ; - CAR ; - DUP ; - DUP 7 ; - CAR ; - CDR ; - CDR ; - CDR ; - CAR ; - CAR ; - CAR ; - COMPARE ; - EQ ; - IF { DIG 7 ; DIG 11 ; DROP 3 ; DIG 4 } - { DUP 6 ; - CAR ; - CDR ; - CDR ; - CDR ; - CAR ; - CAR ; - CAR ; - DUP 2 ; - COMPARE ; - GT ; - IF { DUP 4 ; - CAR ; - CAR ; - CAR ; - CDR ; - DUP 13 ; - DUP 8 ; - CAR ; - CDR ; - CDR ; - CDR ; - CAR ; - CDR ; - MUL ; - EDIV ; - IF_NONE { PUSH string "DIV by 0" ; FAILWITH } {} ; - CAR ; - INT ; - DUP 7 ; - CAR ; - CDR ; - CDR ; - CDR ; - CAR ; - CAR ; - CDR ; - INT ; - DUP ; - DIG 2 ; - SUB ; - DUP 6 ; - CDR ; - DUP 11 ; - DUG 2 ; - MUL ; - EDIV ; - IF_NONE { PUSH string "DIV by 0" ; FAILWITH } {} ; - CAR ; - DUP 2 ; - ADD ; - DIG 13 ; - DUP 7 ; - CAR ; - CAR ; - CDR ; - CAR ; - ADD ; - DUP ; - DUP 12 ; - DUP 5 ; - MUL ; - EDIV ; - IF_NONE { PUSH string "DIV by 0" ; FAILWITH } {} ; - CAR ; - DIG 11 ; - DIG 2 ; - DIG 4 ; - MUL ; - EDIV ; - IF_NONE { PUSH string "DIV by 0" ; FAILWITH } {} ; - CAR ; - DUP 9 ; - CDR ; - DUP 10 ; - CAR ; - CDR ; - CDR ; - CDR ; - CDR ; - PUSH nat 0 ; - DUP 10 ; - CAR ; - CAR ; - CDR ; - CDR ; - DUP 11 ; - CAR ; - CDR ; - CAR ; - CAR ; - DUP 6 ; - DUP 9 ; - COMPARE ; - GT ; - IF { DIG 6 ; DIG 7 ; DROP 2 } - { DIG 5 ; - DROP ; - DUP 6 ; - DUP 8 ; - COMPARE ; - LT ; - IF { DIG 6 ; DROP } { DIG 5 ; DROP } } ; - DIG 5 ; - DUP 3 ; - DUP 2 ; - COMPARE ; - GT ; - IF { DROP 2 } - { DIG 2 ; - DROP ; - DUP 2 ; - DUP 2 ; - COMPARE ; - LT ; - IF { DROP } { SWAP ; DROP } } ; - ISNAT ; - IF_NONE { PUSH nat 300 ; FAILWITH } {} ; - DIG 4 ; - PAIR ; - PAIR ; - PAIR ; - DUP 7 ; - CAR ; - CDR ; - CDR ; - CAR ; - PAIR ; - DUP 7 ; - CAR ; - CDR ; - CAR ; - PAIR ; - DIG 6 ; - CAR ; - CAR ; - PAIR ; - PAIR } - { DIG 7 ; DIG 11 ; DROP 3 ; DIG 4 } } ; - DUP 4 ; - CAR ; - CDR ; - CAR ; - CDR ; - PAIR ; - DUG 2 ; - PAIR ; - PAIR ; - DIG 3 ; - SWAP ; - EXEC ; - DUP 3 ; - PACK ; - BLAKE2B ; - DUP 2 ; - CAR ; - CDR ; - CDR ; - CAR ; - CDR ; - DUP 2 ; - MEM ; - IF { DROP ; PUSH nat 108 ; FAILWITH } {} ; - DIG 2 ; - CAR ; - CDR ; - CAR ; - CDR ; - DUP 3 ; - CDR ; - PAIR ; - DIG 4 ; - SWAP ; - EXEC ; - PUSH nat 1 ; - PUSH nat 2 ; - DUP 3 ; - EDIV ; - IF_NONE { PUSH string "MOD by 0" ; FAILWITH } {} ; - CDR ; - COMPARE ; - EQ ; - IF { DIG 2 } { DIG 2 ; DROP ; PUSH nat 113 ; FAILWITH } ; - PUSH nat 1 ; - DIG 2 ; - ADD ; - PUSH nat 0 ; - PAIR ; - LEVEL ; - DUP 3 ; - CAR ; - CDR ; - CDR ; - CDR ; - CAR ; - CAR ; - CDR ; - PAIR ; - PAIR ; - DUP 4 ; - GET 3 ; - DUP 5 ; - CAR ; - PAIR ; - DIG 4 ; - GET 4 ; - PUSH nat 0 ; - PAIR ; - PAIR ; - PAIR ; - DUP 2 ; - CDR ; - DUP 3 ; - CAR ; - CDR ; - CDR ; - CDR ; - DUP 4 ; - CAR ; - CDR ; - CDR ; - CAR ; - CDR ; - DIG 3 ; - DUP 6 ; - SWAP ; - SOME ; - SWAP ; - UPDATE ; - DUP 4 ; - CAR ; - CDR ; - CDR ; - CAR ; - CAR ; - PAIR ; - PAIR ; - DUP 3 ; - CAR ; - CDR ; - CAR ; - PAIR ; - DUP 3 ; - CAR ; - CAR ; - PAIR ; - PAIR ; - DUP ; - CDR ; - DUP 2 ; - CAR ; - CDR ; - CDR ; - DUP 3 ; - CAR ; - CDR ; - CAR ; - CDR ; - CDR ; - DIG 4 ; - CAR ; - CDR ; - CAR ; - CDR ; - CAR ; - IF_NONE - { DIG 6 ; - DROP ; - EMPTY_BIG_MAP (pair bytes bool) bytes ; - DUP 6 ; - DIG 6 ; - PAIR 3 } - { DUP ; - DUP 7 ; - UPDATE 3 ; - DUP 2 ; - GET 4 ; - DUP 3 ; - GET 3 ; - DIG 10 ; - DUP 10 ; - PAIR ; - SWAP ; - SOME ; - SWAP ; - UPDATE ; - DIG 7 ; - PUSH bool True ; - DIG 4 ; - GET 3 ; - PAIR ; - SWAP ; - SOME ; - SWAP ; - UPDATE ; - UPDATE 4 } ; - SOME ; - PAIR ; - DUP 4 ; - CAR ; - CDR ; - CAR ; - CAR ; - PAIR ; - PAIR ; - DIG 2 ; - CAR ; - CAR ; - PAIR ; - PAIR ; - SWAP } - { DIG 2 ; - DIG 3 ; - DIG 4 ; - DIG 5 ; - DIG 6 ; - DIG 7 ; - DIG 8 ; - DIG 9 ; - DIG 10 ; - DIG 11 ; - DIG 12 ; - DIG 13 ; - DROP 12 ; - DUP 2 ; - CAR ; - CAR ; - CAR ; - CAR ; - CAR ; - SENDER ; - COMPARE ; - EQ ; - IF { SWAP } { SWAP ; DROP ; PUSH nat 100 ; FAILWITH } ; - DUP 2 ; - CAR ; - CONTRACT %transfer - (list (pair (address %from_) (list %txs (pair (address %to_) (nat %token_id) (nat %amount))))) ; - IF_NONE { PUSH nat 115 ; FAILWITH } {} ; - PUSH mutez 0 ; - DIG 3 ; - CDR ; - TRANSFER_TOKENS ; - SWAP ; - NIL operation ; - DIG 2 ; - CONS } ; - PAIR } } - { DIG 2 ; - DIG 3 ; - DIG 4 ; - DIG 5 ; - DIG 6 ; - DIG 7 ; - DIG 8 ; - DIG 9 ; - DIG 11 ; - DIG 12 ; - DIG 13 ; - DROP 11 ; - DUP 2 ; - CAR ; - CAR ; - CAR ; - CAR ; - CAR ; - SENDER ; - COMPARE ; - EQ ; - IF { SWAP } { SWAP ; DROP ; PUSH nat 100 ; FAILWITH } ; - DUP 2 ; - SELF_ADDRESS ; - COMPARE ; - EQ ; - IF { DUP ; - CDR ; - DUP 2 ; - CAR ; - CDR ; - DUP 3 ; - CAR ; - CAR ; - CDR ; - DUP 4 ; - CAR ; - CAR ; - CAR ; - CDR ; - DIG 4 ; - CAR ; - CAR ; - CAR ; - CAR ; - CDR ; - DIG 5 ; - PAIR ; - PAIR ; - PAIR } - { DUP ; - CDR ; - DUP 2 ; - CAR ; - CDR ; - CDR ; - DIG 3 ; - DUP 4 ; - CAR ; - CDR ; - CAR ; - CDR ; - CAR ; - PAIR ; - DUP 4 ; - CAR ; - CDR ; - CAR ; - CAR ; - PAIR ; - PAIR ; - DIG 2 ; - CAR ; - CAR } ; - PAIR ; - PAIR ; - SWAP ; - PAIR } } - { DIG 2 ; - DIG 3 ; - DIG 4 ; - DIG 5 ; - DIG 6 ; - DIG 7 ; - DIG 8 ; - DIG 9 ; - DIG 11 ; - DIG 12 ; - DIG 13 ; - DROP 11 ; - IF_LEFT - { DUP ; - CDR ; - CONTRACT (pair string (option string)) ; - IF_NONE { PUSH nat 116 ; FAILWITH } {} ; - DUP 3 ; - CAR ; - CAR ; - CAR ; - CDR ; - CDR ; - CAR ; - PUSH string "registry" ; - GET ; - IF_NONE - { PUSH string "registry not found" ; FAILWITH } - { UNPACK (map string string) ; - IF_NONE { PUSH string "registry decoding failed" ; FAILWITH } {} } ; - SWAP ; - PUSH mutez 0 ; - DIG 2 ; - DUP 4 ; - CAR ; - GET ; - DIG 3 ; - CAR ; - PAIR ; - TRANSFER_TOKENS ; - SWAP ; - DUG 2 ; - CONS } - { DIG 2 ; DROP 2 ; NIL operation } ; - PAIR } } - { DIG 5 ; - DIG 12 ; - DIG 14 ; - DIG 19 ; - DROP 4 ; - PUSH mutez 0 ; - AMOUNT ; - COMPARE ; - GT ; - IF { DROP 16 ; PUSH nat 107 ; FAILWITH } - { IF_LEFT - { DIG 3 ; - DIG 4 ; - DROP 2 ; - IF_LEFT - { DIG 3 ; - DIG 5 ; - DIG 6 ; - DIG 7 ; - DROP 4 ; - IF_LEFT - { DIG 4 ; - DIG 5 ; - DIG 6 ; - DIG 9 ; - DROP 4 ; - DUP 2 ; - DUP 2 ; - PAIR ; - DIG 4 ; - SWAP ; - EXEC ; - DUP 3 ; - CAR ; - CDR ; - CAR ; - CDR ; - CAR ; - IF_NONE - { PUSH bool False } - { DUP ; - CAR ; - DUP 4 ; - COMPARE ; - EQ ; - IF { DROP ; PUSH bool True } { GET 4 ; DUP 7 ; DUP 4 ; PAIR ; MEM } } ; - IF {} { DROP ; PUSH nat 103 ; FAILWITH } ; - DUP 3 ; - CAR ; - CAR ; - CAR ; - CAR ; - CDR ; - CAR ; - CDR ; - CDR ; - CAR ; - DUP 2 ; - CDR ; - CAR ; - CDR ; - ADD ; - LEVEL ; - COMPARE ; - GE ; - SOURCE ; - SENDER ; - COMPARE ; - NEQ ; - DUP 5 ; - CAR ; - CDR ; - CAR ; - CAR ; - CAR ; - SENDER ; - COMPARE ; - EQ ; - AND ; - DUP 3 ; - CAR ; - CDR ; - CAR ; - SENDER ; - COMPARE ; - EQ ; - OR ; - OR ; - IF { DUP 3 ; - DUP 4 ; - CAR ; - CAR ; - CAR ; - CAR ; - CDR ; - CAR ; - CAR ; - CAR ; - CAR ; - DIG 4 ; - CAR ; - CAR ; - CAR ; - CAR ; - CDR ; - CAR ; - CDR ; - CAR ; - CDR ; - PAIR ; - DIG 2 ; - PUSH bool False ; - PAIR ; - PAIR ; - PAIR ; - DIG 2 ; - SWAP ; - EXEC ; - DUP ; - CDR ; - DUP 2 ; - CAR ; - CDR ; - CDR ; - DUP 3 ; - CAR ; - CDR ; - CAR ; - CDR ; - CDR ; - DUP 4 ; - CAR ; - CDR ; - CAR ; - CDR ; - CAR ; - DUP ; - IF_NONE - { DIG 5 ; DIG 7 ; DROP 2 } - { SWAP ; - DROP ; - DUP ; - GET 3 ; - DUP 2 ; - CAR ; - COMPARE ; - EQ ; - IF { DIG 7 ; - DROP ; - DUP ; - CAR ; - DIG 6 ; - COMPARE ; - EQ ; - IF { DROP ; NONE (pair bytes bytes (big_map (pair bytes bool) bytes)) } - { SOME } } - { DUP ; - GET 4 ; - DUP 9 ; - DUP 8 ; - PAIR ; - GET ; - DUP 2 ; - GET 4 ; - PUSH bool True ; - DUP 9 ; - PAIR ; - GET ; - DUP 3 ; - GET 4 ; - PUSH bool True ; - DUP 10 ; - PAIR ; - NONE bytes ; - SWAP ; - UPDATE ; - DUP 11 ; - DUP 10 ; - PAIR ; - NONE bytes ; - SWAP ; - UPDATE ; - DUP 3 ; - IF_NONE - { DUP 4 ; GET 3 } - { SWAP ; - DUP 3 ; - PUSH bool True ; - DUP 4 ; - PAIR ; - UPDATE ; - DUP 10 ; - DUP 6 ; - GET 3 ; - COMPARE ; - EQ ; - IF { SWAP } { SWAP ; DROP ; DUP 4 ; GET 3 } } ; - DIG 2 ; - IF_NONE - { DIG 2 ; DIG 8 ; DIG 10 ; DROP 3 ; SWAP ; DIG 2 ; CAR } - { DIG 2 ; - DIG 3 ; - DIG 11 ; - DUP 4 ; - PAIR ; - UPDATE ; - DIG 8 ; - DUP 5 ; - CAR ; - COMPARE ; - EQ ; - IF { DIG 3 ; DROP ; SWAP } { SWAP ; DROP ; DIG 2 ; CAR } } ; - SWAP ; - DUG 2 ; - PAIR 3 ; - SOME } } ; - PAIR ; - DUP 4 ; - CAR ; - CDR ; - CAR ; - CAR ; - PAIR ; - PAIR ; - DIG 2 ; - CAR ; - CAR ; - PAIR ; - PAIR ; - SWAP ; - PAIR } - { DROP 6 ; PUSH nat 117 ; FAILWITH } } - { DUP 8 ; - DIG 2 ; - DUP 3 ; - INT ; - PAIR ; - PAIR ; - LEFT (pair (pair (list operation) - (pair (pair (pair (pair address (pair (pair (pair (pair nat nat) int int) (pair int nat) nat nat) int)) - (big_map (pair address address) unit) - (pair (map string bytes) - (big_map - string - (pair (pair (lambda - (pair (pair (map string bytes) bytes) (pair address nat bytes)) - (pair (pair (option address) (map string bytes)) (list operation))) - (lambda (pair bytes (map string bytes)) unit)) - bool)))) - (pair (big_map address (pair (pair nat nat) nat nat)) nat) - nat - (pair address nat)) - (pair (pair address (big_map string bytes)) - (option (pair bytes bytes (big_map (pair bytes bool) bytes))) - address) - (pair nat - (big_map bytes (pair (pair (pair nat bytes) address nat) (pair nat nat) nat nat))) - (pair (pair nat nat) nat) - (big_map (pair address bytes) nat)) - nat) - int) ; - LOOP_LEFT - { UNPAIR ; - UNPAIR ; - DUP 2 ; - CAR ; - CDR ; - CAR ; - CDR ; - CAR ; - IF_NONE - { NONE (pair bytes bytes (big_map (pair bytes bool) bytes)) ; NONE bytes } - { DUP ; - GET 4 ; - PUSH bool True ; - DUP 3 ; - CAR ; - PAIR ; - GET ; - IF_NONE - { NONE (pair bytes bytes (big_map (pair bytes bool) bytes)) } - { DUP 2 ; - DUP 2 ; - UPDATE 1 ; - DUP 3 ; - GET 4 ; - PUSH bool True ; - DUP 5 ; - CAR ; - PAIR ; - NONE bytes ; - SWAP ; - UPDATE ; - DUP 15 ; - DIG 3 ; - PAIR ; - NONE bytes ; - SWAP ; - UPDATE ; - UPDATE 4 ; - SOME } ; - SWAP ; - CAR ; - SOME } ; - IF_NONE - { DROP ; - SWAP ; - DIG 2 ; - PAIR ; - PAIR ; - RIGHT - (pair (pair int - (pair (pair (pair (pair address (pair (pair (pair (pair nat nat) int int) (pair int nat) nat nat) int)) - (big_map (pair address address) unit) - (pair (map string bytes) - (big_map - string - (pair (pair (lambda - (pair (pair (map string bytes) bytes) (pair address nat bytes)) - (pair (pair (option address) (map string bytes)) (list operation))) - (lambda (pair bytes (map string bytes)) unit)) - bool)))) - (pair (big_map address (pair (pair nat nat) nat nat)) nat) - nat - (pair address nat)) - (pair (pair address (big_map string bytes)) - (option (pair bytes bytes (big_map (pair bytes bool) bytes))) - address) - (pair nat - (big_map bytes (pair (pair (pair nat bytes) address nat) (pair nat nat) nat nat))) - (pair (pair nat nat) nat) - (big_map (pair address bytes) nat)) - nat) - (list operation)) } - { DUP 4 ; - DUP 2 ; - PAIR ; - DUP 9 ; - SWAP ; - EXEC ; - DUP 5 ; - CAR ; - CDR ; - CAR ; - CDR ; - CAR ; - IF_NONE - { SWAP ; DROP ; PUSH bool False } - { DUP ; - CAR ; - DUP 4 ; - COMPARE ; - EQ ; - IF { DIG 2 ; DROP 2 ; PUSH bool True } - { GET 4 ; DUP 15 ; DIG 3 ; PAIR ; MEM } } ; - IF {} { DROP ; PUSH nat 103 ; FAILWITH } ; - DUP 4 ; - CAR ; - CAR ; - CAR ; - CAR ; - CDR ; - CAR ; - CDR ; - CDR ; - CAR ; - DUP 2 ; - CDR ; - CAR ; - CDR ; - ADD ; - LEVEL ; - COMPARE ; - GE ; - IF { PUSH nat 118 ; FAILWITH } {} ; - DUP 4 ; - CAR ; - CAR ; - CAR ; - CAR ; - CDR ; - CAR ; - CDR ; - CDR ; - CDR ; - DUP 2 ; - CDR ; - CAR ; - CDR ; - ADD ; - LEVEL ; - COMPARE ; - GE ; - PUSH int 0 ; - DUP 5 ; - COMPARE ; - GT ; - AND ; - IF { DUP 4 ; - CAR ; - CAR ; - CAR ; - CAR ; - CDR ; - DUP 2 ; - CAR ; - CAR ; - CAR ; - DUP 3 ; - CDR ; - CDR ; - CAR ; - COMPARE ; - GT ; - DUP 3 ; - CAR ; - CAR ; - CAR ; - DUP 4 ; - CDR ; - CDR ; - CAR ; - ADD ; - DUP 7 ; - CAR ; - CAR ; - CDR ; - CDR ; - CAR ; - DUP 18 ; - DIG 2 ; - MUL ; - EDIV ; - IF_NONE { PUSH string "DIV by 0" ; FAILWITH } {} ; - CAR ; - DUP 4 ; - CDR ; - CAR ; - CAR ; - SWAP ; - COMPARE ; - GE ; - AND ; - DIG 5 ; - DUP 3 ; - CAR ; - CAR ; - CAR ; - CAR ; - DIG 3 ; - CAR ; - CDR ; - CAR ; - CDR ; - PAIR ; - DUP 4 ; - DUP 4 ; - PAIR ; - PAIR ; - PAIR ; - DUP 8 ; - SWAP ; - EXEC ; - SWAP ; - IF { SWAP ; - DUP 2 ; - CAR ; - CAR ; - CAR ; - CDR ; - CDR ; - PAIR ; - DUP ; - CDR ; - CAR ; - CAR ; - CDR ; - DUP 12 ; - SWAP ; - EXEC ; - IF_LEFT - { IF_LEFT - { NONE address ; - DIG 2 ; - CAR ; - DUP ; - DUP 4 ; - CDR ; - PAIR ; - DUP 12 ; - SWAP ; - EXEC ; - IF { DIG 2 ; DROP 2 ; DUP 10 ; FAILWITH } - { DUP ; - CDR ; - PUSH bool True ; - DUP 5 ; - CAR ; - CDR ; - DUP 6 ; - CAR ; - CAR ; - PAIR ; - PAIR ; - DIG 4 ; - CDR ; - SWAP ; - SOME ; - SWAP ; - UPDATE ; - SWAP ; - CAR ; - PAIR } ; - NIL operation ; - PAIR ; - PAIR } - { DUP 2 ; - CAR ; - DUP ; - CDR ; - DUP 3 ; - CAR ; - GET ; - IF_NONE - { DROP 3 ; PUSH nat 300 ; FAILWITH } - { DUP 4 ; - CDR ; - CAR ; - CAR ; - CDR ; - DUP 5 ; - CDR ; - CAR ; - CDR ; - CDR ; - DIG 5 ; - CDR ; - CAR ; - CDR ; - CAR ; - PAIR 3 ; - DIG 3 ; - CDR ; - DUP 4 ; - CAR ; - PAIR ; - PAIR ; - SWAP ; - CAR ; - CAR ; - SWAP ; - EXEC ; - DUP ; - CAR ; - CAR ; - DIG 2 ; - CDR ; - DUP 3 ; - CAR ; - CDR ; - PAIR ; - DIG 2 ; - CDR ; - PAIR ; - PAIR } } } - { NONE address ; - DIG 2 ; - CAR ; - DUP ; - CDR ; - DUP 4 ; - GET ; - IF_NONE - { DIG 2 ; DROP } - { DUP 2 ; - CDR ; - PUSH bool False ; - DIG 2 ; - CAR ; - PAIR ; - SOME ; - DIG 4 ; - UPDATE ; - SWAP ; - CAR ; - PAIR } ; - NIL operation ; - PAIR ; - PAIR } ; - UNPAIR ; - UNPAIR ; - DUG 2 ; - PAIR ; - PAIR ; - DUP 2 ; - CDR ; - DUP 3 ; - CAR ; - CDR ; - DUP 4 ; - CAR ; - CAR ; - CDR ; - DUP 4 ; - CAR ; - CAR ; - DUP 6 ; - CAR ; - CAR ; - CAR ; - CDR ; - CAR ; - PAIR ; - DUP 6 ; - CAR ; - CAR ; - CAR ; - CAR ; - PAIR ; - PAIR ; - PAIR ; - PAIR ; - DUP ; - CDR ; - DUP 2 ; - CAR ; - CDR ; - CDR ; - DUP 3 ; - CAR ; - CDR ; - CAR ; - CDR ; - DUP 4 ; - CAR ; - CDR ; - CAR ; - CAR ; - CDR ; - DUP 6 ; - CAR ; - CDR ; - IF_NONE { DIG 6 ; CAR ; CDR ; CAR ; CAR ; CAR } { DIG 7 ; DROP } ; - PAIR ; - PAIR ; - PAIR ; - DIG 2 ; - CAR ; - CAR ; - PAIR ; - PAIR ; - SWAP ; - CDR } - { SWAP ; DROP ; DUP 11 } ; - DIG 4 ; - ITER { CONS } ; - DUP 2 ; - CDR ; - DUP 3 ; - CAR ; - CDR ; - CDR ; - DUP 4 ; - CAR ; - CDR ; - CAR ; - CDR ; - CDR ; - DIG 5 ; - PAIR ; - DUP 5 ; - CAR ; - CDR ; - CAR ; - CAR ; - PAIR ; - PAIR ; - DIG 3 ; - CAR ; - CAR ; - PAIR ; - PAIR ; - PUSH int 1 ; - DIG 3 ; - SUB ; - PAIR ; - PAIR ; - LEFT (pair (pair (list operation) - (pair (pair (pair (pair address (pair (pair (pair (pair nat nat) int int) (pair int nat) nat nat) int)) - (big_map (pair address address) unit) - (pair (map string bytes) - (big_map - string - (pair (pair (lambda - (pair (pair (map string bytes) bytes) (pair address nat bytes)) - (pair (pair (option address) (map string bytes)) (list operation))) - (lambda (pair bytes (map string bytes)) unit)) - bool)))) - (pair (big_map address (pair (pair nat nat) nat nat)) nat) - nat - (pair address nat)) - (pair (pair address (big_map string bytes)) - (option (pair bytes bytes (big_map (pair bytes bool) bytes))) - address) - (pair nat - (big_map bytes (pair (pair (pair nat bytes) address nat) (pair nat nat) nat nat))) - (pair (pair nat nat) nat) - (big_map (pair address bytes) nat)) - nat) - int) } - { DROP 2 ; - SWAP ; - DIG 2 ; - PAIR ; - PAIR ; - RIGHT - (pair (pair int - (pair (pair (pair (pair address (pair (pair (pair (pair nat nat) int int) (pair int nat) nat nat) int)) - (big_map (pair address address) unit) - (pair (map string bytes) - (big_map - string - (pair (pair (lambda - (pair (pair (map string bytes) bytes) (pair address nat bytes)) - (pair (pair (option address) (map string bytes)) (list operation))) - (lambda (pair bytes (map string bytes)) unit)) - bool)))) - (pair (big_map address (pair (pair nat nat) nat nat)) nat) - nat - (pair address nat)) - (pair (pair address (big_map string bytes)) - (option (pair bytes bytes (big_map (pair bytes bool) bytes))) - address) - (pair nat - (big_map bytes (pair (pair (pair nat bytes) address nat) (pair nat nat) nat nat))) - (pair (pair nat nat) nat) - (big_map (pair address bytes) nat)) - nat) - (list operation)) } } } ; - DIG 2 ; - DIG 3 ; - DIG 4 ; - DIG 5 ; - DIG 6 ; - DIG 7 ; - DIG 8 ; - DIG 9 ; - DROP 8 ; - UNPAIR ; - UNPAIR ; - DIG 3 ; - INT ; - DIG 3 ; - COMPARE ; - EQ ; - IF { DROP 2 ; PUSH nat 119 ; FAILWITH } { PAIR } } } - { DIG 2 ; - DIG 4 ; - DIG 8 ; - DIG 9 ; - DIG 10 ; - DIG 11 ; - DIG 12 ; - DIG 13 ; - DROP 8 ; - IF_LEFT - { DIG 4 ; - DROP ; - SENDER ; - DUP 3 ; - CAR ; - CAR ; - CDR ; - CDR ; - CDR ; - NIL (pair address nat nat) ; - DUP 4 ; - DUP 3 ; - CDR ; - SELF_ADDRESS ; - PAIR 3 ; - CONS ; - DUP 3 ; - PAIR ; - SWAP ; - CAR ; - NIL (pair address (list (pair address nat nat))) ; - DIG 2 ; - CONS ; - PAIR ; - DIG 6 ; - SWAP ; - EXEC ; - DUP 3 ; - DUP 5 ; - CAR ; - CAR ; - CDR ; - CDR ; - CAR ; - ADD ; - NIL operation ; - DIG 2 ; - CONS ; - DUP 5 ; - CAR ; - CAR ; - CAR ; - CAR ; - CDR ; - CAR ; - CDR ; - CAR ; - CDR ; - DUP 6 ; - CDR ; - PAIR ; - DIG 6 ; - SWAP ; - EXEC ; - DUP 6 ; - CAR ; - CAR ; - CDR ; - CAR ; - CAR ; - DUP 5 ; - GET ; - IF_NONE - { DIG 6 ; DROP ; PUSH nat 0 ; PUSH nat 0 ; PAIR ; DIG 5 ; DIG 2 } - { SWAP ; - PAIR ; - DIG 6 ; - SWAP ; - EXEC ; - DUP ; - CDR ; - DIG 5 ; - DUP 3 ; - CAR ; - CDR ; - ADD ; - DIG 2 ; - CAR ; - CAR } ; - PAIR ; - PAIR ; - DUP 5 ; - CDR ; - DUP 6 ; - CAR ; - CDR ; - DUP 7 ; - CAR ; - CAR ; - CDR ; - CDR ; - CDR ; - DIG 5 ; - PAIR ; - DUP 7 ; - CAR ; - CAR ; - CDR ; - CAR ; - PAIR ; - DUP 7 ; - CAR ; - CAR ; - CAR ; - PAIR ; - PAIR ; - PAIR ; - DUP ; - CDR ; - DUP 2 ; - CAR ; - CDR ; - DUP 3 ; - CAR ; - CAR ; - CDR ; - CDR ; - DUP 4 ; - CAR ; - CAR ; - CDR ; - CAR ; - CDR ; - DIG 8 ; - CAR ; - CAR ; - CDR ; - CAR ; - CAR ; - DIG 6 ; - SOME ; - DIG 8 ; - UPDATE ; - PAIR ; - PAIR ; - DIG 3 ; - CAR ; - CAR ; - CAR } - { SENDER ; - DUP 3 ; - CAR ; - CAR ; - CAR ; - CAR ; - CDR ; - CAR ; - CDR ; - CAR ; - CDR ; - DUP 4 ; - CDR ; - PAIR ; - DIG 4 ; - SWAP ; - EXEC ; - DUP 4 ; - CAR ; - CAR ; - CDR ; - CAR ; - CAR ; - DUP 3 ; - GET ; - IF_NONE - { SWAP ; DIG 4 ; DIG 5 ; DROP 4 ; PUSH nat 114 ; FAILWITH } - { SWAP ; - PAIR ; - DIG 4 ; - SWAP ; - EXEC ; - DUP 3 ; - PAIR ; - DIG 4 ; - SWAP ; - EXEC ; - DUP 4 ; - CAR ; - CAR ; - CDR ; - CAR ; - CAR ; - SWAP ; - SOME ; - DIG 2 ; - UPDATE } ; - DUP 3 ; - CAR ; - CAR ; - CDR ; - CDR ; - CDR ; - DUP 4 ; - CAR ; - CAR ; - CDR ; - CDR ; - CAR ; - PAIR ; - SENDER ; - DIG 3 ; - DIG 2 ; - UNPAIR ; - NIL (pair address nat nat) ; - DUP 4 ; - DUP 4 ; - CDR ; - DIG 6 ; - PAIR 3 ; - CONS ; - SELF_ADDRESS ; - PAIR ; - DIG 2 ; - CAR ; - NIL (pair address (list (pair address nat nat))) ; - DIG 2 ; - CONS ; - PAIR ; - DIG 5 ; - SWAP ; - EXEC ; - DUG 2 ; - SUB ; - ISNAT ; - IF_NONE { PUSH nat 300 ; FAILWITH } {} ; - NIL operation ; - DIG 2 ; - CONS ; - DUP 4 ; - CDR ; - DUP 5 ; - CAR ; - CDR ; - DUP 6 ; - CAR ; - CAR ; - CDR ; - CDR ; - DUP 7 ; - CAR ; - CAR ; - CDR ; - CAR ; - CDR ; - DIG 6 ; - PAIR ; - PAIR ; - DIG 5 ; - CAR ; - CAR ; - CAR ; - PAIR ; - PAIR ; - PAIR ; - DUP ; - CDR ; - DUP 2 ; - CAR ; - CDR ; - DUP 3 ; - CAR ; - CAR ; - CDR ; - CDR ; - CDR ; - DIG 5 ; - PAIR ; - DUP 4 ; - CAR ; - CAR ; - CDR ; - CAR ; - PAIR ; - DIG 3 ; - CAR ; - CAR ; - CAR } ; - PAIR ; - PAIR ; - PAIR ; - SWAP ; - PAIR } } - { DIG 2 ; - DIG 7 ; - DIG 8 ; - DIG 9 ; - DIG 10 ; - DIG 11 ; - DIG 12 ; - DIG 15 ; - DROP 8 ; - IF_LEFT - { DIG 2 ; - DIG 4 ; - DIG 5 ; - DROP 3 ; - IF_LEFT - { DUP 2 ; - SWAP ; - ITER { SWAP ; - DUP ; - CAR ; - CDR ; - CAR ; - CDR ; - CAR ; - IF_NONE - { PUSH bool False } - { DUP ; - CAR ; - DUP 4 ; - COMPARE ; - EQ ; - IF { DROP ; PUSH bool True } { GET 4 ; DUP 7 ; DUP 4 ; PAIR ; MEM } } ; - IF { PUSH nat 123 ; FAILWITH } {} ; - DUP ; - CAR ; - CDR ; - CDR ; - CDR ; - CDR ; - DUP 3 ; - SENDER ; - PAIR ; - GET ; - IF_NONE { PUSH nat 124 ; FAILWITH } {} ; - SWAP ; - DUP 4 ; - CAR ; - CAR ; - CAR ; - CAR ; - CDR ; - CAR ; - CDR ; - CAR ; - CDR ; - SENDER ; - PAIR ; - PUSH nat 0 ; - DIG 3 ; - PAIR ; - PAIR ; - PAIR ; - DUP 4 ; - SWAP ; - EXEC ; - DUP ; - CDR ; - DUP 2 ; - CAR ; - CDR ; - CDR ; - CDR ; - CDR ; - DIG 3 ; - SENDER ; - PAIR ; - NONE nat ; - SWAP ; - UPDATE ; - DUP 3 ; - CAR ; - CDR ; - CDR ; - CDR ; - CAR ; - PAIR ; - DUP 3 ; - CAR ; - CDR ; - CDR ; - CAR ; - PAIR ; - DUP 3 ; - CAR ; - CDR ; - CAR ; - PAIR ; - DIG 2 ; - CAR ; - CAR ; - PAIR ; - PAIR } ; - SWAP ; - DIG 2 ; - DIG 4 ; - DROP 3 } - { DIG 2 ; - DIG 4 ; - DROP 2 ; - DUP 2 ; - CDR ; - DUP 3 ; - CAR ; - CDR ; - DUP 4 ; - CAR ; - CAR ; - CDR ; - DUP 5 ; - CAR ; - CAR ; - CAR ; - CDR ; - CDR ; - DUP 6 ; - CAR ; - CAR ; - CAR ; - CDR ; - CAR ; - DIG 5 ; - ITER { SWAP ; - DUP 2 ; - CDR ; - SENDER ; - PAIR ; - SWAP ; - DIG 2 ; - CAR ; - IF { UNIT ; SOME } { NONE unit } ; - DIG 2 ; - UPDATE } ; - PAIR ; - DIG 4 ; - CAR ; - CAR ; - CAR ; - CAR ; - PAIR ; - PAIR ; - PAIR ; - PAIR } } - { DIG 3 ; - DROP ; - ITER { SWAP ; - DUP 2 ; - CDR ; - IF_NONE - { SENDER ; DUP 3 ; CAR } - { DUP 3 ; - CAR ; - DUP 3 ; - CDR ; - DUP 4 ; - CAR ; - CDR ; - CDR ; - CDR ; - DUP 5 ; - CAR ; - CDR ; - CDR ; - CAR ; - CDR ; - PUSH nat 1 ; - DUP 7 ; - CAR ; - CDR ; - CDR ; - CAR ; - CAR ; - ADD ; - PAIR ; - PAIR ; - DUP 5 ; - CAR ; - CDR ; - CAR ; - PAIR ; - DUP 5 ; - CAR ; - CAR ; - PAIR ; - PAIR ; - DUP 2 ; - DIG 4 ; - CAR ; - CDR ; - CDR ; - CAR ; - CAR ; - PAIR ; - SELF_ADDRESS ; - CHAIN_ID ; - PAIR ; - PAIR ; - PACK ; - DUP ; - DUP 5 ; - UNPAIR ; - CHECK_SIGNATURE ; - IF { DROP ; DIG 2 ; CAR ; HASH_KEY ; IMPLICIT_ACCOUNT ; ADDRESS } - { DIG 3 ; DROP ; PUSH nat 109 ; PAIR ; FAILWITH } ; - DIG 2 } ; - DIG 3 ; - CAR ; - CAR ; - CAR ; - DUP 4 ; - CAR ; - CAR ; - CAR ; - CDR ; - CAR ; - DUP 4 ; - DUP 3 ; - PAIR ; - MEM ; - NOT ; - DUP 2 ; - DIG 4 ; - COMPARE ; - NEQ ; - AND ; - IF { DROP ; PUSH nat 120 ; FAILWITH } {} ; - DUP 2 ; - CAR ; - CDR ; - DUP 4 ; - DUP 2 ; - PAIR ; - DUP 8 ; - SWAP ; - EXEC ; - DUP 5 ; - CAR ; - CDR ; - CAR ; - CDR ; - CAR ; - IF_NONE - { SWAP ; DROP ; PUSH bool False } - { DUP ; - CAR ; - DUP 4 ; - COMPARE ; - EQ ; - IF { DIG 2 ; DROP 2 ; PUSH bool True } - { GET 4 ; DUP 11 ; DIG 3 ; PAIR ; MEM } } ; - IF {} { DROP ; PUSH nat 103 ; FAILWITH } ; - DUP 4 ; - CAR ; - CAR ; - CAR ; - CAR ; - CDR ; - CAR ; - CDR ; - CAR ; - CDR ; - DUP 5 ; - CDR ; - PAIR ; - DUP 7 ; - SWAP ; - EXEC ; - DUP 2 ; - CDR ; - CDR ; - CDR ; - SWAP ; - COMPARE ; - EQ ; - IF { DIG 3 } { DIG 3 ; DROP ; PUSH nat 104 ; FAILWITH } ; - DUP 4 ; - CAR ; - CDR ; - DUP 5 ; - CDR ; - CAR ; - DUP 3 ; - CAR ; - CDR ; - CDR ; - CDR ; - CDR ; - DUP 3 ; - DUP 7 ; - PAIR ; - GET ; - IF_NONE { PUSH nat 0 } {} ; - ADD ; - DUP 6 ; - CDR ; - CDR ; - IF { DUP 4 ; - CDR ; - CDR ; - CDR ; - DUP 7 ; - CDR ; - CAR ; - DUP 6 ; - CDR ; - CDR ; - CAR ; - ADD ; - PAIR ; - DUP 5 ; - CDR ; - CAR ; - PAIR ; - DIG 4 ; - CAR } - { DUP 4 ; - CDR ; - DUP 5 ; - CAR ; - CDR ; - DUP 6 ; - CAR ; - CAR ; - CDR ; - DUP 9 ; - CDR ; - CAR ; - DIG 7 ; - CAR ; - CAR ; - CAR ; - ADD ; - PAIR ; - PAIR } ; - PAIR ; - DUP 4 ; - DIG 4 ; - CAR ; - CAR ; - CAR ; - CAR ; - CDR ; - CAR ; - CDR ; - CAR ; - CDR ; - PAIR ; - DUP 5 ; - DIG 6 ; - CDR ; - CAR ; - PAIR ; - PAIR ; - DUP 6 ; - SWAP ; - EXEC ; - DUP ; - CDR ; - DUP 2 ; - CAR ; - CDR ; - CDR ; - CDR ; - DUP 3 ; - CAR ; - CDR ; - CDR ; - CAR ; - CDR ; - DIG 4 ; - DUP 7 ; - SWAP ; - SOME ; - SWAP ; - UPDATE ; - DUP 4 ; - CAR ; - CDR ; - CDR ; - CAR ; - CAR ; - PAIR ; - PAIR ; - DUP 3 ; - CAR ; - CDR ; - CAR ; - PAIR ; - DUP 3 ; - CAR ; - CAR ; - PAIR ; - PAIR ; - DUP ; - CDR ; - DIG 2 ; - CAR ; - CDR ; - CDR ; - CDR ; - CDR ; - DIG 3 ; - DIG 4 ; - DIG 5 ; - PAIR ; - SWAP ; - SOME ; - SWAP ; - UPDATE ; - DUP 3 ; - CAR ; - CDR ; - CDR ; - CDR ; - CAR ; - PAIR ; - DUP 3 ; - CAR ; - CDR ; - CDR ; - CAR ; - PAIR ; - DUP 3 ; - CAR ; - CDR ; - CAR ; - PAIR ; - DIG 2 ; - CAR ; - CAR ; - PAIR ; - PAIR } ; - SWAP ; - DIG 2 ; - DIG 3 ; - DIG 5 ; - DROP 4 } ; - SWAP ; - PAIR } } } } -`; \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/michelson/lambdaDAO.js.map b/dist/services/contracts/baseDAO/michelson/lambdaDAO.js.map deleted file mode 100644 index d26740e..0000000 --- a/dist/services/contracts/baseDAO/michelson/lambdaDAO.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"lambdaDAO.js","sourceRoot":"","sources":["../../../../../src/services/contracts/baseDAO/michelson/lambdaDAO.ts"],"names":[],"mappings":";;AAAA,kBAAe;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CAy3Fd,CAAA"} \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/types.js b/dist/services/contracts/baseDAO/types.js deleted file mode 100644 index fa85c5c..0000000 --- a/dist/services/contracts/baseDAO/types.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true}); \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/types.js.map b/dist/services/contracts/baseDAO/types.js.map deleted file mode 100644 index 6be5bc5..0000000 --- a/dist/services/contracts/baseDAO/types.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"types.js","sourceRoot":"","sources":["../../../../src/services/contracts/baseDAO/types.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/utils.js b/dist/services/contracts/baseDAO/utils.js deleted file mode 100644 index 2edd754..0000000 --- a/dist/services/contracts/baseDAO/utils.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.unpackExtraNumValue=exports.calculateCycleInfo=exports.getContract=exports.fromStateToBaseStorage=void 0;const tzip16_1=require('@taquito/tzip16');const bignumber_js_1=require('bignumber.js');const dayjs_1=__importDefault(require('dayjs'));const michel_codec_1=require('@taquito/michel-codec');const isBetween_1=__importDefault(require('dayjs/plugin/isBetween'));dayjs_1.default.extend(isBetween_1.default);const fromStateToBaseStorage=info=>{const proposalFlush=2*info.votingSettings.votingBlocks+info.votingSettings.proposalFlushBlocks;const expiryPeriod=proposalFlush+info.votingSettings.proposalExpiryBlocks;return{adminAddress:info.orgSettings.administrator||'',governanceToken:{address:info.orgSettings.governanceToken.address,tokenId:info.orgSettings.governanceToken.tokenId},guardian:info.orgSettings.guardian,extra:{frozenExtraValue:new bignumber_js_1.BigNumber(info.votingSettings.proposeStakeRequired),slashScaleValue:new bignumber_js_1.BigNumber(100-info.votingSettings.returnedTokenPercentage),minXtzAmount:new bignumber_js_1.BigNumber(info.votingSettings.minXtzAmount),maxXtzAmount:new bignumber_js_1.BigNumber(info.votingSettings.maxXtzAmount||0)},quorumThreshold:new bignumber_js_1.BigNumber(info.quorumSettings.quorumThreshold),votingPeriod:info.votingSettings.votingBlocks||0,minQuorumAmount:new bignumber_js_1.BigNumber(info.quorumSettings.minQuorumAmount),maxQuorumAmount:new bignumber_js_1.BigNumber(info.quorumSettings.maxQuorumAmount),quorumChange:info.quorumSettings.quorumChange,quorumMaxChange:info.quorumSettings.quorumMaxChange,proposalFlushPeriod:proposalFlush,proposalExpiryPeriod:expiryPeriod};};exports.fromStateToBaseStorage=fromStateToBaseStorage;const getContract=(tezos,contractAddress)=>__awaiter(void 0,void 0,void 0,function*(){return yield tezos.wallet.at(contractAddress,tzip16_1.tzip16);});exports.getContract=getContract;const calculateCycleInfo=(originationTime,votingPeriod)=>{const current=(0,dayjs_1.default)().unix()-(0,dayjs_1.default)(originationTime).unix();const periodLeftPercentage=current/votingPeriod%1;const timeLeftPercentage=votingPeriod*periodLeftPercentage;const time=votingPeriod-Number(timeLeftPercentage.toFixed());const currentPeriodNumber=Math.floor(current/votingPeriod);return{time:Number(time),current:currentPeriodNumber,type:currentPeriodNumber%2===0?'voting':'proposing'};};exports.calculateCycleInfo=calculateCycleInfo;const unpackExtraNumValue=bytes=>{return new bignumber_js_1.BigNumber((0,michel_codec_1.unpackDataBytes)({bytes}).int);};exports.unpackExtraNumValue=unpackExtraNumValue; \ No newline at end of file diff --git a/dist/services/contracts/baseDAO/utils.js.map b/dist/services/contracts/baseDAO/utils.js.map deleted file mode 100644 index ba83699..0000000 --- a/dist/services/contracts/baseDAO/utils.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"utils.js","sourceRoot":"","sources":["../../../../src/services/contracts/baseDAO/utils.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/services/contracts/metadataCarrier/code.js b/dist/services/contracts/metadataCarrier/code.js deleted file mode 100644 index 0c16927..0000000 --- a/dist/services/contracts/metadataCarrier/code.js +++ /dev/null @@ -1,9 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.code=void 0;exports.code=`parameter unit; -storage (pair (big_map %metadata string - bytes) - (unit %dummy)); -code { CAR; - UNIT; - PUSH string "EmptySupplied"; - PAIR; - FAILWITH };`; \ No newline at end of file diff --git a/dist/services/contracts/metadataCarrier/code.js.map b/dist/services/contracts/metadataCarrier/code.js.map deleted file mode 100644 index 6178d58..0000000 --- a/dist/services/contracts/metadataCarrier/code.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"code.js","sourceRoot":"","sources":["../../../../src/services/contracts/metadataCarrier/code.ts"],"names":[],"mappings":";;;AAAa,QAAA,IAAI,GAAG;;;;;;;;mBAQD,CAAA"} \ No newline at end of file diff --git a/dist/services/contracts/metadataCarrier/deploy.js b/dist/services/contracts/metadataCarrier/deploy.js deleted file mode 100644 index 5678b5f..0000000 --- a/dist/services/contracts/metadataCarrier/deploy.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};Object.defineProperty(exports,'__esModule',{value:true});exports.deployMetadataCarrier=void 0;const taquito_1=require('@taquito/taquito');const tzip16_1=require('@taquito/tzip16');const code_1=require('./code');const metadata_1=require('./metadata');const setMetadataMap=(keyName,metadata)=>{const map=new taquito_1.MichelsonMap();const json=(0,metadata_1.setMetadataJSON)(metadata);map.set(keyName,(0,tzip16_1.char2Bytes)(JSON.stringify(json)));return map;};const deployMetadataCarrier=({keyName,metadata,tezos})=>__awaiter(void 0,void 0,void 0,function*(){const metadataMap=setMetadataMap(keyName,metadata);try{console.log('Originating Metadata Carrier contract...');const t=tezos.wallet.originate({code:code_1.code,storage:{metadata:metadataMap}});console.log('Waiting for confirmation on Metadata Carrier contract...',t);const c=yield t.send();const contract=yield c.contract();console.log('Metadata Carrier deployment completed',c);return{contract,keyName,deployAddress:contract.address};}catch(e){if(e.name==='UnconfiguredSignerError'){}if(e instanceof Error){const error=e;console.log(error.name+': '+error.message+'\n'+error.stack);}else{console.log(e);}}});exports.deployMetadataCarrier=deployMetadataCarrier; \ No newline at end of file diff --git a/dist/services/contracts/metadataCarrier/deploy.js.map b/dist/services/contracts/metadataCarrier/deploy.js.map deleted file mode 100644 index 08223c7..0000000 --- a/dist/services/contracts/metadataCarrier/deploy.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"deploy.js","sourceRoot":"","sources":["../../../../src/services/contracts/metadataCarrier/deploy.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,8CAA4G;AAC5G,4CAA4C;AAE5C,kEAA8D;AAC9D,0EAA6E;AAG7E,MAAM,cAAc,GAAG,CAAC,OAAe,EAAE,QAAwB,EAAE,EAAE;IACnE,MAAM,GAAG,GAAG,IAAI,sBAAY,EAAE,CAAA;IAC9B,MAAM,IAAI,GAAG,IAAA,0BAAe,EAAC,QAAQ,CAAC,CAAA;IAEtC,GAAG,CAAC,GAAG,CAAC,OAAO,EAAE,IAAA,mBAAU,EAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;IAElD,OAAO,GAAG,CAAA;AACZ,CAAC,CAAA;AAaM,MAAM,qBAAqB,GAAG,CAAO,EAC1C,OAAO,EACP,QAAQ,EACR,KAAK,EAC6B,EAAiD,EAAE;IACrF,MAAM,WAAW,GAAG,cAAc,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAA;IAErD,IAAI;QACF,OAAO,CAAC,GAAG,CAAC,0CAA0C,CAAC,CAAA;QAEvD,MAAM,CAAC,GAAG,KAAK,CAAC,MAAM,CAAC,SAAS,CAAC;YAC/B,IAAI,EAAJ,WAAI;YACJ,OAAO,EAAE;gBACP,QAAQ,EAAE,WAAW;aACtB;SACF,CAAC,CAAA;QACF,OAAO,CAAC,GAAG,CAAC,0DAA0D,EAAE,CAAC,CAAC,CAAA;QAC1E,MAAM,CAAC,GAAG,MAAM,CAAC,CAAC,IAAI,EAAE,CAAA;QACxB,MAAM,QAAQ,GAAG,MAAM,CAAC,CAAC,QAAQ,EAAE,CAAA;QACnC,OAAO,CAAC,GAAG,CAAC,uCAAuC,EAAE,CAAC,CAAC,CAAA;QACvD,OAAO,EAAE,QAAQ,EAAE,OAAO,EAAE,aAAa,EAAE,QAAQ,CAAC,OAAO,EAAE,CAAA;KAC9D;IAAC,OAAO,CAAwB,EAAE;QACjC,gCAAgC;QAChC,IAAI,CAAC,CAAC,IAAI,KAAK,yBAAyB,EAAE;YACxC,sEAAsE;YACtE,6EAA6E;SAC9E;QACD,IAAI,CAAC,YAAY,KAAK,EAAE;YACtB,MAAM,KAAK,GAAU,CAAC,CAAA;YACtB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,GAAG,IAAI,GAAG,KAAK,CAAC,OAAO,GAAG,IAAI,GAAG,KAAK,CAAC,KAAK,CAAC,CAAA;SACpE;aAAM;YACL,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAA;SACf;KACF;AACH,CAAC,CAAA,CAAA;AAlCY,QAAA,qBAAqB,yBAkCjC"} \ No newline at end of file diff --git a/dist/services/contracts/metadataCarrier/index.js b/dist/services/contracts/metadataCarrier/index.js deleted file mode 100644 index 44d1ff8..0000000 --- a/dist/services/contracts/metadataCarrier/index.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};Object.defineProperty(exports,'__esModule',{value:true});exports.getDAOListMetadata=void 0;const tzip16_1=require('@taquito/tzip16');const baseDAO_1=require('../baseDAO');const getDAOListMetadata=(contractAddress,tezos)=>__awaiter(void 0,void 0,void 0,function*(){const contract=yield(0,baseDAO_1.getContract)(tezos,contractAddress);const metadata=yield contract.tzip16().getMetadata();const views=yield contract.tzip16().metadataViews();const {1:fa2Map}=yield views.token_metadata().executeView(0);return{address:contractAddress,authors:metadata.metadata.authors||[],name:metadata.metadata.name||'',description:metadata.metadata.description||'',template:metadata.metadata.template,unfrozenToken:{symbol:(0,tzip16_1.bytes2Char)(fa2Map.get('symbol')),name:(0,tzip16_1.bytes2Char)(fa2Map.get('name')),decimals:(0,tzip16_1.bytes2Char)(fa2Map.get('decimals'))}};});exports.getDAOListMetadata=getDAOListMetadata; \ No newline at end of file diff --git a/dist/services/contracts/metadataCarrier/index.js.map b/dist/services/contracts/metadataCarrier/index.js.map deleted file mode 100644 index 67a1342..0000000 --- a/dist/services/contracts/metadataCarrier/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/services/contracts/metadataCarrier/index.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,4CAA4C;AAE5C,wCAAwC;AAEjC,MAAM,kBAAkB,GAAG,CAAO,eAAuB,EAAE,KAAmB,EAA4B,EAAE;IACjH,MAAM,QAAQ,GAAG,MAAM,IAAA,qBAAW,EAAC,KAAK,EAAE,eAAe,CAAC,CAAA;IAC1D,MAAM,QAAQ,GAAG,MAAM,QAAQ,CAAC,MAAM,EAAE,CAAC,WAAW,EAAE,CAAA;IACtD,MAAM,KAAK,GAAG,MAAM,QAAQ,CAAC,MAAM,EAAE,CAAC,aAAa,EAAE,CAAA;IAErD,MAAM,EACJ,CAAC,EAAE,MAAM,EACV,GAEG,MAAM,KAAK,CAAC,cAAc,EAAE,CAAC,WAAW,CAAC,CAAC,CAAC,CAAA;IAE/C,OAAO;QACL,OAAO,EAAE,eAAe;QACxB,OAAO,EAAE,QAAQ,CAAC,QAAQ,CAAC,OAAO,IAAI,EAAE;QACxC,IAAI,EAAE,QAAQ,CAAC,QAAQ,CAAC,IAAI,IAAI,EAAE;QAClC,WAAW,EAAE,QAAQ,CAAC,QAAQ,CAAC,WAAW,IAAI,EAAE;QAChD,QAAQ,EAAG,QAAQ,CAAC,QAAgB,CAAC,QAAQ;QAC7C,aAAa,EAAE;YACb,MAAM,EAAE,IAAA,mBAAU,EAAC,MAAM,CAAC,GAAG,CAAC,QAAQ,CAAW,CAAC;YAClD,IAAI,EAAE,IAAA,mBAAU,EAAC,MAAM,CAAC,GAAG,CAAC,MAAM,CAAW,CAAC;YAC9C,QAAQ,EAAE,IAAA,mBAAU,EAAC,MAAM,CAAC,GAAG,CAAC,UAAU,CAAW,CAAC;SACvD;KACF,CAAA;AACH,CAAC,CAAA,CAAA;AAvBY,QAAA,kBAAkB,sBAuB9B"} \ No newline at end of file diff --git a/dist/services/contracts/metadataCarrier/metadata.js b/dist/services/contracts/metadataCarrier/metadata.js deleted file mode 100644 index 7147f93..0000000 --- a/dist/services/contracts/metadataCarrier/metadata.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.setMetadataJSON=void 0;const utils_1=require('../utils');const setMetadataJSON=({description,authors,template,frozenToken:{name:fName,symbol:fSymbol,decimals:fDecimals},unfrozenToken:{name:uName,symbol:uSymbol,decimals:uDecimals}})=>({homepage:'https://github.com/tqtezos/baseDAO',name:uName,description,authors,template,interfaces:['TZIP-12','TZIP-17'],views:[{implementations:[{michelsonStorageView:{returnType:{prim:'nat'},code:[{prim:'DUP'},{prim:'CAR'},{args:[[{prim:'CDR'},{prim:'CAR'},{prim:'CAR'},{prim:'CAR'}]],prim:'DIP'},{prim:'GET'},{args:[[{args:[{prim:'nat'},{int:'0'}],prim:'PUSH'}],[]],prim:'IF_NONE'}],parameter:{args:[{prim:'address',annots:['%owner']},{prim:'nat',annots:['%token_id']}],prim:'pair'}}}],name:'get_balance',pure:true,description:'Get balance of an address according to TZIP-12.'},{implementations:[{michelsonStorageView:{returnType:{args:[{prim:'nat'}],prim:'list'},code:[{prim:'DROP'},{args:[{args:[{prim:'nat'}],prim:'list'},[{int:'0'},{int:'1'}]],prim:'PUSH'}]}}],name:'all_tokens',pure:true,description:'Get all supported tokens according to TZIP-12.'},{implementations:[{michelsonStorageView:{returnType:{prim:'bool'},code:[{prim:'DUP'},{prim:'CAR'},{args:[[{prim:'CDR'}]],prim:'DIP'},{prim:'DUP'},{prim:'CDR'},{prim:'CDR'},{args:[[{prim:'DUP'},{prim:'CDR'},{prim:'CAR'},{args:[[{prim:'CAR'}]],prim:'DIP'}]],prim:'DIP'},{prim:'DUP'},{prim:'INT'},{prim:'EQ'},{args:[[{prim:'DROP'}],[{prim:'DUP'},{args:[{prim:'nat'},{int:'1'}],prim:'PUSH'},{prim:'COMPARE'},{prim:'EQ'},{args:[[{args:[{prim:'string'},{string:'OPERATION_PROHIBITED'}],prim:'PUSH'},{prim:'FAILWITH'}],[{prim:'UNIT'},{args:[{prim:'string'},{string:'FA2_TOKEN_UNDEFINED'}],prim:'PUSH'},{prim:'PAIR'},{prim:'FAILWITH'}]],prim:'IF'}]],prim:'IF'},{prim:'SWAP'},{prim:'PAIR'},{args:[[{prim:'CAR'},{prim:'CAR'},{prim:'CDR'},{prim:'CAR'}]],prim:'DIP'},{prim:'MEM'}],parameter:{args:[{prim:'address',annots:['%owner']},{args:[{prim:'address',annots:['%operator']},{prim:'nat',annots:['%token_id']}],prim:'pair'}],prim:'pair'}}}],name:'is_operator',pure:true,description:'Checks whether given address is allowed to transfer given tokens that belong to given owner - according to TZIP-12.'},{implementations:[{michelsonStorageView:{returnType:{args:[{prim:'nat'},{args:[{prim:'string'},{prim:'bytes'}],prim:'map'}],prim:'pair'},code:[{prim:'DUP'},{prim:'CAR'},{args:[[{prim:'CDR'},{prim:'DROP'},{args:[{args:[{prim:'nat'},{args:[{prim:'string'},{prim:'bytes'}],prim:'map'}],prim:'map'},[{args:[{int:'0'},[{args:[{string:'decimals'},{bytes:(0,utils_1.stringToHex)(uDecimals.toString())}],prim:'Elt'},{args:[{string:'name'},{bytes:(0,utils_1.stringToHex)(uName)}],prim:'Elt'},{args:[{string:'symbol'},{bytes:(0,utils_1.stringToHex)(uSymbol)}],prim:'Elt'}]],prim:'Elt'},{args:[{int:'1'},[{args:[{string:'decimals'},{bytes:(0,utils_1.stringToHex)(fDecimals.toString())}],prim:'Elt'},{args:[{string:'name'},{bytes:(0,utils_1.stringToHex)(fName)}],prim:'Elt'},{args:[{string:'symbol'},{bytes:(0,utils_1.stringToHex)(fSymbol)}],prim:'Elt'}]],prim:'Elt'}]],prim:'PUSH'}]],prim:'DIP'},{prim:'DUP'},{args:[[{prim:'GET'},{args:[[{prim:'UNIT'},{args:[{prim:'string'},{string:'FA2_TOKEN_UNDEFINED'}],prim:'PUSH'},{prim:'PAIR'},{prim:'FAILWITH'}],[]],prim:'IF_NONE'}]],prim:'DIP'},{prim:'PAIR'}],parameter:{prim:'nat'}}}],name:'token_metadata',pure:true,description:'Returns metadata for given token according to TZIP-12.'},{implementations:[{michelsonStorageView:{returnType:{prim:'nat'},code:[{prim:'CDR'},{prim:'CDR'},{prim:'CDR'},{prim:'CAR'}]}}],name:'GetCounter',pure:true,description:'Returns the next counter value with which a permit should be created.'}],version:'1.0.0',license:{name:'MIT'}});exports.setMetadataJSON=setMetadataJSON; \ No newline at end of file diff --git a/dist/services/contracts/metadataCarrier/metadata.js.map b/dist/services/contracts/metadataCarrier/metadata.js.map deleted file mode 100644 index 8f5c10f..0000000 --- a/dist/services/contracts/metadataCarrier/metadata.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"metadata.js","sourceRoot":"","sources":["../../../../src/services/contracts/metadataCarrier/metadata.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/services/contracts/metadataCarrier/types.js b/dist/services/contracts/metadataCarrier/types.js deleted file mode 100644 index fa85c5c..0000000 --- a/dist/services/contracts/metadataCarrier/types.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true}); \ No newline at end of file diff --git a/dist/services/contracts/metadataCarrier/types.js.map b/dist/services/contracts/metadataCarrier/types.js.map deleted file mode 100644 index 3d4e0f8..0000000 --- a/dist/services/contracts/metadataCarrier/types.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"types.js","sourceRoot":"","sources":["../../../../src/services/contracts/metadataCarrier/types.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/services/contracts/token/assets/MultiAsset.json b/dist/services/contracts/token/assets/MultiAsset.json deleted file mode 100644 index 6007374..0000000 --- a/dist/services/contracts/token/assets/MultiAsset.json +++ /dev/null @@ -1,4592 +0,0 @@ -[ - { - "prim": "storage", - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "address", - "annots": [ - "%admin" - ] - }, - { - "prim": "bool", - "annots": [ - "%paused" - ] - } - ] - }, - { - "prim": "option", - "args": [ - { - "prim": "address" - } - ], - "annots": [ - "%pending_admin" - ] - } - ], - "annots": [ - "%admin" - ] - }, - { - "prim": "pair", - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "big_map", - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "address" - }, - { - "prim": "nat" - } - ] - }, - { - "prim": "nat" - } - ], - "annots": [ - "%ledger" - ] - }, - { - "prim": "big_map", - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "address" - }, - { - "prim": "pair", - "args": [ - { - "prim": "address" - }, - { - "prim": "nat" - } - ] - } - ] - }, - { - "prim": "unit" - } - ], - "annots": [ - "%operators" - ] - } - ] - }, - { - "prim": "pair", - "args": [ - { - "prim": "big_map", - "args": [ - { - "prim": "nat" - }, - { - "prim": "pair", - "args": [ - { - "prim": "nat", - "annots": [ - "%token_id" - ] - }, - { - "prim": "map", - "args": [ - { - "prim": "string" - }, - { - "prim": "bytes" - } - ], - "annots": [ - "%token_info" - ] - } - ] - } - ], - "annots": [ - "%token_metadata" - ] - }, - { - "prim": "big_map", - "args": [ - { - "prim": "nat" - }, - { - "prim": "nat" - } - ], - "annots": [ - "%token_total_supply" - ] - } - ] - } - ], - "annots": [ - "%assets" - ] - } - ] - }, - { - "prim": "big_map", - "args": [ - { - "prim": "string" - }, - { - "prim": "bytes" - } - ], - "annots": [ - "%metadata" - ] - } - ] - } - ] - }, - { - "prim": "parameter", - "args": [ - { - "prim": "or", - "args": [ - { - "prim": "or", - "args": [ - { - "prim": "or", - "args": [ - { - "prim": "or", - "args": [ - { - "prim": "unit", - "annots": [ - "%confirm_admin" - ] - }, - { - "prim": "bool", - "annots": [ - "%pause" - ] - } - ] - }, - { - "prim": "address", - "annots": [ - "%set_admin" - ] - } - ], - "annots": [ - "%admin" - ] - }, - { - "prim": "or", - "args": [ - { - "prim": "or", - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "list", - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "address", - "annots": [ - "%owner" - ] - }, - { - "prim": "nat", - "annots": [ - "%token_id" - ] - } - ] - } - ], - "annots": [ - "%requests" - ] - }, - { - "prim": "contract", - "args": [ - { - "prim": "list", - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "address", - "annots": [ - "%owner" - ] - }, - { - "prim": "nat", - "annots": [ - "%token_id" - ] - } - ], - "annots": [ - "%request" - ] - }, - { - "prim": "nat", - "annots": [ - "%balance" - ] - } - ] - } - ] - } - ], - "annots": [ - "%callback" - ] - } - ], - "annots": [ - "%balance_of" - ] - }, - { - "prim": "list", - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "address", - "annots": [ - "%from_" - ] - }, - { - "prim": "list", - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "address", - "annots": [ - "%to_" - ] - }, - { - "prim": "pair", - "args": [ - { - "prim": "nat", - "annots": [ - "%token_id" - ] - }, - { - "prim": "nat", - "annots": [ - "%amount" - ] - } - ] - } - ] - } - ], - "annots": [ - "%txs" - ] - } - ] - } - ], - "annots": [ - "%transfer" - ] - } - ] - }, - { - "prim": "list", - "args": [ - { - "prim": "or", - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "address", - "annots": [ - "%owner" - ] - }, - { - "prim": "pair", - "args": [ - { - "prim": "address", - "annots": [ - "%operator" - ] - }, - { - "prim": "nat", - "annots": [ - "%token_id" - ] - } - ] - } - ], - "annots": [ - "%add_operator" - ] - }, - { - "prim": "pair", - "args": [ - { - "prim": "address", - "annots": [ - "%owner" - ] - }, - { - "prim": "pair", - "args": [ - { - "prim": "address", - "annots": [ - "%operator" - ] - }, - { - "prim": "nat", - "annots": [ - "%token_id" - ] - } - ] - } - ], - "annots": [ - "%remove_operator" - ] - } - ] - } - ], - "annots": [ - "%update_operators" - ] - } - ], - "annots": [ - "%assets" - ] - } - ] - }, - { - "prim": "or", - "args": [ - { - "prim": "or", - "args": [ - { - "prim": "list", - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "address", - "annots": [ - "%owner" - ] - }, - { - "prim": "pair", - "args": [ - { - "prim": "nat", - "annots": [ - "%token_id" - ] - }, - { - "prim": "nat", - "annots": [ - "%amount" - ] - } - ] - } - ] - } - ], - "annots": [ - "%burn_tokens" - ] - }, - { - "prim": "pair", - "args": [ - { - "prim": "nat", - "annots": [ - "%token_id" - ] - }, - { - "prim": "map", - "args": [ - { - "prim": "string" - }, - { - "prim": "bytes" - } - ], - "annots": [ - "%token_info" - ] - } - ], - "annots": [ - "%create_token" - ] - } - ] - }, - { - "prim": "list", - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "address", - "annots": [ - "%owner" - ] - }, - { - "prim": "pair", - "args": [ - { - "prim": "nat", - "annots": [ - "%token_id" - ] - }, - { - "prim": "nat", - "annots": [ - "%amount" - ] - } - ] - } - ] - } - ], - "annots": [ - "%mint_tokens" - ] - } - ], - "annots": [ - "%tokens" - ] - } - ] - } - ] - }, - { - "prim": "code", - "args": [ - [ - { - "prim": "PUSH", - "args": [ - { - "prim": "string" - }, - { - "string": "FA2_TOKEN_UNDEFINED" - } - ] - }, - { - "prim": "PUSH", - "args": [ - { - "prim": "string" - }, - { - "string": "FA2_INSUFFICIENT_BALANCE" - } - ] - }, - { - "prim": "LAMBDA", - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "address" - }, - { - "prim": "nat" - } - ] - }, - { - "prim": "big_map", - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "address" - }, - { - "prim": "nat" - } - ] - }, - { - "prim": "nat" - } - ] - } - ] - }, - { - "prim": "nat" - }, - [ - { - "prim": "UNPAIR" - }, - { - "prim": "GET" - }, - { - "prim": "IF_NONE", - "args": [ - [ - { - "prim": "PUSH", - "args": [ - { - "prim": "nat" - }, - { - "int": "0" - } - ] - } - ], - [] - ] - } - ] - ] - }, - { - "prim": "DUP" - }, - { - "prim": "LAMBDA", - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "lambda", - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "address" - }, - { - "prim": "nat" - } - ] - }, - { - "prim": "big_map", - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "address" - }, - { - "prim": "nat" - } - ] - }, - { - "prim": "nat" - } - ] - } - ] - }, - { - "prim": "nat" - } - ] - }, - { - "prim": "pair", - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "address" - }, - { - "prim": "nat" - } - ] - }, - { - "prim": "pair", - "args": [ - { - "prim": "nat" - }, - { - "prim": "big_map", - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "address" - }, - { - "prim": "nat" - } - ] - }, - { - "prim": "nat" - } - ] - } - ] - } - ] - } - ] - }, - { - "prim": "big_map", - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "address" - }, - { - "prim": "nat" - } - ] - }, - { - "prim": "nat" - } - ] - }, - [ - { - "prim": "UNPAIR" - }, - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "GET", - "args": [ - { - "int": "4" - } - ] - }, - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "CAR" - }, - { - "prim": "CDR" - }, - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "CAR" - }, - { - "prim": "CAR" - }, - { - "prim": "PAIR" - }, - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "PAIR" - }, - { - "prim": "DIG", - "args": [ - { - "int": "4" - } - ] - }, - { - "prim": "SWAP" - }, - { - "prim": "EXEC" - }, - { - "prim": "DIG", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "GET", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "ADD" - }, - { - "prim": "DUP" - }, - { - "prim": "PUSH", - "args": [ - { - "prim": "nat" - }, - { - "int": "0" - } - ] - }, - { - "prim": "COMPARE" - }, - { - "prim": "EQ" - }, - { - "prim": "IF", - "args": [ - [ - { - "prim": "DROP" - }, - { - "prim": "NONE", - "args": [ - { - "prim": "nat" - } - ] - }, - { - "prim": "SWAP" - }, - { - "prim": "UPDATE" - } - ], - [ - { - "prim": "DIG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "SWAP" - }, - { - "prim": "SOME" - }, - { - "prim": "DIG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "UPDATE" - } - ] - ] - } - ] - ] - }, - { - "prim": "SWAP" - }, - { - "prim": "APPLY" - }, - { - "prim": "DUP", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "DUP", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "PAIR" - }, - { - "prim": "LAMBDA", - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "lambda", - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "address" - }, - { - "prim": "nat" - } - ] - }, - { - "prim": "big_map", - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "address" - }, - { - "prim": "nat" - } - ] - }, - { - "prim": "nat" - } - ] - } - ] - }, - { - "prim": "nat" - } - ] - }, - { - "prim": "string" - } - ] - }, - { - "prim": "pair", - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "address" - }, - { - "prim": "nat" - } - ] - }, - { - "prim": "pair", - "args": [ - { - "prim": "nat" - }, - { - "prim": "big_map", - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "address" - }, - { - "prim": "nat" - } - ] - }, - { - "prim": "nat" - } - ] - } - ] - } - ] - } - ] - }, - { - "prim": "big_map", - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "address" - }, - { - "prim": "nat" - } - ] - }, - { - "prim": "nat" - } - ] - }, - [ - { - "prim": "UNPAIR" - }, - { - "prim": "UNPAIR" - }, - { - "prim": "DIG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "DUP" - }, - { - "prim": "GET", - "args": [ - { - "int": "4" - } - ] - }, - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "CAR" - }, - { - "prim": "CDR" - }, - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "CAR" - }, - { - "prim": "CAR" - }, - { - "prim": "PAIR" - }, - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "PAIR" - }, - { - "prim": "DIG", - "args": [ - { - "int": "4" - } - ] - }, - { - "prim": "SWAP" - }, - { - "prim": "EXEC" - }, - { - "prim": "DIG", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "GET", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "SWAP" - }, - { - "prim": "SUB" - }, - { - "prim": "ISNAT" - }, - { - "prim": "IF_NONE", - "args": [ - [ - { - "prim": "DROP", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "FAILWITH" - } - ], - [ - { - "prim": "DIG", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "DROP" - }, - { - "prim": "DUP" - }, - { - "prim": "PUSH", - "args": [ - { - "prim": "nat" - }, - { - "int": "0" - } - ] - }, - { - "prim": "COMPARE" - }, - { - "prim": "EQ" - }, - { - "prim": "IF", - "args": [ - [ - { - "prim": "DROP" - }, - { - "prim": "NONE", - "args": [ - { - "prim": "nat" - } - ] - }, - { - "prim": "SWAP" - }, - { - "prim": "UPDATE" - } - ], - [ - { - "prim": "DIG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "SWAP" - }, - { - "prim": "SOME" - }, - { - "prim": "DIG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "UPDATE" - } - ] - ] - } - ] - ] - } - ] - ] - }, - { - "prim": "SWAP" - }, - { - "prim": "APPLY" - }, - { - "prim": "LAMBDA", - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "address" - }, - { - "prim": "bool" - } - ] - }, - { - "prim": "option", - "args": [ - { - "prim": "address" - } - ] - } - ] - }, - { - "prim": "unit" - }, - [ - { - "prim": "CAR" - }, - { - "prim": "CAR" - }, - { - "prim": "SENDER" - }, - { - "prim": "COMPARE" - }, - { - "prim": "NEQ" - }, - { - "prim": "IF", - "args": [ - [ - { - "prim": "PUSH", - "args": [ - { - "prim": "string" - }, - { - "string": "NOT_AN_ADMIN" - } - ] - }, - { - "prim": "FAILWITH" - } - ], - [] - ] - }, - { - "prim": "UNIT" - } - ] - ] - }, - { - "prim": "DIG", - "args": [ - { - "int": "6" - } - ] - }, - { - "prim": "UNPAIR" - }, - { - "prim": "IF_LEFT", - "args": [ - [ - { - "prim": "DIG", - "args": [ - { - "int": "6" - } - ] - }, - { - "prim": "DROP" - }, - { - "prim": "IF_LEFT", - "args": [ - [ - { - "prim": "DIG", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "DROP" - }, - { - "prim": "DIG", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "DROP" - }, - { - "prim": "DIG", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "DROP" - }, - { - "prim": "DIG", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "DROP" - }, - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "CAR" - }, - { - "prim": "CAR" - }, - { - "prim": "SWAP" - }, - { - "prim": "IF_LEFT", - "args": [ - [ - { - "prim": "IF_LEFT", - "args": [ - [ - { - "prim": "DROP" - }, - { - "prim": "DIG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "DROP" - }, - { - "prim": "DUP" - }, - { - "prim": "CDR" - }, - { - "prim": "IF_NONE", - "args": [ - [ - { - "prim": "PUSH", - "args": [ - { - "prim": "string" - }, - { - "string": "NO_PENDING_ADMIN" - } - ] - }, - { - "prim": "FAILWITH" - } - ], - [ - { - "prim": "SENDER" - }, - { - "prim": "COMPARE" - }, - { - "prim": "EQ" - }, - { - "prim": "IF", - "args": [ - [ - { - "prim": "CAR" - }, - { - "prim": "CDR" - }, - { - "prim": "NONE", - "args": [ - { - "prim": "address" - } - ] - }, - { - "prim": "SWAP" - }, - { - "prim": "SENDER" - }, - { - "prim": "PAIR" - }, - { - "prim": "PAIR" - } - ], - [ - { - "prim": "PUSH", - "args": [ - { - "prim": "string" - }, - { - "string": "NOT_A_PENDING_ADMIN" - } - ] - }, - { - "prim": "FAILWITH" - } - ] - ] - } - ] - ] - }, - { - "prim": "NIL", - "args": [ - { - "prim": "operation" - } - ] - }, - { - "prim": "PAIR" - } - ], - [ - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "DIG", - "args": [ - { - "int": "4" - } - ] - }, - { - "prim": "SWAP" - }, - { - "prim": "EXEC" - }, - { - "prim": "DROP" - }, - { - "prim": "PAIR" - }, - { - "prim": "DUP" - }, - { - "prim": "CDR" - }, - { - "prim": "DUP" - }, - { - "prim": "CDR" - }, - { - "prim": "DIG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "CAR" - }, - { - "prim": "DIG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "CAR" - }, - { - "prim": "CAR" - }, - { - "prim": "PAIR" - }, - { - "prim": "PAIR" - }, - { - "prim": "NIL", - "args": [ - { - "prim": "operation" - } - ] - }, - { - "prim": "PAIR" - } - ] - ] - } - ], - [ - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "DIG", - "args": [ - { - "int": "4" - } - ] - }, - { - "prim": "SWAP" - }, - { - "prim": "EXEC" - }, - { - "prim": "DROP" - }, - { - "prim": "PAIR" - }, - { - "prim": "DUP" - }, - { - "prim": "CAR" - }, - { - "prim": "SOME" - }, - { - "prim": "SWAP" - }, - { - "prim": "GET", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "PAIR" - }, - { - "prim": "NIL", - "args": [ - { - "prim": "operation" - } - ] - }, - { - "prim": "PAIR" - } - ] - ] - }, - { - "prim": "UNPAIR" - }, - { - "prim": "DIG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "DUP" - }, - { - "prim": "CDR" - }, - { - "prim": "SWAP" - }, - { - "prim": "CAR" - }, - { - "prim": "CDR" - }, - { - "prim": "DIG", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "PAIR" - }, - { - "prim": "PAIR" - }, - { - "prim": "SWAP" - }, - { - "prim": "PAIR" - } - ], - [ - { - "prim": "DIG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "DROP" - }, - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "CAR" - }, - { - "prim": "CAR" - }, - { - "prim": "CAR" - }, - { - "prim": "CDR" - }, - { - "prim": "IF", - "args": [ - [ - { - "prim": "PUSH", - "args": [ - { - "prim": "string" - }, - { - "string": "PAUSED" - } - ] - }, - { - "prim": "FAILWITH" - } - ], - [] - ] - }, - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "CAR" - }, - { - "prim": "CDR" - }, - { - "prim": "SWAP" - }, - { - "prim": "IF_LEFT", - "args": [ - [ - { - "prim": "IF_LEFT", - "args": [ - [ - { - "prim": "DIG", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "DROP" - }, - { - "prim": "DIG", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "DROP" - }, - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "GET", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "CAR" - }, - { - "prim": "CAR" - }, - { - "prim": "DIG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "PAIR" - }, - { - "prim": "PAIR" - }, - { - "prim": "DUP" - }, - { - "prim": "CAR" - }, - { - "prim": "CAR" - }, - { - "prim": "DUP" - }, - { - "prim": "CAR" - }, - { - "prim": "MAP", - "args": [ - [ - { - "prim": "DUP", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "CDR" - }, - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "CDR" - }, - { - "prim": "MEM" - }, - { - "prim": "IF", - "args": [ - [ - { - "prim": "DUP", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "CAR" - }, - { - "prim": "CDR" - }, - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "PAIR" - }, - { - "prim": "DUP", - "args": [ - { - "int": "7" - } - ] - }, - { - "prim": "SWAP" - }, - { - "prim": "EXEC" - }, - { - "prim": "SWAP" - }, - { - "prim": "PAIR" - } - ], - [ - { - "prim": "DROP" - }, - { - "prim": "DUP", - "args": [ - { - "int": "6" - } - ] - }, - { - "prim": "FAILWITH" - } - ] - ] - } - ] - ] - }, - { - "prim": "DIG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "DROP" - }, - { - "prim": "DIG", - "args": [ - { - "int": "4" - } - ] - }, - { - "prim": "DROP" - }, - { - "prim": "DIG", - "args": [ - { - "int": "4" - } - ] - }, - { - "prim": "DROP" - }, - { - "prim": "SWAP" - }, - { - "prim": "CDR" - }, - { - "prim": "PUSH", - "args": [ - { - "prim": "mutez" - }, - { - "int": "0" - } - ] - }, - { - "prim": "DIG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "TRANSFER_TOKENS" - }, - { - "prim": "SWAP" - }, - { - "prim": "NIL", - "args": [ - { - "prim": "operation" - } - ] - }, - { - "prim": "DIG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "CONS" - }, - { - "prim": "PAIR" - } - ], - [ - { - "prim": "DIG", - "args": [ - { - "int": "5" - } - ] - }, - { - "prim": "DROP" - }, - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "LAMBDA", - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "address" - }, - { - "prim": "address" - } - ] - }, - { - "prim": "pair", - "args": [ - { - "prim": "nat" - }, - { - "prim": "big_map", - "args": [ - { - "prim": "pair", - "args": [ - { - "prim": "address" - }, - { - "prim": "pair", - "args": [ - { - "prim": "address" - }, - { - "prim": "nat" - } - ] - } - ] - }, - { - "prim": "unit" - } - ] - } - ] - } - ] - }, - { - "prim": "unit" - }, - [ - { - "prim": "DUP" - }, - { - "prim": "CAR" - }, - { - "prim": "CAR" - }, - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "CAR" - }, - { - "prim": "CDR" - }, - { - "prim": "DUP" - }, - { - "prim": "DUP", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "COMPARE" - }, - { - "prim": "EQ" - }, - { - "prim": "IF", - "args": [ - [ - { - "prim": "DROP", - "args": [ - { - "int": "3" - } - ] - } - ], - [ - { - "prim": "DIG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "DUP" - }, - { - "prim": "GET", - "args": [ - { - "int": "4" - } - ] - }, - { - "prim": "SWAP" - }, - { - "prim": "GET", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "DIG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "PAIR" - }, - { - "prim": "DIG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "PAIR" - }, - { - "prim": "MEM" - }, - { - "prim": "IF", - "args": [ - [], - [ - { - "prim": "PUSH", - "args": [ - { - "prim": "string" - }, - { - "string": "FA2_NOT_OPERATOR" - } - ] - }, - { - "prim": "FAILWITH" - } - ] - ] - } - ] - ] - }, - { - "prim": "UNIT" - } - ] - ] - }, - { - "prim": "DIG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "PAIR" - }, - { - "prim": "PAIR" - }, - { - "prim": "DUP" - }, - { - "prim": "CDR" - }, - { - "prim": "DUP" - }, - { - "prim": "CAR" - }, - { - "prim": "CAR" - }, - { - "prim": "DUP", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "CAR" - }, - { - "prim": "CAR" - }, - { - "prim": "ITER", - "args": [ - [ - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "CDR" - }, - { - "prim": "ITER", - "args": [ - [ - { - "prim": "SWAP" - }, - { - "prim": "PAIR" - }, - { - "prim": "DUP" - }, - { - "prim": "CDR" - }, - { - "prim": "DUP", - "args": [ - { - "int": "4" - } - ] - }, - { - "prim": "GET", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "GET", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "MEM" - }, - { - "prim": "IF", - "args": [ - [ - { - "prim": "DUP", - "args": [ - { - "int": "4" - } - ] - }, - { - "prim": "CAR" - }, - { - "prim": "CDR" - }, - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "GET", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "PAIR" - }, - { - "prim": "SENDER" - }, - { - "prim": "DUP", - "args": [ - { - "int": "5" - } - ] - }, - { - "prim": "CAR" - }, - { - "prim": "PAIR" - }, - { - "prim": "PAIR" - }, - { - "prim": "DUP", - "args": [ - { - "int": "6" - } - ] - }, - { - "prim": "CAR" - }, - { - "prim": "CDR" - }, - { - "prim": "SWAP" - }, - { - "prim": "EXEC" - }, - { - "prim": "DROP" - }, - { - "prim": "SWAP" - }, - { - "prim": "CAR" - }, - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "GET", - "args": [ - { - "int": "4" - } - ] - }, - { - "prim": "PAIR" - }, - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "GET", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "DUP", - "args": [ - { - "int": "4" - } - ] - }, - { - "prim": "CAR" - }, - { - "prim": "PAIR" - }, - { - "prim": "PAIR" - }, - { - "prim": "DUP", - "args": [ - { - "int": "8" - } - ] - }, - { - "prim": "SWAP" - }, - { - "prim": "EXEC" - }, - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "GET", - "args": [ - { - "int": "4" - } - ] - }, - { - "prim": "PAIR" - }, - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "GET", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "SWAP" - }, - { - "prim": "CAR" - }, - { - "prim": "PAIR" - }, - { - "prim": "PAIR" - }, - { - "prim": "DUP", - "args": [ - { - "int": "8" - } - ] - }, - { - "prim": "SWAP" - }, - { - "prim": "EXEC" - } - ], - [ - { - "prim": "DROP", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "DUP", - "args": [ - { - "int": "8" - } - ] - }, - { - "prim": "FAILWITH" - } - ] - ] - } - ] - ] - }, - { - "prim": "SWAP" - }, - { - "prim": "DROP" - } - ] - ] - }, - { - "prim": "SWAP" - }, - { - "prim": "DROP" - }, - { - "prim": "SWAP" - }, - { - "prim": "DROP" - }, - { - "prim": "DIG", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "DROP" - }, - { - "prim": "DIG", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "DROP" - }, - { - "prim": "DIG", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "DROP" - }, - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "CDR" - }, - { - "prim": "SWAP" - }, - { - "prim": "CAR" - }, - { - "prim": "CDR" - }, - { - "prim": "DIG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "PAIR" - }, - { - "prim": "PAIR" - }, - { - "prim": "NIL", - "args": [ - { - "prim": "operation" - } - ] - }, - { - "prim": "PAIR" - } - ] - ] - } - ], - [ - { - "prim": "DIG", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "DROP" - }, - { - "prim": "DIG", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "DROP" - }, - { - "prim": "DIG", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "DROP" - }, - { - "prim": "DIG", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "DROP" - }, - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "CAR" - }, - { - "prim": "CDR" - }, - { - "prim": "SWAP" - }, - { - "prim": "PAIR" - }, - { - "prim": "SENDER" - }, - { - "prim": "SWAP" - }, - { - "prim": "UNPAIR" - }, - { - "prim": "ITER", - "args": [ - [ - { - "prim": "SWAP" - }, - { - "prim": "PAIR" - }, - { - "prim": "DUP" - }, - { - "prim": "CDR" - }, - { - "prim": "DUP", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "IF_LEFT", - "args": [ - [], - [] - ] - }, - { - "prim": "CAR" - }, - { - "prim": "COMPARE" - }, - { - "prim": "EQ" - }, - { - "prim": "IF", - "args": [ - [], - [ - { - "prim": "PUSH", - "args": [ - { - "prim": "string" - }, - { - "string": "FA2_NOT_OWNER" - } - ] - }, - { - "prim": "FAILWITH" - } - ] - ] - }, - { - "prim": "SWAP" - }, - { - "prim": "CAR" - }, - { - "prim": "SWAP" - }, - { - "prim": "IF_LEFT", - "args": [ - [ - { - "prim": "SWAP" - }, - { - "prim": "PUSH", - "args": [ - { - "prim": "option", - "args": [ - { - "prim": "unit" - } - ] - }, - { - "prim": "Some", - "args": [ - { - "prim": "Unit" - } - ] - } - ] - }, - { - "prim": "DIG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "DUP" - }, - { - "prim": "GET", - "args": [ - { - "int": "4" - } - ] - }, - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "4" - } - ] - }, - { - "prim": "GET", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "PAIR" - }, - { - "prim": "DIG", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "CAR" - }, - { - "prim": "PAIR" - }, - { - "prim": "UPDATE" - } - ], - [ - { - "prim": "DUP" - }, - { - "prim": "GET", - "args": [ - { - "int": "4" - } - ] - }, - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "GET", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "PAIR" - }, - { - "prim": "DIG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "CAR" - }, - { - "prim": "PAIR" - }, - { - "prim": "NONE", - "args": [ - { - "prim": "unit" - } - ] - }, - { - "prim": "SWAP" - }, - { - "prim": "UPDATE" - } - ] - ] - } - ] - ] - }, - { - "prim": "SWAP" - }, - { - "prim": "DROP" - }, - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "CDR" - }, - { - "prim": "SWAP" - }, - { - "prim": "DIG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "CAR" - }, - { - "prim": "CAR" - }, - { - "prim": "PAIR" - }, - { - "prim": "PAIR" - }, - { - "prim": "NIL", - "args": [ - { - "prim": "operation" - } - ] - }, - { - "prim": "PAIR" - } - ] - ] - }, - { - "prim": "UNPAIR" - }, - { - "prim": "DUP", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "CDR" - }, - { - "prim": "DIG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "DIG", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "CAR" - }, - { - "prim": "CAR" - }, - { - "prim": "PAIR" - }, - { - "prim": "PAIR" - }, - { - "prim": "SWAP" - }, - { - "prim": "PAIR" - } - ] - ] - } - ], - [ - { - "prim": "DIG", - "args": [ - { - "int": "5" - } - ] - }, - { - "prim": "DROP" - }, - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "CAR" - }, - { - "prim": "CAR" - }, - { - "prim": "DIG", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "SWAP" - }, - { - "prim": "EXEC" - }, - { - "prim": "DROP" - }, - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "CAR" - }, - { - "prim": "CDR" - }, - { - "prim": "SWAP" - }, - { - "prim": "IF_LEFT", - "args": [ - [ - { - "prim": "DIG", - "args": [ - { - "int": "4" - } - ] - }, - { - "prim": "DROP" - }, - { - "prim": "IF_LEFT", - "args": [ - [ - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "CAR" - }, - { - "prim": "CAR" - }, - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "ITER", - "args": [ - [ - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "GET", - "args": [ - { - "int": "4" - } - ] - }, - { - "prim": "PAIR" - }, - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "GET", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "SWAP" - }, - { - "prim": "CAR" - }, - { - "prim": "PAIR" - }, - { - "prim": "PAIR" - }, - { - "prim": "DUP", - "args": [ - { - "int": "5" - } - ] - }, - { - "prim": "SWAP" - }, - { - "prim": "EXEC" - } - ] - ] - }, - { - "prim": "DIG", - "args": [ - { - "int": "4" - } - ] - }, - { - "prim": "DROP" - }, - { - "prim": "DUP", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "GET", - "args": [ - { - "int": "4" - } - ] - }, - { - "prim": "DIG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "ITER", - "args": [ - [ - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "GET", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "GET" - }, - { - "prim": "IF_NONE", - "args": [ - [ - { - "prim": "DROP", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "DUP", - "args": [ - { - "int": "5" - } - ] - }, - { - "prim": "FAILWITH" - } - ], - [ - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "GET", - "args": [ - { - "int": "4" - } - ] - }, - { - "prim": "SWAP" - }, - { - "prim": "SUB" - }, - { - "prim": "ISNAT" - }, - { - "prim": "IF_NONE", - "args": [ - [ - { - "prim": "DUP", - "args": [ - { - "int": "6" - } - ] - }, - { - "prim": "FAILWITH" - } - ], - [] - ] - }, - { - "prim": "DIG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "SWAP" - }, - { - "prim": "SOME" - }, - { - "prim": "DIG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "GET", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "UPDATE" - } - ] - ] - } - ] - ] - }, - { - "prim": "DIG", - "args": [ - { - "int": "4" - } - ] - }, - { - "prim": "DROP" - }, - { - "prim": "DIG", - "args": [ - { - "int": "4" - } - ] - }, - { - "prim": "DROP" - }, - { - "prim": "DIG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "DUP" - }, - { - "prim": "CDR" - }, - { - "prim": "SWAP" - }, - { - "prim": "CAR" - }, - { - "prim": "CDR" - }, - { - "prim": "DIG", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "PAIR" - }, - { - "prim": "PAIR" - }, - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "GET", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "PAIR" - }, - { - "prim": "SWAP" - }, - { - "prim": "CAR" - }, - { - "prim": "PAIR" - }, - { - "prim": "NIL", - "args": [ - { - "prim": "operation" - } - ] - }, - { - "prim": "PAIR" - } - ], - [ - { - "prim": "DIG", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "DROP" - }, - { - "prim": "DIG", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "DROP" - }, - { - "prim": "DIG", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "DROP" - }, - { - "prim": "DUP" - }, - { - "prim": "CAR" - }, - { - "prim": "DUP", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "GET", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "GET" - }, - { - "prim": "IF_NONE", - "args": [ - [ - { - "prim": "DIG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "DUP" - }, - { - "prim": "GET", - "args": [ - { - "int": "4" - } - ] - }, - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "4" - } - ] - }, - { - "prim": "GET", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "DIG", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "DUP", - "args": [ - { - "int": "4" - } - ] - }, - { - "prim": "SWAP" - }, - { - "prim": "SOME" - }, - { - "prim": "SWAP" - }, - { - "prim": "UPDATE" - }, - { - "prim": "PAIR" - }, - { - "prim": "DUP", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "CAR" - }, - { - "prim": "PAIR" - }, - { - "prim": "DIG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "GET", - "args": [ - { - "int": "4" - } - ] - }, - { - "prim": "PUSH", - "args": [ - { - "prim": "option", - "args": [ - { - "prim": "nat" - } - ] - }, - { - "prim": "Some", - "args": [ - { - "int": "0" - } - ] - } - ] - }, - { - "prim": "DIG", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "UPDATE" - }, - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "GET", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "PAIR" - }, - { - "prim": "SWAP" - }, - { - "prim": "CAR" - }, - { - "prim": "PAIR" - } - ], - [ - { - "prim": "PUSH", - "args": [ - { - "prim": "string" - }, - { - "string": "FA2_DUP_TOKEN_ID" - } - ] - }, - { - "prim": "FAILWITH" - } - ] - ] - }, - { - "prim": "NIL", - "args": [ - { - "prim": "operation" - } - ] - }, - { - "prim": "PAIR" - } - ] - ] - } - ], - [ - { - "prim": "DIG", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "DROP" - }, - { - "prim": "DIG", - "args": [ - { - "int": "4" - } - ] - }, - { - "prim": "DROP" - }, - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "CAR" - }, - { - "prim": "CAR" - }, - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "ITER", - "args": [ - [ - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "GET", - "args": [ - { - "int": "4" - } - ] - }, - { - "prim": "PAIR" - }, - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "GET", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "SWAP" - }, - { - "prim": "CAR" - }, - { - "prim": "PAIR" - }, - { - "prim": "PAIR" - }, - { - "prim": "DUP", - "args": [ - { - "int": "5" - } - ] - }, - { - "prim": "SWAP" - }, - { - "prim": "EXEC" - } - ] - ] - }, - { - "prim": "DIG", - "args": [ - { - "int": "4" - } - ] - }, - { - "prim": "DROP" - }, - { - "prim": "DUP", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "GET", - "args": [ - { - "int": "4" - } - ] - }, - { - "prim": "DIG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "ITER", - "args": [ - [ - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "GET", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "GET" - }, - { - "prim": "IF_NONE", - "args": [ - [ - { - "prim": "DROP", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "DUP", - "args": [ - { - "int": "4" - } - ] - }, - { - "prim": "FAILWITH" - } - ], - [ - { - "prim": "SWAP" - }, - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "GET", - "args": [ - { - "int": "4" - } - ] - }, - { - "prim": "ADD" - }, - { - "prim": "DIG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "SWAP" - }, - { - "prim": "SOME" - }, - { - "prim": "DIG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "GET", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "UPDATE" - } - ] - ] - } - ] - ] - }, - { - "prim": "DIG", - "args": [ - { - "int": "4" - } - ] - }, - { - "prim": "DROP" - }, - { - "prim": "DIG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "DUP" - }, - { - "prim": "CDR" - }, - { - "prim": "SWAP" - }, - { - "prim": "CAR" - }, - { - "prim": "CDR" - }, - { - "prim": "DIG", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "PAIR" - }, - { - "prim": "PAIR" - }, - { - "prim": "DUP" - }, - { - "prim": "DUG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "GET", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "PAIR" - }, - { - "prim": "SWAP" - }, - { - "prim": "CAR" - }, - { - "prim": "PAIR" - }, - { - "prim": "NIL", - "args": [ - { - "prim": "operation" - } - ] - }, - { - "prim": "PAIR" - } - ] - ] - }, - { - "prim": "UNPAIR" - }, - { - "prim": "DUP", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "CDR" - }, - { - "prim": "DIG", - "args": [ - { - "int": "2" - } - ] - }, - { - "prim": "DIG", - "args": [ - { - "int": "3" - } - ] - }, - { - "prim": "CAR" - }, - { - "prim": "CAR" - }, - { - "prim": "PAIR" - }, - { - "prim": "PAIR" - }, - { - "prim": "SWAP" - }, - { - "prim": "PAIR" - } - ] - ] - } - ] - ] - } -] diff --git a/dist/services/contracts/token/hooks/useToken.js b/dist/services/contracts/token/hooks/useToken.js deleted file mode 100644 index 6316313..0000000 --- a/dist/services/contracts/token/hooks/useToken.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.useTokenOriginate=void 0;const react_query_1=require('react-query');const useTezos_1=require('../../../beacon/hooks/useTezos');const mixpanel_browser_1=__importDefault(require('mixpanel-browser'));const __1=require('..');const useTokenOriginate=tokenData=>{const queryClient=(0,react_query_1.useQueryClient)();const {tezos,connect,network,account}=(0,useTezos_1.useTezos)();const result=(0,react_query_1.useMutation)(({tokenDistribution,tokenSettings})=>__awaiter(void 0,void 0,void 0,function*(){let tezosToolkit=tezos;if(!account){tezosToolkit=yield connect();}mixpanel_browser_1.default.track('Started Token origination',{contract:'FA2Token',tokenName:tokenSettings.name,tokenSymbol:tokenSettings.symbol});const mutateTokenData={tokenDistribution,tokenSettings};const contract=yield(0,__1.deployTokenContract)(Object.assign(Object.assign({},mutateTokenData),{tezos:tezosToolkit,account}));if(!contract){throw new Error(`Error deploying ${tokenData.tokenSettings.name} Token`);}mixpanel_browser_1.default.track('Completed Token Deployment',{contract:'FA2Token',tokenName:tokenSettings.name,tokenSymbol:tokenSettings.symbol});return contract;}),{onSuccess:()=>{queryClient.resetQueries();}});return{mutation:result};};exports.useTokenOriginate=useTokenOriginate; \ No newline at end of file diff --git a/dist/services/contracts/token/hooks/useToken.js.map b/dist/services/contracts/token/hooks/useToken.js.map deleted file mode 100644 index 6cdf86f..0000000 --- a/dist/services/contracts/token/hooks/useToken.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useToken.js","sourceRoot":"","sources":["../../../../../src/services/contracts/token/hooks/useToken.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;AAGA,6CAAyD;AAGzD,6DAAyD;AACzD,wEAAuC;AAEvC,0BAAwC;AAEjC,MAAM,iBAAiB,GAAG,CAAC,SAA8B,EAAE,EAAE;IAClE,MAAM,WAAW,GAAG,IAAA,4BAAc,GAAE,CAAA;IAEpC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,GAAG,IAAA,mBAAQ,GAAE,CAAA;IAEvD,MAAM,MAAM,GAAG,IAAA,yBAAW,EACxB,CAAO,EAAE,iBAAiB,EAAE,aAAa,EAAE,EAAE,EAAE;QAC7C,IAAI,YAAY,GAAG,KAAK,CAAA;QAExB,IAAI,CAAC,OAAO,EAAE;YACZ,YAAY,GAAG,MAAM,OAAO,EAAE,CAAA;SAC/B;QAED,0BAAQ,CAAC,KAAK,CAAC,2BAA2B,EAAE;YAC1C,QAAQ,EAAE,UAAU;YACpB,SAAS,EAAE,aAAa,CAAC,IAAI;YAC7B,WAAW,EAAE,aAAa,CAAC,MAAM;SAClC,CAAC,CAAA;QAEF,MAAM,eAAe,GAAwB;YAC3C,iBAAiB;YACjB,aAAa;SACd,CAAA;QAED,MAAM,QAAQ,GAAG,MAAM,IAAA,uBAAmB,kCACrC,eAAe,KAClB,KAAK,EAAE,YAAY,EACnB,OAAO,IACP,CAAA;QAEF,IAAI,CAAC,QAAQ,EAAE;YACb,MAAM,IAAI,KAAK,CAAC,mBAAmB,SAAS,CAAC,aAAa,CAAC,IAAI,QAAQ,CAAC,CAAA;SACzE;QAED,0BAAQ,CAAC,KAAK,CAAC,4BAA4B,EAAE;YAC3C,QAAQ,EAAE,UAAU;YACpB,SAAS,EAAE,aAAa,CAAC,IAAI;YAC7B,WAAW,EAAE,aAAa,CAAC,MAAM;SAClC,CAAC,CAAA;QAEF,OAAO,QAAQ,CAAA;IACjB,CAAC,CAAA,EACD;QACE,SAAS,EAAE,GAAG,EAAE;YACd,WAAW,CAAC,YAAY,EAAE,CAAA;QAC5B,CAAC;KACF,CACF,CAAA;IAED,OAAO,EAAE,QAAQ,EAAE,MAAM,EAAE,CAAA;AAC7B,CAAC,CAAA;AAlDY,QAAA,iBAAiB,qBAkD7B"} \ No newline at end of file diff --git a/dist/services/contracts/token/index.js b/dist/services/contracts/token/index.js deleted file mode 100644 index 6c7229e..0000000 --- a/dist/services/contracts/token/index.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.deployTokenContract=void 0;const taquito_1=require('@taquito/taquito');const bignumber_js_1=__importDefault(require('bignumber.js'));const utils_1=require('../utils');const MultiAsset_json_1=__importDefault(require('./assets/MultiAsset.json'));const deployTokenContract=({tokenSettings,tokenDistribution,tezos,account})=>__awaiter(void 0,void 0,void 0,function*(){try{const metadata=taquito_1.MichelsonMap.fromLiteral({'':Buffer.from('tezos-storage:contents','ascii').toString('hex'),'contents':Buffer.from(JSON.stringify({version:'v0.0.1',name:tokenSettings.name,description:tokenSettings.description,authors:['FA2 Bakery'],source:{tools:['Ligo']},interfaces:['TZIP-012','TZIP-016']}),'ascii').toString('hex')});const storage={admin:{admin:account,pending_admin:null,paused:false},assets:{token_total_supply:taquito_1.MichelsonMap.fromLiteral({}),ledger:taquito_1.MichelsonMap.fromLiteral({}),operators:taquito_1.MichelsonMap.fromLiteral({}),token_metadata:taquito_1.MichelsonMap.fromLiteral({})},metadata:metadata};const index=0;const totalSupply=tokenSettings.totalSupply&&tokenSettings.decimals&&(0,utils_1.formatUnits)(new bignumber_js_1.default(tokenSettings.totalSupply),tokenSettings.decimals);totalSupply&&storage.assets.token_total_supply.set(index,totalSupply.toString());tokenDistribution.holders.map((holder,holderIndex)=>{holder.amount&&tokenSettings.decimals&&storage.assets.ledger.set([holder.walletAddress,index],(0,utils_1.formatUnits)(new bignumber_js_1.default(holder.amount),tokenSettings.decimals).toString());});storage.assets.token_metadata.set(index,{token_id:index,token_info:taquito_1.MichelsonMap.fromLiteral({symbol:Buffer.from(tokenSettings.symbol,'ascii').toString('hex'),name:Buffer.from(tokenSettings.name,'ascii').toString('hex'),decimals:tokenSettings.decimals&&Buffer.from(tokenSettings.decimals.toString(),'ascii').toString('hex'),shouldPreferSymbol:Buffer.from('true','ascii').toString('hex'),description:Buffer.from(tokenSettings.description,'ascii').toString('hex'),thumbnailUri:Buffer.from(tokenSettings.icon,'ascii').toString('hex')})});const t=tezos.wallet.originate({code:MultiAsset_json_1.default,storage});const c=yield t.send();const contract=yield c.contract();return contract;}catch(e){console.error(e);}});exports.deployTokenContract=deployTokenContract; \ No newline at end of file diff --git a/dist/services/contracts/token/index.js.map b/dist/services/contracts/token/index.js.map deleted file mode 100644 index 6433407..0000000 --- a/dist/services/contracts/token/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/services/contracts/token/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/services/contracts/utils.js b/dist/services/contracts/utils.js deleted file mode 100644 index 318eee8..0000000 --- a/dist/services/contracts/utils.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.getBlockie=exports.formatUnits=exports.parseUnits=exports.xtzToMutez=exports.mutezToXtz=exports.toShortAddress=exports.stringToHex=void 0;const bignumber_js_1=require('bignumber.js');const blockies_ts_1=__importDefault(require('blockies-ts'));const stringToHex=value=>{let result='';for(let i=0;i{return address.slice(0,limit).concat('...').concat(address.slice(address.length-limit,address.length));};exports.toShortAddress=toShortAddress;const mutezToXtz=mutez=>{return(0,exports.parseUnits)(mutez,6);};exports.mutezToXtz=mutezToXtz;const xtzToMutez=xtz=>{return(0,exports.formatUnits)(xtz,6);};exports.xtzToMutez=xtzToMutez;const parseUnits=(amount,decimals)=>{return amount.div(new bignumber_js_1.BigNumber(10).pow(decimals));};exports.parseUnits=parseUnits;const formatUnits=(amount,decimals)=>{return amount.multipliedBy(new bignumber_js_1.BigNumber(10).pow(decimals));};exports.formatUnits=formatUnits;const b582int=val=>{let rv=new bignumber_js_1.BigNumber(0);const alpha='123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz';for(let i=0;i{if(address.startsWith('tz')||address.startsWith('kt')){return blockies_ts_1.default.create({seed:`0${b582int(address)}`,spotcolor:'#000'}).toDataURL();}return blockies_ts_1.default.create({seed:address}).toDataURL();};exports.getBlockie=getBlockie; \ No newline at end of file diff --git a/dist/services/contracts/utils.js.map b/dist/services/contracts/utils.js.map deleted file mode 100644 index 2fa8e03..0000000 --- a/dist/services/contracts/utils.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"utils.js","sourceRoot":"","sources":["../../../src/services/contracts/utils.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/services/ipfs/index.js b/dist/services/ipfs/index.js deleted file mode 100644 index cd7652a..0000000 --- a/dist/services/ipfs/index.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.IPFS_GATEWAY_URI=void 0;exports.IPFS_GATEWAY_URI='https://ipfs.io/ipfs'; \ No newline at end of file diff --git a/dist/services/ipfs/index.js.map b/dist/services/ipfs/index.js.map deleted file mode 100644 index 3b7d0d7..0000000 --- a/dist/services/ipfs/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/services/ipfs/index.ts"],"names":[],"mappings":";;;AAAa,QAAA,gBAAgB,GAAG,sBAAsB,CAAA"} \ No newline at end of file diff --git a/dist/services/lite/utils.js b/dist/services/lite/utils.js deleted file mode 100644 index 4185547..0000000 --- a/dist/services/lite/utils.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.getSignature=exports.formatByDecimals=exports.nFormatter=exports.numberWithCommas=exports.getTreasuryPercentage=exports.getTotalVoters=exports.calculateProposalTotal=exports.calculateChoiceTotal=exports.calculateWeight=exports.isProposalActive=exports.getTurnoutValue=exports.hasTokenBalance=exports.getUserTotalSupplyAtReferenceBlock=exports.getTotalSupplyAtReferenceBlock=exports.getCurrentBlock=void 0;const tzip16_1=require('@taquito/tzip16');const dayjs_1=__importDefault(require('dayjs'));const relativeTime_1=__importDefault(require('dayjs/plugin/relativeTime'));const updateLocale_1=__importDefault(require('dayjs/plugin/updateLocale'));const bakingBad_1=require('../bakingBad');const beacon_sdk_1=require('@airgap/beacon-sdk');const bignumber_js_1=__importDefault(require('bignumber.js'));const node_fetch_1=__importDefault(require('node-fetch'));const getCurrentBlock=network=>__awaiter(void 0,void 0,void 0,function*(){const url=`https://api.${bakingBad_1.networkNameMap[network]}.tzkt.io/v1/head`;const response=yield(0,node_fetch_1.default)(url);if(!response.ok){throw new Error('Failed to fetch contract current block');}const result=yield response.json();return result.level;});exports.getCurrentBlock=getCurrentBlock;const getTotalSupplyAtReferenceBlock=(network,address,level)=>__awaiter(void 0,void 0,void 0,function*(){const url=`https://api.${bakingBad_1.networkNameMap[network]}.tzkt.io/v1/contracts/${address}/bigmaps/token_total_supply/historical_keys/${level}`;const response=yield(0,node_fetch_1.default)(url);if(!response.ok){throw new Error('Failed to fetch contract current block');}const result=yield response.json();return result[0].value;});exports.getTotalSupplyAtReferenceBlock=getTotalSupplyAtReferenceBlock;const getUserTotalSupplyAtReferenceBlock=(network,address,level,userAddress)=>__awaiter(void 0,void 0,void 0,function*(){const url=`https://api.${bakingBad_1.networkNameMap[network]}.tzkt.io/v1/contracts/${address}/bigmaps/ledger/historical_keys/${level}`;const response=yield(0,node_fetch_1.default)(url);if(!response.ok){throw new Error('Failed to fetch contract current block');}const result=yield response.json();let userBalance;if(result&&result.length>0){userBalance=result.find(elem=>elem.key.address===userAddress);return userBalance.value;}return 0;});exports.getUserTotalSupplyAtReferenceBlock=getUserTotalSupplyAtReferenceBlock;const hasTokenBalance=(network,account,contract)=>__awaiter(void 0,void 0,void 0,function*(){const url=`https://api.${bakingBad_1.networkNameMap[network]}.tzkt.io/v1/tokens/balances?account=${account}&token.contract=${contract}`;const response=yield(0,node_fetch_1.default)(url);if(!response.ok){throw new Error('Failed to fetch contract current block');}const result=yield response.json();let hasBalance=false;if(result&&result[0]){if(result[0].balance>0){hasBalance=true;}else{hasBalance=false;}}else{hasBalance=false;}return hasBalance;});exports.hasTokenBalance=hasTokenBalance;const getTurnoutValue=(network,address,level,voters)=>__awaiter(void 0,void 0,void 0,function*(){const url=`https://api.${bakingBad_1.networkNameMap[network]}.tzkt.io/v1/contracts/${address}/bigmaps/ledger/historical_keys/${level}`;const response=yield(0,node_fetch_1.default)(url);if(!response.ok){throw new Error('Failed to fetch contract current block');}const result=yield response.json();if(result){return voters*100/result.length;}return 0;});exports.getTurnoutValue=getTurnoutValue;const isProposalActive=date=>{const config={rounding:Math.floor};dayjs_1.default.extend(relativeTime_1.default,config);dayjs_1.default.extend(updateLocale_1.default);dayjs_1.default.updateLocale('en',{relativeTime:{future:'%s left',past:'%s ago',s:'a few seconds',m:'1 minute',mm:'%d minutes',h:'1 hour',hh:'%d hours',d:'a day',dd:'%d days',M:'1 month',MM:'%d months',y:'1 year',yy:'%d years'}});const remainingDate=(0,dayjs_1.default)(date).fromNow();return remainingDate;};exports.isProposalActive=isProposalActive;const calculateWeight=(totalSupply,balance,decimals)=>{const formattedTotalSupply=new bignumber_js_1.default(totalSupply).div(new bignumber_js_1.default(10).pow(decimals));const percent=balance.div(formattedTotalSupply).multipliedBy(100);return percent;};exports.calculateWeight=calculateWeight;const calculateChoiceTotal=(choice_voters,decimals)=>{let total=new bignumber_js_1.default(0);choice_voters.map(voter=>{total=new bignumber_js_1.default(voter.balanceAtReferenceBlock).plus(total);});const result=new bignumber_js_1.default(total).div(new bignumber_js_1.default(10).pow(decimals));return result;};exports.calculateChoiceTotal=calculateChoiceTotal;const calculateProposalTotal=(choices,decimals)=>{let total=new bignumber_js_1.default(0);choices.map(choice=>{choice.walletAddresses.map(elem=>{total=new bignumber_js_1.default(elem.balanceAtReferenceBlock).plus(total);});});const result=total.div(new bignumber_js_1.default(10).pow(decimals));return result;};exports.calculateProposalTotal=calculateProposalTotal;const getUsers=options=>{const addresses=[];options.map(option=>{return option.walletAddresses.map(wallet=>addresses.push(wallet.address));});return new Set(addresses);};const getTotalVoters=choices=>{const totalVoters=getUsers(choices);return totalVoters.size;};exports.getTotalVoters=getTotalVoters;const getTreasuryPercentage=(proposalTotal,totalSupply,decimals)=>{const formattedTotalSupply=new bignumber_js_1.default(totalSupply).div(new bignumber_js_1.default(10).pow(decimals));const value=proposalTotal.div(new bignumber_js_1.default(formattedTotalSupply)).multipliedBy(100);return value;};exports.getTreasuryPercentage=getTreasuryPercentage;const numberWithCommas=x=>{return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g,',');};exports.numberWithCommas=numberWithCommas;const SI_SYMBOL=['','k','M','G','T','P','E'];const nFormatter=(num,digits)=>{return num.toString();};exports.nFormatter=nFormatter;const formatByDecimals=(value,decimals)=>{return(0,exports.nFormatter)(new bignumber_js_1.default(value).div(new bignumber_js_1.default(10).pow(decimals)),1);};exports.formatByDecimals=formatByDecimals;const getSignature=(userAddress,wallet,data)=>__awaiter(void 0,void 0,void 0,function*(){const formattedInput=['Tezos Signed Message:',process.env.REACT_APP_BASE_URL,new Date().toISOString(),data].join(' ');const bytes=(0,tzip16_1.char2Bytes)(formattedInput);const payloadBytes='05'+'0100'+(0,tzip16_1.char2Bytes)(bytes.length.toString())+bytes;const payload={signingType:beacon_sdk_1.SigningType.MICHELINE,payload:payloadBytes,sourceAddress:userAddress};const signedPayload=yield wallet===null||wallet===void 0?void 0:wallet.client.requestSignPayload(payload);const {signature}=signedPayload;return{signature,payloadBytes};});exports.getSignature=getSignature; \ No newline at end of file diff --git a/dist/services/lite/utils.js.map b/dist/services/lite/utils.js.map deleted file mode 100644 index f553793..0000000 --- a/dist/services/lite/utils.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"utils.js","sourceRoot":"","sources":["../../../src/services/lite/utils.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/services/services/dao/hooks/useAllDAOs.js b/dist/services/services/dao/hooks/useAllDAOs.js deleted file mode 100644 index 960eb15..0000000 --- a/dist/services/services/dao/hooks/useAllDAOs.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};Object.defineProperty(exports,'__esModule',{value:true});exports.useAllDAOs=void 0;const react_query_1=require('react-query');const services_1=require('../services');const lite_services_1=require('../../lite/lite-services');const useAllDAOs=network=>{return(0,react_query_1.useQuery)(['daos',network],()=>__awaiter(void 0,void 0,void 0,function*(){const homebase_daos=yield(0,services_1.getDAOs)(network);const lite_daos=yield(0,lite_services_1.getLiteDAOs)(network);return[...homebase_daos,...lite_daos];}),{enabled:!!network});};exports.useAllDAOs=useAllDAOs; \ No newline at end of file diff --git a/dist/services/services/dao/hooks/useAllDAOs.js.map b/dist/services/services/dao/hooks/useAllDAOs.js.map deleted file mode 100644 index 7d208f1..0000000 --- a/dist/services/services/dao/hooks/useAllDAOs.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useAllDAOs.js","sourceRoot":"","sources":["../../../../../src/services/services/dao/hooks/useAllDAOs.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,6CAAsC;AAEtC,6DAAwD;AACxD,4DAAsD;AAE/C,MAAM,UAAU,GAAG,CAAC,OAAgB,EAAE,EAAE;IAC7C,OAAO,IAAA,sBAAQ,EACb,CAAC,MAAM,EAAE,OAAO,CAAC,EACjB,GAAS,EAAE;QACT,MAAM,aAAa,GAAG,MAAM,IAAA,kBAAO,EAAC,OAAO,CAAC,CAAA;QAC5C,MAAM,SAAS,GAAG,MAAM,IAAA,2BAAW,EAAC,OAAO,CAAC,CAAA;QAE5C,OAAO,CAAC,GAAG,aAAa,EAAE,GAAG,SAAS,CAAC,CAAA;IACzC,CAAC,CAAA,EACD;QACE,OAAO,EAAE,CAAC,CAAC,OAAO;KACnB,CACF,CAAA;AACH,CAAC,CAAA;AAbY,QAAA,UAAU,cAatB"} \ No newline at end of file diff --git a/dist/services/services/dao/hooks/useDAO.js b/dist/services/services/dao/hooks/useDAO.js deleted file mode 100644 index ff08448..0000000 --- a/dist/services/services/dao/hooks/useDAO.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __rest=this&&this.__rest||function(s,e){var t={};for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0)t[p]=s[p];if(s!=null&&typeof Object.getOwnPropertySymbols==='function')for(var i=0,p=Object.getOwnPropertySymbols(s);i{const [cycleInfo,setCycleInfo]=(0,react_1.useState)();const {network}=(0,useTezos_1.useTezos)();const {data:blockchainInfo}=(0,useBlockchainInfo_1.useBlockchainInfo)();const {state:{block}}=(0,react_1.useContext)(TZKTSubscriptions_1.TZKTSubscriptionsContext);const _a=(0,react_query_1.useQuery)(['dao',address],()=>__awaiter(void 0,void 0,void 0,function*(){const response=yield(0,services_1.getDAO)(address);const liteDAO=yield(0,lite_services_1.fetchLiteData)(address,network);const dao=response.daos[0];const token=yield(0,tokenBalances_1.getTokenMetadata)(dao.token.contract,dao.token.network,dao.token.token_id.toString());const base=Object.assign(Object.assign({},dao),{token,ledger:dao.ledgers.map(ledger=>{var _a,_b;const current_unstaked=(0,utils_1.parseUnits)(new bignumber_js_1.default(ledger.current_unstaked),dao.token.decimals);const past_unstaked=(0,utils_1.parseUnits)(new bignumber_js_1.default(ledger.past_unstaked),dao.token.decimals);const staked=(0,utils_1.parseUnits)(new bignumber_js_1.default(ledger.staked),dao.token.decimals);const current_stage_num=ledger.current_stage_num;return Object.assign(Object.assign({},ledger),{current_stage_num,current_unstaked,past_unstaked,staked,holder:Object.assign(Object.assign({},ledger.holder),{proposals_voted:((_a=ledger.holder.proposals_aggregate)===null||_a===void 0?void 0:_a.aggregate.count)||0,votes_cast:(0,utils_1.parseUnits)(new bignumber_js_1.default(((_b=ledger.holder.votes_aggregate)===null||_b===void 0?void 0:_b.aggregate.sum.amount)||0),dao.token.decimals)})});}),type:dao.dao_type.name,extra:dao.dao_type.name==='lambda'?Object.assign(Object.assign({},dao.lambda_extras[0]),{frozen_extra_value:(0,utils_1.parseUnits)((0,baseDAO_1.unpackExtraNumValue)(dao.lambda_extras[0].frozen_extra_value),dao.token.decimals),frozen_scale_value:(0,baseDAO_1.unpackExtraNumValue)(dao.lambda_extras[0].frozen_scale_value),slash_division_value:(0,baseDAO_1.unpackExtraNumValue)(dao.lambda_extras[0].slash_division_value),min_xtz_amount:(0,baseDAO_1.unpackExtraNumValue)(dao.lambda_extras[0].min_xtz_amount),max_xtz_amount:(0,baseDAO_1.unpackExtraNumValue)(dao.lambda_extras[0].max_xtz_amount),slash_scale_value:(0,baseDAO_1.unpackExtraNumValue)(dao.lambda_extras[0].slash_scale_value),max_proposal_size:dao.lambda_extras[0].max_proposal_size}):Object.assign(Object.assign({},dao.treasury_extras[0]),{frozen_extra_value:(0,utils_1.parseUnits)((0,baseDAO_1.unpackExtraNumValue)(dao.treasury_extras[0].frozen_extra_value),dao.token.decimals),frozen_scale_value:(0,baseDAO_1.unpackExtraNumValue)(dao.treasury_extras[0].frozen_scale_value),slash_division_value:(0,baseDAO_1.unpackExtraNumValue)(dao.treasury_extras[0].slash_division_value),min_xtz_amount:(0,baseDAO_1.unpackExtraNumValue)(dao.treasury_extras[0].min_xtz_amount),max_xtz_amount:(0,baseDAO_1.unpackExtraNumValue)(dao.treasury_extras[0].max_xtz_amount),slash_scale_value:(0,baseDAO_1.unpackExtraNumValue)(dao.treasury_extras[0].slash_scale_value)}),quorum_threshold:(0,utils_1.parseUnits)(new bignumber_js_1.default(dao.quorum_threshold),dao.token.decimals)});switch(dao.dao_type.name){case'lambda':return new lambdaDAO_1.LambdaDAO(Object.assign(Object.assign({},base),{liteDAO}));default:throw new Error(`DAO with address '${dao.address}' has an unrecognized type '${dao.dao_type.name}'`);}}),{enabled:!!address,refetchInterval:30000}),{data}=_a,rest=__rest(_a,['data']);(0,react_1.useEffect)(()=>{;(()=>__awaiter(void 0,void 0,void 0,function*(){if(data&&blockchainInfo){const blockTimeAverage=blockchainInfo.constants.timeBetweenBlocks;const blocksFromStart=block-data.data.start_level;const periodsFromStart=Math.floor(blocksFromStart/Number(data.data.period));const type=periodsFromStart%2==0?'voting':'proposing';const blocksLeft=Number(data.data.period)-blocksFromStart%Number(data.data.period);setCycleInfo({blocksLeft,type,timeEstimateForNextBlock:blockTimeAverage,currentCycle:periodsFromStart,currentLevel:block});}}))();},[data,blockchainInfo,block,network]);const ledgerWithBalances=(0,react_1.useMemo)(()=>{if(data&&cycleInfo){return data.data.ledger.map(l=>{const available_balance=cycleInfo.currentCycle>Number(l.current_stage_num)?l.current_unstaked.plus(l.past_unstaked):l.past_unstaked;const total_balance=l.current_unstaked.plus(l.past_unstaked);return Object.assign(Object.assign({},l),{available_balance,pending_balance:total_balance.minus(available_balance),total_balance});});}},[data,cycleInfo]);return Object.assign({data,cycleInfo,ledger:ledgerWithBalances},rest);};exports.useDAO=useDAO; \ No newline at end of file diff --git a/dist/services/services/dao/hooks/useDAO.js.map b/dist/services/services/dao/hooks/useDAO.js.map deleted file mode 100644 index 9ef78fb..0000000 --- a/dist/services/services/dao/hooks/useDAO.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useDAO.js","sourceRoot":"","sources":["../../../../../src/services/services/dao/hooks/useDAO.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/services/services/dao/hooks/useProposal.js b/dist/services/services/dao/hooks/useProposal.js deleted file mode 100644 index 15c4880..0000000 --- a/dist/services/services/dao/hooks/useProposal.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};Object.defineProperty(exports,'__esModule',{value:true});exports.useProposal=void 0;const react_query_1=require('react-query');const types_1=require('../mappers/proposal/types');const services_1=require('../services');const useDAO_1=require('./useDAO');const useProposal=(contractAddress,proposalKey)=>{const {data:dao,isLoading,error,cycleInfo}=(0,useDAO_1.useDAO)(contractAddress);const queryResults=(0,react_query_1.useQuery)(['proposal',contractAddress,proposalKey],()=>__awaiter(void 0,void 0,void 0,function*(){const response=yield(0,services_1.getProposal)(contractAddress,proposalKey);const proposal=response.daos[0].proposals[0];switch(dao===null||dao===void 0?void 0:dao.data.type){case'lambda':return new types_1.LambdaProposal(proposal,dao);default:throw new Error(`DAO with address '${dao===null||dao===void 0?void 0:dao.data.address}' has an unrecognized type '${dao===null||dao===void 0?void 0:dao.data.type}'`);}}),{refetchInterval:30000,enabled:!!dao&&!!cycleInfo});return{data:queryResults.data,isLoading:isLoading||queryResults.isLoading,error:error||queryResults.error};};exports.useProposal=useProposal; \ No newline at end of file diff --git a/dist/services/services/dao/hooks/useProposal.js.map b/dist/services/services/dao/hooks/useProposal.js.map deleted file mode 100644 index 47fbf2d..0000000 --- a/dist/services/services/dao/hooks/useProposal.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useProposal.js","sourceRoot":"","sources":["../../../../../src/services/services/dao/hooks/useProposal.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,6CAAsC;AAEtC,qDAA0D;AAC1D,0CAAyC;AACzC,qCAAiC;AAE1B,MAAM,WAAW,GAAG,CAAC,eAAuB,EAAE,WAAmB,EAAE,EAAE;IAC1E,MAAM,EAAE,IAAI,EAAE,GAAG,EAAE,SAAS,EAAE,KAAK,EAAE,SAAS,EAAE,GAAG,IAAA,eAAM,EAAC,eAAe,CAAC,CAAA;IAE1E,MAAM,YAAY,GAAG,IAAA,sBAAQ,EAC3B,CAAC,UAAU,EAAE,eAAe,EAAE,WAAW,CAAC,EAC1C,GAAS,EAAE;QACT,MAAM,QAAQ,GAAG,MAAM,IAAA,sBAAW,EAAC,eAAyB,EAAE,WAAW,CAAC,CAAA;QAC1E,MAAM,QAAQ,GAAG,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAA;QAE9C,QAAQ,GAAG,aAAH,GAAG,uBAAH,GAAG,CAAE,IAAI,CAAC,IAAI,EAAE;YACtB,KAAK,QAAQ;gBACX,OAAO,IAAI,sBAAc,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAA;YAC1C;gBACE,MAAM,IAAI,KAAK,CAAC,qBAAqB,GAAG,aAAH,GAAG,uBAAH,GAAG,CAAE,IAAI,CAAC,OAAO,+BAA+B,GAAG,aAAH,GAAG,uBAAH,GAAG,CAAE,IAAI,CAAC,IAAI,GAAG,CAAC,CAAA;SAC1G;IACH,CAAC,CAAA,EACD;QACE,eAAe,EAAE,KAAK;QACtB,OAAO,EAAE,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,SAAS;KAC9B,CACF,CAAA;IAED,OAAO;QACL,IAAI,EAAE,YAAY,CAAC,IAAI;QACvB,SAAS,EAAE,SAAS,IAAI,YAAY,CAAC,SAAS;QAC9C,KAAK,EAAE,KAAK,IAAI,YAAY,CAAC,KAAK;KACnC,CAAA;AACH,CAAC,CAAA;AA3BY,QAAA,WAAW,eA2BvB"} \ No newline at end of file diff --git a/dist/services/services/dao/hooks/useProposals.js b/dist/services/services/dao/hooks/useProposals.js deleted file mode 100644 index f7238df..0000000 --- a/dist/services/services/dao/hooks/useProposals.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};Object.defineProperty(exports,'__esModule',{value:true});exports.useProposals=void 0;const react_query_1=require('react-query');const services_1=require('../services');const useDAO_1=require('./useDAO');const useProposals=(contractAddress,status)=>{const {data:daoData,isLoading,error,cycleInfo}=(0,useDAO_1.useDAO)(contractAddress);const queryResults=(0,react_query_1.useQuery)(['proposals',contractAddress,status],()=>__awaiter(void 0,void 0,void 0,function*(){const dao=daoData;const proposals=yield(0,services_1.getProposals)(dao);if(!status){return proposals;}return proposals.filter(proposalData=>proposalData.getStatus(cycleInfo.currentLevel).status===status);}),{refetchInterval:30000,enabled:!!daoData&&!!cycleInfo});return{data:queryResults.data,isLoading:isLoading||queryResults.isLoading,error:error||queryResults.error};};exports.useProposals=useProposals; \ No newline at end of file diff --git a/dist/services/services/dao/hooks/useProposals.js.map b/dist/services/services/dao/hooks/useProposals.js.map deleted file mode 100644 index 8f5307e..0000000 --- a/dist/services/services/dao/hooks/useProposals.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useProposals.js","sourceRoot":"","sources":["../../../../../src/services/services/dao/hooks/useProposals.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,6CAAsC;AAEtC,6DAA6D;AAE7D,qCAAiC;AAE1B,MAAM,YAAY,GAAG,CAAC,eAAuB,EAAE,MAAuB,EAAE,EAAE;IAC/E,MAAM,EAAE,IAAI,EAAE,OAAO,EAAE,SAAS,EAAE,KAAK,EAAE,SAAS,EAAE,GAAG,IAAA,eAAM,EAAC,eAAe,CAAC,CAAA;IAE9E,MAAM,YAAY,GAAG,IAAA,sBAAQ,EAC3B,CAAC,WAAW,EAAE,eAAe,EAAE,MAAM,CAAC,EACtC,GAAS,EAAE;QACT,MAAM,GAAG,GAAG,OAAkB,CAAA;QAC9B,MAAM,SAAS,GAAG,MAAM,IAAA,uBAAY,EAAC,GAAG,CAAC,CAAA;QAEzC,IAAI,CAAC,MAAM,EAAE;YACX,OAAO,SAAS,CAAA;SACjB;QAED,OAAO,SAAS,CAAC,MAAM,CACrB,YAAY,CAAC,EAAE,CAAC,YAAY,CAAC,SAAS,CAAE,SAAuB,CAAC,YAAY,CAAC,CAAC,MAAM,KAAK,MAAM,CAChG,CAAA;IACH,CAAC,CAAA,EACD;QACE,eAAe,EAAE,KAAK;QACtB,OAAO,EAAE,CAAC,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS;KAClC,CACF,CAAA;IAED,OAAO;QACL,IAAI,EAAE,YAAY,CAAC,IAAI;QACvB,SAAS,EAAE,SAAS,IAAI,YAAY,CAAC,SAAS;QAC9C,KAAK,EAAE,KAAK,IAAI,YAAY,CAAC,KAAK;KACnC,CAAA;AACH,CAAC,CAAA;AA5BY,QAAA,YAAY,gBA4BxB"} \ No newline at end of file diff --git a/dist/services/services/dao/mappers/proposal/index.js b/dist/services/services/dao/mappers/proposal/index.js deleted file mode 100644 index 2f0ddf4..0000000 --- a/dist/services/services/dao/mappers/proposal/index.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.mapTransfersArgs=exports.extractTransfersData=void 0;const utils_1=require('../../../../contracts/utils');const bignumber_js_1=__importDefault(require('bignumber.js'));const extractTransfersData=transfersDTO=>{const transfers=transfersDTO.map(transfer=>{if(transfer.hasOwnProperty('xtz_transfer_type')){const xtzTransfer=transfer;return{amount:xtzTransfer.xtz_transfer_type.amount,beneficiary:xtzTransfer.xtz_transfer_type.recipient,type:'XTZ'};}else if(transfer.hasOwnProperty('token_transfer_type')){const fa2Transfer=transfer;return{amount:fa2Transfer.token_transfer_type.transfer_list[0].txs[0].amount,beneficiary:fa2Transfer.token_transfer_type.transfer_list[0].txs[0].to_,contractAddress:fa2Transfer.token_transfer_type.contract_address,tokenId:fa2Transfer.token_transfer_type.transfer_list[0].txs[0].token_id,type:'FA2'};}else{const fa12Transfer=transfer;return{amount:fa12Transfer.legacy_token_transfer_type.transfer.target.value,beneficiary:fa12Transfer.legacy_token_transfer_type.transfer.target.to,contractAddress:fa12Transfer.legacy_token_transfer_type.contract_address,type:'FA1.2',tokenId:'0'};}});return transfers;};exports.extractTransfersData=extractTransfersData;const mapXTZTransfersArgs=transfer=>{return{xtz_transfer_type:{amount:(0,utils_1.xtzToMutez)(new bignumber_js_1.default(transfer.amount)).toNumber(),recipient:transfer.recipient}};};const mapFA2TransfersArgs=(transfer,daoAddress)=>{return{token_transfer_type:{contract_address:transfer.asset.contract,transfer_list:[{from_:daoAddress,txs:[{to_:transfer.recipient,token_id:transfer.asset.token_id,amount:(0,utils_1.formatUnits)(new bignumber_js_1.default(transfer.amount),transfer.asset.decimals).toNumber()}]}]}};};const mapFA12TransfersArgs=(transfer,daoAddress)=>{return{legacy_token_transfer_type:{contract_address:transfer.asset.contract,transfer:{from:daoAddress,target:{to:transfer.recipient,value:(0,utils_1.formatUnits)(new bignumber_js_1.default(transfer.amount),transfer.asset.decimals).toNumber()}}}};};const mapTransfersArgs=(transfers,daoAddress)=>{return transfers.map(transfer=>{if(transfer.type==='FA2'){return mapFA2TransfersArgs(transfer,daoAddress);}if(transfer.type==='FA1.2'){return mapFA12TransfersArgs(transfer,daoAddress);}return mapXTZTransfersArgs(transfer);});};exports.mapTransfersArgs=mapTransfersArgs; \ No newline at end of file diff --git a/dist/services/services/dao/mappers/proposal/index.js.map b/dist/services/services/dao/mappers/proposal/index.js.map deleted file mode 100644 index ce80f31..0000000 --- a/dist/services/services/dao/mappers/proposal/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../../../src/services/services/dao/mappers/proposal/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/services/services/dao/mappers/proposal/types.js b/dist/services/services/dao/mappers/proposal/types.js deleted file mode 100644 index 007b85e..0000000 --- a/dist/services/services/dao/mappers/proposal/types.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.LambdaProposal=exports.Proposal=exports.ProposalStatus=exports.IndexerStatus=void 0;const bignumber_js_1=__importDefault(require('bignumber.js'));const dayjs_1=__importDefault(require('dayjs'));const proposelambda_1=__importDefault(require('../../../../contracts/baseDAO/lambdaDAO/michelson/proposelambda'));const michelson_encoder_1=require('@taquito/michelson-encoder');const michel_codec_1=require('@taquito/michel-codec');const utils_1=require('../../../../contracts/utils');const _1=require('.');const tzip16_1=require('@taquito/tzip16');const transfer_proposal_type_json_1=__importDefault(require('../../../../contracts/baseDAO/lambdaDAO/michelson/supported_lambda_types/transfer_proposal_type.json'));const transfer_proposal_type_before_fa1_2_json_1=__importDefault(require('../../../../contracts/baseDAO/lambdaDAO/michelson/supported_lambda_types/transfer_proposal_type_before_fa1.2.json'));const update_contract_delegate_proposal_json_1=__importDefault(require('../../../../contracts/baseDAO/lambdaDAO/michelson/supported_lambda_types/update_contract_delegate_proposal.json'));const update_guardian_proposal_json_1=__importDefault(require('../../../../contracts/baseDAO/lambdaDAO/michelson/supported_lambda_types/update_guardian_proposal.json'));const configuration_proposal_type_json_1=__importDefault(require('../../../../contracts/baseDAO/lambdaDAO/michelson/supported_lambda_types/configuration_proposal_type.json'));const config_1=require('../../../../config');var IndexerStatus;(function(IndexerStatus){IndexerStatus['CREATED']='created';IndexerStatus['DROPPED']='dropped';IndexerStatus['EXECUTED']='executed';IndexerStatus['REJECTED_AND_FLUSHED']='rejected_and_flushed';}(IndexerStatus||(exports.IndexerStatus=IndexerStatus={})));var ProposalStatus;(function(ProposalStatus){ProposalStatus['PENDING']='pending';ProposalStatus['ACTIVE']='active';ProposalStatus['PASSED']='passed';ProposalStatus['REJECTED']='rejected';ProposalStatus['NO_QUORUM']='no quorum';ProposalStatus['EXECUTABLE']='executable';ProposalStatus['DROPPED']='dropped';ProposalStatus['EXPIRED']='expired';ProposalStatus['EXECUTED']='executed';}(ProposalStatus||(exports.ProposalStatus=ProposalStatus={})));const baseProposalMetadata={config:[],update_guardian:'',update_contract_delegate:'',agoraPostId:'-1'};function getBaseMetadata(proposalMetadataDTO){const values=Object.assign({},baseProposalMetadata);if('execute_handler'in proposalMetadataDTO&&proposalMetadataDTO.execute_handler.packed_argument){const parser=new michel_codec_1.Parser();const unpacked_argument=(0,michel_codec_1.unpackDataBytes)({bytes:proposalMetadataDTO.execute_handler.packed_argument},parser.parseMichelineExpression(proposalMetadataDTO.execute_handler.packed_argument));if(proposalMetadataDTO.execute_handler.handler_name==='update_contract_delegate_proposal'){const update_contract_delegate_schema=new michelson_encoder_1.Schema(update_contract_delegate_proposal_json_1.default);const update_contract_delegate_data=update_contract_delegate_schema.Execute(unpacked_argument);values.update_contract_delegate=update_contract_delegate_data.Some;}if(proposalMetadataDTO.execute_handler.handler_name==='update_guardian_proposal'){const update_guardian_schema=new michelson_encoder_1.Schema(update_guardian_proposal_json_1.default);const update_guardian_data=update_guardian_schema.Execute(unpacked_argument);values.update_guardian=update_guardian_data;}if(proposalMetadataDTO.execute_handler.handler_name==='configuration_proposal'){const configuration_proposal_schema=new michelson_encoder_1.Schema(configuration_proposal_type_json_1.default);const configuration_proposal_data=configuration_proposal_schema.Execute(unpacked_argument);values.config=Object.entries(configuration_proposal_data).filter(([_,value])=>!!value).map(([key,value])=>({key:key,value:value.Some}));}}return values;}const INDEXER_TO_PROPOSAL_STATUS_MAP={created:ProposalStatus.PENDING,rejected_and_flushed:ProposalStatus.DROPPED,dropped:ProposalStatus.DROPPED,executed:ProposalStatus.EXECUTED};class Proposal{constructor(dto,dao){this.type=dao.data.type;this.id=dto.key;this.dao=dao;this.votingPeriodNum=Number(dto.voting_stage_num);this.voters=dto.votes.map(vote=>({address:vote.holder.address,value:(0,utils_1.parseUnits)(new bignumber_js_1.default(vote.amount),this.dao.data.token.decimals),support:Boolean(vote.support),staked:vote.staked}));this.upVotes=this.voters.reduce((acc,voter)=>{if(voter.support){return bignumber_js_1.default.sum(acc,voter.value);}return acc;},new bignumber_js_1.default(0));this.downVotes=this.voters.reduce((acc,voter)=>{if(!voter.support){return bignumber_js_1.default.sum(acc,voter.value);}return acc;},new bignumber_js_1.default(0));this.proposer=dto.holder.address;this.startDate=dto.start_date;this.startLevel=dto.start_level;this.quorumThreshold=(0,utils_1.parseUnits)(new bignumber_js_1.default(dto.quorum_threshold),dao.data.token.decimals);this.period=Number(dto.voting_stage_num)-1;this.indexer_status_history=dto.status_updates.map(update=>({timestamp:`Block ${update.level} (${(0,dayjs_1.default)(update.timestamp).format('LLL')})`,level:update.level,description:update.proposal_status.description}));this.proposerFrozenTokens=dto.proposer_frozen_token;this.packedMetadata=dto.metadata;}getStatus(currentLevel){if(!this.cachedStatus||currentLevel!==this.cachedStatus.level){const activeThreshold=this.votingPeriodNum*Number(this.dao.data.period)+this.dao.data.start_level;const passedOrRejectedThreshold=activeThreshold+Number(this.dao.data.period);const flushThreshold=this.startLevel+Number(this.dao.data.proposal_flush_level);const expiredThreshold=this.startLevel+Number(this.dao.data.proposal_expired_level);const statusHistory=this.indexer_status_history.map(update=>({timestamp:update.timestamp,status:INDEXER_TO_PROPOSAL_STATUS_MAP[update.description],level:update.level}));if(currentLevel>=activeThreshold){statusHistory.push({status:ProposalStatus.ACTIVE,timestamp:`Level ${activeThreshold}`,level:activeThreshold});}if(currentLevel>=passedOrRejectedThreshold){if(this.downVotes.isGreaterThanOrEqualTo(this.quorumThreshold)){statusHistory.push({status:ProposalStatus.REJECTED,timestamp:`Level ${passedOrRejectedThreshold}`,level:passedOrRejectedThreshold});}else if(this.upVotes.isGreaterThanOrEqualTo(this.quorumThreshold)){statusHistory.push({status:ProposalStatus.PASSED,timestamp:`Level ${passedOrRejectedThreshold}`,level:passedOrRejectedThreshold});}else{statusHistory.push({status:ProposalStatus.NO_QUORUM,timestamp:`Level ${passedOrRejectedThreshold}`,level:passedOrRejectedThreshold});}}if(currentLevel>=flushThreshold&&statusHistory.some(s=>s.status===ProposalStatus.PASSED)){statusHistory.push({status:ProposalStatus.EXECUTABLE,timestamp:`Level ${this.startLevel+this.dao.data.proposal_flush_level}`,level:flushThreshold});}if(currentLevel>=expiredThreshold){statusHistory.push({status:ProposalStatus.EXPIRED,timestamp:`Level ${this.startLevel+this.dao.data.proposal_expired_level}`,level:expiredThreshold});}const orderedStatusHistory=statusHistory.sort((a,b)=>a.level-b.level);const finalStatuses=[ProposalStatus.DROPPED,ProposalStatus.EXECUTED];const finalStatusIndex=statusHistory.findIndex(a=>finalStatuses.includes(a.status));const filteredStatusHistory=finalStatusIndex>-1?orderedStatusHistory.splice(0,finalStatusIndex+1):orderedStatusHistory;this.cachedStatus={status:filteredStatusHistory.slice(-1)[0].status,statusHistory:filteredStatusHistory,level:currentLevel};}return this.cachedStatus;}}exports.Proposal=Proposal;class LambdaProposal extends Proposal{constructor(){super(...arguments);this.cachedMetadata=null;}get metadata(){var _a;let lambdaMetadata={lambdaType:'',lambdaHandler:{},config:[],transfers:[],update_contract_delegate:'',update_guardian:'',agoraPostId:'',list:[]};if(this.cachedMetadata!==null){return this.cachedMetadata;}const parser=new michel_codec_1.Parser();const typ=parser.parseMichelineExpression(proposelambda_1.default);const schema=new michelson_encoder_1.Schema(typ);const unpackedMetadata=(0,michel_codec_1.unpackDataBytes)({bytes:this.packedMetadata},typ);const proposalMetadataDTO=schema.Execute(unpackedMetadata);const baseMetadata=getBaseMetadata(proposalMetadataDTO);lambdaMetadata=Object.assign(Object.assign({},baseMetadata),{lambdaType:'',lambdaHandler:{},list:[],transfers:[]});if('add_handler'in proposalMetadataDTO){lambdaMetadata.lambdaType='add_handler';lambdaMetadata.lambdaHandler=proposalMetadataDTO.add_handler;}if('remove_handler'in proposalMetadataDTO){lambdaMetadata.lambdaType='remove_handler';lambdaMetadata.lambdaHandler=proposalMetadataDTO.remove_handler;}if('execute_handler'in proposalMetadataDTO){lambdaMetadata.lambdaType='execute_handler';lambdaMetadata.lambdaHandler=proposalMetadataDTO.execute_handler;try{lambdaMetadata.lambdaHandler.unpacked_argument=(0,michel_codec_1.unpackDataBytes)({bytes:lambdaMetadata.lambdaHandler.packed_argument},parser.parseMichelineExpression((_a=lambdaMetadata.lambdaHandler)===null||_a===void 0?void 0:_a.packed_argument));if(lambdaMetadata.lambdaHandler.handler_name==='transfer_proposal'){const transfer_michelson=this.dao.data.address===config_1.HUMANITEZ_DAO?transfer_proposal_type_before_fa1_2_json_1.default:transfer_proposal_type_json_1.default;const transfer_arg_schema=new michelson_encoder_1.Schema(transfer_michelson);const transfer_proposal_data=transfer_arg_schema.Execute(lambdaMetadata.lambdaHandler.unpacked_argument);const {agora_post_id,registry_diff,transfers}=transfer_proposal_data;lambdaMetadata.agoraPostId=agora_post_id;if(transfers){lambdaMetadata.transfers=(0,_1.extractTransfersData)(transfers);}if(registry_diff){lambdaMetadata.list=registry_diff.map(item=>({key:(0,tzip16_1.bytes2Char)(item[0]),value:(0,tzip16_1.bytes2Char)(item[1])}));}}}catch(error){lambdaMetadata.lambdaHandler.unpacked_argument={};}finally{delete lambdaMetadata.lambdaHandler.packed_argument;}}this.cachedMetadata=Object.assign({},lambdaMetadata);return this.cachedMetadata;}}exports.LambdaProposal=LambdaProposal; \ No newline at end of file diff --git a/dist/services/services/dao/mappers/proposal/types.js.map b/dist/services/services/dao/mappers/proposal/types.js.map deleted file mode 100644 index 4a65721..0000000 --- a/dist/services/services/dao/mappers/proposal/types.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"types.js","sourceRoot":"","sources":["../../../../../../src/services/services/dao/mappers/proposal/types.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/services/services/dao/queries.js b/dist/services/services/dao/queries.js deleted file mode 100644 index cd6bd5d..0000000 --- a/dist/services/services/dao/queries.js +++ /dev/null @@ -1,243 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.GET_XTZ_TRANSFERS=exports.GET_PROPOSAL_QUERY=exports.GET_PROPOSALS_QUERY=exports.GET_DAO_QUERY=exports.GET_DAOS_QUERY_V2=exports.GET_DAOS_QUERY=void 0;const graphql_request_1=require('graphql-request');exports.GET_DAOS_QUERY=(0,graphql_request_1.gql)` - query getDaos($network: String!) { - daos(where: { network: { _eq: $network } }) { - dao_type { - name - } - description - address - frozen_token_id - governance_token_id - ledgers { - holder { - address - } - } - name - network - period - staked - start_level - token { - contract - decimals - is_transferable - level - name - network - should_prefer_symbol - supply - symbol - timestamp - token_id - } - } - } -`;exports.GET_DAOS_QUERY_V2=(0,graphql_request_1.gql)` - query getDaos($network: String!) { - daos(where: { network: { _eq: $network } }) { - dao_type { - name - } - description - address - frozen_token_id - governance_token_id - ledgers { - holder { - address - } - } - name - network - period - staked - start_level - token { - contract - decimals - is_transferable - level - name - network - should_prefer_symbol - supply - symbol - timestamp - token_id - } - } - } -`;exports.GET_DAO_QUERY=(0,graphql_request_1.gql)` - query getDao($address: String!) { - daos(where: { address: { _eq: $address } }) { - dao_type { - id - name - } - description - address - frozen_token_id - governance_token_id - guardian - id - last_updated_cycle - ledgers { - id - holder { - id - address - proposals_aggregate { - aggregate { - count - } - } - votes_aggregate { - aggregate { - sum { - amount - } - } - } - } - current_stage_num - current_unstaked - past_unstaked - staked - } - # max_proposals - max_quorum_change - max_quorum_threshold - min_quorum_threshold - name - network - period - proposal_expired_level - proposal_flush_level - quorum_change - fixed_proposal_fee_in_token - quorum_threshold - staked - start_level - lambda_extras { - id - frozen_extra_value - frozen_scale_value - max_xtz_amount - min_xtz_amount - registry - registry_affected - slash_division_value - slash_scale_value - } - token { - id - contract - decimals - is_transferable - level - name - network - should_prefer_symbol - supply - symbol - timestamp - token_id - } - } - } -`;exports.GET_PROPOSALS_QUERY=(0,graphql_request_1.gql)` - query getDao($address: String!) { - daos(where: { address: { _eq: $address } }) { - proposals { - downvotes - hash - id - key - metadata - proposer_frozen_token - proposer_id - quorum_threshold - start_level - start_date - upvotes - voting_stage_num - holder { - address - id - } - status_updates(order_by: { timestamp: asc }) { - timestamp - id - level - proposal_status { - id - description - } - } - votes { - amount - holder { - address - id - } - id - support - staked - } - } - } - } -`;exports.GET_PROPOSAL_QUERY=(0,graphql_request_1.gql)` - query getDao($address: String!, $proposalKey: String!) { - daos(where: { _and: { address: { _eq: $address } } }) { - proposals(where: { key: { _eq: $proposalKey } }) { - downvotes - hash - id - key - metadata - proposer_frozen_token - proposer_id - quorum_threshold - start_level - start_date - upvotes - voting_stage_num - holder { - address - id - } - status_updates(order_by: { timestamp: asc }) { - timestamp - id - level - proposal_status { - id - description - } - } - votes { - amount - holder { - address - id - } - id - support - staked - } - } - } - } -`;exports.GET_XTZ_TRANSFERS=(0,graphql_request_1.gql)` - query getTransfers($address: String!) { - transfer(where: { dao: { address: { _eq: $address } } }) { - decimal_amount - amount - from_address - timestamp - hash - } - } -`; \ No newline at end of file diff --git a/dist/services/services/dao/queries.js.map b/dist/services/services/dao/queries.js.map deleted file mode 100644 index f0ae4c5..0000000 --- a/dist/services/services/dao/queries.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"queries.js","sourceRoot":"","sources":["../../../../src/services/services/dao/queries.ts"],"names":[],"mappings":";;;AAAA,qDAAqC;AAExB,QAAA,cAAc,GAAG,IAAA,qBAAG,EAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CAmChC,CAAA;AAEY,QAAA,iBAAiB,GAAG,IAAA,qBAAG,EAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CAmCnC,CAAA;AAEY,QAAA,aAAa,GAAG,IAAA,qBAAG,EAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CA8E/B,CAAA;AAEY,QAAA,mBAAmB,GAAG,IAAA,qBAAG,EAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CA0CrC,CAAA;AAEY,QAAA,kBAAkB,GAAG,IAAA,qBAAG,EAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CA0CpC,CAAA;AAEY,QAAA,iBAAiB,GAAG,IAAA,qBAAG,EAAA;;;;;;;;;;CAUnC,CAAA"} \ No newline at end of file diff --git a/dist/services/services/dao/services.js b/dist/services/services/dao/services.js deleted file mode 100644 index 07c0119..0000000 --- a/dist/services/services/dao/services.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.getXTZTransfers=exports.getProposal=exports.getProposals=exports.getDAOs=exports.getDAO=void 0;const graphql_1=require('../graphql');const queries_1=require('./queries');const types_1=require('./mappers/proposal/types');const dayjs_1=__importDefault(require('dayjs'));const getDAO=address=>__awaiter(void 0,void 0,void 0,function*(){return yield graphql_1.client.request(queries_1.GET_DAO_QUERY,{address});});exports.getDAO=getDAO;const getDAOs=network=>__awaiter(void 0,void 0,void 0,function*(){const response=yield graphql_1.client.request(queries_1.GET_DAOS_QUERY,{network});const response_v2=yield graphql_1.client_v2.request(queries_1.GET_DAOS_QUERY_V2,{network});const daos=response.daos;const daos_v2=response_v2.daos;return[...daos,...daos_v2];});exports.getDAOs=getDAOs;const getProposals=dao=>__awaiter(void 0,void 0,void 0,function*(){const response=yield graphql_1.client.request(queries_1.GET_PROPOSALS_QUERY,{address:dao.data.address});const fetched=response.daos[0];let proposals;switch(dao.data.type){case'lambda':proposals=fetched.proposals.map(proposal=>new types_1.LambdaProposal(proposal,dao));break;default:throw new Error(`DAO with address '${dao.data.address}' has an unrecognized type '${dao.data.type}'`);}return proposals.sort((a,b)=>(0,dayjs_1.default)(b.startDate).isAfter((0,dayjs_1.default)(a.startDate))?1:-1);});exports.getProposals=getProposals;const getProposal=(address,proposalKey)=>__awaiter(void 0,void 0,void 0,function*(){return yield graphql_1.client.request(queries_1.GET_PROPOSAL_QUERY,{address,proposalKey});});exports.getProposal=getProposal;const getXTZTransfers=address=>__awaiter(void 0,void 0,void 0,function*(){return yield graphql_1.client.request(queries_1.GET_XTZ_TRANSFERS,{address});});exports.getXTZTransfers=getXTZTransfers; \ No newline at end of file diff --git a/dist/services/services/dao/services.js.map b/dist/services/services/dao/services.js.map deleted file mode 100644 index 84a30ae..0000000 --- a/dist/services/services/dao/services.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"services.js","sourceRoot":"","sources":["../../../../src/services/services/dao/services.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;AAAA,wCAA8C;AAE9C,uCAOkB;AAClB,oDAAmE;AACnE,kDAAyB;AAuBlB,MAAM,MAAM,GAAG,CAAO,OAAe,EAAE,EAAE;IAC9C,OAAO,MAAM,gBAAM,CAAC,OAAO,CAAY,uBAAa,EAAE;QACpD,OAAO;KACR,CAAC,CAAA;AACJ,CAAC,CAAA,CAAA;AAJY,QAAA,MAAM,UAIlB;AAEM,MAAM,OAAO,GAAG,CAAO,OAAe,EAAE,EAAE;IAC/C,MAAM,QAAQ,GAAG,MAAM,gBAAM,CAAC,OAAO,CAAgB,wBAAc,EAAE;QACnE,OAAO;KACR,CAAC,CAAA;IAEF,MAAM,WAAW,GAAG,MAAM,mBAAS,CAAC,OAAO,CAAgB,2BAAiB,EAAE;QAC5E,OAAO;KACR,CAAC,CAAA;IAEF,MAAM,IAAI,GAAG,QAAQ,CAAC,IAAI,CAAA;IAC1B,MAAM,OAAO,GAAG,WAAW,CAAC,IAAI,CAAA;IAEhC,OAAO,CAAC,GAAG,IAAI,EAAE,GAAG,OAAO,CAAC,CAAA;AAC9B,CAAC,CAAA,CAAA;AAbY,QAAA,OAAO,WAanB;AAEM,MAAM,YAAY,GAAG,CAAO,GAAY,EAAE,EAAE;IACjD,MAAM,QAAQ,GAAG,MAAM,gBAAM,CAAC,OAAO,CAAkB,6BAAmB,EAAE;QAC1E,OAAO,EAAE,GAAG,CAAC,IAAI,CAAC,OAAO;KAC1B,CAAC,CAAA;IACF,MAAM,OAAO,GAAG,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;IAEhC,IAAI,SAAqB,CAAA;IACzB,QAAQ,GAAG,CAAC,IAAI,CAAC,IAAI,EAAE;QACrB,KAAK,QAAQ;YACX,SAAS,GAAG,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,QAAQ,CAAC,EAAE,CAAC,IAAI,sBAAc,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,CAAA;YAChF,MAAK;QACP;YACE,MAAM,IAAI,KAAK,CAAC,qBAAqB,GAAG,CAAC,IAAI,CAAC,OAAO,+BAA+B,GAAG,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAA;KACxG;IAED,OAAO,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,IAAA,eAAK,EAAC,CAAC,CAAC,SAAS,CAAC,CAAC,OAAO,CAAC,IAAA,eAAK,EAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;AAC5F,CAAC,CAAA,CAAA;AAhBY,QAAA,YAAY,gBAgBxB;AAEM,MAAM,WAAW,GAAG,CAAO,OAAe,EAAE,WAAmB,EAAE,EAAE;IACxE,OAAO,MAAM,gBAAM,CAAC,OAAO,CAAiB,4BAAkB,EAAE;QAC9D,OAAO;QACP,WAAW;KACZ,CAAC,CAAA;AACJ,CAAC,CAAA,CAAA;AALY,QAAA,WAAW,eAKvB;AAEM,MAAM,eAAe,GAAG,CAAO,OAAe,EAAE,EAAE;IACvD,OAAO,MAAM,gBAAM,CAAC,OAAO,CAAqB,2BAAiB,EAAE;QACjE,OAAO;KACR,CAAC,CAAA;AACJ,CAAC,CAAA,CAAA;AAJY,QAAA,eAAe,mBAI3B"} \ No newline at end of file diff --git a/dist/services/services/graphql.js b/dist/services/services/graphql.js deleted file mode 100644 index dfaa98f..0000000 --- a/dist/services/services/graphql.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.client_v2=exports.client=void 0;const graphql_request_1=require('graphql-request');const config_1=require('../config');const BASE_URL=(0,config_1.getEnv)(config_1.EnvKey.REACT_APP_HASURA_URL);const BASE_URL_V2=(0,config_1.getEnv)(config_1.EnvKey.REACT_APP_HASURA_URL_V2);const HASURA_ADMIN_SECRET=(0,config_1.getEnv)(config_1.EnvKey.REACT_APP_HASURA_ADMIN_SECRET);const HASURA_ADMIN_SECRET_V2=(0,config_1.getEnv)(config_1.EnvKey.REACT_APP_HASURA_ADMIN_SECRET_V2);if(!BASE_URL){throw new Error(`${config_1.EnvKey.REACT_APP_HASURA_URL} env variable is missing`);}if(!HASURA_ADMIN_SECRET){throw new Error(`${config_1.EnvKey.REACT_APP_HASURA_ADMIN_SECRET} env variable is missing`);}exports.client=new graphql_request_1.GraphQLClient(BASE_URL,{headers:{'content-type':'application/json','x-hasura-admin-secret':HASURA_ADMIN_SECRET}});exports.client_v2=new graphql_request_1.GraphQLClient(BASE_URL_V2,{headers:{'content-type':'application/json','x-hasura-admin-secret':HASURA_ADMIN_SECRET_V2}}); \ No newline at end of file diff --git a/dist/services/services/graphql.js.map b/dist/services/services/graphql.js.map deleted file mode 100644 index 6cdb648..0000000 --- a/dist/services/services/graphql.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"graphql.js","sourceRoot":"","sources":["../../../src/services/services/graphql.ts"],"names":[],"mappings":";;;AAAA,qDAA+C;AAC/C,4CAAgD;AAEhD,MAAM,QAAQ,GAAG,IAAA,eAAM,EAAC,eAAM,CAAC,oBAAoB,CAAC,CAAA;AACpD,MAAM,WAAW,GAAG,IAAA,eAAM,EAAC,eAAM,CAAC,uBAAuB,CAAC,CAAA;AAC1D,MAAM,mBAAmB,GAAG,IAAA,eAAM,EAAC,eAAM,CAAC,6BAA6B,CAAC,CAAA;AACxE,MAAM,sBAAsB,GAAG,IAAA,eAAM,EAAC,eAAM,CAAC,gCAAgC,CAAC,CAAA;AAE9E,IAAI,CAAC,QAAQ,EAAE;IACb,MAAM,IAAI,KAAK,CAAC,GAAG,eAAM,CAAC,oBAAoB,0BAA0B,CAAC,CAAA;CAC1E;AAED,IAAI,CAAC,mBAAmB,EAAE;IACxB,MAAM,IAAI,KAAK,CAAC,GAAG,eAAM,CAAC,6BAA6B,0BAA0B,CAAC,CAAA;CACnF;AAEY,QAAA,MAAM,GAAG,IAAI,+BAAa,CAAC,QAAQ,EAAE;IAChD,OAAO,EAAE;QACP,cAAc,EAAE,kBAAkB;QAClC,uBAAuB,EAAE,mBAAmB;KAC7C;CACF,CAAC,CAAA;AAEW,QAAA,SAAS,GAAG,IAAI,+BAAa,CAAC,WAAW,EAAE;IACtD,OAAO,EAAE;QACP,cAAc,EAAE,kBAAkB;QAClC,uBAAuB,EAAE,sBAAsB;KAChD;CACF,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/services/services/lite/lite-services.js b/dist/services/services/lite/lite-services.js deleted file mode 100644 index 0ebe526..0000000 --- a/dist/services/services/lite/lite-services.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.fetchLiteData=exports.voteOnLiteProposal=exports.saveLiteProposal=exports.joinLiteCommunity=exports.saveLiteCommunity=exports.getXTZTransfers=exports.getProposal=exports.getProposals=exports.getLiteDAOs=exports.getDAO=void 0;const graphql_1=require('../graphql');const queries_1=require('../dao/queries');const types_1=require('../dao/mappers/proposal/types');const dayjs_1=__importDefault(require('dayjs'));const axios_1=__importDefault(require('axios'));const config_1=require('../../config');const node_fetch_1=__importDefault(require('node-fetch'));const REACT_APP_LITE_API_URL=(0,config_1.getEnv)(config_1.EnvKey.REACT_APP_LITE_API_URL);const getDAO=address=>__awaiter(void 0,void 0,void 0,function*(){return yield graphql_1.client.request(queries_1.GET_DAO_QUERY,{address});});exports.getDAO=getDAO;const getLiteDAOs=network=>__awaiter(void 0,void 0,void 0,function*(){const response=yield axios_1.default.post(`${REACT_APP_LITE_API_URL}/daos/`,{network});const daos=response.data;const new_daos=daos.map(dao=>{const new_dao={dao_type:{name:'lite'},description:dao.description,address:dao._id,frozen_token_id:dao.tokenID,governance_token_id:dao.tokenID,name:dao.name,network:dao.network,token:{id:Number(dao.tokenID),contract:dao.tokenAddress,network:network,token_id:Number(dao.tokenID),symbol:dao.symbol,name:dao.name,decimals:Number(dao.decimals),standard:dao.tokenType}};return new_dao;});return[...new_daos];});exports.getLiteDAOs=getLiteDAOs;const getProposals=dao=>__awaiter(void 0,void 0,void 0,function*(){const response=yield graphql_1.client.request(queries_1.GET_PROPOSALS_QUERY,{address:dao.data.address});const fetched=response.daos[0];let proposals;switch(dao.data.type){case'lambda':proposals=fetched.proposals.map(proposal=>new types_1.LambdaProposal(proposal,dao));break;default:throw new Error(`DAO with address '${dao.data.address}' has an unrecognized type '${dao.data.type}'`);}return proposals.sort((a,b)=>(0,dayjs_1.default)(b.startDate).isAfter((0,dayjs_1.default)(a.startDate))?1:-1);});exports.getProposals=getProposals;const getProposal=(address,proposalKey)=>__awaiter(void 0,void 0,void 0,function*(){return yield graphql_1.client.request(queries_1.GET_PROPOSAL_QUERY,{address,proposalKey});});exports.getProposal=getProposal;const getXTZTransfers=address=>__awaiter(void 0,void 0,void 0,function*(){return yield graphql_1.client.request(queries_1.GET_XTZ_TRANSFERS,{address});});exports.getXTZTransfers=getXTZTransfers;const saveLiteCommunity=(signature,publicKey,payloadBytes)=>__awaiter(void 0,void 0,void 0,function*(){const resp=yield(0,node_fetch_1.default)(`${(0,config_1.getEnv)(config_1.EnvKey.REACT_APP_LITE_API_URL)}/dao/add`,{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify({signature,publicKey,payloadBytes})});return resp;});exports.saveLiteCommunity=saveLiteCommunity;const joinLiteCommunity=(signature,publicKey,payloadBytes)=>__awaiter(void 0,void 0,void 0,function*(){const resp=yield(0,node_fetch_1.default)(`${(0,config_1.getEnv)(config_1.EnvKey.REACT_APP_LITE_API_URL)}/daos/join`,{method:'POST',body:JSON.stringify({signature,publicKey,payloadBytes}),headers:{'Content-Type':'application/json'}});return resp;});exports.joinLiteCommunity=joinLiteCommunity;const saveLiteProposal=(signature,publicKey,payloadBytes)=>__awaiter(void 0,void 0,void 0,function*(){const resp=yield(0,node_fetch_1.default)(`${(0,config_1.getEnv)(config_1.EnvKey.REACT_APP_LITE_API_URL)}/poll/add`,{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify({signature,publicKey,payloadBytes})});return resp;});exports.saveLiteProposal=saveLiteProposal;const voteOnLiteProposal=(signature,publicKey,payloadBytes)=>__awaiter(void 0,void 0,void 0,function*(){const resp=yield(0,node_fetch_1.default)(`${(0,config_1.getEnv)(config_1.EnvKey.REACT_APP_LITE_API_URL)}/update/choice`,{method:'POST',body:JSON.stringify({signature,publicKey,payloadBytes}),headers:{'Content-Type':'application/json'}});return resp;});exports.voteOnLiteProposal=voteOnLiteProposal;const fetchLiteData=(daoContract,network)=>__awaiter(void 0,void 0,void 0,function*(){if(daoContract){const data=yield(0,node_fetch_1.default)(`${(0,config_1.getEnv)(config_1.EnvKey.REACT_APP_LITE_API_URL)}/daos/contracts/${daoContract.toString()}`,{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify({network})});const liteData=yield data.json();return liteData;}});exports.fetchLiteData=fetchLiteData; \ No newline at end of file diff --git a/dist/services/services/lite/lite-services.js.map b/dist/services/services/lite/lite-services.js.map deleted file mode 100644 index f3ecb42..0000000 --- a/dist/services/services/lite/lite-services.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"lite-services.js","sourceRoot":"","sources":["../../../../src/services/services/lite/lite-services.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/services/services/types.js b/dist/services/services/types.js deleted file mode 100644 index fa85c5c..0000000 --- a/dist/services/services/types.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true}); \ No newline at end of file diff --git a/dist/services/services/types.js.map b/dist/services/services/types.js.map deleted file mode 100644 index e0051ec..0000000 --- a/dist/services/services/types.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"types.js","sourceRoot":"","sources":["../../../src/services/services/types.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/services/tzprofiles/claims/index.js b/dist/services/tzprofiles/claims/index.js deleted file mode 100644 index bb85239..0000000 --- a/dist/services/tzprofiles/claims/index.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.getProfileClaim=void 0;const __1=require('..');const node_fetch_1=__importDefault(require('node-fetch'));const getProfileClaim=(tzAddress,network)=>__awaiter(void 0,void 0,void 0,function*(){const url=`${__1.API_URL}/${tzAddress}/${network}`;const response=yield(0,node_fetch_1.default)(url);if(!response.ok){throw new Error('Failed to fetch Profile Claim from TZProfile API');}const result=yield response.json();const profileClaim=result.map(claimArray=>JSON.parse(claimArray[1])).find(claim=>claim.type.includes('BasicProfile'));if(!profileClaim){throw new Error(`Address ${tzAddress} has no profile in network ${network}`);}return profileClaim;});exports.getProfileClaim=getProfileClaim; \ No newline at end of file diff --git a/dist/services/tzprofiles/claims/index.js.map b/dist/services/tzprofiles/claims/index.js.map deleted file mode 100644 index 7c8d9ed..0000000 --- a/dist/services/tzprofiles/claims/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/services/tzprofiles/claims/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;AACA,0BAA4B;AAE5B,4DAA+B;AAExB,MAAM,eAAe,GAAG,CAAO,SAAiB,EAAE,OAAgB,EAAkB,EAAE;IAC3F,MAAM,GAAG,GAAG,GAAG,WAAO,IAAI,SAAS,IAAI,OAAO,EAAE,CAAA;IAEhD,MAAM,QAAQ,GAAG,MAAM,IAAA,oBAAK,EAAC,GAAG,CAAC,CAAA;IAEjC,IAAI,CAAC,QAAQ,CAAC,EAAE,EAAE;QAChB,MAAM,IAAI,KAAK,CAAC,kDAAkD,CAAC,CAAA;KACpE;IAED,MAAM,MAAM,GAAc,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAA;IAC/C,MAAM,YAAY,GAAG,MAAM;SACxB,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC,UAAU,CAAC,CAAC,CAAC,CAAU,CAAC;SACrD,IAAI,CAAC,KAAK,CAAC,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,QAAQ,CAAC,cAAc,CAAC,CAAC,CAAA;IAErD,IAAI,CAAC,YAAY,EAAE;QACjB,MAAM,IAAI,KAAK,CAAC,WAAW,SAAS,8BAA8B,OAAO,EAAE,CAAC,CAAA;KAC7E;IAED,OAAO,YAAY,CAAA;AACrB,CAAC,CAAA,CAAA;AAnBY,QAAA,eAAe,mBAmB3B"} \ No newline at end of file diff --git a/dist/services/tzprofiles/claims/types.js b/dist/services/tzprofiles/claims/types.js deleted file mode 100644 index fa85c5c..0000000 --- a/dist/services/tzprofiles/claims/types.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true}); \ No newline at end of file diff --git a/dist/services/tzprofiles/claims/types.js.map b/dist/services/tzprofiles/claims/types.js.map deleted file mode 100644 index b24acd1..0000000 --- a/dist/services/tzprofiles/claims/types.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"types.js","sourceRoot":"","sources":["../../../../src/services/tzprofiles/claims/types.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/services/tzprofiles/hooks/useProfileClaim.js b/dist/services/tzprofiles/hooks/useProfileClaim.js deleted file mode 100644 index c9fbb88..0000000 --- a/dist/services/tzprofiles/hooks/useProfileClaim.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.useProfileClaim=void 0;const react_query_1=require('react-query');const useTezos_1=require('../../beacon/hooks/useTezos');const claims_1=require('../claims');const useProfileClaim=tzAddress=>{const {network}=(0,useTezos_1.useTezos)();const result=(0,react_query_1.useQuery)(['tzProfile_profile_claim',tzAddress,network],()=>(0,claims_1.getProfileClaim)(tzAddress,network),{enabled:!!network&&!!tzAddress,cacheTime:Infinity,refetchOnWindowFocus:false});return result;};exports.useProfileClaim=useProfileClaim; \ No newline at end of file diff --git a/dist/services/tzprofiles/hooks/useProfileClaim.js.map b/dist/services/tzprofiles/hooks/useProfileClaim.js.map deleted file mode 100644 index 86f6c07..0000000 --- a/dist/services/tzprofiles/hooks/useProfileClaim.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useProfileClaim.js","sourceRoot":"","sources":["../../../../src/services/tzprofiles/hooks/useProfileClaim.tsx"],"names":[],"mappings":";;;AAAA,6CAAsC;AACtC,6DAAyD;AACzD,sCAA2C;AAGpC,MAAM,eAAe,GAAG,CAAC,SAAiB,EAAE,EAAE;IACnD,MAAM,EAAE,OAAO,EAAE,GAAG,IAAA,mBAAQ,GAAE,CAAA;IAE9B,MAAM,MAAM,GAAG,IAAA,sBAAQ,EACrB,CAAC,yBAAyB,EAAE,SAAS,EAAE,OAAO,CAAC,EAC/C,GAAG,EAAE,CAAC,IAAA,wBAAe,EAAC,SAAS,EAAE,OAAO,CAAC,EACzC;QACE,OAAO,EAAE,CAAC,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS;QACjC,SAAS,EAAE,QAAQ;QACnB,oBAAoB,EAAE,KAAK;KAC5B,CACF,CAAA;IAED,OAAO,MAAM,CAAA;AACf,CAAC,CAAA;AAdY,QAAA,eAAe,mBAc3B"} \ No newline at end of file diff --git a/dist/services/tzprofiles/index.js b/dist/services/tzprofiles/index.js deleted file mode 100644 index 646c14e..0000000 --- a/dist/services/tzprofiles/index.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.API_URL=void 0;exports.API_URL='https://api.tzprofiles.com'; \ No newline at end of file diff --git a/dist/services/tzprofiles/index.js.map b/dist/services/tzprofiles/index.js.map deleted file mode 100644 index c438693..0000000 --- a/dist/services/tzprofiles/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/services/tzprofiles/index.ts"],"names":[],"mappings":";;;AAAa,QAAA,OAAO,GAAG,4BAA4B,CAAA"} \ No newline at end of file diff --git a/dist/services/utils/utils.js b/dist/services/utils/utils.js deleted file mode 100644 index bec42ff..0000000 --- a/dist/services/utils/utils.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value);});}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value));}catch(e){reject(e);}}function rejected(value){try{step(generator['throw'](value));}catch(e){reject(e);}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected);}step((generator=generator.apply(thisArg,_arguments||[])).next());});};var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{'default':mod};};Object.defineProperty(exports,'__esModule',{value:true});exports.getSignature=exports.formatByDecimals=exports.nFormatter=exports.numberWithCommas=exports.getTreasuryPercentage=exports.getTotalVoters=exports.calculateProposalTotal=exports.calculateChoiceTotal=exports.calculateWeight=exports.isProposalActive=exports.getTurnoutValue=exports.hasTokenBalance=exports.getUserTotalSupplyAtReferenceBlock=exports.getTotalSupplyAtReferenceBlock=exports.getCurrentBlock=void 0;const tzip16_1=require('@taquito/tzip16');const dayjs_1=__importDefault(require('dayjs'));const relativeTime_1=__importDefault(require('dayjs/plugin/relativeTime'));const updateLocale_1=__importDefault(require('dayjs/plugin/updateLocale'));const beacon_sdk_1=require('@airgap/beacon-sdk');const bignumber_js_1=__importDefault(require('bignumber.js'));const bakingBad_1=require('../bakingBad');const node_fetch_1=__importDefault(require('node-fetch'));const getCurrentBlock=network=>__awaiter(void 0,void 0,void 0,function*(){const url=`https://api.${bakingBad_1.networkNameMap[network]}.tzkt.io/v1/head`;const response=yield(0,node_fetch_1.default)(url);if(!response.ok){throw new Error('Failed to fetch contract current block');}const result=yield response.json();return result.level;});exports.getCurrentBlock=getCurrentBlock;const getTotalSupplyAtReferenceBlock=(network,address,level)=>__awaiter(void 0,void 0,void 0,function*(){const url=`https://api.${bakingBad_1.networkNameMap[network]}.tzkt.io/v1/contracts/${address}/bigmaps/token_total_supply/historical_keys/${level}`;const response=yield(0,node_fetch_1.default)(url);if(!response.ok){throw new Error('Failed to fetch contract current block');}const result=yield response.json();return result[0].value;});exports.getTotalSupplyAtReferenceBlock=getTotalSupplyAtReferenceBlock;const getUserTotalSupplyAtReferenceBlock=(network,address,level,userAddress)=>__awaiter(void 0,void 0,void 0,function*(){const url=`https://api.${bakingBad_1.networkNameMap[network]}.tzkt.io/v1/contracts/${address}/bigmaps/ledger/historical_keys/${level}`;const response=yield(0,node_fetch_1.default)(url);if(!response.ok){throw new Error('Failed to fetch contract current block');}const result=yield response.json();let userBalance;if(result&&result.length>0){userBalance=result.find(elem=>elem.key.address===userAddress);return userBalance.value;}return 0;});exports.getUserTotalSupplyAtReferenceBlock=getUserTotalSupplyAtReferenceBlock;const hasTokenBalance=(network,account,contract)=>__awaiter(void 0,void 0,void 0,function*(){const url=`https://api.${bakingBad_1.networkNameMap[network]}.tzkt.io/v1/tokens/balances?account=${account}&token.contract=${contract}`;const response=yield(0,node_fetch_1.default)(url);if(!response.ok){throw new Error('Failed to fetch contract current block');}const result=yield response.json();let hasBalance=false;if(result&&result[0]){if(result[0].balance>0){hasBalance=true;}else{hasBalance=false;}}else{hasBalance=false;}return hasBalance;});exports.hasTokenBalance=hasTokenBalance;const getTurnoutValue=(network,address,level,voters)=>__awaiter(void 0,void 0,void 0,function*(){const url=`https://api.${bakingBad_1.networkNameMap[network]}.tzkt.io/v1/contracts/${address}/bigmaps/ledger/historical_keys/${level}`;const response=yield(0,node_fetch_1.default)(url);if(!response.ok){throw new Error('Failed to fetch contract current block');}const result=yield response.json();if(result){return voters*100/result.length;}return 0;});exports.getTurnoutValue=getTurnoutValue;const isProposalActive=date=>{const config={rounding:Math.floor};dayjs_1.default.extend(relativeTime_1.default,config);dayjs_1.default.extend(updateLocale_1.default);dayjs_1.default.updateLocale('en',{relativeTime:{future:'%s left',past:'%s ago',s:'a few seconds',m:'1 minute',mm:'%d minutes',h:'1 hour',hh:'%d hours',d:'a day',dd:'%d days',M:'1 month',MM:'%d months',y:'1 year',yy:'%d years'}});const remainingDate=(0,dayjs_1.default)(date).fromNow();return remainingDate;};exports.isProposalActive=isProposalActive;const calculateWeight=(totalSupply,balance,decimals)=>{const formattedTotalSupply=new bignumber_js_1.default(totalSupply).div(new bignumber_js_1.default(10).pow(decimals));const percent=balance.div(formattedTotalSupply).multipliedBy(100);return percent;};exports.calculateWeight=calculateWeight;const calculateChoiceTotal=(choice_voters,decimals)=>{let total=new bignumber_js_1.default(0);choice_voters.map(voter=>{total=new bignumber_js_1.default(voter.balanceAtReferenceBlock).plus(total);});const result=new bignumber_js_1.default(total).div(new bignumber_js_1.default(10).pow(decimals));return result;};exports.calculateChoiceTotal=calculateChoiceTotal;const calculateProposalTotal=(choices,decimals)=>{let total=new bignumber_js_1.default(0);choices.map(choice=>{choice.walletAddresses.map(elem=>{total=new bignumber_js_1.default(elem.balanceAtReferenceBlock).plus(total);});});const result=total.div(new bignumber_js_1.default(10).pow(decimals));return result;};exports.calculateProposalTotal=calculateProposalTotal;const getTotalVoters=choices=>{let votersTotal=0;choices.map(choice=>{votersTotal+=choice.walletAddresses.length;});return votersTotal;};exports.getTotalVoters=getTotalVoters;const getTreasuryPercentage=(proposalTotal,totalSupply,decimals)=>{const formattedTotalSupply=new bignumber_js_1.default(totalSupply).div(new bignumber_js_1.default(10).pow(decimals));const value=proposalTotal.div(new bignumber_js_1.default(formattedTotalSupply)).multipliedBy(100);return value;};exports.getTreasuryPercentage=getTreasuryPercentage;const numberWithCommas=x=>{return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g,',');};exports.numberWithCommas=numberWithCommas;const SI_SYMBOL=['','k','M','G','T','P','E'];const nFormatter=(num,digits)=>{return num.toString();};exports.nFormatter=nFormatter;const formatByDecimals=(value,decimals)=>{return(0,exports.nFormatter)(new bignumber_js_1.default(value).div(new bignumber_js_1.default(10).pow(decimals)),1);};exports.formatByDecimals=formatByDecimals;const getSignature=(userAddress,wallet,data)=>__awaiter(void 0,void 0,void 0,function*(){const formattedInput=['Tezos Signed Message:',process.env.REACT_APP_BASE_URL,new Date().toISOString(),data].join(' ');const bytes=(0,tzip16_1.char2Bytes)(formattedInput);const payloadBytes='05'+'0100'+(0,tzip16_1.char2Bytes)(bytes.length.toString())+bytes;const payload={signingType:beacon_sdk_1.SigningType.MICHELINE,payload:payloadBytes,sourceAddress:userAddress};const signedPayload=yield wallet===null||wallet===void 0?void 0:wallet.client.requestSignPayload(payload);const {signature}=signedPayload;return{signature,payloadBytes};});exports.getSignature=getSignature; \ No newline at end of file diff --git a/dist/services/utils/utils.js.map b/dist/services/utils/utils.js.map deleted file mode 100644 index a8fc9fa..0000000 --- a/dist/services/utils/utils.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"utils.js","sourceRoot":"","sources":["../../../src/services/utils/utils.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/theme/index.js b/dist/theme/index.js deleted file mode 100644 index f55c4bb..0000000 --- a/dist/theme/index.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.themeOptions=exports.theme=void 0;const styles_1=require('@material-ui/core/styles');const defaultTheme=(0,styles_1.createTheme)();const {breakpoints}=defaultTheme;exports.theme=(0,styles_1.createTheme)({props:{MuiButtonBase:{disableRipple:true}},palette:{primary:{main:'#2F3438',dark:'#1C1F23',light:'#383e43'},secondary:{main:'#81FEB7',dark:'#6AE9A720',contrastText:'#1C1F23'},text:{primary:'#FFFFFF'},error:{main:'#ED254E'},info:{main:'#3866F9'},warning:{main:'#FFC839'}},typography:{fontFamily:'Roboto Mono',h1:{fontSize:30,[breakpoints.down('xs')]:{fontSize:22}},subtitle1:{fontSize:32},subtitle2:{fontSize:16,fontWeight:300},h3:{fontSize:21,fontWeight:400},h2:{fontSize:24},h4:{fontSize:21,[breakpoints.down('xs')]:{fontSize:16}},h5:{fontSize:35,[breakpoints.down('xs')]:{fontSize:21}},body1:{fontSize:18,[breakpoints.down('xs')]:{fontSize:14}},body2:{fontSize:16,[breakpoints.down('xs')]:{fontSize:14}},h6:{fontSize:14}},overrides:{MuiTypography:{root:{letterSpacing:'-0.03em !important'}},MuiMenu:{paper:{backgroundColor:'#2f3438'}},MuiSlider:{root:{color:'#3D3D3D'}},MuiTab:{root:{maxWidth:'100%'}},MuiTooltip:{tooltip:{backgroundColor:'#62eda5',fontSize:14,padding:'10px 15px',color:'#1C1F23'}},MuiStepLabel:{label:{'cursor':'pointer','color':'#fff','opacity':0.5,'marginLeft':15,'lineHeight':'40px','&$completed':{fontWeight:300},'&$active':{fontWeight:300},'& .MuiStepLabel-completed':{fontWeight:300}},active:{color:'#fff !important',opacity:1},completed:{color:'#fff !important',opacity:0.5,fontWeight:300}},MuiStepConnector:{lineVertical:{display:'none'}},MuiStepContent:{root:{borderLeft:'none'}},MuiStep:{root:{marginBottom:15}},MuiStepIcon:{active:{color:'#1C1F23 !important'},completed:{color:'#fff !important'},root:{'height':32,'width':32,'color':'#1C1F23','border':'1px solid #3D3D3D','borderRadius':'50%','&$active':{'fill':'#fff','border':'1px solid #3D3D3D','borderRadius':'50%','& $text':{fill:'#1C1F23',border:'1px solid #3D3D3D'}}},text:{fill:'#fff'}},MuiInput:{underline:{'&:after':{borderBottom:'none'},'&$focused:after':{borderBottom:'none'},'&$error:after':{borderBottom:'none'},'&:before':{borderBottom:'none'},'&:hover:not($disabled):not($focused):not($error):before':{borderBottom:'none'},'&$disabled:before':{borderBottom:'none'},'&:active:not($disabled):not($focused):not($error):before':{borderBottom:'none'}},disabled:{}},MuiButton:{root:{'textTransform':'capitalize','fontWeight':500,'fontSize':18,'padding':'3px 14px','letterSpacing':'-0.03em','boxShadow':'none','&:hover':{boxShadow:'none'},'&$disabled':{color:'#2F3438 !important',background:'#41484d !important'}},outlined:{'&$disabled':{border:'2px solid #3d3d3d'},'borderWidth':'2px !important','borderRadius':'4px','padding':'1px 8px','fontSize':'1rem'},disabled:{}},MuiInputBase:{input:{textAlign:'center',color:'#fff'}},MuiRadio:{root:{color:'#fff'}},MuiDivider:{root:{marginTop:16,marginBottom:16}},MuiDialog:{paper:{background:'#1C1F23',width:615,maxWidth:'100%'},root:{height:'auto'},paperWidthSm:{maxWidth:615,height:'auto'}},MuiFormControl:{root:{width:'100%'}},MuiDialogContent:{root:{'padding':'42px 54px','&:first-child':{paddingTop:'42px'}}},MuiSelect:{selectMenu:{textAlign:'right',textTransform:'capitalize'},icon:{color:'#fff'}},MuiDialogContentText:{root:{marginBottom:0}},MuiSwitch:{root:{width:75,height:50},switchBase:{'color':'red','top':8,'left':8,'$checked$checked + &':{opacity:1,backgroundColor:'#1C1F23',color:'#81FEB7'}},track:{'borderRadius':'40px','backgroundColor':'inherit','border':'1px solid #fff','opacity':0.5,'$checked$checked + &':{opacity:1,backgroundColor:'#1C1F23',color:'#81FEB7'}},thumb:{'width':18,'height':18,'$checked$checked + &':{color:'#81FEB7'}},colorSecondary:{'color':'#fff','$checked$checked + &':{color:'#81FEB7'},'& .Mui-checked':{color:'#81FEB7'}}},MuiFormHelperText:{root:{display:'none'}},MuiTable:{root:{borderRadius:'8px',backgroundColor:'#2F3438'}},MuiTableHead:{root:{minHeight:58,fontSize:16,fontWeight:400,letterSpacing:'-0.01em',color:'#FFFFFF'}},MuiTableFooter:{root:{minHeight:60,fontSize:16,fontWeight:400,letterSpacing:'-0.01em',color:'##81FEB7',borderTop:'0.3px solid rgba(125,140,139, 0.2)'}},MuiTableBody:{root:{'& > *':{borderTop:'0.3px solid rgba(125,140,139, 0.2)',minHeight:90}}},MuiTableCell:{root:{borderBottom:'unset'},head:{fontWeight:300}},MuiTableRow:{root:{'height':70,'& th:first-child, & td:first-child':{paddingLeft:46},'& th:last-child, & td:last-child':{paddingRight:46}}},MuiGrid:{'align-items-xs-center':{alignItems:'center'}},MuiLinearProgress:{root:{borderRadius:50,background:'rgba(125,140,139, 0.2) !important'},barColorPrimary:{backgroundColor:'#3866f9'}},MuiPaper:{rounded:{borderRadius:'8px'}},MuiAccordionSummary:{root:{'minHeight':91,'& .Mui-expanded':{minHeight:91,display:'flex',alignItems:'center'}}}}});exports.themeOptions={breakpoints:{values:{xs:0,sm:600,mobile:645,toolbarswitch:865,md:900,lg:1200,xl:1536}}}; \ No newline at end of file diff --git a/dist/theme/index.js.map b/dist/theme/index.js.map deleted file mode 100644 index 909797e..0000000 --- a/dist/theme/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/theme/index.ts"],"names":[],"mappings":";;;AAAA,qDAAsD;AAEtD,MAAM,YAAY,GAAG,IAAA,oBAAW,GAAE,CAAA;AAClC,MAAM,EAAE,WAAW,EAAE,GAAG,YAAY,CAAA;AAEvB,QAAA,KAAK,GAAG,IAAA,oBAAW,EAAC;IAC/B,KAAK,EAAE;QACL,aAAa,EAAE;YACb,aAAa,EAAE,IAAI;SACpB;KACF;IACD,OAAO,EAAE;QACP,OAAO,EAAE;YACP,IAAI,EAAE,SAAS;YACf,IAAI,EAAE,SAAS;YACf,KAAK,EAAE,SAAS;SACjB;QACD,SAAS,EAAE;YACT,IAAI,EAAE,SAAS;YACf,IAAI,EAAE,WAAW;YACjB,YAAY,EAAE,SAAS;SACxB;QACD,IAAI,EAAE;YACJ,OAAO,EAAE,SAAS;SACnB;QACD,KAAK,EAAE;YACL,IAAI,EAAE,SAAS;SAChB;QACD,IAAI,EAAE;YACJ,IAAI,EAAE,SAAS;SAChB;QACD,OAAO,EAAE;YACP,IAAI,EAAE,SAAS;SAChB;KACF;IACD,UAAU,EAAE;QACV,UAAU,EAAE,aAAa;QACzB,EAAE,EAAE;YACF,QAAQ,EAAE,EAAE;YACZ,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE;gBACxB,QAAQ,EAAE,EAAE;aACb;SACF;QACD,SAAS,EAAE;YACT,QAAQ,EAAE,EAAE;SACb;QACD,SAAS,EAAE;YACT,QAAQ,EAAE,EAAE;YACZ,UAAU,EAAE,GAAG;SAChB;QACD,EAAE,EAAE;YACF,QAAQ,EAAE,EAAE;YACZ,UAAU,EAAE,GAAG;SAChB;QACD,EAAE,EAAE;YACF,QAAQ,EAAE,EAAE;SACb;QACD,EAAE,EAAE;YACF,QAAQ,EAAE,EAAE;YACZ,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE;gBACxB,QAAQ,EAAE,EAAE;aACb;SACF;QACD,EAAE,EAAE;YACF,QAAQ,EAAE,EAAE;YACZ,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE;gBACxB,QAAQ,EAAE,EAAE;aACb;SACF;QACD,KAAK,EAAE;YACL,QAAQ,EAAE,EAAE;YACZ,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE;gBACxB,QAAQ,EAAE,EAAE;aACb;SACF;QACD,KAAK,EAAE;YACL,QAAQ,EAAE,EAAE;YACZ,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE;gBACxB,QAAQ,EAAE,EAAE;aACb;SACF;QACD,EAAE,EAAE;YACF,QAAQ,EAAE,EAAE;SACb;KACF;IACD,SAAS,EAAE;QACT,aAAa,EAAE;YACb,IAAI,EAAE;gBACJ,aAAa,EAAE,oBAAoB;aACpC;SACF;QACD,OAAO,EAAE;YACP,KAAK,EAAE;gBACL,eAAe,EAAE,SAAS;aAC3B;SACF;QACD,SAAS,EAAE;YACT,IAAI,EAAE;gBACJ,KAAK,EAAE,SAAS;aACjB;SACF;QACD,MAAM,EAAE;YACN,IAAI,EAAE;gBACJ,QAAQ,EAAE,MAAM;aACjB;SACF;QACD,UAAU,EAAE;YACV,OAAO,EAAE;gBACP,eAAe,EAAE,SAAS;gBAC1B,QAAQ,EAAE,EAAE;gBACZ,OAAO,EAAE,WAAW;gBACpB,KAAK,EAAE,SAAS;aACjB;SACF;QACD,YAAY,EAAE;YACZ,KAAK,EAAE;gBACL,QAAQ,EAAE,SAAS;gBACnB,OAAO,EAAE,MAAM;gBACf,SAAS,EAAE,GAAG;gBACd,YAAY,EAAE,EAAE;gBAChB,YAAY,EAAE,MAAM;gBACpB,aAAa,EAAE;oBACb,UAAU,EAAE,GAAG;iBAChB;gBACD,UAAU,EAAE;oBACV,UAAU,EAAE,GAAG;iBAChB;gBACD,2BAA2B,EAAE;oBAC3B,UAAU,EAAE,GAAG;iBAChB;aACF;YACD,MAAM,EAAE;gBACN,KAAK,EAAE,iBAAiB;gBACxB,OAAO,EAAE,CAAC;aACX;YACD,SAAS,EAAE;gBACT,KAAK,EAAE,iBAAiB;gBACxB,OAAO,EAAE,GAAG;gBACZ,UAAU,EAAE,GAAG;aAChB;SACF;QACD,gBAAgB,EAAE;YAChB,YAAY,EAAE;gBACZ,OAAO,EAAE,MAAM;aAChB;SACF;QACD,cAAc,EAAE;YACd,IAAI,EAAE;gBACJ,UAAU,EAAE,MAAM;aACnB;SACF;QACD,OAAO,EAAE;YACP,IAAI,EAAE;gBACJ,YAAY,EAAE,EAAE;aACjB;SACF;QACD,WAAW,EAAE;YACX,MAAM,EAAE;gBACN,KAAK,EAAE,oBAAoB;aAC5B;YACD,SAAS,EAAE;gBACT,KAAK,EAAE,iBAAiB;aACzB;YACD,IAAI,EAAE;gBACJ,QAAQ,EAAE,EAAE;gBACZ,OAAO,EAAE,EAAE;gBACX,OAAO,EAAE,SAAS;gBAClB,QAAQ,EAAE,mBAAmB;gBAC7B,cAAc,EAAE,KAAK;gBACrB,UAAU,EAAE;oBACV,MAAM,EAAE,MAAM;oBACd,QAAQ,EAAE,mBAAmB;oBAC7B,cAAc,EAAE,KAAK;oBACrB,SAAS,EAAE;wBACT,IAAI,EAAE,SAAS;wBACf,MAAM,EAAE,mBAAmB;qBAC5B;iBACF;aACF;YACD,IAAI,EAAE;gBACJ,IAAI,EAAE,MAAM;aACb;SACF;QACD,QAAQ,EAAE;YACR,SAAS,EAAE;gBACT,SAAS,EAAE;oBACT,YAAY,EAAE,MAAM;iBACrB;gBACD,iBAAiB,EAAE;oBACjB,YAAY,EAAE,MAAM;iBACrB;gBACD,eAAe,EAAE;oBACf,YAAY,EAAE,MAAM;iBACrB;gBACD,UAAU,EAAE;oBACV,YAAY,EAAE,MAAM;iBACrB;gBACD,yDAAyD,EAAE;oBACzD,YAAY,EAAE,MAAM;iBACrB;gBACD,mBAAmB,EAAE;oBACnB,YAAY,EAAE,MAAM;iBACrB;gBACD,0DAA0D,EAAE;oBAC1D,YAAY,EAAE,MAAM;iBACrB;aACF;YACD,QAAQ,EAAE,EAAE;SACb;QACD,SAAS,EAAE;YACT,IAAI,EAAE;gBACJ,eAAe,EAAE,YAAY;gBAC7B,YAAY,EAAE,GAAG;gBACjB,UAAU,EAAE,EAAE;gBACd,SAAS,EAAE,UAAU;gBACrB,eAAe,EAAE,SAAS;gBAC1B,WAAW,EAAE,MAAM;gBAEnB,SAAS,EAAE;oBACT,SAAS,EAAE,MAAM;iBAClB;gBAED,YAAY,EAAE;oBACZ,KAAK,EAAE,oBAAoB;oBAC3B,UAAU,EAAE,oBAAoB;iBACjC;aACF;YACD,QAAQ,EAAE;gBACR,YAAY,EAAE;oBACZ,MAAM,EAAE,mBAAmB;iBAC5B;gBACD,aAAa,EAAE,gBAAgB;gBAC/B,cAAc,EAAE,KAAK;gBACrB,SAAS,EAAE,SAAS;gBACpB,UAAU,EAAE,MAAM;aACnB;YACD,QAAQ,EAAE,EAAE;SACb;QACD,YAAY,EAAE;YACZ,KAAK,EAAE;gBACL,SAAS,EAAE,QAAQ;gBACnB,KAAK,EAAE,MAAM;aACd;SACF;QACD,QAAQ,EAAE;YACR,IAAI,EAAE;gBACJ,KAAK,EAAE,MAAM;aACd;SACF;QACD,UAAU,EAAE;YACV,IAAI,EAAE;gBACJ,SAAS,EAAE,EAAE;gBACb,YAAY,EAAE,EAAE;aACjB;SACF;QACD,SAAS,EAAE;YACT,KAAK,EAAE;gBACL,UAAU,EAAE,SAAS;gBACrB,KAAK,EAAE,GAAG;gBACV,QAAQ,EAAE,MAAM;aACjB;YACD,IAAI,EAAE;gBACJ,MAAM,EAAE,MAAM;aACf;YACD,YAAY,EAAE;gBACZ,QAAQ,EAAE,GAAG;gBACb,MAAM,EAAE,MAAM;aACf;SACF;QACD,cAAc,EAAE;YACd,IAAI,EAAE;gBACJ,KAAK,EAAE,MAAM;aACd;SACF;QACD,gBAAgB,EAAE;YAChB,IAAI,EAAE;gBACJ,SAAS,EAAE,WAAW;gBACtB,eAAe,EAAE;oBACf,UAAU,EAAE,MAAM;iBACnB;aACF;SACF;QACD,SAAS,EAAE;YACT,UAAU,EAAE;gBACV,SAAS,EAAE,OAAO;gBAClB,aAAa,EAAE,YAAY;aAC5B;YACD,IAAI,EAAE;gBACJ,KAAK,EAAE,MAAM;aACd;SACF;QACD,oBAAoB,EAAE;YACpB,IAAI,EAAE;gBACJ,YAAY,EAAE,CAAC;aAChB;SACF;QACD,SAAS,EAAE;YACT,IAAI,EAAE;gBACJ,KAAK,EAAE,EAAE;gBACT,MAAM,EAAE,EAAE;aACX;YACD,UAAU,EAAE;gBACV,OAAO,EAAE,KAAK;gBACd,KAAK,EAAE,CAAC;gBACR,MAAM,EAAE,CAAC;gBACT,sBAAsB,EAAE;oBACtB,OAAO,EAAE,CAAC;oBACV,eAAe,EAAE,SAAS;oBAC1B,KAAK,EAAE,SAAS;iBACjB;aACF;YACD,KAAK,EAAE;gBACL,cAAc,EAAE,MAAM;gBACtB,iBAAiB,EAAE,SAAS;gBAC5B,QAAQ,EAAE,gBAAgB;gBAC1B,SAAS,EAAE,GAAG;gBACd,sBAAsB,EAAE;oBACtB,OAAO,EAAE,CAAC;oBACV,eAAe,EAAE,SAAS;oBAC1B,KAAK,EAAE,SAAS;iBACjB;aACF;YACD,KAAK,EAAE;gBACL,OAAO,EAAE,EAAE;gBACX,QAAQ,EAAE,EAAE;gBACZ,sBAAsB,EAAE;oBACtB,KAAK,EAAE,SAAS;iBACjB;aACF;YACD,cAAc,EAAE;gBACd,OAAO,EAAE,MAAM;gBACf,sBAAsB,EAAE;oBACtB,KAAK,EAAE,SAAS;iBACjB;gBACD,gBAAgB,EAAE;oBAChB,KAAK,EAAE,SAAS;iBACjB;aACF;SACF;QACD,iBAAiB,EAAE;YACjB,IAAI,EAAE;gBACJ,OAAO,EAAE,MAAM;aAChB;SACF;QACD,QAAQ,EAAE;YACR,IAAI,EAAE;gBACJ,YAAY,EAAE,KAAK;gBACnB,eAAe,EAAE,SAAS;aAC3B;SACF;QACD,YAAY,EAAE;YACZ,IAAI,EAAE;gBACJ,SAAS,EAAE,EAAE;gBACb,QAAQ,EAAE,EAAE;gBACZ,UAAU,EAAE,GAAG;gBACf,aAAa,EAAE,SAAS;gBACxB,KAAK,EAAE,SAAS;aACjB;SACF;QACD,cAAc,EAAE;YACd,IAAI,EAAE;gBACJ,SAAS,EAAE,EAAE;gBACb,QAAQ,EAAE,EAAE;gBACZ,UAAU,EAAE,GAAG;gBACf,aAAa,EAAE,SAAS;gBACxB,KAAK,EAAE,UAAU;gBACjB,SAAS,EAAE,oCAAoC;aAChD;SACF;QACD,YAAY,EAAE;YACZ,IAAI,EAAE;gBACJ,OAAO,EAAE;oBACP,SAAS,EAAE,oCAAoC;oBAC/C,SAAS,EAAE,EAAE;iBACd;aACF;SACF;QACD,YAAY,EAAE;YACZ,IAAI,EAAE;gBACJ,YAAY,EAAE,OAAO;aACtB;YACD,IAAI,EAAE;gBACJ,UAAU,EAAE,GAAG;aAChB;SACF;QACD,WAAW,EAAE;YACX,IAAI,EAAE;gBACJ,QAAQ,EAAE,EAAE;gBACZ,oCAAoC,EAAE;oBACpC,WAAW,EAAE,EAAE;iBAChB;gBACD,kCAAkC,EAAE;oBAClC,YAAY,EAAE,EAAE;iBACjB;aACF;SACF;QACD,OAAO,EAAE;YACP,uBAAuB,EAAE;gBACvB,UAAU,EAAE,QAAQ;aACrB;SACF;QACD,iBAAiB,EAAE;YACjB,IAAI,EAAE;gBACJ,YAAY,EAAE,EAAE;gBAChB,UAAU,EAAE,mCAAmC;aAChD;YACD,eAAe,EAAE;gBACf,eAAe,EAAE,SAAS;aAC3B;SACF;QACD,QAAQ,EAAE;YACR,OAAO,EAAE;gBACP,YAAY,EAAE,KAAK;aACpB;SACF;QACD,mBAAmB,EAAE;YACnB,IAAI,EAAE;gBACJ,WAAW,EAAE,EAAE;gBACf,iBAAiB,EAAE;oBACjB,SAAS,EAAE,EAAE;oBACb,OAAO,EAAE,MAAM;oBACf,UAAU,EAAE,QAAQ;iBACrB;aACF;SACF;KACF;CACF,CAAC,CAAA;AASW,QAAA,YAAY,GAAiB;IACxC,WAAW,EAAE;QACX,MAAM,EAAE;YACN,EAAE,EAAE,CAAC;YACL,EAAE,EAAE,GAAG;YACP,MAAM,EAAE,GAAG;YACX,aAAa,EAAE,GAAG;YAClB,EAAE,EAAE,GAAG;YACP,EAAE,EAAE,IAAI;YACR,EAAE,EAAE,IAAI;SACT;KACF;CACF,CAAA"} \ No newline at end of file diff --git a/dist/theme/legacy.js b/dist/theme/legacy.js deleted file mode 100644 index 793863c..0000000 --- a/dist/theme/legacy.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.legacyTheme=void 0;const styles_1=require('@material-ui/core/styles');exports.legacyTheme=(0,styles_1.createMuiTheme)({palette:{primary:{main:'#1C1F23',light:'#3D3D3D',dark:'#2F3438'},secondary:{main:'#4BCF93',light:'#81FEB7'},text:{primary:'#000000',secondary:'#fff'},error:{main:'#ED254E'},info:{main:'#3866F9'},warning:{main:'#FFC839'}},typography:{fontFamily:'Roboto Mono',h1:{fontSize:35,letterSpacing:'-0.01em'},subtitle1:{fontSize:18,fontWeight:400,lineHeight:'26.33px',letterSpacing:'-0.01em'},subtitle2:{fontSize:16,fontWeight:300,lineHeight:'26.33px',letterSpacing:'-0.01em'},h3:{fontSize:35,fontWeight:500,fontFamily:'Roboto Mono'},h2:{color:'#000000',fontSize:25,fontWeight:500},h4:{fontSize:20},h5:{fontSize:35},body1:{fontSize:16},body2:{fontSize:16,fontWeight:300,lineHeight:'413.4%',opacity:0.8}},overrides:{MuiSlider:{root:{color:'#3D3D3D'}},MuiTab:{root:{maxWidth:'100%'}},MuiTooltip:{tooltip:{backgroundColor:'#4BCF93',fontSize:14,padding:'10px 15px'}},MuiStepLabel:{root:{marginTop:-3},label:{'color':'#fff','opacity':0.5,'marginLeft':15,'fontSize':14,'lineHeight':'18.5px','height':40,'display':'flex','alignItems':'center','&$completed':{fontWeight:300},'&$active':{fontWeight:300},'& .MuiStepLabel-completed':{fontWeight:300}},active:{color:'#fff !important',opacity:1},completed:{color:'#fff !important',opacity:0.5,fontWeight:300}},MuiStepConnector:{vertical:{padding:'0px',marginLeft:17},lineVertical:{borderLeftWidth:2,minHeight:28,marginTop:-16},line:{borderColor:'#fff',opacity:0.2},active:{'& span':{borderLeftColor:'#81feb7',opacity:1}},completed:{'& span':{borderLeftColor:'#81feb7',opacity:1}}},MuiStepContent:{root:{borderLeft:'none'}},MuiStep:{root:{marginBottom:15}},MuiStepIcon:{active:{color:'#1C1F23 !important'},completed:{color:'#fff !important'},root:{'height':32,'width':32,'color':'#2f3438','border':'2px solid rgba(255, 255, 255, 0.2)','borderRadius':'50%','&$active':{'fill':'#81feb7','border':'2px solid #81feb7','borderRadius':'50%','& $text':{fill:'#1C1F23',border:'1px solid #2f3438'}},'&$completed':{fill:'#81feb7',border:'2px solid #81feb7'}},text:{fill:'#fff'}},MuiInput:{underline:{'&:after':{borderBottom:'none'},'&$focused:after':{borderBottom:'none'},'&$error:after':{borderBottom:'none'},'&:before':{borderBottom:'none'},'&:hover:not($disabled):not($focused):not($error):before':{borderBottom:'none'},'&$disabled:before':{borderBottom:'none'},'&:active:not($disabled):not($focused):not($error):before':{borderBottom:'none'}},disabled:{}},MuiInputAdornment:{positionStart:{marginLeft:8}},MuiButton:{root:{'&$disabled':{color:'#3d3d3d'}},disabled:{},outlined:{'&$disabled':{border:'2px solid #3d3d3d'},'borderWidth':'2px !important','borderRadius':'4px','padding':'1px 8px','fontSize':'1rem'}},MuiInputBase:{input:{textAlign:'start',color:'#fff'}},MuiDivider:{root:{marginTop:16,marginBottom:16}},MuiDialog:{paper:{background:'#1C1F23',width:570,maxWidth:'100%'},root:{minHeight:600,height:'auto'},paperWidthSm:{minHeight:600,height:'auto'}},MuiFormControl:{root:{width:'100%'}},MuiDialogContent:{root:{padding:0}},MuiSelect:{selectMenu:{textAlign:'right'}},MuiDialogContentText:{root:{marginBottom:0}},MuiSwitch:{root:{width:75,height:50},switchBase:{'color':'red','top':8,'left':8,'$checked$checked + &':{opacity:1,backgroundColor:'#1C1F23',color:'#81FEB7'}},track:{'borderRadius':'40px','backgroundColor':'inherit','border':'1px solid #fff','opacity':0.5,'$checked$checked + &':{opacity:1,backgroundColor:'#1C1F23',color:'#81FEB7'}},thumb:{'width':18,'height':18,'$checked$checked + &':{color:'#81FEB7'}},colorSecondary:{'color':'#fff','$checked$checked + &':{color:'#81FEB7'},'& .Mui-checked':{color:'#81FEB7'}}},MuiFormHelperText:{root:{display:'none'}},MuiAccordionSummary:{root:{'& .Mui-expanded':{minHeight:91}}}}}); \ No newline at end of file diff --git a/dist/theme/legacy.js.map b/dist/theme/legacy.js.map deleted file mode 100644 index aa53779..0000000 --- a/dist/theme/legacy.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"legacy.js","sourceRoot":"","sources":["../../src/theme/legacy.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/utils.js b/dist/utils.js deleted file mode 100644 index 75b766a..0000000 --- a/dist/utils.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';Object.defineProperty(exports,'__esModule',{value:true});exports.parseLambdaCode=exports.roundNumber=void 0;const roundNumber=({number,decimals})=>Math.round(number*Math.pow(10,decimals))/Math.pow(10,decimals);exports.roundNumber=roundNumber;const parseLambdaCode=lambdaCode=>{if(!lambdaCode){return'';}const code=JSON.stringify({code:JSON.parse(lambdaCode.code),handler_check:JSON.parse(lambdaCode.handler_check),is_active:lambdaCode.is_active},null,2);return code;};exports.parseLambdaCode=parseLambdaCode; \ No newline at end of file diff --git a/dist/utils.js.map b/dist/utils.js.map deleted file mode 100644 index 7a47b65..0000000 --- a/dist/utils.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"utils.js","sourceRoot":"","sources":["../src/utils.ts"],"names":[],"mappings":";;;AAEO,MAAM,WAAW,GAAG,CAAC,EAAE,MAAM,EAAE,QAAQ,EAAwC,EAAE,EAAE,CACxF,IAAI,CAAC,KAAK,CAAC,MAAM,GAAG,SAAA,EAAE,EAAI,QAAQ,CAAA,CAAC,GAAG,SAAA,EAAE,EAAI,QAAQ,CAAA,CAAA;AADzC,QAAA,WAAW,eAC8B;AAE/C,MAAM,eAAe,GAAG,CAAC,UAAkC,EAAE,EAAE;IACpE,IAAI,CAAC,UAAU,EAAE;QACf,OAAO,EAAE,CAAA;KACV;IACD,MAAM,IAAI,GAAG,IAAI,CAAC,SAAS,CACzB;QACE,IAAI,EAAE,IAAI,CAAC,KAAK,CAAC,UAAU,CAAC,IAAI,CAAC;QACjC,aAAa,EAAE,IAAI,CAAC,KAAK,CAAC,UAAU,CAAC,aAAa,CAAC;QACnD,SAAS,EAAE,UAAU,CAAC,SAAS;KAChC,EACD,IAAI,EACJ,CAAC,CACF,CAAA;IAED,OAAO,IAAI,CAAA;AACb,CAAC,CAAA;AAfY,QAAA,eAAe,mBAe3B"} \ No newline at end of file diff --git a/package.json b/package.json index 77c2ac6..7c52326 100644 --- a/package.json +++ b/package.json @@ -3,106 +3,46 @@ "version": "0.0.1", "license": "MIT", "main": "dist/index.ts", - "engines": { - "node": "16.16.0" - }, "scripts": { "start": "node dist/index.js", - "dev": "concurrently \"tspath -f \" \"npx tsc --watch\" \"tspath -f \" \"nodemon -q dist/index.js\" \"tspath -f \"", - "build": "tsc && tspath -f", + "dev": "concurrently \"resolve-tspaths \" \"npx tsc --watch\" \"resolve-tspaths \" \"nodemon -q dist/index.js\" \"resolve-tspaths \"", + "build": "tsc && resolve-tspaths", "analyze": "source-map-explorer 'build/static/js/*.js'", - "test": "craco test", - "eject": "craco eject", "lint:ci": "eslint --color 'src/**/*.{js,jsx,ts,tsx}'", "lint:check": "eslint --quiet 'src/**/*.{js,jsx,ts,tsx}'", "lint:fix": "eslint --fix 'src/**/*.{js,jsx,ts,tsx}'", "prepare": "husky install" }, "dependencies": { - "@airgap/beacon-sdk": "^3.3.0", - "@craco/craco": "^7.1.0", + "@airgap/beacon-types": "^4.1.0", "@date-io/dayjs": "1.x", - "@emotion/react": "^11.10.4", - "@emotion/styled": "^11.10.4", - "@hookform/resolvers": "^2.8.1", - "@material-ui/core": "^4.11.3", - "@material-ui/icons": "^4.9.1", - "@material-ui/lab": "^4.0.0-alpha.57", - "@microsoft/signalr": "^5.0.9", - "@mui/material": "^5.10.6", - "@mui/x-date-pickers": "^5.0.2", "@taquito/beacon-wallet": "^17.0.0", "@taquito/signer": "^17.0.0", "@taquito/taquito": "^17.0.0", - "@taquito/tezbridge-signer": "^14.2.0", - "@taquito/tezbridge-wallet": "^14.2.0", - "@taquito/tzip12": "^17.0.0", "@taquito/tzip16": "^17.0.0", - "@types/mixpanel-browser": "^2.35.7", - "@types/prismjs": "^1.26.0", - "@types/react-router-hash-link": "^2.4.5", - "assert": "^2.0.0", + "axios": "^1.6.3", "bignumber.js": "^9.0.1", "blockies-ts": "^1.0.0", "body-parser": "^1.20.2", - "browserify-zlib": "^0.2.0", "connect-timeout": "^1.9.0", "cors": "^2.8.5", - "crypto-browserify": "^3.12.0", - "dayjs": "^1.10.4", + "dayjs": "1.10.4", + "dotenv": "^16.3.1", "express": "^4.18.2", "express-queue": "^0.0.13", - "fetch-node": "0.0.1", - "formik": "^2.2.6", - "formik-material-ui": "^3.0.1", - "formik-material-ui-lab": "^0.0.8", "graphql": "^15.5.1", "graphql-request": "^3.4.0", - "hex-to-rgba": "^2.0.1", - "https-browserify": "^1.0.0", - "jsonschema": "^1.4.0", - "launchdarkly-react-client-sdk": "2.27.0", - "mixpanel-browser": "^2.42.0", - "net": "^1.0.2", - "notistack": "^1.0.3", - "os-browserify": "^0.3.0", - "path-browserify": "^1.0.1", - "prism-themes": "^1.9.0", - "prismjs": "^1.28.0", - "react": "^18.2.0", - "react-customizable-progressbar": "^1.0.2", - "react-dom": "^18.2.0", - "react-fitty": "^1.0.1", - "react-hook-form": "^7.15.4", - "react-html-parser": "^2.0.2", - "react-markdown": "^8.0.0", - "react-query": "^3.13.0", - "react-router-dom": "^5.2.0", - "react-router-hash-link": "^2.4.3", - "react-scripts": "^5.0.1", - "react-simple-code-editor": "^0.11.2", - "react-spring-bottom-sheet": "^3.4.0", - "rehype-raw": "^6.1.1", - "remark-breaks": "^3.0.2", - "remark-gfm": "^3.0.1", - "serve": "^11.3.2", - "stream-browserify": "^3.0.0", - "stream-http": "^3.2.0", - "tspath": "^2.6.8", - "url": "^0.11.0", - "util": "^0.12.5", - "yup": "^0.32.9" + "node-fetch": "2", + "resolve-tspaths": "^0.8.17", + "swagger-jsdoc": "^6.2.8", + "swagger-ui-express": "^5.0.0" }, "devDependencies": { - "@types/jest": "^26.0.21", - "@types/node": "^14.14.35", - "@types/react": "^17.0.3", - "@types/react-dom": "^17.0.2", - "@types/react-html-parser": "^2.0.2", - "@types/react-router-dom": "^5.1.6", - "@types/yup": "^0.29.11", - "@typescript-eslint/eslint-plugin": "^4.18.0", - "@typescript-eslint/parser": "^4.18.0", + "@types/connect-timeout": "^0.0.39", + "@types/cors": "^2.8.17", + "@types/node": "^20.10.5", + "@typescript-eslint/eslint-plugin": "6", + "@typescript-eslint/parser": "6", "concurrently": "^8.2.0", "eslint": "^7.22.0", "eslint-config-prettier": "^8.1.0", @@ -111,31 +51,9 @@ "eslint-plugin-react-hooks": "^4.2.0", "husky": "^8.0.1", "lint-staged": "^13.0.3", - "nodemon": "^2.0.22", "prettier": "^2.2.0", "source-map-explorer": "2.5.2", - "typescript": "^5.0.4" - }, - "resolutions": { - "@types/react": "~17.0.3", - "react-error-overlay": "6.0.9" - }, - "eslintConfig": { - "extends": [ - "react-app" - ] - }, - "browserslist": { - "production": [ - ">0.2%", - "not dead", - "not op_mini all" - ], - "development": [ - "last 1 chrome version", - "last 1 firefox version", - "last 1 safari version" - ] + "typescript": "^5.3.3" }, "husky": { "hooks": { @@ -147,4 +65,4 @@ "yarn lint:check" ] } -} \ No newline at end of file +} diff --git a/public/favicon.ico b/public/favicon.ico deleted file mode 100644 index a11777c..0000000 Binary files a/public/favicon.ico and /dev/null differ diff --git a/public/favicon.svg b/public/favicon.svg deleted file mode 100644 index e2d0ffa..0000000 --- a/public/favicon.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/public/index.html b/public/index.html deleted file mode 100644 index c4cff8e..0000000 --- a/public/index.html +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - - - - - - - - - - - Tezos Homebase - - - -
- - - diff --git a/public/manifest.json b/public/manifest.json deleted file mode 100644 index 8ffbe43..0000000 --- a/public/manifest.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "short_name": "Homebase dApp", - "name": "Tezos dApp for creating and interacting with DAOs using BaseDAO framework", - "icons": [ - { - "src": "favicon.svg", - "sizes": "64x64 32x32 24x24 16x16", - "type": "image/svg+xml" - } - ], - "start_url": ".", - "display": "standalone", - "theme_color": "#000000", - "background_color": "#ffffff" -} diff --git a/public/robots.txt b/public/robots.txt deleted file mode 100644 index e9e57dc..0000000 --- a/public/robots.txt +++ /dev/null @@ -1,3 +0,0 @@ -# https://www.robotstxt.org/robotstxt.html -User-agent: * -Disallow: diff --git a/src/App.css b/src/App.css deleted file mode 100644 index 652722d..0000000 --- a/src/App.css +++ /dev/null @@ -1,50 +0,0 @@ -body { - margin: 0; - background: #1C1F23; -} - -a { - text-decoration: none; -} - -[data-rsbs-backdrop] { - z-index: 1000000; -} - -[data-rsbs-overlay], [data-rsbs-root]:after { - background: #1C1F23; - z-index: 1000001; - max-height: 90vh; -} - -/* Hide scrollbar for Chrome, Safari and Opera */ -*::-webkit-scrollbar { - display: none; -} - -/* Hide scrollbar for IE, Edge and Firefox */ -* { - scrollbar-width: none; -} - -/* width */ -/* ::-webkit-scrollbar { - width: 10px; -} */ - -/* Track */ -/* ::-webkit-scrollbar-track { - background:#2b2f35; - -} */ - -/* Handle */ -/* ::-webkit-scrollbar-thumb { - background: #3f4549; - border-radius: 50px; -} */ - -/* Handle on hover */ -/* ::-webkit-scrollbar-thumb:hover { - background: #4a5055; -} */ \ No newline at end of file diff --git a/src/App.tsx b/src/App.tsx deleted file mode 100644 index beb86ca..0000000 --- a/src/App.tsx +++ /dev/null @@ -1,152 +0,0 @@ -import React from "react" -import { withLDProvider } from "launchdarkly-react-client-sdk" -import { BrowserRouter as Router, Redirect, Route, Switch } from "react-router-dom" -import mixpanel from "mixpanel-browser" -import { QueryClient, QueryClientProvider } from "react-query" -import { Box, makeStyles, ThemeProvider } from "@material-ui/core" -import { SnackbarProvider } from "notistack" - -import { DAOExplorerRouter } from "modules/explorer/router" -import { DAOCreate } from "modules/creator" -import { CreatorProvider } from "modules/creator/state" -import ScrollToTop from "modules/common/ScrollToTop" - -import "App.css" -import { TZKTSubscriptionsProvider } from "services/bakingBad/context/TZKTSubscriptions" -import { Landing } from "modules/home/Landing" -import { WarningFooter } from "modules/common/WarningFooter" -import { ActionSheetProvider } from "modules/explorer/context/ActionSheets" -import { legacyTheme } from "theme/legacy" -import { Footer } from "modules/common/Footer" -import { FAQ } from "modules/home/FAQ" -import { EnvKey, HUMANITEZ_DAO, getEnv } from "services/config" -import { DAOCreatorRouter } from "modules/creator/router" -import { LocalizationProvider } from "@mui/x-date-pickers/LocalizationProvider" -import { AdapterDayjs } from "@mui/x-date-pickers/AdapterDayjs" -import { CommunityCreator } from "modules/lite/creator" - -const queryClient = new QueryClient({ - defaultOptions: { - queries: { - retryDelay: attemptIndex => Math.min(1000 * 2 ** attemptIndex, 60000), - retry: false, - retryOnMount: false, - refetchOnMount: false, - refetchOnWindowFocus: true, - staleTime: 5000, - cacheTime: 300000 - } - } -}) - -const styles = makeStyles({ - success: { - backgroundColor: "#4BCF93 !important", - padding: "6px 28px", - height: 54, - fontSize: 13, - lineHeight: "0px", - opacity: 1 - }, - error: { - backgroundColor: "#ED254E !important", - padding: "6px 28px", - height: 54, - fontSize: 13, - lineHeight: "0px", - opacity: 1 - }, - info: { - backgroundColor: "#3866F9 !important", - padding: "6px 28px", - height: 54, - fontSize: 13, - lineHeight: "0px", - opacity: 1 - } -}) - -const MIXPANEL_TOKEN = getEnv(EnvKey.REACT_APP_MIXPANEL_TOKEN) -const MIXPANEL_DEBUG_ENABLED = getEnv(EnvKey.REACT_APP_MIXPANEL_DEBUG_ENABLED) - -if (!MIXPANEL_TOKEN) { - throw new Error(`${EnvKey.REACT_APP_MIXPANEL_TOKEN} env variable is missing`) -} - -if (!MIXPANEL_DEBUG_ENABLED) { - throw new Error(`${EnvKey.REACT_APP_MIXPANEL_DEBUG_ENABLED} env variable is missing`) -} - -mixpanel.init(MIXPANEL_TOKEN, { - debug: MIXPANEL_DEBUG_ENABLED === "true" -}) -mixpanel.track("Visit") - -const App: React.FC = () => { - const classes = styles() - - return ( - - - - - - - - - - - - - - - - {/* */} - - - - - - - - - - - - -
-
- - - - - - - -
-
-
-
-
-
-
-
- ) -} - -const env = getEnv(EnvKey.REACT_APP_ENV) - -export default withLDProvider({ - clientSideID: - env === "PROD" ? getEnv(EnvKey.REACT_APP_LAUNCH_DARKLY_SDK_PROD) : getEnv(EnvKey.REACT_APP_LAUNCH_DARKLY_SDK_DEV) -})(App) diff --git a/src/app.ts b/src/app.ts new file mode 100644 index 0000000..1f994e9 --- /dev/null +++ b/src/app.ts @@ -0,0 +1,141 @@ +import { deployMetadataCarrier } from "./services/contracts/metadataCarrier/deploy" +import { BaseDAO } from "./services/contracts/baseDAO" +import { InMemorySigner } from "@taquito/signer" +import { EnvKey, getEnv } from "services/config" +import cors from "cors" +import timeout from "connect-timeout" //express v4 +import queue from "express-queue" +import fs from "fs" +import https from "https" +import http from "http" +import { DAOTemplate } from "services/contracts/baseDAO/state" +import { Network } from "services/beacon" +// Swagger +import swaggerUi from "swagger-ui-express" +import swaggerJSDoc from "swagger-jsdoc" +import { TezosToolkit } from "@taquito/taquito" +import bodyParser from "body-parser" +import express from "express" +import { initTezosInstance } from "services/beacon/hooks/useTezos" +import dayjs from "dayjs" +import localizedFormat from "dayjs/plugin/localizedFormat" + +// BigNumber.config({ DECIMAL_PLACES: }) +dayjs.extend(localizedFormat) + +const app = express() +export const port = 3001 + +// Swagger definition +const swaggerDefinition = { + openapi: "3.0.0", + info: { + title: "Homebase DAO Deployer API Documentation", + version: "1.0.0", + description: "API documentation for the Homebase DAO Deployer" + }, + servers: [ + { + url: `http://localhost:${port}`, + description: "Local server" + } + ] +} +const options = { + swaggerDefinition, + // Pointing to the current file for API definitions + apis: ["./dist/index.js"] +} +const swaggerSpec = swaggerJSDoc(options) +// Swagger UI route +app.use("/", swaggerUi.serve, swaggerUi.setup(swaggerSpec)) + +const ALICE_PRIV_KEY = getEnv(EnvKey.REACT_APP_PRIVATE_KEY) + +// parse application/x-www-form-urlencoded +app.use(bodyParser.urlencoded({ extended: false })) + +// parse application/json +app.use(bodyParser.json()) + +app.use( + cors({ + origin: ["https://tezos-homebase.io", "https://deploy-preview-609--tezos-homebase.netlify.app"] + }) +) + +app.use(timeout(2147483646)) + +app.use(queue({ activeLimit: 1, queuedLimit: -1 })) + +app.post("/deploy", async (req, res) => { + /** + * @swagger + * /deploy: + * post: + * summary: Deploy a new DAO + * description: Deploy a new DAO on the Tezos blockchain. + * requestBody: + * required: true + * content: + * application/json: + * schema: + * type: object + * properties: + * deployParams: + * type: object + * description: Deployment parameters for the DAO. + * responses: + * 200: + * description: DAO deployed successfully. Returns the contract address. + * 500: + * description: Error in deploying DAO. + */ + try { + const body = req.body.deployParams + const { metadataParams, params } = body + + const template: DAOTemplate = "lambda" + const network: Network = metadataParams.metadata.frozenToken.governanceToken.tokenMetadata.network + + const newTezos: TezosToolkit = initTezosInstance(network) + const signer = await InMemorySigner.fromSecretKey(ALICE_PRIV_KEY) + newTezos.setProvider({ signer }) + + params.orgSettings.administrator = await newTezos.wallet.pkh() + + const metadata = await deployMetadataCarrier({ + ...metadataParams, + tezos: newTezos, + connect: undefined + }) + + if (!metadata) { + throw "No Metadata" + } + + const contract = await BaseDAO.baseDeploy(template, { + tezos: newTezos, + metadata, + params, + network + }) + console.log("contract: ", contract) + + if (!contract) { + throw new Error(`Error deploying ${template}DAO`) + } + + const tx = await BaseDAO.transfer_ownership(contract.address, contract.address, newTezos) + + if (!tx) { + throw new Error(`Error transferring ownership of ${template}DAO to itself`) + } + res.send({ address: contract.address }) + } catch (error) { + console.log("error: ", error) + res.send("OOOppsiess") + } +}) + +export default app diff --git a/src/assets/img/._down_gray.svg b/src/assets/img/._down_gray.svg deleted file mode 100644 index 9d1ad72..0000000 Binary files a/src/assets/img/._down_gray.svg and /dev/null differ diff --git a/src/assets/img/._down_red.svg b/src/assets/img/._down_red.svg deleted file mode 100644 index 9d1ad72..0000000 Binary files a/src/assets/img/._down_red.svg and /dev/null differ diff --git a/src/assets/img/._registry.svg b/src/assets/img/._registry.svg deleted file mode 100644 index 9d1ad72..0000000 Binary files a/src/assets/img/._registry.svg and /dev/null differ diff --git a/src/assets/img/._rocket.svg b/src/assets/img/._rocket.svg deleted file mode 100644 index 9d1ad72..0000000 Binary files a/src/assets/img/._rocket.svg and /dev/null differ diff --git a/src/assets/img/._treasury.svg b/src/assets/img/._treasury.svg deleted file mode 100644 index 9d1ad72..0000000 Binary files a/src/assets/img/._treasury.svg and /dev/null differ diff --git a/src/assets/img/._up_gray.svg b/src/assets/img/._up_gray.svg deleted file mode 100644 index 9d1ad72..0000000 Binary files a/src/assets/img/._up_gray.svg and /dev/null differ diff --git a/src/assets/img/._up_green.svg b/src/assets/img/._up_green.svg deleted file mode 100644 index 9d1ad72..0000000 Binary files a/src/assets/img/._up_green.svg and /dev/null differ diff --git a/src/assets/img/chart-icon.svg b/src/assets/img/chart-icon.svg deleted file mode 100644 index 461de53..0000000 --- a/src/assets/img/chart-icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/assets/img/cycle-icon.svg b/src/assets/img/cycle-icon.svg deleted file mode 100644 index 0f9a8c9..0000000 --- a/src/assets/img/cycle-icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/assets/img/down_gray.svg b/src/assets/img/down_gray.svg deleted file mode 100644 index c550917..0000000 --- a/src/assets/img/down_gray.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/src/assets/img/down_red.svg b/src/assets/img/down_red.svg deleted file mode 100644 index 33d8c1a..0000000 --- a/src/assets/img/down_red.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/src/assets/img/full-dao.svg b/src/assets/img/full-dao.svg deleted file mode 100644 index c63e844..0000000 --- a/src/assets/img/full-dao.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/assets/img/lambda.svg b/src/assets/img/lambda.svg deleted file mode 100644 index 5af5dce..0000000 --- a/src/assets/img/lambda.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/assets/img/link.svg b/src/assets/img/link.svg deleted file mode 100644 index 2002833..0000000 --- a/src/assets/img/link.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/assets/img/list-icon.svg b/src/assets/img/list-icon.svg deleted file mode 100644 index dc5bbfa..0000000 --- a/src/assets/img/list-icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/assets/img/lite-dao.svg b/src/assets/img/lite-dao.svg deleted file mode 100644 index c3bfe18..0000000 --- a/src/assets/img/lite-dao.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/src/assets/img/registry.svg b/src/assets/img/registry.svg deleted file mode 100644 index 5f056ce..0000000 --- a/src/assets/img/registry.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/src/assets/img/rocket.svg b/src/assets/img/rocket.svg deleted file mode 100644 index 9a5c72f..0000000 --- a/src/assets/img/rocket.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/src/assets/img/share.svg b/src/assets/img/share.svg deleted file mode 100644 index f237565..0000000 --- a/src/assets/img/share.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/src/assets/img/swap.svg b/src/assets/img/swap.svg deleted file mode 100644 index 0c2c8da..0000000 --- a/src/assets/img/swap.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/assets/img/tezos-icon.svg b/src/assets/img/tezos-icon.svg deleted file mode 100644 index 2745ecd..0000000 --- a/src/assets/img/tezos-icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/assets/img/treasury.svg b/src/assets/img/treasury.svg deleted file mode 100644 index 3fc6585..0000000 --- a/src/assets/img/treasury.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/src/assets/img/up_gray.svg b/src/assets/img/up_gray.svg deleted file mode 100644 index 8c2efbc..0000000 --- a/src/assets/img/up_gray.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/src/assets/img/up_green.svg b/src/assets/img/up_green.svg deleted file mode 100644 index 0ec7601..0000000 --- a/src/assets/img/up_green.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/src/assets/logos/clip.svg b/src/assets/logos/clip.svg deleted file mode 100644 index 058c617..0000000 --- a/src/assets/logos/clip.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/logos/config.svg b/src/assets/logos/config.svg deleted file mode 100644 index f3c7519..0000000 --- a/src/assets/logos/config.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/src/assets/logos/discord.svg b/src/assets/logos/discord.svg deleted file mode 100644 index 99153cc..0000000 --- a/src/assets/logos/discord.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/assets/logos/home.svg b/src/assets/logos/home.svg deleted file mode 100644 index 464f31f..0000000 --- a/src/assets/logos/home.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/src/assets/logos/homebase.svg b/src/assets/logos/homebase.svg deleted file mode 100644 index 568b24e..0000000 --- a/src/assets/logos/homebase.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/assets/logos/homebase_logo.svg b/src/assets/logos/homebase_logo.svg deleted file mode 100644 index 4d65220..0000000 --- a/src/assets/logos/homebase_logo.svg +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/assets/logos/house.svg b/src/assets/logos/house.svg deleted file mode 100644 index d3778e0..0000000 --- a/src/assets/logos/house.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/assets/logos/list.svg b/src/assets/logos/list.svg deleted file mode 100644 index ec3fd8a..0000000 --- a/src/assets/logos/list.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/src/assets/logos/nft.svg b/src/assets/logos/nft.svg deleted file mode 100644 index f94ebcf..0000000 --- a/src/assets/logos/nft.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/assets/logos/progress.svg b/src/assets/logos/progress.svg deleted file mode 100644 index 28745d1..0000000 --- a/src/assets/logos/progress.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/src/assets/logos/tableArrow.svg b/src/assets/logos/tableArrow.svg deleted file mode 100644 index c47f791..0000000 --- a/src/assets/logos/tableArrow.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/assets/logos/timer.svg b/src/assets/logos/timer.svg deleted file mode 100644 index 73cffee..0000000 --- a/src/assets/logos/timer.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/src/assets/logos/treasury.svg b/src/assets/logos/treasury.svg deleted file mode 100644 index d6f57f3..0000000 --- a/src/assets/logos/treasury.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/assets/logos/user.svg b/src/assets/logos/user.svg deleted file mode 100644 index 1231f1e..0000000 --- a/src/assets/logos/user.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/assets/logos/voting.svg b/src/assets/logos/voting.svg deleted file mode 100644 index 95a13af..0000000 --- a/src/assets/logos/voting.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/assets/logos/votingPeriod.svg b/src/assets/logos/votingPeriod.svg deleted file mode 100644 index 1d782c8..0000000 --- a/src/assets/logos/votingPeriod.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/src/assets/logos/warning.svg b/src/assets/logos/warning.svg deleted file mode 100644 index 7898513..0000000 --- a/src/assets/logos/warning.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/assets/markdown/README.md b/src/assets/markdown/README.md deleted file mode 100644 index 76a0a69..0000000 --- a/src/assets/markdown/README.md +++ /dev/null @@ -1,8 +0,0 @@ -####*Note: The images in this folder are only to be used by root-dir/src/modules/common/Markdown.tsx component - -### How to use local images in Markdown component -On .md files used within the app and rendered with Markdown component add ~local/ suffix for the path of the image example - -`![Some Image Name](~local/.png)` - - diff --git a/src/assets/markdown/dao_create.png b/src/assets/markdown/dao_create.png deleted file mode 100644 index b3d1783..0000000 Binary files a/src/assets/markdown/dao_create.png and /dev/null differ diff --git a/src/assets/markdown/dao_description.png b/src/assets/markdown/dao_description.png deleted file mode 100644 index 504b0bb..0000000 Binary files a/src/assets/markdown/dao_description.png and /dev/null differ diff --git a/src/assets/markdown/dao_how_to_create_a_proposal_on_tezos.png b/src/assets/markdown/dao_how_to_create_a_proposal_on_tezos.png deleted file mode 100644 index 9c4b26b..0000000 Binary files a/src/assets/markdown/dao_how_to_create_a_proposal_on_tezos.png and /dev/null differ diff --git a/src/assets/markdown/dao_select_template.png b/src/assets/markdown/dao_select_template.png deleted file mode 100644 index 5bd04c1..0000000 Binary files a/src/assets/markdown/dao_select_template.png and /dev/null differ diff --git a/src/assets/markdown/dao_settings.png b/src/assets/markdown/dao_settings.png deleted file mode 100644 index 8acbfff..0000000 Binary files a/src/assets/markdown/dao_settings.png and /dev/null differ diff --git a/src/assets/markdown/how_to_create_dao_on_tezos.png b/src/assets/markdown/how_to_create_dao_on_tezos.png deleted file mode 100644 index 556d225..0000000 Binary files a/src/assets/markdown/how_to_create_dao_on_tezos.png and /dev/null differ diff --git a/src/assets/vectors/Vector1.svg b/src/assets/vectors/Vector1.svg deleted file mode 100644 index 96ca3a6..0000000 --- a/src/assets/vectors/Vector1.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/src/assets/vectors/Vector2.svg b/src/assets/vectors/Vector2.svg deleted file mode 100644 index d98cc8f..0000000 --- a/src/assets/vectors/Vector2.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/src/index.tsx b/src/index.tsx index 33bd134..d427d07 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -1,106 +1,26 @@ -import dayjs from "dayjs" -import localizedFormat from "dayjs/plugin/localizedFormat" -import express from "express" -import bodyParser from "body-parser" -import { DAOTemplate } from "./modules/creator/state" -import { Network } from "./services/beacon" -import { initTezosInstance } from "./services/beacon/hooks/useTezos" -import { TezosToolkit } from "@taquito/taquito" -import { deployMetadataCarrier } from "./services/contracts/metadataCarrier/deploy" -import { BaseDAO } from "./services/contracts/baseDAO" -import { InMemorySigner } from "@taquito/signer" -import { EnvKey, getEnv } from "services/config" -import cors from "cors" -import timeout from "connect-timeout" //express v4 -import queue from "express-queue" +import app, { port } from "./app" import fs from "fs" +import http from "http" import https from "https" +import { getEnv, EnvKey } from "services/config" + +// Check the environment and setup the corresponding server +if (getEnv(EnvKey.REACT_APP_ENV) !== "LOCAL") { + // Production setup with HTTPS + const credentials = { + key: fs.readFileSync("path/to/privkey.pem", "utf8"), + cert: fs.readFileSync("path/to/cert.pem", "utf8"), + ca: fs.readFileSync("path/to/chain.pem", "utf8") // Include this only if you have a CA file + } -// BigNumber.config({ DECIMAL_PLACES: }) - -dayjs.extend(localizedFormat) - -const app = express() -const port = 3001 -const ALICE_PRIV_KEY = getEnv(EnvKey.REACT_APP_PRIVATE_KEY) - -// parse application/x-www-form-urlencoded -app.use(bodyParser.urlencoded({ extended: false })) - -// parse application/json -app.use(bodyParser.json()) - -app.use( - cors({ - origin: ["https://tezos-homebase.io", "https://deploy-preview-609--tezos-homebase.netlify.app"] + const httpsServer = https.createServer(credentials, app) + httpsServer.listen(port, () => { + console.log("HTTPS Server running on port", port) + }) +} else { + // Local development setup with HTTP + const httpServer = http.createServer(app) + httpServer.listen(port, () => { + console.log("HTTP Server running on port", port) }) -) - -app.use(timeout(2147483646)) - -app.use(queue({ activeLimit: 1, queuedLimit: -1 })) - -// Certificate -const privateKey = fs.readFileSync("privkey.pem", "utf8") -const certificate = fs.readFileSync("cert.pem", "utf8") -const ca = fs.readFileSync("chain.pem", "utf8") - -const credentials = { - key: privateKey, - cert: certificate, - ca: ca } - -app.post("/deploy", async (req, res) => { - try { - const body = req.body.deployParams - const { metadataParams, params } = body - - const template: DAOTemplate = "lambda" - const network: Network = metadataParams.metadata.frozenToken.governanceToken.tokenMetadata.network - - const newTezos: TezosToolkit = initTezosInstance(network) - const signer = await InMemorySigner.fromSecretKey(ALICE_PRIV_KEY) - newTezos.setProvider({ signer }) - - params.orgSettings.administrator = await newTezos.wallet.pkh() - - const metadata = await deployMetadataCarrier({ - ...metadataParams, - tezos: newTezos, - connect: undefined - }) - - if (!metadata) { - throw "No Metadata" - } - - const contract = await BaseDAO.baseDeploy(template, { - tezos: newTezos, - metadata, - params, - network - }) - console.log("contract: ", contract) - - if (!contract) { - throw new Error(`Error deploying ${template}DAO`) - } - - const tx = await BaseDAO.transfer_ownership(contract.address, contract.address, newTezos) - - if (!tx) { - throw new Error(`Error transferring ownership of ${template}DAO to itself`) - } - res.send({ address: contract.address }) - } catch (error) { - console.log("error: ", error) - res.send("OOOppsiess") - } -}) - -const httpsServer = https.createServer(credentials, app) - -httpsServer.listen(port, () => { - console.log("HTTPS Server running on port", port) -}) diff --git a/src/modules/common/BackButton.tsx b/src/modules/common/BackButton.tsx deleted file mode 100644 index 324cf2b..0000000 --- a/src/modules/common/BackButton.tsx +++ /dev/null @@ -1,20 +0,0 @@ -import React from "react" -import { Box, styled } from "@material-ui/core" -import { ArrowBack } from "@material-ui/icons" - -const BackIcon = styled(ArrowBack)({ - cursor: "pointer", - width: "18px", - color: "#ffff", - marginTop: "-5px" -}) - -export const CloseButton: React.FC<{ onGoBack?: () => void }> = ({ onGoBack }) => { - return ( - - - - ) -} - -export default CloseButton diff --git a/src/modules/common/Blockie.tsx b/src/modules/common/Blockie.tsx deleted file mode 100644 index 0df2659..0000000 --- a/src/modules/common/Blockie.tsx +++ /dev/null @@ -1,17 +0,0 @@ -import { Box, BoxProps, styled } from "@material-ui/core" -import React from "react" -import { getBlockie } from "services/contracts/utils" - -const StyledBox = styled(Box)(({ address, size }: { address: string; size?: number }) => ({ - width: size || 23, - height: size || 23, - minWidth: size || 23, - maxHeight: size || 23, - borderRadius: "50%", - background: `url(${address})`, - backgroundSize: "contain" -})) - -export const Blockie = ({ address, size, ...props }: BoxProps & { address: string; size?: number }) => { - return -} diff --git a/src/modules/common/ChangeNetworkButton.tsx b/src/modules/common/ChangeNetworkButton.tsx deleted file mode 100644 index 38db6d9..0000000 --- a/src/modules/common/ChangeNetworkButton.tsx +++ /dev/null @@ -1,56 +0,0 @@ -import { Box, capitalize, Grid, styled, Typography, Theme } from "@material-ui/core" -import { ActionSheet, useActionSheet } from "modules/explorer/context/ActionSheets" -import React from "react" -import { Network } from "services/beacon" -import { useTezos } from "services/beacon/hooks/useTezos" - -const StyledConnectedButton = styled(Box)(({ theme }: { theme: Theme }) => ({ - "& > *": { - height: "100%" - }, - "background": theme.palette.primary.dark, - "borderRadius": 4, - "padding": "5px 10px", - "cursor": "pointer", - "transition": ".15s ease-out", - - "&:hover": { - background: theme.palette.secondary.dark, - transition: ".15s ease-in" - } -})) - -export const networkDotColorMap: Record = { - mainnet: "#9EEE5D", - ghostnet: "#291F79" -} - -export const ColorDot = styled(Box)({ - height: 6, - width: 6, - backgroundColor: ({ color }: { color: string }) => color, - borderRadius: "50%" -}) - -const NetworkText = styled(Typography)({ - fontSize: "14px", - color: "#ddd" -}) - -export const ChangeNetworkButton = () => { - const { network } = useTezos() - const { open } = useActionSheet(ActionSheet.Network) - - return ( - open()}> - - - - - - {capitalize(network)} - - - - ) -} diff --git a/src/modules/common/CloseButton.tsx b/src/modules/common/CloseButton.tsx deleted file mode 100644 index 3cf867a..0000000 --- a/src/modules/common/CloseButton.tsx +++ /dev/null @@ -1,20 +0,0 @@ -import React from "react" -import { Box, styled } from "@material-ui/core" -import { Close } from "@material-ui/icons" - -const CloseIcon = styled(Close)({ - cursor: "pointer", - width: "18px", - color: "#ffff", - marginTop: "-5px" -}) - -export const CloseButton: React.FC<{ onClose: () => void }> = ({ onClose }) => { - return ( - - - - ) -} - -export default CloseButton diff --git a/src/modules/common/CopyAddress.tsx b/src/modules/common/CopyAddress.tsx deleted file mode 100644 index af74a76..0000000 --- a/src/modules/common/CopyAddress.tsx +++ /dev/null @@ -1,29 +0,0 @@ -import { Grid, GridProps, Typography, TypographyProps, useMediaQuery, useTheme } from "@material-ui/core" -import React from "react" -import { toShortAddress } from "services/contracts/utils" -import { CopyButton } from "./CopyButton" - -interface Props extends GridProps { - address: string - typographyProps?: TypographyProps -} - -export const CopyAddress: React.FC = ({ address, typographyProps }) => { - const theme = useTheme() - const isMobileSmall = useMediaQuery(theme.breakpoints.down("sm")) - - return ( - <> - - - - {isMobileSmall ? toShortAddress(address) : address} - - - - - - - - ) -} diff --git a/src/modules/common/CopyButton.tsx b/src/modules/common/CopyButton.tsx deleted file mode 100644 index af25983..0000000 --- a/src/modules/common/CopyButton.tsx +++ /dev/null @@ -1,30 +0,0 @@ -import React, { useState } from "react" -import { Box, styled, Tooltip } from "@material-ui/core" -import { FileCopyOutlined } from "@material-ui/icons" - -const CopyIcon = styled(FileCopyOutlined)({ - cursor: "pointer" -}) - -export const CopyButton: React.FC<{ text: string; style?: any }> = ({ text, style }) => { - const [copied, setCopied] = useState(false) - return ( - { - e.preventDefault() - navigator.clipboard.writeText(text) - setCopied(true) - - setTimeout(() => { - setCopied(false) - }, 2000) - }} - > - - - - - ) -} diff --git a/src/modules/common/ExternalLink.tsx b/src/modules/common/ExternalLink.tsx deleted file mode 100644 index 1069a26..0000000 --- a/src/modules/common/ExternalLink.tsx +++ /dev/null @@ -1,25 +0,0 @@ -import React from "react" -import { styled } from "@material-ui/core" - -const Link = styled("a")({ - "display": "flex", - "textDecoration": "none", - "&:active": { - color: "unset" - } -}) - -interface ExternalLinkProps { - link: string - children: React.ReactNode - // pass className to allowlocal style overrides - className?: string -} - -export const ExternalLink = ({ link, children, className }: ExternalLinkProps): JSX.Element => { - return ( - - {children} - - ) -} diff --git a/src/modules/common/Footer.tsx b/src/modules/common/Footer.tsx deleted file mode 100644 index a3447a1..0000000 --- a/src/modules/common/Footer.tsx +++ /dev/null @@ -1,11 +0,0 @@ -import { Grid, styled } from "@material-ui/core" - -export const Footer = styled(Grid)(({ theme }) => ({ - width: "100%", - height: 60, - background: theme.palette.primary.dark, - - ["@media (max-width:960px)"]: { - height: 100 - } -})) diff --git a/src/modules/common/GridContainer.tsx b/src/modules/common/GridContainer.tsx deleted file mode 100644 index eb51c41..0000000 --- a/src/modules/common/GridContainer.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import { Grid, styled } from "@material-ui/core" - -export const GridContainer = styled(Grid)(({ theme }) => ({ - minHeight: 145, - borderRadius: 8, - cursor: "pointer", - padding: "32px 46px", - background: theme.palette.primary.main, - [theme.breakpoints.down("sm")]: { - padding: "35px 25px" - } -})) diff --git a/src/modules/common/MainButton.tsx b/src/modules/common/MainButton.tsx deleted file mode 100644 index c22aed7..0000000 --- a/src/modules/common/MainButton.tsx +++ /dev/null @@ -1,24 +0,0 @@ -import { styled, Button } from "@material-ui/core" - -export const MainButton = styled(Button)(({ theme }) => ({ - "fontSize": "18px", - "justifyItems": "center", - "boxShadow": "0px 0px 7px -2px rgba(0, 0, 0, 0.2)", - "transition": ".15s ease-in", - "background": theme.palette.secondary.main, - "textTransform": "none", - - "&$disabled": { - boxShadow: "none" - }, - - "&:hover": { - boxShadow: "0px 0px 7px -2px rgba(0, 0, 0, 0.2)", - backgroundColor: "#62eda5 !important", - transition: ".15s ease-in" - }, - - ["@media (max-width:1030px)"]: { - fontSize: "16px" - } -})) diff --git a/src/modules/common/Markdown.tsx b/src/modules/common/Markdown.tsx deleted file mode 100644 index 04fcd33..0000000 --- a/src/modules/common/Markdown.tsx +++ /dev/null @@ -1,81 +0,0 @@ -import React, { ReactNode } from "react" -import Typography from "@material-ui/core/Typography" -import ReactMarkdown from "react-markdown" -import remarkGfm from "remark-gfm" -import remarkBreaks from "remark-breaks" -import { ReactMarkdownOptions } from "react-markdown/lib/react-markdown" -import { SpecialComponents } from "react-markdown/lib/ast-to-react" -import { Link, styled } from "@material-ui/core" - -const getSrcPathForLocalImage = (src?: string): string => { - return require(`../../assets/markdown/${src}`).default -} - -const MarkDownImg = styled("img")({ - maxWidth: "100%" -}) - -const MarkdownParagraph = (props: { children: ReactNode }) => { - return {props.children} -} - -const MarkdownLink = (props: any) => { - return ( - - {props.children} - - ) -} - -const MarkdownHeader = (props: { children: ReactNode; level: number }) => { - switch (props.level) { - case 1: - return {props.children} - case 2: - return {props.children} - case 3: - return {props.children} - case 4: - return {props.children} - case 5: - return {props.children} - case 6: - return {props.children} - default: - return {props.children} - } -} - -const components: Partial< - Omit & SpecialComponents -> = { - h1: MarkdownHeader, - h2: MarkdownHeader, - h3: MarkdownHeader, - h4: MarkdownHeader, - h5: MarkdownHeader, - h6: MarkdownHeader, - p: MarkdownParagraph, - a: MarkdownLink, - img: props => { - const { src } = props - if (!src) { - return null - } - - // local paths can not be referenced from md file as they need to be imported as module - // src paths with suffix ~local/ are treated differently than external src paths - if (src.includes("~local/")) { - const srcWithoutSuffix = src.replace("~local/", "") - return - } - - return - } -} - -const Markdown = (props: ReactMarkdownOptions) => { - return -} - -export default Markdown diff --git a/src/modules/common/ScrollToTop.tsx b/src/modules/common/ScrollToTop.tsx deleted file mode 100644 index e54c5db..0000000 --- a/src/modules/common/ScrollToTop.tsx +++ /dev/null @@ -1,11 +0,0 @@ -import { useEffect } from "react" -import { useLocation } from "react-router-dom" - -export default function ScrollToTop(): null { - const { pathname } = useLocation() - - useEffect(() => { - }, [pathname]) - - return null -} diff --git a/src/modules/common/SmallButton.tsx b/src/modules/common/SmallButton.tsx deleted file mode 100644 index 29a66d6..0000000 --- a/src/modules/common/SmallButton.tsx +++ /dev/null @@ -1,19 +0,0 @@ -import { styled, Button } from "@material-ui/core" - -export const SmallButton = styled(Button)({ - "justifyItems": "center", - "fontSize": "16px", - "boxShadow": "0px 0px 7px -2px rgba(0, 0, 0, 0.2)", - "transition": ".15s ease-out", - "textTransform": "capitalize", - - "&$disabled": { - boxShadow: "none" - }, - - "&:hover": { - boxShadow: "0px 0px 7px -2px rgba(0, 0, 0, 0.2)", - backgroundColor: "#62eda5 !important", - transition: ".15s ease-in" - } -}) diff --git a/src/modules/common/TitleBlock.tsx b/src/modules/common/TitleBlock.tsx deleted file mode 100644 index 247a852..0000000 --- a/src/modules/common/TitleBlock.tsx +++ /dev/null @@ -1,90 +0,0 @@ -import { Grid, Paper, styled, Tooltip, Typography } from "@material-ui/core" -import React from "react" -import { ReactElement } from "react-markdown/lib/react-markdown" -import { InfoRounded } from "@material-ui/icons" -import { HashLink } from "react-router-hash-link" -import { CopyButton } from "./CopyButton" - -const StyledGrid = styled(Grid)({ - height: "fit-content", - background: "#2F3438", - borderRadius: 8, - padding: "30px 40px", - marginBottom: 38 -}) - -const CustomTypography = styled(Typography)({ - marginTop: 27 -}) - -const CustomTooltip = styled(Tooltip)({ - marginLeft: 8, - ["@media (max-width:1167px)"]: { - marginLeft: 0, - marginTop: 8 - } -}) - -const InfoIconInput = styled(InfoRounded)(({ theme }) => ({ - cursor: "default", - color: theme.palette.secondary.light, - height: 16, - width: 16 -})) - -const CustomTooltipText = styled(Typography)({ - fontSize: 12, - marginLeft: 2 -}) - -const CustomTextContainer = styled(Paper)({ - maxWidth: "fit-content", - background: "inherit", - boxShadow: "none", - display: "flex", - alignItems: "center" -}) - -interface Props { - title?: ReactElement | string - description: ReactElement | string - tooltip?: boolean - tooltipText?: string -} - -export const TitleBlock: React.FC = ({ title = "", description, tooltip = false, tooltipText = "" }) => { - return ( - - - - - {title} - - - {tooltip ? ( - - - - - - {tooltipText} - - - ) : null} - - - {title === "" ? ( - - {" "} - {description} - - ) : description ? ( - - {description} - - ) : null} - - - - ) -} diff --git a/src/modules/common/Toolbar.tsx b/src/modules/common/Toolbar.tsx deleted file mode 100644 index 4445e8a..0000000 --- a/src/modules/common/Toolbar.tsx +++ /dev/null @@ -1,346 +0,0 @@ -import React, { useState } from "react" -import { - AppBar, - Toolbar, - Button, - styled, - Typography, - Box, - Grid, - useTheme, - Popover, - useMediaQuery, - Theme -} from "@material-ui/core" -import { useHistory } from "react-router-dom" -import { TezosToolkit } from "@taquito/taquito" - -import HomeButton from "assets/logos/homebase_logo.svg" -import { useTezos } from "services/beacon/hooks/useTezos" -import { toShortAddress } from "services/contracts/utils" -import { ExitToAppOutlined, FileCopyOutlined } from "@material-ui/icons" -import { Network } from "services/beacon" -import { UserProfileName } from "modules/explorer/components/UserProfileName" -import { ProfileAvatar } from "modules/explorer/components/styled/ProfileAvatar" -import { NavigationMenu } from "modules/explorer/components/NavigationMenu" -import { SmallButton } from "./SmallButton" -import { ChangeNetworkButton } from "./ChangeNetworkButton" - -import { ArrowBackIos } from "@material-ui/icons" -import { EnvKey, getEnv } from "services/config" -import { networkNameMap } from "services/bakingBad" - -const AddressMenu = styled(Box)(() => ({ - width: 264, - borderRadius: 4, - backgroundColor: "#282B31" -})) - -const AddressMenuItem = styled(Grid)(({ theme }) => ({ - cursor: "pointer", - boxSizing: "border-box", - color: theme.palette.text.secondary, - padding: "15px 10px" -})) - -const AddressMenuIcon = styled(Grid)({ - paddingRight: "12px", - marginBottom: "-4px" -}) - -const StyledUserProfileName = styled(Typography)({ - color: "#ddd" -}) - -const StyledPopover = styled(Popover)({ - ".MuiPaper-root": { - borderRadius: 4 - } -}) - -const Header = styled(Grid)(({ theme }) => ({ - width: "1000px", - height: "100%", - margin: "auto", - padding: "28px 0", - flexDirection: "row", - - ["@media (max-width: 1425px)"]: {}, - - ["@media (max-width:1335px)"]: {}, - - ["@media (max-width:1167px)"]: { - width: "86vw" - }, - - ["@media (max-width:1030px)"]: {}, - - ["@media (max-width:960px)"]: {}, - - ["@media (max-width:645px)"]: { - flexDirection: "column" - } -})) - -const StyledAppBar = styled(AppBar)(({ theme }: { theme: Theme }) => ({ - boxShadow: "none", - background: theme.palette.primary.main, - position: "sticky", - - ["@media (max-height:750px)"]: { - position: "sticky" - } -})) - -const StyledToolbar = styled(Toolbar)({ - width: "100%", - padding: 0, - boxSizing: "border-box", - justifyContent: "space-between", - flexWrap: "wrap" -}) - -const AddressContainer = styled(Grid)({ - cursor: "pointer" -}) - -const LogoText = styled(Typography)({ - fontWeight: "bold", - fontSize: "24px", - cursor: "pointer", - fontFamily: "Roboto", - letterSpacing: "initial" -}) - -const AddressBarWrapper = styled(Grid)({ - "boxSizing": "border-box", - "padding": "8px 16px", - "borderRadius": 4, - "&:hover": { - background: "rgba(129, 254, 183, 0.03)" - } -}) - -const LogoItem = styled("img")({ - height: "30px", - cursor: "pointer", - paddingTop: 8 -}) - -const ToolbarContainer = styled(Grid)(({ theme }) => ({ - ["@media (max-width: 645px)"]: { - marginBottom: "20px" - } -})) - -const BackButtonContainer = styled(Grid)({ - marginTop: 28, - alignItems: "baseline" -}) - -const BackButton = styled(Typography)(({ theme }) => ({ - color: theme.palette.secondary.light, - fontSize: 18 -})) - -const BackButtonIcon = styled(ArrowBackIos)(({ theme }) => ({ - color: theme.palette.secondary.light, - fontSize: 12, - marginRight: 15 -})) - -const BackButtonText = styled(Grid)({ - cursor: "pointer", - alignItems: "baseline" -}) - -export const ConnectWalletButton = ({ connect }: { connect: () => Promise }) => ( - connect()}> - Connect Wallet - -) - -export const Navbar: React.FC<{ - mode: "creator" | "explorer" - disableMobileMenu?: boolean -}> = ({ mode, children, disableMobileMenu }) => { - const { connect, account, reset, changeNetwork, network } = useTezos() - const [anchorEl, setAnchorEl] = React.useState(null) - const [popperOpen, setPopperOpen] = useState(false) - const theme = useTheme() - const isMobileExtraSmall = useMediaQuery(theme.breakpoints.down("xs")) - const isMobileSmall = useMediaQuery(theme.breakpoints.down("sm")) - - const [networkAnchorEl, setNetworkAnchorEl] = React.useState(null) - const [networkPopperOpen, setNetworkPopperOpen] = useState(false) - - const handleNetworkClick = (event: React.MouseEvent) => { - setNetworkAnchorEl(event.currentTarget) - setNetworkPopperOpen(!networkPopperOpen) - } - - const handleNetworkChange = (network: Network) => { - changeNetwork(network) - setPopperOpen(!popperOpen) - setNetworkPopperOpen(!networkPopperOpen) - history.push("/explorer") - } - - const handleClick = (event: React.MouseEvent) => { - setAnchorEl(event.currentTarget) - setPopperOpen(!popperOpen) - } - - const handleLogout = () => { - reset() - setPopperOpen(false) - } - - const handleCopy = (address: string) => { - navigator.clipboard.writeText(address) - setPopperOpen(false) - } - - const history = useHistory() - - return ( - - -
- - (location.href = `/explorer`)}> - - - - - - - Homebase - - - - - - - - - {account ? ( - - {children} - - - - - - - - - - - - - - - - - - - - - { - setPopperOpen(false) - }} - PaperProps={{ - style: { - borderRadius: 4, - backgroundColor: "transparent" - } - }} - > - - handleCopy(account)}> - - - - - - {toShortAddress(account)} - - - - - - - Change network ({network}) - - - - - - - - - - Log out - - - - - - - ) : ( - - - - - - connect()} - > - Connect Wallet - - - - )} - - - - {mode !== "creator" ? ( - (location.href = `/explorer`)}> - - Back - - ) : null} - -
- {/* */} -
-
- ) -} diff --git a/src/modules/common/WarningFooter.tsx b/src/modules/common/WarningFooter.tsx deleted file mode 100644 index 33b6241..0000000 --- a/src/modules/common/WarningFooter.tsx +++ /dev/null @@ -1,64 +0,0 @@ -import { Box, Grid, IconButton, Typography, styled } from "@material-ui/core" -import React, { useEffect, useState } from "react" -import { ReactComponent as WarningIcon } from "assets/logos/warning.svg" -import CloseIcon from "@material-ui/icons/Close" -import hexToRgba from "hex-to-rgba" - -const Container = styled(Box)({ - position: "fixed", - width: "100%", - minHeight: 92, - bottom: 0, - background: hexToRgba("#746438", 0.95), - boxSizing: "border-box", - padding: "25px 50px", - color: "#FFC839", - zIndex: 10000 -}) - -const ContainerText = styled(Typography)({ - maxWidth: 1160, - fontWeight: 400, - color: "inherit", - fontSize: "18px", - - ["@media (max-width:1030px)"]: { - fontSize: "16px" - } -}) - -export const WarningFooter: React.FC<{ text: string }> = ({ text }) => { - const [open, setOpen] = useState(true) - - // use this to make the warning come only once - // const isWarningClosed = localStorage.getItem("warning-closed") - const isWarningClosed = null - - const closeButton = () => { - localStorage.setItem("warning-closed", "true") - setOpen(false) - } - - return ( - <> - {open && !isWarningClosed && isWarningClosed !== "true" && ( - - - - - - - - {text} - - - - - - - - - )} - - ) -} diff --git a/src/modules/common/hooks/useLocalStorage.ts b/src/modules/common/hooks/useLocalStorage.ts deleted file mode 100644 index 5615a34..0000000 --- a/src/modules/common/hooks/useLocalStorage.ts +++ /dev/null @@ -1,57 +0,0 @@ -import { useEffect, useState } from "react" - -// From https://usehooks-typescript.com/react-hook/use-local-storage -function useLocalStorage(key: string, initialValue: T): [T, (value: T) => void] { - // Get from local storage then - // parse stored json or return initialValue - const readValue = () => { - // Prevent build error "window is undefined" but keep keep working - if (typeof window === "undefined") { - return initialValue - } - try { - const item = "" - return item ? JSON.parse(item) : initialValue - } catch (error) { - console.warn(`Error reading localStorage key “${key}”:`, error) - return initialValue - } - } - // State to store our value - // Pass initial state function to useState so logic is only executed once - const [storedValue, setStoredValue] = useState(readValue) - // Return a wrapped version of useState's setter function that ... - // ... persists the new value to localStorage. - const setValue = (value: T) => { - // Prevent build error "window is undefined" but keep keep working - if (typeof window == "undefined") { - console.warn(`Tried setting localStorage key “${key}” even though environment is not a client`) - } - try { - // Allow value to be a function so we have the same API as useState - const newValue = value instanceof Function ? value(storedValue) : value - // Save to local storage - // Save state - setStoredValue(newValue) - // We dispatch a custom event so every useLocalStorage hook are notified - } catch (error) { - console.warn(`Error setting localStorage key “${key}”:`, error) - } - } - useEffect(() => { - setStoredValue(readValue()) - // eslint-disable-next-line react-hooks/exhaustive-deps - }, []) - useEffect(() => { - const handleStorageChange = () => { - setStoredValue(readValue()) - } - // this only works for other documents, not the current one - // this is a custom event, triggered in writeValueToLocalStorage - return () => { - } - // eslint-disable-next-line react-hooks/exhaustive-deps - }, []) - return [storedValue, setValue] -} -export default useLocalStorage diff --git a/src/modules/common/hooks/useNotification.tsx b/src/modules/common/hooks/useNotification.tsx deleted file mode 100644 index 85d893e..0000000 --- a/src/modules/common/hooks/useNotification.tsx +++ /dev/null @@ -1,47 +0,0 @@ -import React, { Fragment } from "react" -import { Button, styled } from "@material-ui/core" -import { OptionsObject, useSnackbar } from "notistack" -import { Close, OpenInNew } from "@material-ui/icons" -import { ExternalLink } from "modules/common/ExternalLink" - -const CloseIcon = styled(Close)({ - color: "#fff" -}) - -const ExpandIcon = styled(OpenInNew)({ - color: "#fff", - fontSize: 25 -}) - -const NotificationActions = ({ detailsLink, onClose }: { detailsLink?: string; onClose: () => void }) => ( - - {detailsLink ? ( - - - - ) : null} - - -) - -interface NotificationParams extends OptionsObject { - message: string - detailsLink?: string -} - -export const useNotification = () => { - const { enqueueSnackbar, closeSnackbar } = useSnackbar() - const open = ({ message, detailsLink, ...options }: NotificationParams) => { - const key = enqueueSnackbar(message, { - ...options, - persist: true, - action: closeSnackbar(key)} /> - }) - - return { key, closeSnackbar } - } - - return open -} diff --git a/src/modules/creator/components/ClaimName.tsx b/src/modules/creator/components/ClaimName.tsx deleted file mode 100644 index 3c4b92f..0000000 --- a/src/modules/creator/components/ClaimName.tsx +++ /dev/null @@ -1,49 +0,0 @@ -import { Grid, Paper, styled, Typography } from "@material-ui/core" -import React from "react" - -const CustomUrlButton = styled(Paper)({ - border: "1px solid #3866F9", - width: 165, - height: 31, - boxSizing: "border-box", - borderRadius: 21, - cursor: "pointer", - backgroundColor: "#fff", - boxShadow: "none", - textAlign: "center", - margin: "auto", - padding: 5, - color: "#3866F9", - marginTop: 12, - fontFamily: "system-ui" -}) - -const CustomContainer = styled(Grid)({ - height: 62, - width: "100%", - background: "#FFFFFF", - border: "1px solid #E4E4E4", - boxSizing: "border-box", - marginTop: 14 -}) - -export const ClaimName: React.FC = () => { - return ( - <> - - - Claim a name - - - Use a custom URL - - - - - Organization’s name - - - - - ) -} diff --git a/src/modules/creator/components/ConnectWallet.tsx b/src/modules/creator/components/ConnectWallet.tsx deleted file mode 100644 index 19cd3db..0000000 --- a/src/modules/creator/components/ConnectWallet.tsx +++ /dev/null @@ -1,46 +0,0 @@ -import { Grid, Typography, Box, List, ListItem, ListItemAvatar, Avatar, ListItemText, styled } from "@material-ui/core" -import ImageIcon from "@material-ui/icons/Image" -import React from "react" -import { useTezos } from "services/beacon/hooks/useTezos" - -const PageContainer = styled(Grid)({ - height: "90%" -}) - -const SpacingTitle = styled(Typography)({ - marginBottom: 15 -}) - -export const ConnectWallet: React.FC = () => { - const { connect } = useTezos() - - return ( - - - - Connect your wallet - - - Create an organization by picking a template below - - - - connect()}> - - - - - - - - {" "} - Connect - {" "} - - - - - - - ) -} diff --git a/src/modules/creator/components/DeploymentLoader.tsx b/src/modules/creator/components/DeploymentLoader.tsx deleted file mode 100644 index 3f3efb3..0000000 --- a/src/modules/creator/components/DeploymentLoader.tsx +++ /dev/null @@ -1,151 +0,0 @@ -import { - Box, - Grid, - Step, - StepConnector, - StepLabel, - Stepper, - styled, - Theme, - Typography, - withStyles -} from "@material-ui/core" -import React, { useEffect, useState } from "react" -import { SuspenseDots } from "./SuspenseDots" - -const WaitingText = styled(Typography)({ - marginTop: 46, - textAlign: "center", - justifyContent: "center", - marginBottom: 20, - maxWidth: 650 -}) - -const StyledContainer = styled(Box)({ - width: "100%", - marginTop: "-15%", - minWidth: 650, - ["@media (max-width:1167px)"]: { - minWidth: "auto" - } -}) - -const StyledStepper = styled(Stepper)(({ theme }) => ({ - "width": "100%", - "paddingLeft": 0, - "paddingRight": 0, - "background": "inherit", - "& .MuiStepConnector-alternativeLabel": { - "left": "calc(-50% + 19px)", - "right": "calc(50% + 19px)", - "top": 16, - "& .MuiStepConnector-lineHorizontal": { - borderColor: theme.palette.primary.light, - borderTopWidth: 3 - } - } -})) - -const StyledLabel = styled(StepLabel)( - ({ theme, focused, hasError }: { theme: Theme; focused: boolean; hasError: boolean }) => ({ - "& .MuiStepIcon-root": { - borderWidth: 3 - }, - "& .MuiStepIcon-active": { - borderColor: hasError ? theme.palette.error.main : focused ? "#fff" : theme.palette.primary.light, - fill: "none" - }, - "& .MuiStepIcon-text": { - fill: "none" - }, - "& .MuiStepIcon-completed": { - borderColor: focused ? "#fff" : theme.palette.secondary.main, - fill: theme.palette.secondary.main - } - }) -) - -const ColorlibConnector = withStyles((theme: Theme) => ({ - alternativeLabel: { - top: 22 - }, - active: { - "& $line": { - backgroundColor: theme.palette.secondary.main - } - }, - completed: { - "& $line": { - backgroundColor: theme.palette.secondary.main - } - }, - line: { - height: 3, - border: 0, - backgroundColor: theme.palette.primary.light, - borderRadius: 1 - } -}))(StepConnector) - -interface Props { - states: { activeText: string; completedText: string }[] - activeStep: number | undefined - error: Error | null -} - -export const DeploymentLoader: React.FC = ({ states, activeStep, error }) => { - const errorMessage = "Something went wrong, please try again later." - const [focusedState, setFocusedState] = useState(0) - const isFinished = activeStep === states.length - const isStarted = Number.isInteger(activeStep) - const showActiveText = isStarted && !isFinished && activeStep === focusedState - const showCompletedText = isStarted && focusedState < (activeStep as number) - - useEffect(() => { - if (activeStep) { - if (isFinished) { - setFocusedState(states.length - 1) - } else { - setFocusedState(activeStep) - } - } - }, [activeStep, isFinished, states.length]) - - return ( - - - - - {showActiveText - ? error - ? errorMessage - : states[focusedState].activeText - : showCompletedText - ? states[focusedState].completedText - : ""} - {showActiveText && !error && } - - - - }> - {states.map((_, index) => ( - { - if (!activeStep) { - return - } - - if (index <= activeStep) { - setFocusedState(index) - } - }} - completed={activeStep ? index < activeStep : false} - > - - - ))} - - - ) -} diff --git a/src/modules/creator/components/NavigationBar.tsx b/src/modules/creator/components/NavigationBar.tsx deleted file mode 100644 index 218709f..0000000 --- a/src/modules/creator/components/NavigationBar.tsx +++ /dev/null @@ -1,75 +0,0 @@ -import { styled, Grid, Typography, Paper, useMediaQuery, useTheme } from "@material-ui/core" -import React from "react" -import { ArrowBackIos } from "@material-ui/icons" - -import { NavigationBarProps } from "modules/creator/state" - -const Footer = styled(Grid)(({ theme }) => ({ - background: theme.palette.primary.main, - marginLeft: 47, - marginBottom: 10, - ["@media (max-width:1167px)"]: { - marginLeft: 0, - marginBottom: 50 - } -})) - -const BackButton = styled(Paper)({ - boxShadow: "none", - height: 41, - background: "inherit", - color: "#fff", - textAlign: "start", - cursor: "pointer", - display: "flex", - alignItems: "baseline", - padding: 8, - width: "fit-content" -}) - -const NextButton = styled(Paper)(({ theme }) => ({ - boxShadow: "none", - borderRadius: 4, - textAlign: "center", - float: "right", - cursor: "pointer", - background: theme.palette.secondary.light, - padding: 8 -})) - -const BackButtonIcon = styled(ArrowBackIos)(({ theme }) => ({ - color: theme.palette.secondary.light, - fontSize: 12, - marginRight: 12 -})) - -const FooterContainer = styled(Grid)(({ isMobile }: { isMobile: boolean }) => ({ - width: "100%" -})) - -export const NavigationBar: React.FC = ({ back, next }) => { - const theme = useTheme() - const isMobile = useMediaQuery(theme.breakpoints.down("md")) - - return ( -
- - - {back && ( - - - {back.text} - - )} - - - {next && ( - - {next.text} - - )} - - -
- ) -} diff --git a/src/modules/creator/components/ProtectedRoute.tsx b/src/modules/creator/components/ProtectedRoute.tsx deleted file mode 100644 index 9a0e34d..0000000 --- a/src/modules/creator/components/ProtectedRoute.tsx +++ /dev/null @@ -1,54 +0,0 @@ -import React, { FC, useContext, useEffect } from "react" -import { useHistory } from "react-router-dom" -import { CreatorContext } from "modules/creator/state" -// import { useStepNumber } from "modules/creator/steps"; -// import { handleGovernanceFormErrors } from "modules/creator/utils"; - -export const useCreatorRouteValidation = (): string => { - // const match = useRouteMatch(); - // const { pathname } = useLocation(); - // const step = useStepNumber(); - // const { orgSettings, votingSettings, memberSettings, template } = useContext( - // CreatorContext - // ).state.data; - - // type OrgKeys = keyof typeof orgSettings; - // type MemberKeys = keyof typeof memberSettings; - - // const org = Object.keys(orgSettings) as OrgKeys[]; - - // const members = Object.keys(memberSettings) as MemberKeys[]; - - // const needsToFillOrgSettings = org.some((value) => value !== "governanceToken" && !orgSettings[value]); - // const needsToFillGovernance = Object.keys( - // handleGovernanceFormErrors(votingSettings, template) || {} - // ).length; - - // const needsToFillMembers = members.some((value) => !memberSettings[value]); - - // const isPreviousStep = (steps: string[]): boolean => { - // return steps.some((step) => pathname.includes(step)); - // }; - - // if (!step) return ""; - - //TODO REDO THIS: - // if (needsToFillOrgSettings) return match.url + "/dao"; - // if (needsToFillGovernance && !isPreviousStep(["dao"])) - // return match.url + "/token"; - // if (needsToFillMembers && !isPreviousStep(["dao", "voting"])) - // return match.url + "/token"; - - return "" -} - -export const ProtectedRoute: FC = ({ children }) => { - const { successful } = useContext(CreatorContext).state.deploymentStatus - const history = useHistory() - const redirectUrl = useCreatorRouteValidation() - useEffect(() => { - if (redirectUrl && !successful) history.replace(redirectUrl) - }, [history, redirectUrl, successful]) - - return {children} -} diff --git a/src/modules/creator/components/SuspenseDots.tsx b/src/modules/creator/components/SuspenseDots.tsx deleted file mode 100644 index e9e73de..0000000 --- a/src/modules/creator/components/SuspenseDots.tsx +++ /dev/null @@ -1,80 +0,0 @@ -import React from "react" -import { makeStyles } from "@material-ui/core" - -const useStyles = makeStyles({ - "firstDot": { - animation: "$firstDot 2s linear infinite" - }, - "secondDot": { - animation: "$secondDot 2s linear infinite" - }, - "threeDot": { - animation: "$thirdDot 2s linear infinite" - }, - "@keyframes firstDot": { - "0%": { - opacity: 1 - }, - "65%": { - opacity: 1 - }, - "66%": { - opacity: 0 - }, - "100%": { - opacity: 0 - } - }, - "@keyframes secondDot": { - "0%": { - opacity: 0 - }, - "21%": { - opacity: 0 - }, - "22%": { - opacity: 1 - }, - "65%": { - opacity: 1 - }, - "66%": { - opacity: 0 - }, - "100%": { - opacity: 0 - } - }, - "@keyframes thirdDot": { - "0%": { - opacity: 0 - }, - "43%": { - opacity: 0 - }, - "44%": { - opacity: 1 - }, - "65%": { - opacity: 1 - }, - "66%": { - opacity: 0 - }, - "100%": { - opacity: 0 - } - } -}) - -export const SuspenseDots = () => { - const classes = useStyles() - - return ( - <> - . - . - . - - ) -} diff --git a/src/modules/creator/deployment/index.tsx b/src/modules/creator/deployment/index.tsx deleted file mode 100644 index 5386cb3..0000000 --- a/src/modules/creator/deployment/index.tsx +++ /dev/null @@ -1,153 +0,0 @@ -import React, { useContext, useMemo } from "react" -import { - Box, - Grid, - Link, - Paper, - Step, - StepLabel, - Stepper, - styled, - Typography, - useMediaQuery, - useTheme -} from "@material-ui/core" -import { Navbar } from "modules/common/Toolbar" -import ProgressBar from "react-customizable-progressbar" -import { DeploymentStepRouter, STEPS, useDeploymentStepNumber } from "./steps" -import { StepInfo } from "./state" -import { useHistory } from "react-router-dom" -import { NavigationBar } from "../components/NavigationBar" -import { DeploymentContext } from "./state/context" - -const PageContainer = styled(Grid)(({ theme }) => ({ - background: theme.palette.primary.main -})) - -const PageContent = styled(Grid)(({ theme }) => ({ - marginTop: 0, - width: "1000px", - height: "100%", - margin: "auto", - padding: "28px 0", - flexDirection: "row", - paddingTop: 0, - ["@media (max-width:1167px)"]: { - width: "86vw" - }, - [theme.breakpoints.down("sm")]: { - marginTop: 10 - } -})) - -const IndicatorValue = styled(Paper)(({ theme }) => ({ - display: "flex", - alignItems: "center", - justifyContent: "center", - textAlign: "center", - position: "absolute", - top: 0, - width: "100%", - height: "100%", - margin: "0 auto", - fontSize: 25, - color: theme.palette.text.secondary, - userSelect: "none", - boxShadow: "none", - background: "inherit", - fontFamily: "Roboto Mono" -})) - -const StepContentContainer = styled(Grid)({ - alignItems: "baseline", - height: "100%", - paddingTop: 0, - boxSizing: "border-box", - overflowY: "auto", - marginLeft: 47, - zIndex: 10, - width: "fit-content", - ["@media (max-width:1167px)"]: { - marginLeft: 0 - } -}) - -const ProgressContainer = styled(Grid)(({ theme }) => ({ - background: "#2F3438", - display: "grid", - borderRadius: 8, - maxHeight: 410, - paddingTop: 20, - position: "sticky", - top: 125 -})) - -const StyledStepper = styled(Stepper)({ - "background": "inherit", - "paddingTop": 48, - "& .MuiStepLabel-label": { - fontSize: 14, - lineHeight: 14 - }, - "cursor": "pointer" -}) - -export const Deployment: React.FC = () => { - const creator = useContext(DeploymentContext) - - const { back, next } = creator.state - - const theme = useTheme() - const isMobile = useMediaQuery(theme.breakpoints.down("sm")) - - const history = useHistory() - const step = useDeploymentStepNumber() - const progress = useMemo(() => step * 50, [step]) - - return ( - - - - {!isMobile && ( - - - - - {progress === 0.5 ? 0 : step * 50}% - - - - - {STEPS.map(({ title, path }: StepInfo, index: number) => ( - - (index < step ? history.push(path) : null)} icon={index + 1}> - {title} - - - ))} - - - - )} - - - - - - - - - - {step < 3 && } - - - - ) -} diff --git a/src/modules/creator/deployment/router.tsx b/src/modules/creator/deployment/router.tsx deleted file mode 100644 index 554596b..0000000 --- a/src/modules/creator/deployment/router.tsx +++ /dev/null @@ -1,36 +0,0 @@ -import React from "react" -import { Redirect, Route, Switch, useRouteMatch } from "react-router-dom" -import { Deployment } from "." -import { ConfigContract } from "./steps/Config" -import { ContractDistribution } from "./steps/Distribution" -import { ContractSummary } from "./steps/Summary" -import { Ownership } from "./steps/Ownership" -import { Success } from "./steps/Success" - -export const TokenDeploymentRouter = (): JSX.Element => { - const match = useRouteMatch() - - return ( - - - - - - - - - - - - - - - - - - - - - - ) -} diff --git a/src/modules/creator/deployment/state/context.tsx b/src/modules/creator/deployment/state/context.tsx deleted file mode 100644 index f877c2d..0000000 --- a/src/modules/creator/deployment/state/context.tsx +++ /dev/null @@ -1,113 +0,0 @@ -import React, { createContext, useReducer, Dispatch, useMemo } from "react" -import useLocalStorage from "modules/common/hooks/useLocalStorage" -import { DeploymentAction, DeploymentState, TokenContractParams, ActionTypes } from "./types" -import BigNumber from "bignumber.js" - -const deploymentStatus = { - deploying: false, - successful: false -} - -const LOCAL_STORAGE_KEY = "deploymentParams" - -export const INITIAL_TOKEN_STATE: TokenContractParams = { - tokenSettings: { - name: "", - description: "", - totalSupply: null, - decimals: null, - symbol: "", - icon: "" - }, - tokenDistribution: { - holders: [ - { - walletAddress: "", - amount: null - } - ], - totalAmount: new BigNumber(0) - } -} - -export const INITIAL_STATE: DeploymentState = { - data: INITIAL_TOKEN_STATE, - deploymentStatus -} - -const DeploymentContext = createContext<{ - state: DeploymentState - dispatch: Dispatch - updateCache: (value: TokenContractParams) => void -}>({ - state: INITIAL_STATE, - dispatch: () => null, - updateCache: () => null -}) - -export const reducer = (state: DeploymentState, action: DeploymentAction): DeploymentState => { - switch (action.type) { - case ActionTypes.UPDATE_DEPLOYMENT_STATUS: - const { contract, deploying } = action.status - state = { - ...state, - deploymentStatus: { - contract, - deploying, - successful: false - } - } - return state - case ActionTypes.UPDATE_NAVIGATION_BAR: - state = { - ...state, - next: action.next, - back: action.back - } - return state - case ActionTypes.UPDATE_TOKEN_SETTINGS: - state = { - ...state, - data: { - ...state.data, - tokenSettings: action.contractInfo - } - } - return state - case ActionTypes.UPDATE_TOKEN_DISTRIBUTION: - state = { - ...state, - data: { - ...state.data, - tokenDistribution: action.distribution - } - } - return state - case ActionTypes.CLEAR_CACHE: - state = { - ...INITIAL_STATE, - deploymentStatus: { - ...INITIAL_STATE.deploymentStatus, - successful: true - } - } - return state - } -} - -const DeploymentProvider: React.FC = ({ children }) => { - const [data, updateCache] = useLocalStorage(LOCAL_STORAGE_KEY, INITIAL_STATE.data) - - const stateWithCache = { - ...INITIAL_STATE, - data - } - - const [state, dispatch] = useReducer(reducer, stateWithCache) - const contextValue = useMemo(() => { - return { state, dispatch } - }, [state, dispatch]) - return {children} -} - -export { DeploymentProvider, DeploymentContext } diff --git a/src/modules/creator/deployment/state/index.ts b/src/modules/creator/deployment/state/index.ts deleted file mode 100644 index 8234ebd..0000000 --- a/src/modules/creator/deployment/state/index.ts +++ /dev/null @@ -1,3 +0,0 @@ -export * from "modules/creator/state/context" -export * from "modules/creator/state/types" -export * from "modules/creator/state/utils" diff --git a/src/modules/creator/deployment/state/types.ts b/src/modules/creator/deployment/state/types.ts deleted file mode 100644 index 74e690a..0000000 --- a/src/modules/creator/deployment/state/types.ts +++ /dev/null @@ -1,100 +0,0 @@ -import BigNumber from "bignumber.js" -import { NavigationBarProps } from "modules/creator/state/types" - -export type TokenContractSettings = { - name: string - description: string - totalSupply: number | null - decimals: number | null - symbol: string - icon: string -} - -export type TokenDistributionSettings = { - holders: Holder[] - totalAmount: BigNumber -} - -export type Holder = { - walletAddress: string - amount: number | null -} - -export interface TokenContractParams { - tokenSettings: TokenContractSettings - tokenDistribution: TokenDistributionSettings -} - -export type ErrorValues = Partial> - -type DeploymentStatus = { - deploying: boolean - successful: boolean - contract?: string -} - -export type DeploymentState = { - data: TokenContractParams - deploymentStatus: DeploymentStatus -} & NavigationBarProps - -export interface StepInfo { - title: string - index: number - path: string -} - -function updateTokenSettings(contractInfo: TokenContractSettings) { - return { - type: ActionTypes.UPDATE_TOKEN_SETTINGS, - contractInfo - } -} - -function updateTokenDistribution(distribution: TokenDistributionSettings) { - return { - type: ActionTypes.UPDATE_TOKEN_DISTRIBUTION, - distribution - } -} - -function updateDeploymentStatus({ deploying, contract }: DeploymentStatus) { - return { - type: ActionTypes.UPDATE_DEPLOYMENT_STATUS, - status: { deploying, contract } - } -} - -function updateNavigationBar(props: NavigationBarProps) { - return { - type: ActionTypes.UPDATE_NAVIGATION_BAR, - ...props - } -} - -function clearCache() { - return { - type: ActionTypes.CLEAR_CACHE - } -} - -export type DeploymentAction = ReturnType< - | typeof updateTokenSettings - | typeof updateDeploymentStatus - | typeof clearCache - | typeof updateTokenDistribution - | typeof updateNavigationBar -> - -export enum ActionTypes { - UPDATE_NAVIGATION_BAR = "UPDATE_NAVIGATION_BAR", - UPDATE_TOKEN_SETTINGS = "UPDATE_TOKEN_SETTINGS", - UPDATE_TOKEN_DISTRIBUTION = "UPDATE_TOKEN_DISTRIBUTION", - UPDATE_DEPLOYMENT_STATUS = "UPDATE_DEPLOYMENT_STATUS", - CLEAR_CACHE = "CLEAR_CACHE" -} -export interface TokenHolder { - address: string - balance: number - name?: string -} diff --git a/src/modules/creator/deployment/state/utils.ts b/src/modules/creator/deployment/state/utils.ts deleted file mode 100644 index d75414f..0000000 --- a/src/modules/creator/deployment/state/utils.ts +++ /dev/null @@ -1,5 +0,0 @@ -import BigNumber from "bignumber.js" - -export const numberWithCommas = (x: number | BigNumber) => { - return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",") -} diff --git a/src/modules/creator/deployment/steps/Config.tsx b/src/modules/creator/deployment/steps/Config.tsx deleted file mode 100644 index bfc55a9..0000000 --- a/src/modules/creator/deployment/steps/Config.tsx +++ /dev/null @@ -1,285 +0,0 @@ -import { - Grid, - styled, - TextareaAutosize, - Typography, - useMediaQuery, - useTheme, - withStyles, - withTheme -} from "@material-ui/core" -import { Field, Form, Formik, FormikErrors, getIn } from "formik" -import React, { useContext, useEffect } from "react" -import { useHistory, useRouteMatch } from "react-router-dom" -import { DeploymentContext } from "../state/context" -import { ActionTypes, TokenContractSettings } from "../state/types" -import { TextField as FormikTextField } from "formik-material-ui" -import { SmallButton } from "modules/common/SmallButton" -import { TitleBlock } from "modules/common/TitleBlock" -import { FieldChange, handleChange, handleNegativeInput } from "modules/creator/utils" - -const ButtonContainer = styled(Grid)({ - marginTop: 40 -}) - -const CustomTextarea = styled(withTheme(TextareaAutosize))(props => ({ - "minHeight": 152, - "boxSizing": "border-box", - "width": "100%", - "marginTop": 14, - "fontWeight": 400, - "padding": "21px 20px", - "fontFamily": "Roboto Mono", - "border": "none", - "fontSize": 16, - "color": props.theme.palette.text.secondary, - "background": "#2F3438", - "borderRadius": 8, - "paddingRight": 40, - "wordBreak": "break-word", - "&:focus-visible": { - outline: "none" - }, - "resize": "none" -})) - -const CustomFormikTextField = withStyles({ - root: { - "& .MuiInput-root": { - fontWeight: 300, - textAlign: "initial" - }, - "& .MuiInputBase-input": { - textAlign: "initial" - }, - "& .MuiInput-underline:before": { - borderBottom: "none !important" - }, - "& .MuiInput-underline:hover:before": { - borderBottom: "none !important" - }, - "& .MuiInput-underline:after": { - borderBottom: "none !important" - } - }, - disabled: {} -})(FormikTextField) - -const CustomInputContainer = styled(Grid)(({ theme }) => ({ - height: 54, - boxSizing: "border-box", - marginTop: 14, - background: "#2F3438", - borderRadius: 8, - alignItems: "center", - display: "flex", - padding: "13px 23px" -})) - -const ErrorText = styled(Typography)({ - fontSize: 14, - color: "red" -}) - -const TextareaContainer = styled(Grid)({ - display: "flex", - position: "relative" -}) - -const validateForm = (values: TokenContractSettings) => { - const errors: FormikErrors = {} - - if (!values.name) { - errors.name = "Required" - } - - if (!values.description) { - errors.description = "Required" - } - - if (!values.totalSupply || values.totalSupply === null) { - errors.totalSupply = "Required" - } - - if (!values.decimals || values.decimals === null) { - errors.decimals = "Required" - } - - if (!values.symbol) { - errors.symbol = "Required" - } - - return errors -} - -const TokenSettingsForm = ({ submitForm, values, errors, touched, setFieldValue, setFieldTouched }: any) => { - const { dispatch } = useContext(DeploymentContext) - const match = useRouteMatch() - const history = useHistory() - - useEffect(() => { - if (values) { - dispatch({ - type: ActionTypes.UPDATE_NAVIGATION_BAR, - next: { - handler: () => { - submitForm(values) - }, - text: "Continue" - } - }) - } - }, [dispatch, errors, history, match.path, match.url, submitForm, values]) - - return ( - <> - - - - {" "} - Contract name{" "} - - - - - {errors.name && touched.name ? {errors.name} : null} - - - - - {" "} - Description{" "} - - - - - {() => ( - { - setFieldValue("description", newValue.target.value) - }} - /> - )} - - - {errors.description && touched.description ? {errors.description} : null} - - - - - {" "} - Supply{" "} - - - handleNegativeInput(e)} - /> - - {errors.totalSupply && touched.totalSupply ? {errors.totalSupply} : null} - - - - {" "} - Decimals{" "} - - - handleChange(e)} - /> - - {errors.decimals && touched.decimals ? {errors.decimals} : null} - - - - - - - {" "} - Symbol{" "} - - - - - {errors.symbol && touched.symbol ? {errors.symbol} : null} - - - - {" "} - Icon{" "} - - - - - - - - - ) -} - -export const ConfigContract: React.FC = () => { - const { state, dispatch, updateCache } = useContext(DeploymentContext) - const { tokenSettings } = state.data - const history = useHistory() - - const saveStepInfo = (values: TokenContractSettings, { setSubmitting }: { setSubmitting: (b: boolean) => void }) => { - const newValues: TokenContractSettings = { ...values } - const newState = { - ...state.data, - tokenSettings: newValues - } - updateCache(newState) - setSubmitting(true) - dispatch({ type: ActionTypes.UPDATE_TOKEN_SETTINGS, contractInfo: newValues }) - history.push(`distribution`) - } - - return ( - <> - - - - - - - {({ submitForm, isSubmitting, setFieldValue, values, errors, touched, setFieldTouched }) => { - return ( -
- - - ) - }} -
-
- - ) -} diff --git a/src/modules/creator/deployment/steps/Distribution.tsx b/src/modules/creator/deployment/steps/Distribution.tsx deleted file mode 100644 index 52d4adc..0000000 --- a/src/modules/creator/deployment/steps/Distribution.tsx +++ /dev/null @@ -1,328 +0,0 @@ -/* eslint-disable @typescript-eslint/no-non-null-assertion */ -import { Grid, IconButton, styled, Typography, useMediaQuery, useTheme, withStyles, withTheme } from "@material-ui/core" -import { Field, FieldArray, Form, Formik, FormikErrors, getIn } from "formik" -import React, { useContext, useEffect } from "react" -import { useHistory, useRouteMatch } from "react-router-dom" -import { DeploymentContext } from "../state/context" -import { ActionTypes, Holder, TokenContractSettings, TokenDistributionSettings } from "../state/types" -import { TextField as FormikTextField } from "formik-material-ui" -import { SmallButton } from "modules/common/SmallButton" -import { AddCircleOutline, RemoveCircle } from "@material-ui/icons" -import BigNumber from "bignumber.js" -import { parseUnits } from "services/contracts/utils" -import { numberWithCommas } from "../state/utils" -import { useNotification } from "modules/common/hooks/useNotification" -import { TitleBlock } from "modules/common/TitleBlock" -import { useTezos } from "services/beacon/hooks/useTezos" -import { FieldChange, handleNegativeInput } from "modules/creator/utils" - -const SupplyContainer = styled(Grid)(({ theme }) => ({ - background: theme.palette.primary.dark, - padding: "30px 40px", - borderRadius: 8 -})) - -const RemoveButton = styled(RemoveCircle)({ - marginTop: 13 -}) - -const AmountText = styled(Typography)({ - fontWeight: 200 -}) - -const ButtonContainer = styled(Grid)({ - marginTop: 40 -}) - -const CustomFormikTextField = withStyles({ - root: { - "& .MuiInput-root": { - fontWeight: 300, - textAlign: "initial" - }, - "& .MuiInputBase-input": { - textAlign: "initial" - }, - "& .MuiInput-underline:before": { - borderBottom: "none !important" - }, - "& .MuiInput-underline:hover:before": { - borderBottom: "none !important" - }, - "& .MuiInput-underline:after": { - borderBottom: "none !important" - } - } -})(FormikTextField) - -const CustomInputContainer = styled(Grid)(({ theme }) => ({ - height: 54, - boxSizing: "border-box", - marginTop: 14, - background: "#2F3438", - borderRadius: 8, - alignItems: "center", - display: "flex", - padding: "13px 23px", - width: "100%" -})) - -const CustomAmountContainer = styled(Grid)(({ theme }) => ({ - height: 54, - boxSizing: "border-box", - marginTop: 14, - background: "#2F3438", - borderRadius: 8, - alignItems: "center", - display: "flex", - padding: "13px 23px", - width: "40%", - [theme.breakpoints.down("sm")]: { - width: "100%" - } -})) - -const ErrorText = styled(Typography)({ - fontSize: 14, - color: "red" -}) - -const hasDuplicates = (options: Holder[]) => { - const trimOptions = options.map(option => option.walletAddress.trim()) - return new Set(trimOptions).size !== trimOptions.length -} - -const validateForm = (values: TokenDistributionSettings) => { - const errors: FormikErrors = {} - - values.holders.forEach((holder: Holder, index: number) => { - if (values.holders[index].walletAddress && !values.holders[index].amount) { - errors.holders = "Required" - } - if (!values.holders[index].walletAddress && values.holders[index].amount) { - errors.holders = "Required" - } - if (values.holders.length > 0 && hasDuplicates(values.holders)) { - errors.holders = "Duplicate wallets are not allowed" - } - if (values.totalAmount && values.totalAmount.minus(new BigNumber(getTotal(values.holders))) < new BigNumber(0)) { - errors.totalAmount = "Available balance has to be greater that the total supply" - } - }) - - return errors -} - -const TokenSettingsForm = ({ submitForm, values, errors, touched, setFieldValue, setFieldTouched }: any) => { - const theme = useTheme() - const isMobile = useMediaQuery(theme.breakpoints.down("sm")) - - const newValue: Holder = { walletAddress: "", amount: null } - - const { dispatch } = useContext(DeploymentContext) - const match = useRouteMatch() - const history = useHistory() - - useEffect(() => { - if (values) { - dispatch({ - type: ActionTypes.UPDATE_NAVIGATION_BAR, - next: { - text: "Continue", - handler: () => { - submitForm(values) - } - }, - back: { - text: "Back", - handler: () => history.push(`config`) - } - }) - } - }, [dispatch, errors, history, match.path, match.url, submitForm, values]) - - return ( - <> - - ( -
- {values.holders && values.holders.length > 0 - ? values.holders.map((holder: any, index: number) => ( -
- - - - - - handleNegativeInput(e)} - /> - - - {index !== 0 ? ( - { - if (index !== 0) { - arrayHelpers.remove(index) - } - }} - /> - ) : ( - - )} -
- )) - : null} - {errors.holders && touched.holders ? {errors.holders} : null} - -
- - arrayHelpers.insert(values.holders.length, newValue)} - > - - - arrayHelpers.insert(values.holders.length, newValue)} - color={"secondary"} - > - Add Member - - -
-
- )} - /> -
- - ) -} - -const getTotal = (holders: Holder[]) => { - let total = 0 - holders.forEach(holder => (total += Number(holder.amount))) - return total -} - -export const ContractDistribution: React.FC = () => { - const { state, dispatch, updateCache } = useContext(DeploymentContext) - const { tokenDistribution, tokenSettings } = state.data - const history = useHistory() - const { account } = useTezos() - - const theme = useTheme() - const isMobile = useMediaQuery(theme.breakpoints.down("sm")) - - tokenDistribution.totalAmount = new BigNumber(Number(tokenSettings.totalSupply)) - - const saveStepInfo = ( - values: TokenDistributionSettings, - { setSubmitting }: { setSubmitting: (b: boolean) => void } - ) => { - const newValues: TokenDistributionSettings = { ...values } - - if (newValues.holders.length === 1 && newValues.holders[0].walletAddress === "") { - newValues.holders[0].walletAddress = account - newValues.holders[0].amount = newValues.totalAmount.toNumber() - } - - const newState = { - ...state.data, - tokenDistribution: newValues - } - updateCache(newState) - setSubmitting(true) - dispatch({ type: ActionTypes.UPDATE_TOKEN_DISTRIBUTION, distribution: newValues }) - history.push(`summary`) - } - - return ( - <> - - - {({ submitForm, isSubmitting, setFieldValue, values, errors, touched, setFieldTouched }) => { - return ( -
- - - - - - - Total supply: - {numberWithCommas(values.totalAmount)} - - - Available: - - {" "} - {numberWithCommas( - values.totalAmount && values.totalAmount.minus(new BigNumber(getTotal(values.holders))) - )} - - - - {errors.totalAmount && touched.totalAmount ? ( - {errors.totalAmount} - ) : null} - - - - Wallet address - - - Amount - - - - - ) - }} -
-
- - ) -} diff --git a/src/modules/creator/deployment/steps/Ownership.tsx b/src/modules/creator/deployment/steps/Ownership.tsx deleted file mode 100644 index 723ae90..0000000 --- a/src/modules/creator/deployment/steps/Ownership.tsx +++ /dev/null @@ -1,129 +0,0 @@ -import React from "react" -import { Grid, Link, styled, Typography } from "@material-ui/core" -import { MainButton } from "modules/common/MainButton" -import { Navbar } from "modules/common/Toolbar" - -const PageContainer = styled(Grid)(({ theme }) => ({ - background: theme.palette.primary.main -})) - -const PageContent = styled(Grid)(({ theme }) => ({ - marginTop: 60, - width: "1000px", - height: "100%", - margin: "auto", - padding: "28px 0", - flexDirection: "row", - paddingTop: 0, - ["@media (max-width:1167px)"]: { - width: "86vw" - }, - [theme.breakpoints.down("sm")]: { - marginTop: 10 - } -})) - -const Title = styled(Typography)({ - fontSize: 24, - textAlign: "center" -}) - -const CardContainer = styled(Grid)(({ theme }) => ({ - background: theme.palette.primary.dark, - borderRadius: 8, - padding: "36px 47px" -})) - -const DescriptionContainer = styled(Grid)(({ theme }) => ({ - marginTop: 32, - [theme.breakpoints.down("sm")]: { - paddingLeft: "4%", - paddingRight: "4%", - marginTop: 40 - } -})) - -const OptionsContainer = styled(Grid)(({ theme }) => ({ - marginTop: 20, - [theme.breakpoints.down("sm")]: { - paddingLeft: "4%", - paddingRight: "4%", - marginTop: 40 - } -})) - -const ChoicesContainer = styled(Grid)(({ theme }) => ({ - marginTop: 50, - paddingLeft: "24%", - paddingRight: "24%", - [theme.breakpoints.down("sm")]: { - paddingLeft: "2%", - paddingRight: "2%" - } -})) - -const DescriptionText = styled(Typography)(({ theme }) => ({ - fontWeight: 200, - color: theme.palette.text.secondary, - [theme.breakpoints.down("sm")]: { - fontSize: 14 - } -})) - -const OptionButton = styled(Link)(({ theme }) => ({ - [theme.breakpoints.down("sm")]: { - width: "95%", - display: "flex", - textAlign: "center" - } -})) - -export const Ownership: React.FC = () => { - return ( - <> - - - - - - Do you already have a governance token? - - - - - - This would be an FA2-compatible token contract that will serve to assign voting weight based on - ownership. - - - - - - If you already have this asset deployed, click YES. If not, click NO and we will configure and deploy - one now. - - - - - - - - - Yes, I have one - - - - - - - No, I need one - - - - - - - - - ) -} diff --git a/src/modules/creator/deployment/steps/Success.tsx b/src/modules/creator/deployment/steps/Success.tsx deleted file mode 100644 index 3e736f3..0000000 --- a/src/modules/creator/deployment/steps/Success.tsx +++ /dev/null @@ -1,150 +0,0 @@ -import React, { useEffect, useState } from "react" -import { Grid, Link, styled, Typography } from "@material-ui/core" -import { MainButton } from "modules/common/MainButton" -import { Navbar } from "modules/common/Toolbar" -import { useHistory, useLocation } from "react-router-dom" -import { Blockie } from "modules/common/Blockie" -import { CopyAddress } from "modules/common/CopyAddress" - -const PageContainer = styled(Grid)(({ theme }) => ({ - background: theme.palette.primary.main -})) - -const PageContent = styled(Grid)(({ theme }) => ({ - marginTop: 60, - width: "1000px", - height: "100%", - margin: "auto", - padding: "28px 0", - flexDirection: "row", - paddingTop: 0, - ["@media (max-width:1167px)"]: { - width: "86vw" - }, - [theme.breakpoints.down("sm")]: { - marginTop: 10 - } -})) - -const Title = styled(Typography)({ - fontSize: 24, - textAlign: "center" -}) - -const CardContainer = styled(Grid)(({ theme }) => ({ - background: theme.palette.primary.dark, - borderRadius: 8, - padding: "36px 47px" -})) - -const DescriptionContainer = styled(Grid)(({ theme }) => ({ - display: "inline-flex", - [theme.breakpoints.down("sm")]: { - paddingLeft: "4%", - paddingRight: "4%" - } -})) - -const OptionsContainer = styled(Grid)(({ theme }) => ({ - marginTop: 40, - [theme.breakpoints.down("sm")]: { - paddingLeft: "4%", - paddingRight: "4%", - marginTop: 40 - } -})) - -const ChoicesContainer = styled(Grid)(({ theme }) => ({ - marginTop: 50, - paddingLeft: "24%", - paddingRight: "24%", - [theme.breakpoints.down("sm")]: { - paddingLeft: "2%", - paddingRight: "2%" - } -})) - -const DescriptionText = styled(Typography)(({ theme }) => ({ - fontWeight: 200, - color: theme.palette.text.secondary, - [theme.breakpoints.down("sm")]: { - fontSize: 14 - } -})) - -const OptionButton = styled(Link)(({ theme }) => ({ - [theme.breakpoints.down("sm")]: { - width: "95%", - display: "flex", - textAlign: "center" - } -})) - -export const Success: React.FC = () => { - const location = useLocation<{ address: string }>() - const [address, setAddress] = useState("") - const history = useHistory() - - useEffect(() => { - if (location && location.state && location.state.address) { - setAddress(location.state.address) - } else { - history.push("/explorer") - } - }, [location, history]) - return ( - <> - - - - - - Governance token successfully deployed! - - - - - Your Token Address: - - - - - {address && ( - - )} - - - - - Would you like to continue and create a DAO? - - - - - - - - Create DAO - - - - - - - {"I'm done"} - - - - - - - - - ) -} diff --git a/src/modules/creator/deployment/steps/Summary.tsx b/src/modules/creator/deployment/steps/Summary.tsx deleted file mode 100644 index bea73c7..0000000 --- a/src/modules/creator/deployment/steps/Summary.tsx +++ /dev/null @@ -1,294 +0,0 @@ -import React, { useContext, useEffect, useState } from "react" -import { Grid, styled, Typography, useMediaQuery, useTheme } from "@material-ui/core" -import { useHistory, useRouteMatch } from "react-router-dom" -import { toShortAddress } from "services/contracts/utils" -import { DeploymentContext } from "../state/context" -import { numberWithCommas } from "../state/utils" -import BigNumber from "bignumber.js" -import { Blockie } from "modules/common/Blockie" -import { CopyButton } from "modules/common/CopyButton" -import { ActionTypes } from "../state/types" -import { TitleBlock } from "modules/common/TitleBlock" -import { useTokenOriginate } from "services/contracts/token/hooks/useToken" -import { useNotification } from "modules/common/hooks/useNotification" - -const ThirdContainer = styled(Grid)({ - marginTop: 22, - background: "#2F3438", - borderRadius: 8, - boxSizing: "border-box" -}) - -const ThirdContainerFirstRow = styled(Grid)({ - padding: "19px 48px", - borderBottom: "0.3px solid #7D8C8B", - alignItems: "center", - display: "flex", - minHeight: 70, - ["@media (max-width:1167px)"]: { - padding: "12px 15px", - maxHeight: "inherit" - } -}) - -const ThirdContainerLastRow = styled(Grid)({ - padding: "19px 48px", - alignItems: "center", - display: "flex", - minHeight: 70, - ["@media (max-width:1167px)"]: { - padding: "12px 15px", - maxHeight: "inherit" - } -}) - -const ThirdContainerRow = styled(Grid)({ - "borderBottom": "0.3px solid #7D8C8B", - "padding": "24px 48px", - "minHeight": 70, - ["@media (max-width:1167px)"]: { - padding: "12px 15px", - maxHeight: "inherit" - }, - "&:last-child": { - borderBottom: "none" - } -}) - -const TitleSpacing = styled(Typography)({ - marginTop: 8, - fontWeight: 200 -}) - -const ContainerEdit = styled(Typography)({ - cursor: "pointer" -}) - -const AdminAddress = styled(Typography)({ - wordBreak: "break-all" -}) - -const KeyText = styled(Typography)({ - fontWeight: 300 -}) - -const AddressText = styled(Typography)({ - marginLeft: 12, - fontWeight: 300 -}) - -export const ContractSummary: React.FC = () => { - const theme = useTheme() - const isMobile = useMediaQuery(theme.breakpoints.down("sm")) - const history = useHistory() - const match = useRouteMatch() - const openNotification = useNotification() - - const { state, dispatch } = useContext(DeploymentContext) - const { tokenDistribution, tokenSettings } = state.data - - const [isLoading, setIsLoading] = useState(false) - - const goToSettings = () => { - history.push(`config`) - } - - const goToDistribution = () => { - history.push(`distribution`) - } - - const { - mutation: { mutate, data, error } - } = useTokenOriginate(state.data) - - useEffect(() => { - if (data && data.address) { - dispatch({ - type: ActionTypes.CLEAR_CACHE - }) - history.push("/creator/success", { address: data.address }) - } - }, [data, dispatch, history]) - - useEffect(() => { - if (error) { - setIsLoading(false) - openNotification({ - message: "Error deploying token... try again later", - variant: "error", - autoHideDuration: 2000 - }) - } - }, [error, openNotification]) - - useEffect(() => { - dispatch({ - type: ActionTypes.UPDATE_NAVIGATION_BAR, - back: { - handler: () => history.push(`distribution`), - text: "Back" - }, - next: { - handler: () => { - mutate({ - ...state.data - }) - setIsLoading(true) - }, - text: isLoading ? "Deploying..." : "Launch" - } - }) - }, [dispatch, history, match.path, match.url, mutate, state.data, isLoading]) - - return ( - <> - - - - - - - - - - TOKEN CONTRACT SETTINGS - - - Edit - - - - - - - - - Name - - - - - {tokenSettings.name} - - - - - - - - - - Description - - - - - {tokenSettings.description} - - - - - - - - - - Symbol - - - - - {tokenSettings.symbol} - - - - - - - - - - Supply - - - - - {numberWithCommas(new BigNumber(Number(tokenSettings.totalSupply)))} - - - - - - - - - - Icon - - - - - {tokenSettings.icon} - - - - - - - - - - - INITIAL DISTRIBUTION - - - Edit - - - - - {tokenDistribution.holders && tokenDistribution.holders.length > 0 - ? tokenDistribution.holders.map((holder, index) => { - return ( - - - - - - {toShortAddress(holder.walletAddress)} - - - - - - {numberWithCommas(new BigNumber(Number(holder.amount)))} - - - - - ) - }) - : null} - - - - ) -} diff --git a/src/modules/creator/deployment/steps/index.tsx b/src/modules/creator/deployment/steps/index.tsx deleted file mode 100644 index 0fde555..0000000 --- a/src/modules/creator/deployment/steps/index.tsx +++ /dev/null @@ -1,61 +0,0 @@ -import React, { useEffect, useMemo } from "react" -import { Route, Switch, useLocation } from "react-router" -import { Redirect, useRouteMatch } from "react-router-dom" - -import { StepInfo } from "modules/creator/state" - -import { ProtectedRoute } from "modules/creator/components/ProtectedRoute" -import { ConfigContract } from "./Config" -import { ContractDistribution } from "./Distribution" -import { ContractSummary } from "./Summary" - -export const STEPS: StepInfo[] = [ - { title: "Configure Token Contract", index: 0, path: "config" }, - { title: "Token Distribution", index: 1, path: "distribution" }, - { title: "Review Information", index: 2, path: "summary" } -] - -const urlToStepMap: Record = { - config: 0, - distribution: 1, - summary: 2 -} - -export const DeploymentStepRouter: React.FC = () => { - const match = useRouteMatch() - - return ( - - - - - - - - - - - - - - - ) -} - -type CreatorRouteNames = keyof typeof urlToStepMap - -export const useDeploymentStepNumber = (): number => { - const { pathname } = useLocation() - - return useMemo(() => { - const extracted: CreatorRouteNames = pathname.endsWith("/") - ? pathname.split("/").slice(-1)[0] - : pathname.split("/").slice(-1)[0] - - return urlToStepMap[extracted] - }, [pathname]) -} - -export { ConfigContract } from "modules/creator/deployment/steps/Config" -export { ContractDistribution } from "modules/creator/deployment/steps/Distribution" -export { ContractSummary } from "modules/creator/deployment/steps/Summary" diff --git a/src/modules/creator/index.tsx b/src/modules/creator/index.tsx deleted file mode 100644 index 0029cf9..0000000 --- a/src/modules/creator/index.tsx +++ /dev/null @@ -1,189 +0,0 @@ -import React, { useContext, useEffect, useMemo } from "react" -import { - Box, - Grid, - Paper, - Step, - StepLabel, - Stepper, - Typography, - styled, - useMediaQuery, - useTheme, - Theme -} from "@material-ui/core" -import ProgressBar from "react-customizable-progressbar" -import { useHistory } from "react-router" - -import { CreatorContext, StepInfo } from "modules/creator/state" -import { StepRouter, STEPS, useStepNumber } from "modules/creator/steps" -import { NavigationBar } from "modules/creator/components/NavigationBar" -import { Navbar } from "modules/common/Toolbar" -import mixpanel from "mixpanel-browser" - -const PageContainer = styled(Grid)(({ theme }) => ({ - background: theme.palette.primary.main -})) - -const StepContentContainer = styled(Grid)({ - marginTop: 28, - alignItems: "baseline", - height: "100%", - paddingTop: 0, - boxSizing: "border-box", - overflowY: "auto", - marginLeft: 47, - zIndex: 10, - width: "fit-content", - ["@media (max-width:1167px)"]: { - marginLeft: 0 - } -}) - -const StyledStepper = styled(Stepper)({ - "background": "inherit", - "paddingTop": 48, - "& .MuiStepLabel-label": { - fontSize: 14, - lineHeight: 14 - }, - "cursor": "pointer" -}) - -const IndicatorValue = styled(Paper)(({ theme }) => ({ - display: "flex", - alignItems: "center", - justifyContent: "center", - textAlign: "center", - position: "absolute", - top: 0, - width: "100%", - height: "100%", - margin: "0 auto", - fontSize: 25, - color: theme.palette.text.secondary, - userSelect: "none", - boxShadow: "none", - background: "inherit", - fontFamily: "Roboto Mono" -})) - -const FAQClickToAction = styled(Typography)(({ theme }) => ({ - color: theme.palette.secondary.main, - fontSize: "14px", - cursor: "pointer", - marginTop: 16, - marginBottom: 8 -})) - -const ProgressContainer = styled(Grid)(({ theme }) => ({ - background: "#2F3438", - display: "grid", - borderRadius: 8, - maxHeight: 585, - paddingTop: 20, - position: "sticky", - top: 153 -})) - -const custom = (theme: Theme) => ({ - logo: { - height: "100%", - alignItems: "baseline", - display: "flex", - marginTop: 22 - }, - appBorder: { - borderBottom: `2px solid ${theme.palette.primary.light}` - }, - appHeight: { - height: "inherit" - }, - appLogoHeight: { - height: "inherit", - borderRight: `2px solid ${theme.palette.primary.light}` - } -}) - -const PageContent = styled(Grid)({ - width: "1000px", - height: "100%", - margin: "auto", - padding: "28px 0", - flexDirection: "row", - paddingTop: 0, - ["@media (max-width:1167px)"]: { - width: "86vw" - } -}) - -export const DAOCreate: React.FC = () => { - const creator = useContext(CreatorContext) - - const { back, next } = creator.state - const step = useStepNumber() - const progress = useMemo(() => step * 20, [step]) - const history = useHistory() - const theme = useTheme() - const isMobile = useMediaQuery(theme.breakpoints.down("sm")) - - const goToFAQ = (): void => { - history.push("/faq") - } - - useEffect(() => { - mixpanel.unregister("daoAddress") - mixpanel.unregister("daoType") - - mixpanel.track("Visited Creator") - }, []) - - return ( - - - - {!isMobile && ( - - - - - {progress === 0.5 ? 0 : step * 20}% - - - - New to DAOs? Read our FAQ - - - {STEPS.map(({ title, path }: StepInfo, index: number) => ( - - (index < step ? history.push(path) : null)} icon={index + 1}> - {title} - - - ))} - - - - )} - - - - - - - - - - {step < 5 && } - - - - ) -} diff --git a/src/modules/creator/router.tsx b/src/modules/creator/router.tsx deleted file mode 100644 index bf427bf..0000000 --- a/src/modules/creator/router.tsx +++ /dev/null @@ -1,26 +0,0 @@ -import React from "react" -import { Redirect, Route, Switch, useRouteMatch } from "react-router-dom" -import { DAOList } from "modules/explorer/pages/DAOList" -import { DAORouter } from "modules/explorer/pages/DAO/router" -import { DAOCreate } from "." -import { Deployment } from "./deployment" -import { TokenDeploymentRouter } from "./deployment/router" -import { DeploymentProvider } from "./deployment/state/context" - -export const DAOCreatorRouter = (): JSX.Element => { - const match = useRouteMatch() - - return ( - - - - - - - - - - - - ) -} diff --git a/src/modules/creator/state/context.tsx b/src/modules/creator/state/context.tsx deleted file mode 100644 index 172e13d..0000000 --- a/src/modules/creator/state/context.tsx +++ /dev/null @@ -1,190 +0,0 @@ -import React, { createContext, useReducer, Dispatch, useMemo } from "react" - -import useLocalStorage from "modules/common/hooks/useLocalStorage" -import { CreatorAction, CreatorState, ActionTypes, MigrationParams } from "modules/creator/state/types" -import { useTezos } from "services/beacon/hooks/useTezos" -import { networkNameMap } from "services/bakingBad" -import { getTezosNetwork } from "services/beacon/utils" - -const deploymentStatus = { - deploying: false, - successful: false -} - -const LOCAL_STORAGE_KEY = "creatorParams" - -export const INITIAL_MIGRATION_STATE: MigrationParams = { - template: "lambda", - orgSettings: { - name: "", - symbol: "", - description: "", - governanceToken: { - address: "", - tokenId: "0" - }, - administrator: "", - guardian: "" - }, - votingSettings: { - votingBlocks: 0, - proposeStakeRequired: "0", - returnedTokenPercentage: 0, - minXtzAmount: 0, - maxXtzAmount: 0, - proposalFlushBlocks: 0, - proposalExpiryBlocks: 0, - votingBlocksDay: 0, - votingBlocksHours: 0, - votingBlocksMinutes: 5, - proposalFlushBlocksDay: 0, - proposalFlushBlocksHours: 0, - proposalFlushBlocksMinutes: 5, - proposalExpiryBlocksDay: 0, - proposalExpiryBlocksHours: 0, - proposalExpiryBlocksMinutes: 5 - }, - quorumSettings: { - quorumThreshold: 2, - minQuorumAmount: 1, - maxQuorumAmount: 90, - quorumChange: 5, - quorumMaxChange: 19 - } -} - -const getInitialState = (data: MigrationParams) => { - const network = getTezosNetwork() - - data.votingSettings.votingBlocksDay = network === networkNameMap.ghostnet ? 0 : 3 - data.votingSettings.votingBlocksHours = network === networkNameMap.ghostnet ? 0 : 0 - data.votingSettings.votingBlocksMinutes = network === networkNameMap.ghostnet ? 5 : 0 - data.votingSettings.proposalFlushBlocksDay = network === networkNameMap.ghostnet ? 0 : 1 - data.votingSettings.proposalFlushBlocksHours = network === networkNameMap.ghostnet ? 0 : 0 - data.votingSettings.proposalFlushBlocksMinutes = network === networkNameMap.ghostnet ? 5 : 0 - data.votingSettings.proposalExpiryBlocksDay = network === networkNameMap.ghostnet ? 0 : 6 - data.votingSettings.proposalExpiryBlocksHours = network === networkNameMap.ghostnet ? 0 : 0 - data.votingSettings.proposalExpiryBlocksMinutes = network === networkNameMap.ghostnet ? 5 : 0 - - return data -} - -export const INITIAL_STATE: CreatorState = { - data: getInitialState(INITIAL_MIGRATION_STATE), - deploymentStatus -} - -const CreatorContext = createContext<{ - state: CreatorState - dispatch: Dispatch - updateCache: (value: MigrationParams) => void -}>({ - state: INITIAL_STATE, - dispatch: () => null, - updateCache: () => null -}) - -export const reducer = (state: CreatorState, action: CreatorAction): CreatorState => { - switch (action.type) { - case ActionTypes.UPDATE_DEPLOYMENT_STATUS: - const { contract, deploying } = action.status - state = { - ...state, - deploymentStatus: { - contract, - deploying, - successful: false - } - } - return state - case ActionTypes.UPDATE_NAVIGATION_BAR: - state = { - ...state, - next: action.next, - back: action.back - } - return state - case ActionTypes.UPDATE_ORGANIZATION_SETTINGS: - localStorage.setItem("creator-started", "true") - state = { - ...state, - data: { - ...state.data, - orgSettings: action.org - } - } - return state - case ActionTypes.UPDATE_QUORUM_SETTINGS: - state = { - ...state, - data: { - ...state.data, - quorumSettings: action.quorum - } - } - return state - case ActionTypes.UPDATE_VOTING_SETTINGS: - state = { - ...state, - data: { - ...state.data, - votingSettings: action.voting - } - } - return state - case ActionTypes.UPDATE_TEMPLATE: - state = { - ...state, - data: { - ...state.data, - template: action.template - } - } - return state - case ActionTypes.CLEAR_CACHE: - state = { - ...INITIAL_STATE, - deploymentStatus: { - ...INITIAL_STATE.deploymentStatus, - successful: true - } - } - return state - } -} - -const updateInitialState = (network: string, values: MigrationParams) => { - values.votingSettings.votingBlocksDay = network === networkNameMap.ghostnet ? 0 : 3 - values.votingSettings.votingBlocksHours = network === networkNameMap.ghostnet ? 0 : 0 - values.votingSettings.votingBlocksMinutes = network === networkNameMap.ghostnet ? 5 : 0 - values.votingSettings.proposalFlushBlocksDay = network === networkNameMap.ghostnet ? 0 : 1 - values.votingSettings.proposalFlushBlocksHours = network === networkNameMap.ghostnet ? 0 : 0 - values.votingSettings.proposalFlushBlocksMinutes = network === networkNameMap.ghostnet ? 5 : 0 - values.votingSettings.proposalExpiryBlocksDay = network === networkNameMap.ghostnet ? 0 : 6 - values.votingSettings.proposalExpiryBlocksHours = network === networkNameMap.ghostnet ? 0 : 0 - values.votingSettings.proposalExpiryBlocksMinutes = network === networkNameMap.ghostnet ? 5 : 0 - - return values -} - -const CreatorProvider: React.FC = ({ children }) => { - const [data, updateCache] = useLocalStorage(LOCAL_STORAGE_KEY, INITIAL_STATE.data) - const isCreatorStarted = localStorage.getItem("creator-started") - - const { network } = useTezos() - - const updatedData = isCreatorStarted ? data : updateInitialState(network, data) - - const stateWithCache = { - ...INITIAL_STATE, - updatedData - } - - const [state, dispatch] = useReducer(reducer, stateWithCache) - const contextValue = useMemo(() => { - return { state, dispatch } - }, [state, dispatch]) - return {children} -} - -export { CreatorProvider, CreatorContext } diff --git a/src/modules/creator/state/index.ts b/src/modules/creator/state/index.ts deleted file mode 100644 index 8234ebd..0000000 --- a/src/modules/creator/state/index.ts +++ /dev/null @@ -1,3 +0,0 @@ -export * from "modules/creator/state/context" -export * from "modules/creator/state/types" -export * from "modules/creator/state/utils" diff --git a/src/modules/creator/state/utils.ts b/src/modules/creator/state/utils.ts deleted file mode 100644 index 9131a0d..0000000 --- a/src/modules/creator/state/utils.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { MetadataStorageState, Token } from "services/contracts/baseDAO/types" -import { MigrationParams } from "." - -export const getTokensInfo = (state: MigrationParams): MetadataStorageState["metadata"] => { - const tokenInformation: Omit = { ...state.orgSettings } - return { - frozenToken: { ...tokenInformation, decimals: 18 }, - unfrozenToken: { ...tokenInformation, decimals: 18 } - } -} diff --git a/src/modules/creator/steps/DaoSettings.tsx b/src/modules/creator/steps/DaoSettings.tsx deleted file mode 100644 index 69f6e66..0000000 --- a/src/modules/creator/steps/DaoSettings.tsx +++ /dev/null @@ -1,425 +0,0 @@ -import { - Grid, - styled, - Typography, - withStyles, - TextareaAutosize, - withTheme, - Box, - useMediaQuery, - useTheme, - InputAdornment, - Tooltip, - Link -} from "@material-ui/core" -import { validateContractAddress, validateAddress } from "@taquito/utils" -import React, { useContext, useEffect } from "react" -import { useHistory, withRouter } from "react-router" -import { useRouteMatch } from "react-router-dom" -import { Field, Form, Formik, FormikErrors, getIn } from "formik" -import { TextField as FormikTextField } from "formik-material-ui" -import { TitleBlock } from "modules/common/TitleBlock" - -import { CreatorContext, ActionTypes, OrgSettings } from "modules/creator/state" -import { InfoRounded } from "@material-ui/icons" -import { useTokenMetadata } from "services/contracts/baseDAO/hooks/useTokenMetadata" -import { useTezos } from "services/beacon/hooks/useTezos" - -const SecondContainer = styled(Grid)({ - marginTop: 25 -}) - -const CustomInputContainer = styled(Grid)(({ theme }) => ({ - height: 54, - boxSizing: "border-box", - marginTop: 14, - background: "#2F3438", - borderRadius: 8, - alignItems: "center", - display: "flex", - padding: "13px 23px" -})) - -const InfoIcon = styled(InfoRounded)(({ theme }) => ({ - position: "absolute", - right: 25, - top: "20%", - color: theme.palette.secondary.light, - height: 18, - width: 18 -})) - -const InfoIconInput = styled(InfoRounded)(({ theme }) => ({ - cursor: "default", - color: theme.palette.secondary.light, - height: 16, - width: 16 -})) - -const TextareaContainer = styled(Grid)({ - display: "flex", - position: "relative" -}) - -const CustomFormikTextField = withStyles({ - root: { - "& .MuiInput-root": { - fontWeight: 300, - textAlign: "initial" - }, - "& .MuiInputBase-input": { - textAlign: "initial" - }, - "& .MuiInput-underline:before": { - borderBottom: "none !important" - }, - "& .MuiInput-underline:hover:before": { - borderBottom: "none !important" - }, - "& .MuiInput-underline:after": { - borderBottom: "none !important" - } - } -})(FormikTextField) - -const MetadataContainer = styled(Grid)({ - margin: "-4px 0 16px 0" -}) - -const CustomTextarea = styled(withTheme(TextareaAutosize))(props => ({ - "minHeight": 152, - "boxSizing": "border-box", - "width": "100%", - "marginTop": 14, - "fontWeight": 300, - "padding": "21px 20px", - "fontFamily": "system-ui", - "border": "none", - "fontSize": 16, - "color": props.theme.palette.text.secondary, - "background": "#2F3438", - "borderRadius": 8, - "paddingRight": 40, - "wordBreak": "break-word", - "&:focus-visible": { - outline: "none" - } -})) - -const ErrorText = styled(Typography)({ - fontSize: 14, - color: "red" -}) - -const DaoSettingsForm = withRouter(({ submitForm, values, setFieldValue, errors, touched, setFieldTouched }: any) => { - const theme = useTheme() - const isMobile = useMediaQuery(theme.breakpoints.down("md")) - - const { - data: tokenMetadata, - isLoading: loading, - error - } = useTokenMetadata(values?.governanceToken?.address, values?.governanceToken?.tokenId) - - useEffect(() => { - if (tokenMetadata) { - setFieldValue("governanceToken.tokenMetadata", tokenMetadata) - setFieldValue("symbol", tokenMetadata.symbol) - } - - if (error) { - setFieldValue("governanceToken.tokenMetadata", undefined) - setFieldValue("symbol", undefined) - } - }, [error, setFieldValue, tokenMetadata]) - - const { dispatch } = useContext(CreatorContext) - const match = useRouteMatch() - const history = useHistory() - - useEffect(() => { - if (values) { - dispatch({ - type: ActionTypes.UPDATE_NAVIGATION_BAR, - next: { - handler: () => { - submitForm(values) - }, - text: "Continue" - }, - back: { - handler: () => history.push(`template`), - text: "Back" - } - }) - } - }, [dispatch, errors, history, match.path, match.url, submitForm, values]) - - return ( - <> - - - - {" "} - Token Address{" "} - - - setFieldTouched("governanceToken.address")} - inputProps={{ - maxLength: 36 - }} - /> - - {errors.governanceToken?.address && touched.governanceToken?.address ? ( - {errors.governanceToken?.address} - ) : null} - - - - {" "} - Token ID{" "} - - - - - - - - ) - }} - /> - - {errors.governanceToken?.tokenId && touched.governanceToken?.tokenId ? ( - {errors.governanceToken?.tokenId} - ) : null} - - {tokenMetadata && !loading && ( - - - {tokenMetadata.name} ({tokenMetadata.symbol}) - - - )} - - - - {" "} - DAO Name{" "} - - - - - {errors.name && touched.name ? {errors.name} : null} - - - - - - Description - - - - - {() => ( - { - setFieldValue("description", newValue.target.value) - }} - /> - )} - - - - - - {errors.description && touched.description ? {errors.description} : null} - - - - - {" "} - Guardian{" "} - - - - - setFieldTouched("guardian")} - inputProps={{ - maxLength: 36 - }} - InputProps={{ - endAdornment: ( - - - - - - ) - }} - > - - {errors.guardian && touched.guardian ? {errors.guardian} : null} - - - - ) -}) - -const isInvalidKtOrTzAddress = (address: string) => - validateContractAddress(address) !== 3 && validateAddress(address) !== 3 - -const validateForm = (values: OrgSettings) => { - const errors: FormikErrors = {} - - if (!values.name) { - errors.name = "Required" - } - - if (!values.symbol) { - errors.symbol = "Required" - } - - if (!values.description) { - errors.description = "Required" - } - - if (!values.guardian) { - errors.guardian = "Required" - } - - if (values.guardian && isInvalidKtOrTzAddress(values.guardian)) { - errors.guardian = "Invalid address" - } - - if (!values.governanceToken.address) { - errors.governanceToken = { - ...errors.governanceToken, - address: "Required" - } - } - - if (values.governanceToken.address && validateContractAddress(values.governanceToken.address) !== 3) { - errors.governanceToken = { - ...errors.governanceToken, - address: "Invalid address" - } - } - - if (!values.governanceToken.tokenId) { - errors.governanceToken = { - ...errors.governanceToken, - tokenId: "Required" - } - } - - if (!values.governanceToken.tokenMetadata) { - errors.governanceToken = { - ...errors.governanceToken, - address: "Could not find token" - } - } - - if (values.governanceToken.tokenMetadata?.standard === "fa1.2") { - errors.governanceToken = { - ...errors.governanceToken, - address: "FA1.2 Tokens Not Supported" - } - } - - return errors -} - -export const DaoSettings = (): JSX.Element => { - const { state, dispatch, updateCache } = useContext(CreatorContext) - const { orgSettings } = state.data - const history = useHistory() - const { account } = useTezos() - - const saveStepInfo = (values: OrgSettings, { setSubmitting }: { setSubmitting: (b: boolean) => void }) => { - const newValues: OrgSettings = { ...values, administrator: account } - const newState = { - ...state.data, - orgSettings: newValues - } - updateCache(newState) - setSubmitting(true) - dispatch({ type: ActionTypes.UPDATE_ORGANIZATION_SETTINGS, org: newValues }) - history.push(`voting`) - } - - return ( - - - These settings will define the name, symbol, and initial distribution of your token. You will need a - pre-existing FA2 token to use as governance token. To deploy your own governance token you can go{" "} - - here - {" "} - and then come back. - - } - > - - - {({ submitForm, isSubmitting, setFieldValue, values, errors, touched, setFieldTouched }) => { - return ( -
- - - ) - }} -
-
- ) -} diff --git a/src/modules/creator/steps/Governance.tsx b/src/modules/creator/steps/Governance.tsx deleted file mode 100644 index f9bdb2e..0000000 --- a/src/modules/creator/steps/Governance.tsx +++ /dev/null @@ -1,931 +0,0 @@ -import { Grid, Paper, styled, Typography, Slider, withStyles, withTheme, Box, Tooltip } from "@material-ui/core" -import { TextField } from "formik-material-ui" -import React, { useContext, useEffect, useState } from "react" -import { Field, Form, Formik, FormikErrors, getIn } from "formik" -import { useHistory } from "react-router" -import { useRouteMatch } from "react-router-dom" - -import { CreatorContext, ActionTypes, VotingSettings } from "modules/creator/state" -import { InfoRounded } from "@material-ui/icons" -import { getNetworkStats } from "services/bakingBad/stats" -import { useTezos } from "services/beacon/hooks/useTezos" -import { EstimatedBlocks } from "modules/explorer/components/EstimatedTime" -import dayjs from "dayjs" -import { TitleBlock } from "modules/common/TitleBlock" -import BigNumber from "bignumber.js" -import { mutezToXtz, parseUnits } from "services/contracts/utils" -import { formatUnits } from "services/contracts/utils" -import { FieldChange, handleChange } from "../utils" - -const TimeBox = styled(Grid)(({ theme }) => ({ - background: theme.palette.primary.dark, - borderRadius: 8, - width: 72, - minHeight: 59, - marginBottom: 16, - display: "grid" -})) - -const TimeText = styled(Typography)({ - marginTop: -20, - marginLeft: 16 -}) - -const CustomTooltip = styled(Tooltip)({ - marginLeft: 8 -}) - -const InfoIconInput = styled(InfoRounded)(({ theme }) => ({ - cursor: "default", - color: theme.palette.secondary.light, - height: 16, - width: 16, - marginLeft: 8 -})) - -const InfoIconDanger = styled(InfoRounded)(({ theme }) => ({ - cursor: "default", - color: theme.palette.error.main, - height: 16, - width: 16 -})) - -const InfoIconCorrect = styled(InfoRounded)(({ theme }) => ({ - cursor: "default", - color: theme.palette.secondary.main, - height: 16, - width: 16 -})) - -const ErrorText = styled(Typography)({ - display: "block", - fontSize: 14, - color: "red" -}) - -const ErrorTextTime = styled(Typography)({ - display: "block", - fontSize: 14, - color: "red", - marginTop: -14 -}) - -const SecondContainer = styled(Grid)({ - marginTop: 10 -}) - -const SpacingContainer = styled(Grid)({ - marginTop: 25 -}) - -const StakeContainer = styled(Grid)({ - display: "block" -}) - -const AdditionContainer = styled(Grid)(({ theme }) => ({ - marginTop: 14, - border: "none", - height: 54, - background: "#2F3438", - borderRadius: 8, - marginRight: 15, - ["@media (max-width:1167px)"]: { - marginRight: 0 - } -})) - -const GridItemCenter = styled(Grid)({ - textAlign: "center", - alignItems: "center", - display: "flex", - justifyContent: "flex-end" -}) - -const ItemContainer = styled(Grid)(({ theme }) => ({ - height: "100%", - padding: "12px 25px" -})) - -const ValueText = styled(Typography)({ - fontSize: 14 -}) - -const StyledSlider = withStyles({ - root: { - textAlign: "center", - width: "100%" - }, - valueLabel: { - textAlign: "center" - }, - thumb: { - height: 20, - width: 20, - top: "36.5%", - backgroundColor: "#fff", - border: "3px solid #fff" - }, - track: { - backgroundColor: "#4BCF93", - borderRadius: "4px", - height: 2 - } -})(Slider) - -const CustomSliderValue = styled(withTheme(Paper))(props => ({ - boxShadow: "none", - height: 54, - display: "flex", - alignItems: "center", - justifyContent: "center", - background: "#2F3438", - borderRadius: 8, - width: 97 -})) - -const Value = styled(Typography)({ - textAlign: "center", - padding: "15%" -}) - -const styles = { - voting: { - marginTop: 6, - marginBottom: 16 - } -} - -const InputContainer = styled(Grid)({ - paddingRight: 15, - ["@media (max-width:1167px)"]: { - paddingRight: 0 - } -}) - -const CustomFormikTextField = withStyles({ - root: { - "& input": { - textAlign: "center" - } - } -})(TextField) - -const GridNoPadding = styled(Grid)({ - paddingLeft: "8px !important" -}) - -const InfoBox = styled(Paper)({ - boxShadow: "none", - border: "none", - background: "inherit", - marginTop: 20 -}) - -const validateForm = (values: VotingSettings) => { - const errors: FormikErrors = {} - - Object.keys(values).forEach(key => { - if ((values[key as keyof VotingSettings] as number | string) === "") { - errors[key as keyof VotingSettings] = "Required" - } - - if (Number(values[key as keyof VotingSettings]) < 0) { - errors[key as keyof VotingSettings] = "Cannot be negative" - } - }) - - if (!values.votingBlocks || values.votingBlocks <= 0) { - errors.votingBlocks = "Must be greater than 0" - } - - if (!values.proposalFlushBlocks || Number(values.proposalFlushBlocks) <= 0) { - errors.proposalFlushBlocks = "Must be greater than 0" - } - - if (!values.proposalExpiryBlocks || Number(values.proposalExpiryBlocks) <= 0) { - errors.proposalExpiryBlocks = "Must be greater than 0" - } - - if (new BigNumber(values.proposeStakeRequired).lte(new BigNumber(0))) { - errors.proposeStakeRequired = "Must be greater than 0" - } - - if (values.maxXtzAmount <= 0) { - errors.maxXtzAmount = "Must be greater than 0" - } - - if (values.minXtzAmount && new BigNumber(values.minXtzAmount).lt(mutezToXtz(new BigNumber(1)))) { - errors.minXtzAmount = "Too small, number must be bigger" - } - - if (values.maxXtzAmount && String(values.maxXtzAmount).length > 255) { - errors.maxXtzAmount = "Too big, number must be smaller" - } - - if (values.minXtzAmount && String(values.minXtzAmount).length > 255) { - errors.minXtzAmount = "Too big, number must be smaller" - } - - if (values.minXtzAmount > values.maxXtzAmount) { - errors.maxXtzAmount = "Must be greater than Min. XTZ amount" - } - return errors -} - -const secondsToTime = (seconds: number) => ({ - days: Math.floor(seconds / (3600 * 24)), - hours: Math.floor((seconds % (3600 * 24)) / 3600), - minutes: Math.floor((seconds % 3600) / 60) -}) - -const useEstimatedBlocks = ({ - votingBlocksDay, - votingBlocksMinutes, - votingBlocksHours, - proposalFlushBlocksDay, - proposalFlushBlocksHours, - proposalFlushBlocksMinutes, - proposalExpiryBlocksDay, - proposalExpiryBlocksHours, - proposalExpiryBlocksMinutes, - blockTimeAverage -}: { - votingBlocksDay: number - votingBlocksHours: number - votingBlocksMinutes: number - proposalFlushBlocksDay: number - proposalFlushBlocksHours: number - proposalFlushBlocksMinutes: number - proposalExpiryBlocksDay: number - proposalExpiryBlocksHours: number - proposalExpiryBlocksMinutes: number - blockTimeAverage: number -}) => { - const now = dayjs() - - let periodSeconds = votingBlocksDay * 86400 - periodSeconds += votingBlocksHours * 3600 - periodSeconds += votingBlocksMinutes * 60 - - const periodBlocks = Math.round(periodSeconds / blockTimeAverage) - - let flushDelaySeconds = proposalFlushBlocksDay * 86400 - flushDelaySeconds += proposalFlushBlocksHours * 3600 - flushDelaySeconds += proposalFlushBlocksMinutes * 60 - - const flushBlocks = Math.round(flushDelaySeconds / blockTimeAverage) - - let expiryDelaySeconds = proposalExpiryBlocksDay * 86400 - expiryDelaySeconds += proposalExpiryBlocksHours * 3600 - expiryDelaySeconds += proposalExpiryBlocksMinutes * 60 - - const expiryBlocks = Math.round(expiryDelaySeconds / blockTimeAverage) - - const creationMoment = now.add(periodSeconds, "s") - const activeMoment = creationMoment.add(periodSeconds, "s") - const closeMoment = activeMoment.add(periodSeconds, "s") - const flushMoment = closeMoment.add(flushDelaySeconds, "s") - const expiryMoment = flushMoment.add(expiryDelaySeconds, "s") - - return { - periodBlocks, - flushBlocks, - expiryBlocks, - creationMoment, - activeMoment, - closeMoment, - flushMoment, - expiryMoment, - votingTime: secondsToTime(periodSeconds), - flushDelayTime: secondsToTime(flushDelaySeconds), - expiryDelayTime: secondsToTime(expiryDelaySeconds), - periodSeconds - } -} - -const GovernanceForm = ({ submitForm, values, setFieldValue, errors, touched, setFieldTouched }: any) => { - const { network } = useTezos() - const { - dispatch, - state: { - data: { orgSettings } - } - } = useContext(CreatorContext) - const match = useRouteMatch() - const history = useHistory() - const [blockTimeAverage, setBlockTimeAverage] = useState(0) - const { - votingBlocksDay, - votingBlocksMinutes, - votingBlocksHours, - proposalFlushBlocksDay, - proposalFlushBlocksHours, - proposalFlushBlocksMinutes, - proposalExpiryBlocksDay, - proposalExpiryBlocksHours, - proposalExpiryBlocksMinutes - } = values - - const { - votingTime, - flushDelayTime, - activeMoment, - expiryDelayTime, - periodSeconds, - periodBlocks, - flushBlocks, - expiryBlocks - } = useEstimatedBlocks({ - votingBlocksDay, - votingBlocksMinutes, - votingBlocksHours, - proposalFlushBlocksDay, - proposalFlushBlocksHours, - proposalFlushBlocksMinutes, - proposalExpiryBlocksDay, - proposalExpiryBlocksHours, - proposalExpiryBlocksMinutes, - blockTimeAverage - }) - - useEffect(() => { - setFieldValue("votingBlocks", periodBlocks) - setFieldValue("proposalFlushBlocks", flushBlocks) - setFieldValue("proposalExpiryBlocks", expiryBlocks) - }, [values, periodBlocks, flushBlocks, expiryBlocks, setFieldValue]) - - useEffect(() => { - ;(async () => { - const blockchainInfo = await getNetworkStats(network) - if (blockchainInfo) { - setBlockTimeAverage(blockchainInfo.constants.timeBetweenBlocks) - } - })() - }, [network]) - - const formatDate = (timeInfo: any) => { - const values = [] - for (const property in timeInfo) { - if (timeInfo[property] !== 0) { - values.push(`${timeInfo[property]} ${property}`) - } - } - if (values.length > 0) { - return values.toString().replace(",", " and ") - } - return "0 minutes" - } - - // const controlMaxFieldLimit = (field: string, value: any) => { - // const itemValue = value.target.value.split(".") - // if ((itemValue[0] && itemValue[0].length > 18) || (itemValue[1] && itemValue[1].length > 8)) { - // return value.preventDefault() - // } - // setFieldValue(field, value.target.value) - // } - - useEffect(() => { - if (values) { - dispatch({ - type: ActionTypes.UPDATE_NAVIGATION_BAR, - next: { - text: "Continue", - handler: () => { - submitForm(values) - } - }, - back: { - text: "Back", - handler: () => history.push(`dao`) - } - }) - } - }, [dispatch, errors, history, match.path, match.url, submitForm, values]) - - return ( - <> - - - - - Voting Cycle Duration - - - - - - - handleChange(e)} - name="votingBlocksDay" - type="number" - placeholder="0" - component={CustomFormikTextField} - inputProps={{ min: 0 }} - onClick={() => { - if (getIn(values, "votingBlocksDay") === 0) { - setFieldValue("votingBlocksDay", "") - setFieldTouched("votingBlocksDay") - } - }} - onChange={(newValue: any) => { - if (newValue.target.value === "") { - setFieldValue("votingBlocksDay", "") - } else { - setFieldValue("votingBlocksDay", parseInt(newValue.target.value, 10)) - } - }} - /> - - days - - - - handleChange(e)} - name="votingBlocksHours" - type="number" - component={CustomFormikTextField} - inputProps={{ min: 0 }} - onClick={() => { - if (getIn(values, "votingBlocksHours") === 0) { - setFieldValue("votingBlocksHours", "") - } - }} - onChange={(newValue: any) => { - if (newValue.target.value === "") { - setFieldValue("votingBlocksHours", "") - } else { - setFieldValue("votingBlocksHours", parseInt(newValue.target.value, 10)) - } - }} - /> - - hours - - - - handleChange(e)} - name="votingBlocksMinutes" - type="number" - component={CustomFormikTextField} - inputProps={{ min: 0 }} - onClick={() => { - if (getIn(values, "votingBlocksMinutes") === 0) { - setFieldValue("votingBlocksMinutes", "") - } - }} - onChange={(newValue: any) => { - if (newValue.target.value === "") { - setFieldValue("votingBlocksMinutes", "") - } else { - setFieldValue("votingBlocksMinutes", parseInt(newValue.target.value, 10)) - } - }} - /> - - minutes - - - - - - - - - {errors.votingBlocks && - (touched.votingBlocksDay || touched.votingBlocksMinutes || touched.votingBlocksHours) ? ( - {errors.votingBlocks} - ) : null} - - - - - - Proposal Execution Delay - - {errors.proposalFlushBlocks ? : } - - - - - - - - handleChange(e)} - name="proposalFlushBlocksDay" - type="number" - component={CustomFormikTextField} - inputProps={{ min: 0 }} - onClick={() => { - if (getIn(values, "proposalFlushBlocksDay") === 0) { - setFieldValue("proposalFlushBlocksDay", "") - } - }} - onChange={(newValue: any) => { - if (newValue.target.value === "") { - setFieldValue("proposalFlushBlocksDay", "") - } else { - setFieldValue("proposalFlushBlocksDay", parseInt(newValue.target.value, 10)) - } - }} - /> - - days - - - - handleChange(e)} - name="proposalFlushBlocksHours" - type="number" - component={CustomFormikTextField} - inputProps={{ min: 0 }} - onClick={() => { - if (getIn(values, "proposalFlushBlocksHours") === 0) { - setFieldValue("proposalFlushBlocksHours", "") - } - }} - onChange={(newValue: any) => { - if (newValue.target.value === "") { - setFieldValue("proposalFlushBlocksHours", "") - } else { - setFieldValue("proposalFlushBlocksHours", parseInt(newValue.target.value, 10)) - } - }} - /> - - hours - - - - handleChange(e)} - name="proposalFlushBlocksMinutes" - type="number" - component={CustomFormikTextField} - inputProps={{ min: 0 }} - onClick={() => { - if (getIn(values, "proposalFlushBlocksMinutes") === 0) { - setFieldValue("proposalFlushBlocksMinutes", "") - } - }} - onChange={(newValue: any) => { - if (newValue.target.value === "") { - setFieldValue("proposalFlushBlocksMinutes", "") - } else { - setFieldValue("proposalFlushBlocksMinutes", parseInt(newValue.target.value, 10)) - } - }} - /> - - minutes - - - - - - - - - {errors.proposalFlushBlocks && - (touched.proposalFlushBlocksDay || - touched.proposalFlushBlocksMinutes || - touched.proposalFlushBlocksHours) ? ( - {errors.proposalFlushBlocks} - ) : null} - - - - - - - Proposal Expiry Threshold - - {errors.proposalExpiryBlocks ? : } - - - - - - - - handleChange(e)} - name="proposalExpiryBlocksDay" - type="number" - component={CustomFormikTextField} - inputProps={{ min: 0 }} - onClick={() => { - if (getIn(values, "proposalExpiryBlocksDay") === 0) { - setFieldValue("proposalExpiryBlocksDay", "") - } - }} - onChange={(newValue: any) => { - if (newValue.target.value === "") { - setFieldValue("proposalExpiryBlocksDay", "") - } else { - setFieldValue("proposalExpiryBlocksDay", parseInt(newValue.target.value, 10)) - } - }} - /> - - days - - - - handleChange(e)} - name="proposalExpiryBlocksHours" - type="number" - component={CustomFormikTextField} - inputProps={{ min: 0 }} - onClick={() => { - if (getIn(values, "proposalExpiryBlocksHours") === 0) { - setFieldValue("proposalExpiryBlocksHours", "") - } - }} - onChange={(newValue: any) => { - if (newValue.target.value === "") { - setFieldValue("proposalExpiryBlocksHours", "") - } else { - setFieldValue("proposalExpiryBlocksHours", parseInt(newValue.target.value, 10)) - } - }} - /> - - hours - - - - handleChange(e)} - name="proposalExpiryBlocksMinutes" - type="number" - component={CustomFormikTextField} - inputProps={{ min: 0 }} - onClick={() => { - if (getIn(values, "proposalExpiryBlocksMinutes") === 0) { - setFieldValue("proposalExpiryBlocksMinutes", "") - } - }} - onChange={(newValue: any) => { - if (newValue.target.value === "") { - setFieldValue("proposalExpiryBlocksMinutes", "") - } else { - setFieldValue("proposalExpiryBlocksMinutes", parseInt(newValue.target.value, 10)) - } - }} - /> - - minutes - - - - - - - - {errors.proposalExpiryBlocks && - (touched.proposalExpiryBlocksDay || - touched.proposalExpiryBlocksHours || - touched.proposalExpiryBlocksMinutes) ? ( - {errors.proposalExpiryBlocks} - ) : null} - - - - - - - - You will need to wait for a full cycle before making your first proposal. - - - {`A proposal will accept votes for ${formatDate(votingTime)} after it is created. Once the voting cycle - ends, if the proposal is accepted, it will become executable after another ${formatDate( - flushDelayTime - )}.`} - - - If not executed within {formatDate(expiryDelayTime)} after voting ends, the proposal will expire and - won't be available for execution anymore. - - - } - > - - - - - - Required Stake to Propose - - - - - - - - { - let error - if ( - orgSettings.governanceToken.tokenMetadata?.decimals && - new BigNumber(value).lt( - parseUnits(new BigNumber(1), orgSettings.governanceToken.tokenMetadata?.decimals) - ) - ) { - error = "Token value lower than smallest valid token value" - } - return error - }} - onClick={() => setFieldTouched("proposeStakeRequired")} - // onChange={(e: any) => controlMaxFieldLimit("proposeStakeRequired", e)} - /> - - - {orgSettings.governanceToken.tokenMetadata?.symbol || ""} - - - - - - - {errors.proposeStakeRequired || errors.proposeStakePercentage ? ( - {errors.proposeStakeRequired || errors.proposeStakePercentage} - ) : null} - - - - - - Returned Stake After Proposal Rejection - - - - - - {() => ( - setFieldValue("returnedTokenPercentage", newValue || 0)} - /> - )} - - - - - - {getIn(values, "returnedTokenPercentage")}% - - - - - - - - - Min & Max Transfer Amounts - - - - - - - setFieldTouched("minXtzAmount")} - // onChange={(e: any) => controlMaxFieldLimit("minXtzAmount", e)} - /> - - - Min. XTZ - - - - - - {errors.minXtzAmount && touched.minXtzAmount ? {errors.minXtzAmount} : null} - - - - - setFieldTouched("maxXtzAmount")} - // onChange={(e: any) => controlMaxFieldLimit("maxXtzAmount", e)} - /> - - - Max. XTZ - - - - - - {errors.maxXtzAmount && touched.maxXtzAmount ? {errors.maxXtzAmount} : null} - - - - ) -} - -//TODO: Remove any from this component -export const Governance: React.FC = () => { - const { dispatch, state, updateCache } = useContext(CreatorContext) - const { votingSettings } = state.data - const history = useHistory() - const saveStepInfo = (values: VotingSettings, { setSubmitting }: any) => { - const newState = { - ...state.data, - votingSettings: values - } - updateCache(newState) - setSubmitting(true) - dispatch({ type: ActionTypes.UPDATE_VOTING_SETTINGS, voting: values }) - history.push(`quorum`) - } - - return ( - - - - - {({ submitForm, isSubmitting, setFieldValue, values, errors, touched, setFieldTouched }) => { - return ( -
- - - ) - }} -
-
- ) -} diff --git a/src/modules/creator/steps/Quorum.tsx b/src/modules/creator/steps/Quorum.tsx deleted file mode 100644 index 77f733a..0000000 --- a/src/modules/creator/steps/Quorum.tsx +++ /dev/null @@ -1,432 +0,0 @@ -import { Grid, styled, Typography, Box, Tooltip } from "@material-ui/core" -import { TextField } from "formik-material-ui" -import React, { useContext, useEffect } from "react" -import { Field, Form, Formik, FormikErrors } from "formik" -import { useHistory } from "react-router" -import { useRouteMatch } from "react-router-dom" - -import { CreatorContext, ActionTypes, QuorumSettings } from "modules/creator/state" -import { InfoRounded } from "@material-ui/icons" -import { TitleBlock } from "modules/common/TitleBlock" -import { FieldChange, handleChange } from "../utils" - -const ErrorText = styled(Typography)({ - display: "flex", - minWidth: "100%", - fontSize: 14, - color: "red" -}) - -const SpacingContainer = styled(Grid)({ - marginTop: 25 -}) - -const AdditionContainer = styled(Grid)(({ theme }) => ({ - marginTop: 14, - height: 54, - background: "#2F3438", - borderRadius: 8, - maxWidth: 150, - ["@media (max-width:1167px)"]: { - marginRight: 0, - maxWidth: "100%" - } -})) - -const GridItemCenter = styled(Grid)({ - textAlign: "center", - justifyContent: "space-around", - ["@media (max-width:1167px)"]: { - justifyContent: "flex-end" - } -}) - -const GridItemCenterBottom = styled(Grid)({ - textAlign: "center", - justifyContent: "flex-end" -}) - -const ItemContainer = styled(Grid)(({ theme }) => ({ - height: "100%", - padding: "12px 25px", - ["@media (max-width:1167px)"]: { - paddingLeft: 25, - paddingRight: 25 - } -})) - -const ValueText = styled(Typography)({ - fontSize: 14, - opacity: 0.8, - ["@media (max-width:1167px)"]: { - marginRight: 20 - } -}) - -const GridItemContainer = styled(Grid)(() => ({ - display: "flex", - alignItems: "center" -})) - -const InfoIconInput = styled(InfoRounded)(({ theme }) => ({ - cursor: "default", - color: theme.palette.secondary.light, - height: 16, - width: 16 -})) - -const InfoIconInputQuorum = styled(InfoRounded)(({ theme }) => ({ - cursor: "default", - color: theme.palette.secondary.light, - height: 16, - width: 16, - marginTop: 2 -})) - -const ParentContainer = styled(Grid)({ - marginTop: 14, - maxWidth: "70%", - ["@media (max-width:1167px)"]: { - maxWidth: "100%" - } -}) - -const CustomInputContainer = styled(Grid)(({ theme }) => ({ - border: "none", - height: 54, - marginTop: 14, - background: "#2F3438", - borderRadius: 8, - alignItems: "center", - justifyContent: "end", - padding: "12px 25px", - minWidth: 150, - maxWidth: 150, - ["@media (max-width:1167px)"]: { - maxWidth: "100%", - minWidth: "100%", - paddingLeft: 25, - paddingRight: 25 - } -})) - -const InputContainer = styled(Grid)({ - paddingRight: 15, - ["@media (max-width:1167px)"]: { - paddingRight: 0 - } -}) - -const validateForm = (values: QuorumSettings) => { - const errors: FormikErrors = {} - - Object.keys(values).forEach(key => { - if ((values[key as keyof QuorumSettings] as number | string) === "") { - errors[key as keyof QuorumSettings] = "Required" - } - - if (Number(values[key as keyof QuorumSettings]) < 0) { - errors[key as keyof QuorumSettings] = "Cannot be negative" - } - }) - - if (values.minQuorumAmount <= 0) { - errors.minQuorumAmount = "Min Quorum amount must be greater than 0" - } - - if (values.maxQuorumAmount >= 100) { - errors.maxQuorumAmount = "Max Quorum amount must be lower than 100" - } - - if (values.minQuorumAmount > values.maxQuorumAmount) { - errors.maxQuorumAmount = "Max Quorum amount must be greater than Min. Quorum amount" - } - - if (values.quorumThreshold >= values.maxQuorumAmount || values.quorumThreshold <= values.minQuorumAmount) { - errors.quorumThreshold = "Quorum Threshold must be between Min and Max Quorum amounts" - } - - if (values.quorumChange > values.quorumMaxChange) { - errors.quorumChange = "Cannot be greater than Max Quorum Change" - } - - return errors -} - -//TODO: Remove any from this component -const QuorumForm = ({ submitForm, values, errors, touched, setFieldValue, setFieldTouched }: any) => { - const { - dispatch, - state: { - data: { orgSettings } - } - } = useContext(CreatorContext) - const match = useRouteMatch() - const history = useHistory() - - // const controlMaxFieldLimit = (field: string, value: any) => { - // const itemValue = value.target.value.split(".") - // if ((itemValue[0] && itemValue[0].length > 18) || (itemValue[1] && itemValue[1].length > 8)) { - // return value.preventDefault() - // } - // setFieldValue(field, value.target.value) - // } - - useEffect(() => { - if (values) { - dispatch({ - type: ActionTypes.UPDATE_NAVIGATION_BAR, - next: { - text: "Continue", - handler: () => { - submitForm(values) - } - }, - back: { - text: "Back", - handler: () => history.push(`voting`) - } - }) - } - }, [dispatch, errors, history, match.path, match.url, submitForm, values]) - - return ( - <> - - - Quorum Threshold - - - - - - - - - handleChange(e)} - placeholder="00" - inputProps={{ min: 0, max: 100, step: 1 }} - component={TextField} - InputProps={{ - endAdornment: % - }} - onClick={() => setFieldTouched("quorumThreshold")} - // onChange={(e: any) => controlMaxFieldLimit("quorumThreshold", e)} - /> - - - - - - - - - - - - - - - handleChange(e)} - placeholder="00" - inputProps={{ min: 0, max: 100, step: 1 }} - component={TextField} - InputProps={{ - endAdornment: % - }} - onClick={() => setFieldTouched("minQuorumAmount")} - // onChange={(e: any) => controlMaxFieldLimit("minQuorumAmount", e)} - > - - - Min - - - - - - - - - - - - handleChange(e)} - placeholder="00" - inputProps={{ min: 0, max: 100, step: 1 }} - component={TextField} - InputProps={{ - endAdornment: % - }} - onClick={() => setFieldTouched("maxQuorumAmount")} - // onChange={(e: any) => controlMaxFieldLimit("maxQuorumAmount", e)} - > - - - Max - - - - - - - - {errors.quorumThreshold && touched.quorumThreshold ? {errors.quorumThreshold} : null} - {errors.minQuorumAmount && touched.minQuorumAmount ? {errors.minQuorumAmount} : null} - {errors.maxQuorumAmount && touched.maxQuorumAmount ? {errors.maxQuorumAmount} : null} - - - - - Quorum Change - - - - - - - - handleChange(e)} - placeholder="00" - inputProps={{ min: 0, max: 100, step: 1 }} - component={TextField} - InputProps={{ - endAdornment: % - }} - onClick={() => setFieldTouched("quorumChange")} - // onChange={(e: any) => controlMaxFieldLimit("quorumChange", e)} - /> - - - - - - - - - - {errors.quorumChange && touched.quorumChange ? {errors.quorumChange} : null} - - - - - Quorum Max Change - - - - - - - - handleChange(e)} - placeholder="00" - inputProps={{ min: 0, max: 100, step: 1 }} - component={TextField} - InputProps={{ - endAdornment: % - }} - onClick={() => setFieldTouched("quorumMaxChange")} - // onChange={(e: any) => controlMaxFieldLimit("quorumMaxChange", e)} - /> - - - - - - - - - - {errors.quorumMaxChange && touched.quorumMaxChange ? {errors.quorumMaxChange} : null} - - - ) -} - -//TODO: Remove any from this component -export const Quorum: React.FC = () => { - const { dispatch, state, updateCache } = useContext(CreatorContext) - const { quorumSettings } = state.data - const history = useHistory() - - const saveStepInfo = (values: QuorumSettings, { setSubmitting }: { setSubmitting: (b: boolean) => void }) => { - const newState = { - ...state.data, - quorumSettings: values - } - updateCache(newState) - setSubmitting(true) - dispatch({ type: ActionTypes.UPDATE_QUORUM_SETTINGS, quorum: values }) - history.push(`summary`) - } - - return ( - - - - validateForm(values)} - onSubmit={saveStepInfo} - initialValues={quorumSettings} - > - {({ submitForm, isSubmitting, setFieldValue, values, errors, touched, setFieldTouched }) => { - return ( -
- - - ) - }} -
-
- ) -} diff --git a/src/modules/creator/steps/Review.tsx b/src/modules/creator/steps/Review.tsx deleted file mode 100644 index 42a457c..0000000 --- a/src/modules/creator/steps/Review.tsx +++ /dev/null @@ -1,144 +0,0 @@ -import React, { useContext, useEffect, useMemo } from "react" -import { Button, Grid, Box, styled, Typography } from "@material-ui/core" -import { useHistory } from "react-router-dom" - -import Rocket from "assets/img/rocket.svg" -import { useOriginate } from "services/contracts/baseDAO/hooks/useOriginate" -import { getTokensInfo, CreatorContext, ActionTypes, MigrationParams } from "modules/creator/state" -import { MetadataCarrierParameters } from "services/contracts/metadataCarrier/types" -import { DeploymentLoader } from "../components/DeploymentLoader" -import { useCreatorRouteValidation } from "modules/creator/components/ProtectedRoute" -import { useTezos } from "services/beacon/hooks/useTezos" -import { ConnectWalletButton } from "modules/common/Toolbar" - -const RocketImg = styled("img")({ - marginBottom: 46, - height: 128 -}) - -const CustomButton = styled(Button)({ - marginTop: 20 -}) - -const CustomText = styled(Typography)({ - fontWeight: "bold", - marginLeft: 12, - marginRight: 12 -}) - -const StyledContainer = styled(Box)({ - minHeight: 500, - minWidth: 650, - display: "grid", - ["@media (max-width:1167px)"]: { - minWidth: "auto" - } -}) - -export const Review: React.FC = () => { - const { account, connect } = useTezos() - const validDAOData = useCreatorRouteValidation() - const { state, dispatch } = useContext(CreatorContext) - const info: MigrationParams = state.data - const { frozenToken, unfrozenToken } = getTokensInfo(info) - - const metadataCarrierParams: MetadataCarrierParameters = useMemo( - () => ({ - keyName: "metadataKey", - metadata: { - frozenToken, - unfrozenToken, - description: info.orgSettings.description, - authors: [info.orgSettings.administrator], - template: state.data.template - } - }), - [frozenToken, info.orgSettings.administrator, info.orgSettings.description, state.data.template, unfrozenToken] - ) - - const { - mutation: { mutate, data, error }, - states, - activeState - } = useOriginate(state.data.template) - const history = useHistory() - console.log("states: ", states) - - // TODO: Fix infinite calling here - useEffect(() => { - ;(async () => { - if (!validDAOData && info && metadataCarrierParams) { - mutate({ - metadataParams: metadataCarrierParams, - params: info - }) - } - })() - // eslint-disable-next-line react-hooks/exhaustive-deps - }, []) - - useEffect(() => { - if (data && data.address) { - dispatch({ - type: ActionTypes.CLEAR_CACHE - }) - } - }, [data, dispatch]) - - return ( - - - {account ? ( - <> - - - - - - - Deploying - - - {" "} - {state.data.orgSettings.name} - - - {" "} - to the Tezos Network - - - - - {data && data.address ? ( - history.push("/explorer/dao/" + data.address)} - > - Go to my DAO - - ) : null} - - - - - - {states[0].activeText !== "" && states[2].completedText === "" && error === null ? ( - - This may take several minutes - - ) : null} - - ) : ( - - )} - - - ) -} diff --git a/src/modules/creator/steps/Summary.tsx b/src/modules/creator/steps/Summary.tsx deleted file mode 100644 index 6704bdb..0000000 --- a/src/modules/creator/steps/Summary.tsx +++ /dev/null @@ -1,458 +0,0 @@ -import { Box, Grid, styled, Typography, useMediaQuery, useTheme } from "@material-ui/core" -import React, { useContext, useEffect } from "react" -import { useHistory, useRouteMatch } from "react-router-dom" -import { ActionTypes, CreatorContext } from "modules/creator/state" -import { TitleBlock } from "modules/common/TitleBlock" -import { toShortAddress } from "services/contracts/utils" - -const SecondContainer = styled(Grid)({ - marginTop: 42, - background: "#2F3438", - borderRadius: 8, - padding: "26px 48px", - boxSizing: "border-box" -}) - -const ThirdContainer = styled(Grid)({ - marginTop: 42, - background: "#2F3438", - borderRadius: 8, - boxSizing: "border-box" -}) - -const ThirdContainerFirstRow = styled(Grid)({ - padding: "19px 48px", - borderBottom: "0.3px solid #7D8C8B", - alignItems: "center", - display: "flex", - maxHeight: 70, - ["@media (max-width:1167px)"]: { - padding: "12px 15px", - maxHeight: "inherit" - } -}) - -const ThirdContainerLastRow = styled(Grid)({ - padding: "19px 48px", - alignItems: "center", - display: "flex", - maxHeight: 70, - ["@media (max-width:1167px)"]: { - padding: "12px 15px", - maxHeight: "inherit" - } -}) - -const ThirdContainerRow = styled(Grid)({ - borderBottom: "0.3px solid #7D8C8B", - padding: "24px 48px", - maxHeight: 70, - ["@media (max-width:1167px)"]: { - padding: "12px 15px", - maxHeight: "inherit" - } -}) - -const ThirdContainerSpecialRow = styled(Grid)({ - borderBottom: "0.3px solid #7D8C8B", - borderTop: "0.3px solid #7D8C8B", - padding: "24px 48px", - maxHeight: 70, - ["@media (max-width:1167px)"]: { - padding: "12px 15px", - maxHeight: "inherit" - } -}) - -const FirstContainer = styled(Grid)({ - background: "#2F3438", - borderRadius: 8, - padding: "22px 48px", - boxSizing: "border-box", - marginTop: 4 -}) - -const TitleSpacing = styled(Typography)({ - marginTop: 8 -}) - -const DescriptionSpacing = styled(Typography)({ - marginTop: 16 -}) - -const ContainerEdit = styled(Typography)({ - cursor: "pointer" -}) - -const AdminAddress = styled(Typography)({ - wordBreak: "break-all" -}) - -export const Summary = (): JSX.Element => { - const { dispatch, state } = useContext(CreatorContext) - const history = useHistory() - const match = useRouteMatch() - const theme = useTheme() - - const isMobile = useMediaQuery(theme.breakpoints.down("sm")) - - const goToVoting = () => { - history.push(`voting`) - } - - const goToQuorum = () => { - history.push(`quorum`) - } - - const goToSettings = () => { - history.push(`dao`) - } - - useEffect(() => { - dispatch({ - type: ActionTypes.UPDATE_NAVIGATION_BAR, - next: { - handler: () => { - history.push(`review`) - }, - text: "Launch" - }, - back: { - handler: () => history.push(`quorum`), - text: "Back" - } - }) - }, [dispatch, history, match.path, match.url]) - - return ( - - - - - - - - - {state.data.orgSettings.symbol} - - - Edit - - - - - - {state.data.orgSettings.name} - - - - - {state.data.orgSettings.description} - - - - - - - - - DAO SETTINGS - - - Edit - - - - - - - - - Administrator - - - - - {isMobile - ? toShortAddress(state.data.orgSettings.administrator) - : state.data.orgSettings.administrator} - - - - - - - - - - Guardian - - - - - {isMobile ? toShortAddress(state.data.orgSettings.guardian) : state.data.orgSettings.guardian} - - - - - - - - - - Governance Token Address - - - - - {isMobile - ? toShortAddress(state.data.orgSettings.governanceToken.address) - : state.data.orgSettings.governanceToken.address} - - - - - - - - - - Governance Token ID - - - - - {state.data.orgSettings.governanceToken.tokenId} - - - - - - - - - - - PROPOSAL & VOTING SETTINGS - - - Edit - - - - - - - - - Voting Period Duration - - - - - {state.data.votingSettings.votingBlocks} blocks - - - - - - - - - - Proposal Execution Delay - - - - - {state.data.votingSettings.proposalFlushBlocks} blocks - - - - - - - - - - Proposal blocks to expire - - - - - {state.data.votingSettings.proposalExpiryBlocks} blocks - - - - - - - - - - Stake required to propose - - - - - {state.data.votingSettings.proposeStakeRequired} locked tokens - - - - - - - - - - Stake returned if rejected - - - - - {state.data.votingSettings.returnedTokenPercentage}% of locked tokens - - - - - - - - - - Transfer maximum XTZ amount - - - - - {state.data.votingSettings.maxXtzAmount} XTZ - - - - - - - - - - Transfer minimum XTZ amount - - - - - {state.data.votingSettings.minXtzAmount} XTZ - - - - - - - - - - - QUORUM SETTINGS - - - Edit - - - - - - - - - Quorum threshold - - - - - {state.data.quorumSettings.quorumThreshold}% - - - - - - - - - - Quorum Change - - - - - {state.data.quorumSettings.quorumChange}% - - - - - - - - - - Quorum Max Change - - - - - {state.data.quorumSettings.quorumMaxChange}% - - - - - - - - - - Quorum Min. Amount - - - - - {state.data.quorumSettings.minQuorumAmount}% - - - - - - - - - - Quorum Max. Amount - - - - - {state.data.quorumSettings.maxQuorumAmount}% - - - - - - - - ) -} diff --git a/src/modules/creator/steps/Template.tsx b/src/modules/creator/steps/Template.tsx deleted file mode 100644 index db9dc8d..0000000 --- a/src/modules/creator/steps/Template.tsx +++ /dev/null @@ -1,147 +0,0 @@ -import React, { useContext, useEffect, useState } from "react" -import { Grid, styled, Typography, Box, useMediaQuery, useTheme, makeStyles } from "@material-ui/core" -import { useHistory } from "react-router" -import { ReactComponent as LambdaIcon } from "assets/img/lambda.svg" - -import { ReactComponent as LiteIcon } from "assets/img/lite-dao.svg" -import { ReactComponent as FullIcon } from "assets/img/full-dao.svg" - -import { ActionTypes, CreatorContext, DAOTemplate } from "modules/creator/state" -import { TitleBlock } from "modules/common/TitleBlock" -import { useRouteMatch } from "react-router-dom" - -const LambdaCustomBox = styled(Grid)(({ theme }) => ({ - "height": 273, - "marginTop": 30, - "background": "#2F3438", - "borderRadius": 8, - "maxWidth": 320, - "width": "-webkit-fill-available", - "padding": "40px 44px", - "textAlign": "start", - "cursor": "pointer", - "paddingBottom": 0, - "&:hover": { - border: "3px solid rgba(129, 254, 183, 0.4)", - paddingTop: 37, - paddingBottom: 0, - paddingRight: 41, - paddingLeft: 41 - }, - ["@media (max-width:1167px)"]: { - marginBottom: 20, - marginTop: 0 - } -})) - -const styles = makeStyles({ - selected: { - border: "3px solid rgba(129, 254, 183, 0.4)", - padding: "37px 41px" - } -}) - -const ErrorText = styled(Typography)({ - display: "block", - fontSize: 14, - color: "red", - marginTop: 8 -}) - -const BoxTitle = styled(Typography)({ - fontSize: 18, - fontWeight: 500, - fontFamily: "Roboto Mono", - marginBottom: 10 -}) - -const BoxDescription = styled(Typography)({ - fontWeight: 300, - fontSize: 16 -}) - -export const Template = (): JSX.Element => { - const { state, dispatch, updateCache } = useContext(CreatorContext) - const { template } = state.data - - const history = useHistory() - - const match = useRouteMatch() - - const theme = useTheme() - const style = styles() - - const isMobileSmall = useMediaQuery(theme.breakpoints.down("xs")) - - const [selectedTemplate, setTemplate] = useState(template) - const [error, setError] = useState(false) - - useEffect(() => { - dispatch({ - type: ActionTypes.UPDATE_NAVIGATION_BAR, - next: { - handler: () => { - if (!selectedTemplate) { - return setError(true) - } - dispatch({ - type: ActionTypes.UPDATE_TEMPLATE, - template: selectedTemplate - }) - - if (selectedTemplate === "lambda") { - return history.push(`dao`) - } - return history.push("/lite") - }, - text: "Continue" - } - }) - }, [dispatch, history, match.path, match.url, selectedTemplate]) - - const update = (templateValue: DAOTemplate) => { - setError(false) - setTemplate(templateValue) - } - - return ( - - - - update("lambda")} - className={selectedTemplate === "lambda" ? style.selected : ""} - > - - Full DAO - - Contract interaction. Transfer assets based on vote outcomes. - - {" "} - update("lite")} - className={selectedTemplate === "lite" ? style.selected : ""} - > - - Lite DAO - - Off-chain weighted voting. Multiple voting strategies. No treasury.{" "} - - {" "} - - {error ? {"Must select a template in order to continue"} : null} - - ) -} diff --git a/src/modules/creator/steps/index.tsx b/src/modules/creator/steps/index.tsx deleted file mode 100644 index 5deeaa2..0000000 --- a/src/modules/creator/steps/index.tsx +++ /dev/null @@ -1,101 +0,0 @@ -import React, { useEffect, useMemo } from "react" -import { Route, Switch, useLocation } from "react-router" -import { Redirect, useRouteMatch } from "react-router-dom" - -import { StepInfo } from "modules/creator/state" -import { Summary, DaoSettings, Governance, Review } from "modules/creator/steps" - -import { ProtectedRoute } from "modules/creator/components/ProtectedRoute" -import { Quorum } from "./Quorum" -import mixpanel from "mixpanel-browser" -import { Template } from "./Template" - -export const STEPS: StepInfo[] = [ - { title: "Select template", index: 0, path: "template" }, - { title: "Configure DAO settings", index: 1, path: "dao" }, - { title: "Configure Proposal & Voting", index: 2, path: "voting" }, - { title: "Adjust Quorum", index: 3, path: "quorum" }, - { title: "Review information", index: 4, path: "summary" } -] - -const urlToStepMap: Record = { - template: 0, - dao: 1, - voting: 2, - quorum: 3, - summary: 4, - review: 5 -} - -const AnalyticsWrappedStep: React.FC<{ name: string; index: number }> = ({ name, index, children }) => { - useEffect(() => { - mixpanel.track("Visited Creator Step", { - stepName: name, - stepIndex: index - }) - }, [index, name]) - - return <>{children} -} - -export const StepRouter: React.FC = () => { - const match = useRouteMatch() - - return ( - - - - -