Skip to content

Inomurko/007#107

Merged
InoMurko merged 128 commits intomasterfrom
inomurko/006
Apr 14, 2022
Merged

Inomurko/007#107
InoMurko merged 128 commits intomasterfrom
inomurko/006

Conversation

@InoMurko
Copy link
Copy Markdown
Contributor

No description provided.

CAPtheorem and others added 30 commits April 14, 2022 16:42
(cherry picked from commit 2d68682)
(cherry picked from commit 298885c)
* Redesign of footer and header with new design

* changes:
 - removed page title component
 - added page header component with style arrange as per the requirement
 - updated the layerswitcher component to acomodate the icons view instead of L1/L2

* changes:
 - added themeswitcher
 - fix the layer switcher with connect to MM & validated

* minor fixes

* enable connect/switch and verify function

* add WAGMI_settle stub

* changes:
 - added links in footer
 - udpated boba icon in layerswitcher
 - updated the menu items
 - fix the colors in light mode

* fix warning or unused imports

* changes:
 - design changes for footer
 - updated the walletIcon, and NavIcon as per the new design
 - fix the Page Header component for mobile view

* changes:
 - updated the menu of the page in case of mobile view

* changes:
 - added layerswitcher and wallet picker incase of mobile with with switch button

* fix for the wallet open key hardcoding

* enable wrong network SWITCH

* settle slider

* clean up settle options

* DAO page desktop view

* changes:
 - restructuring of DAO page and Redesign base on design from winnie

* Update Dao.js

* fix for the network switcher as only L2 works for DAO

* changes:
 - updated the footer links
 - updated breakpoints for the screen size of dao width

* changes:
 - Delegate Modal Popop redesign

* changes:
 1. updated the wAddress in DAO page.
 2. updated the design for the new proposal popups

* minor tweaks

* changes:
 - fix for the create new proposal commented code
 - created markup for the Stake page with required styling changes
 - TODO: need to add the logic to for boba balance and stake / unstakes.

* partial changes for wallet page with NFT

* quick fix the hardcoding

* fixes for the NFT page redesign work

* updated the warning and styling

* updated nft click event for the getting more information about the nft

* changes: Stake Page
 - added design for the stake page
 - added fixes for the proposal and removed warning
 - stake listing and updating the content base on the data.

* updated the warining

* commented  the guess you need copy feature it's unknown

* updated the nft styles and details

* Update yarn.lock

* added BOBA totals etc.

* removed the package-lock-json

* updated the design for the NFT listing

* udpated the listing of nft

* token listing page changes

* added the style chagnes for the tokens page

* updated the changes for the token page design for mobile and desktop view with wagmi slider

* updated the token page actions with tab + Earn page styling

* updated the design for farm + column name actions in token listing

* fix the 7s delay; other smoothing

* ready to test on Rinkeby

* updated wallet design and added tooltip for earn page content

* updated mobile design for earn page

* fix for warnings

* updated the tooltip for the farm page

* tweeks

Co-authored-by: CAPtheorem <79423264+CAPtheorem@users.noreply.github.com>
(cherry picked from commit 65b8506)
(cherry picked from commit e9f0350)
Co-authored-by: CAPtheorem <79423264+CAPtheorem@users.noreply.github.com>
(cherry picked from commit b5ba031)
* fix docs- stop building

* Update README.md

(cherry picked from commit 15a6212)
* include berlin in state dump

* contract

* precompiles contract

* take dump lint

Co-authored-by: CAPtheorem <79423264+CAPtheorem@users.noreply.github.com>
(cherry picked from commit dbd90f9)
* Re-enable Turing cache in manual mode (requiring an eth_estimateGas call).
Update the tests.
 Changes to be committed:
	modified:   l2geth/core/vm/evm.go
	modified:   packages/boba/turing/contracts/HelloTuring.sol
	modified:   packages/boba/turing/test/002_math.ts
	modified:   packages/boba/turing/test/003_stable_swap.ts
	modified:   packages/boba/turing/test/005_lending.ts

* Lint whitespace fix.
 Changes to be committed:
	modified:   core/vm/evm.go

Co-authored-by: CAPtheorem <79423264+CAPtheorem@users.noreply.github.com>
(cherry picked from commit 7a31977)
* add go batch-submitter

* fix turing new meta

* bss core + batch submitter updates

* bss core lint and tests

* set rpc urls

* retries and run all integration tests

* go batch submitter env var prefix/rename

* start removing TS batch submitter

(cherry picked from commit 40231ac)
* monitor Oracle L2 addresses

* update JsonRpcProvider to StaticJsonRpcProvider

Co-authored-by: CAPtheorem <79423264+CAPtheorem@users.noreply.github.com>
(cherry picked from commit 65e49f9)
* changes:
 - fix for default page change to wallet from account
 - fix for the stake boba on stake 5% page not allowing values to enter

* changes: - fix for the actions column in case of wallet token page

* footer alignment

* changes:
 - updated svg console error
 - layerswitcher text on light and dark theme fix
 - airdrop design changes with light and dark theme
 - BobaScope / Analaytics page design chagnes with light & dark theme
 - History page design chagnes to match the layout
 - FAQ page design change to match the layout

* reverted the menu item chagne

* added proposal filter logic

* updated the style changes for the proposal, wallet, farm page with theme fix

Co-authored-by: CAPtheorem <79423264+CAPtheorem@users.noreply.github.com>
(cherry picked from commit 4fc7336)
This reverts commit 40231ac.

(cherry picked from commit 843110d)
* Add Boba gas hard fork

* Add Mainnet hard fork and fix gas estimation

* Update mainnet gas fork

Co-authored-by: CAPtheorem <79423264+CAPtheorem@users.noreply.github.com>
(cherry picked from commit 0004ea1)
(cherry picked from commit 4b7c0f2)
* Add a loop to trim expired cache entries.

 Changes to be committed:
	modified:   core/vm/evm.go

* Include the origin account + nonce in the cache key. Return the
regular retError on a cache miss instead of the "would block" code.

 Changes to be committed:
	modified:   ../../../l2geth/core/vm/evm.go
	modified:   test/002_math.ts

* Remove dead "ErrTuringRetry" code.

 Changes to be committed:
	modified:   ../../../l2geth/core/error.go
	modified:   ../../../l2geth/core/state_processor.go
	modified:   ../../../l2geth/core/state_transition.go
	modified:   ../../../l2geth/core/vm/errors.go
	modified:   ../../../l2geth/core/vm/instructions.go
	modified:   ../../../l2geth/internal/ethapi/api.go
	modified:   ../../../l2geth/miner/worker.go
	modified:   ../../../l2geth/rollup/sync_service.go

* Restructure the cache code.

 Changes to be committed:
	modified:   core/vm/evm.go

* Add a test case for the off-chain error cache.
 Changes to be committed:
	modified:   test/002_math.ts

* Bugfixes, including the correct value of the "2.123" sphere volume.

 Changes to be committed:
	modified:   l2geth/core/vm/evm.go
	modified:   packages/boba/turing/test/002_math.ts

Co-authored-by: CAPtheorem <79423264+CAPtheorem@users.noreply.github.com>
(cherry picked from commit 7a53fd8)
* add go batch-submitter

* fix turing new meta

* bss core + batch submitter updates

* bss core lint and tests

* set rpc urls

* retries and run all integration tests

* go batch submitter env var prefix/rename

* start removing TS batch submitter

* Add turing batch submitter (#426)

* pseudocode changes needed to the batch submitter

* Update batch.go

* WIP - in testing

* yarn lint and cleanup

* GH actions fixes

* add turing integration test to integration tests

* Update erc20turing.spec.ts

* yarn lint

Co-authored-by: Ino Murko <2582555+InoMurko@users.noreply.github.com>
(cherry picked from commit 15bd616)
* enable all tests for rinkeby

* Update README.md

* update turing monster readme

(cherry picked from commit cd7e012)
(cherry picked from commit a953d6c)
* Use a multi-threaded JSON-RPC server for the fraud detector.
 Changes to be committed:
	modified:   boba_community/fraud-detector/fraud-detector.py
	modified:   ops/docker/Dockerfile.fraud-detector

 Conflicts:
	boba_community/fraud-detector/fraud-detector.py

* Create "db" directory if necessary.
 Changes to be committed:
	modified:   docker/Dockerfile.fraud-detector

(cherry picked from commit 09fa220)
* support wagmi v1

* Update TokenList.js

* lint

* minor usability improvements; finish wagmi

* Redesign Bug Fixes. (#434)

* fraud-detector-threaded (#432)

* Use a multi-threaded JSON-RPC server for the fraud detector.
 Changes to be committed:
	modified:   boba_community/fraud-detector/fraud-detector.py
	modified:   ops/docker/Dockerfile.fraud-detector

 Conflicts:
	boba_community/fraud-detector/fraud-detector.py

* Create "db" directory if necessary.
 Changes to be committed:
	modified:   docker/Dockerfile.fraud-detector

* changes:
 1. added copy button to copy address
 2. button styling for transfer and bridge as outlined or contained
 3. favicon change for browser tab indicator.
 4. added boba docs, boba website and other placeholder in page footer
 5. Reduced the size of logo in case of PC
 6. Darken the color of icon base on current chain

Co-authored-by: Michael Montour <83612658+mmontour1306@users.noreply.github.com>
Co-authored-by: CAPtheorem <79423264+CAPtheorem@users.noreply.github.com>

* Update PageFooter.js

Co-authored-by: Sahil K <86316370+sk-enya@users.noreply.github.com>
Co-authored-by: Michael Montour <83612658+mmontour1306@users.noreply.github.com>
(cherry picked from commit 193995a)
(cherry picked from commit 06b8a6e)
(cherry picked from commit affcd35)
* pass filter to int tests

* enable matrix execution

* inplace change

* inplace change

* inplace change

* inplace change

* inplace change

* tag tests, enable matrix

regex string

fix test naming

disable fail fast

how much parallel can you

matrix runner start?

matrix runner start 2?

runns on matrix runner

matrix run without runners

better tagging

better tagging

better tagging

image for hardhat

build once, pull everywhere

build once, pull everywhere

build once, pull everywhere

build once, pull everywhere

build once, pull everywhere

Update integration.yml

optimize upload and download of images

replace commas with underscores

Update integration.yml

Update integration.yml

integration start executioner

matrix execution startup, monitor reduce image size

matrix execution startup, monitor reduce image size

bump node images, cross matrix find runner

temp quick build and matrix runner start

temp quick build and matrix runner start

temp quick build and matrix runner start

temp quick build and matrix runner start

temp quick build and matrix runner start

temp quick build and matrix runner start

temp quick build and matrix runner start

temp quick build and matrix runner start

temp quick build and matrix runner start

temp quick build and matrix runner start

temp quick build and matrix runner start

temp quick build and matrix runner start

temp quick build and matrix runner start

temp quick build and matrix runner start

temp quick build and matrix runner start

temp quick build and matrix runner start

temp quick build and matrix runner start

temp quick build and matrix runner start

temp quick build and matrix runner start

temp quick build and matrix runner start

temp quick build and matrix runner start

temp quick build and matrix runner start

temp quick build and matrix runner start

temp quick build and matrix runner start

* temp quick build and matrix runner start

temp quick build and matrix runner start

temp quick build and matrix runner start

* build and test everything

* hardhat update

* downgrade node

* monitor not needed for tests

* bump the instance to t3a.2xlarge

* bump the instance to c4.2xlarge

* bump the instance to c5a.8xlarge

* bump the instance to c5a.4xlarge

* bump the instance to c6i.4xlarge

* bump the instance to r5d.2xlarge

* bump the instance to m4.4xlarge

* bump the instance to m5zn.2xlarge

* merge nft and boba tags

* no compile for boba contracts

* increase timeout

* increase timeout in docker http calls, remove gas oracle and add it into side compose

* less agressive l2 calling from boba deployer

(cherry picked from commit 9442a71)
(cherry picked from commit 56d7ef2)
Co-authored-by: CAPtheorem <79423264+CAPtheorem@users.noreply.github.com>
(cherry picked from commit cc4699f)
* missing private keys

* smaller execution ec2 instance

* grep for not tagged integration tests

* cancel stale commit runns for integration workflow

(cherry picked from commit e9f3d60)
* wait till the block is there

* wait till the block is there

* Update state-root-verification.spec.ts

(cherry picked from commit 8a1177e)
CAPtheorem and others added 13 commits April 14, 2022 17:29
* special features

* improve analytics

* minimal screen working

(cherry picked from commit f5bcc39)
Co-authored-by: CAPtheorem <79423264+CAPtheorem@users.noreply.github.com>
(cherry picked from commit 74abe98)
* fix oolongswap token price and clean up formatting

* disable premature features

(cherry picked from commit 325dad6)
* Add swapBOBAForETHMetaTransaction

* Add integration tests

* Add getBOBAForSwap method

* Gateway addmetaswap support (#91)

* add metatransaction

* test metatx

* Update Boba_GasPriceOracle address

* Update Wallet.js

* improved help text for emergency swaps

* Update subgraph

* Fix tests

* Fix integration test

Co-authored-by: CAPtheorem <79423264+CAPtheorem@users.noreply.github.com>
(cherry picked from commit 272264a)
(cherry picked from commit d195d1e)
Co-authored-by: ouzm <wjj315315@gmail.com>
Co-authored-by: CAPtheorem <79423264+CAPtheorem@users.noreply.github.com>
(cherry picked from commit 1dc944b)
* add flag for fast relayer

* fix dockerfile

* remove mrf

* Update yarn.lock

* fix: tests

* fix: tests

* update docs

Co-authored-by: CAPtheorem <79423264+CAPtheorem@users.noreply.github.com>
Co-authored-by: Ino Murko <ino.murko.github@protonmail.com>
(cherry picked from commit acbd159)
* test: add text only proposal test

* fix gateway text proposal payload

Co-authored-by: CAPtheorem <79423264+CAPtheorem@users.noreply.github.com>
(cherry picked from commit 5d37765)
* changes:
 - fix for the crash on farm deposit modal
 - fix for the saveEstimate return BN of 0 instead of err
 - fix for warning styles

* fix for fee on layer 1 in case of save

* crash fix on empty wallet

* alert on tooSmallETH/BOBA for bridge

* showing error only in case of L2

* feeswitcher zero everything fix

Co-authored-by: CAPtheorem <79423264+CAPtheorem@users.noreply.github.com>
(cherry picked from commit 627b156)
* Add billing contract in LP and standard bridge

* Add exit fee in L2 NFT bridge

* Update README

* Update README.md

* Record billing contract balance

* Update Rinkeby addresses

Co-authored-by: CAPtheorem <79423264+CAPtheorem@users.noreply.github.com>
(cherry picked from commit 220ece1)
* add GasEsimationApproval logic

* Add Boba exit fee

* NFT and approval improvements

Co-authored-by: cby3149 <cby3149@gmail.com>
(cherry picked from commit cc8b172)
(cherry picked from commit cde2858)
boyuan-chen and others added 2 commits April 14, 2022 17:48
(cherry picked from commit 2874a15)
@InoMurko InoMurko merged commit 1e02dc8 into master Apr 14, 2022
@InoMurko InoMurko deleted the inomurko/006 branch April 14, 2022 16:57
@InoMurko InoMurko changed the title Inomurko/006 Inomurko/007 Apr 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants