v1.0.0-beta.1
Pre-release
Pre-release
shanejearley
released this
31 Oct 18:44
·
101 commits
to master
since this release
- Promote develop to master
#435
- Make small tweaks before releasing landing page
#445
- Enhancement/landing copy
#443
- Bug/operator page
#442
- Update Table Headers
#436
- Fix operators bug
#441
- Remove export buttons and add coming soon to operator buttons
#440
- Feature/goerli network
#439
- Enhancement/goerli cleanup
#438
- Feature/eigen toggle
#437
- Promote develop to master
#418
- Feature/migrate new landing
#431
- Fixing ts issues for deployment
#428
- Deploy contracts and configure variables
#422
- Enhancement/fe loaders and adjustments
#427
- Feature/wallet connect v2
#426
- Feature/composable refactor
#424
- Update/composables
#421
- Fix app bugs on Safari browser and Brave
#420
- Implement addOperator and add node_url as a field on Operator table
#417
- Promote develop to master
#406
- Reorder functions to match styleguide
#415
- Revert "Remediate Hacken findings in contracts"
#412
- Remediate Hacken findings in contracts
#409
- Enhancements/fe tweaks
#408
- Feature/new landing
#407
- Stream events from local Ethereum fork (Happy 4th 🇺🇸)
#366
- Promote develop to master
#405
- Promote develop to master
#397
- Add published ethereum docs
#404
- Reorganize documentation and add setup check
#402
- Add default env vars for contracts addresses to cdk deploy script
#403
- Update/local demo
#400
- Enhancement/fine tune uiux
#401
- Promote develop to master
#373
- Add operator selection and internal operators for testing
#387
- Update/demo
#388
- Feature/operators db
#386
- Add operator page and mock data for it as well
#385
- Add Foundry for Solidity docs and tests
#382
- Update/mobile wallets
#381
- Refactor oracle handlers
#380
- Fix typo in BreakdownChart.vue
#379
- Feature/user table data
#378
- Add action schema to track wallet and stake events
#377
- Feature/front end data renaming
#376
- Add start block and compounding to dev network
#375
- Feature/populate staking address
#374
- Feature/connect data to table
#372
- Feature/overview metrics
#371
- Promote develop to master
#359
- Feature/dynamic chart colors
#370
- Add users and web CDK for deployment
#368
- Update/user schema
#369
- Feature/more fe integration
#365
- Feature/athena query
#367
- Analytics service
#361
- Feature/breakdown
#364
- Feature/fe integration
#362
- Update/type errors
#360
- Update CDK stack to initialize resources for analytics
#356
- Feature/functional components
#358
- Promote develop to master
#330
- Add pre-audit contracts with dev simulation
#343
- Feature/screen response
#342
- Feature/connect auth
#341
- Update/types
#340
- Feature/redesign-analytics-layout
#339
- Feature/more wallets
#337
- Feature/check address
#335
- Fix trezor composable ts issues
#334
- Update/calculate fees
#331
- Feature/ledger multi
#329
- Feature/new design
#328
- Promote develop to master
#318
- Update/siwe
#326
- Update/db schema
#320
- Test mock aggregator
#319
- Hotfix/sub account
#317
- Promote develop to master
#313
- Feature/get balances
#315
- Fix hardware wallet emulator
#316
- New app design pt 2
#312
- Promote develop to master
#307
- Update/user verified
#310
- Add automation upkeep test
#309
- Enable login with ledger
#306
- Implement withdraw method in ssv composable
#308
- Add dynamic balances with mock rewards and distribution
#299
- Add contracts readme and change balance to stake
#305
- Promote develop to master
#303
- Fix oracle authorization
d48716f
- Change FunctionsOracle authorization
311cc2e
- Rebalance a change gracefully when previous total stake is zero (skip deploy)
3b79d03
- Fix functions response (skip deploy)
6c55280
- Fix input dropdown not showing
62ab1eb
- Add direct fulfillment for mock functions (skip deploy)
d49ea91
- Use direct fulfillment in functions execution (skip deploy)
975177e
- Fix more Operator page bugs + fix up landing page
28e7026
- Fix spacing on operator page
377ca4e
- remove checkbox from bottom table
41e07c8
- Force user to switch to Goerli when using the testnet app
fff422b
- Change default to base strategy (skip deploy)
18db2e8
- Add private response handler to upkeep (skip deploy)
089e415
- Add docs redirect edge lambda
7d9b6b1
- Start docs on staking strategies
319ddb5
- Fill out operator docs
daaee00
- Fix empty contract bug
28c2241
- Disable EigenLayer support on add operator form
f123d64
- Move initial acronyms to first page in docs
5af2b55
- Add network checks to stake, withdraw, and register operator
52ffbb5
- Update operating docs
4f1bdab
- Add function version for edge lambda
9361cdc
- Make more landing page copy tweaks
33d7a9f
- Update functions rpc url (skip deploy)
f38be56
- Update cloudfront function source
7b52617
- Change beacon query to latest
7351216
- Fix tableData overwrite bug and remove export button
edc95d3
- Add landing and docs config for prod deploy
7895b79
- Update error pages
2b57bb2
- Move redirect lambda to cloudfront region
b6d4799
- Fix docs cloudfront function file path
d266453
- Remove confetti :(
f937755
- Switch from edge to cloudfront function
675c9ea
- Fix CoinbaseWallet and TrustWallet open new windows if only MetaMask installed
7628c0f
- Fix bug in cloudfront function source
b959298
- Move signer to contract instantiation (skip deploy)
92e355b
- Fix contract event iterable (skip deploy)
d5e12e7
- Remove foundry
effe06e
- Remove docs error response pages
138534d
- Change functions rewrites to s3 structure
df0045b
- Start minor changes on landing page
9fc7338
- add loader to all of the operator page
d594259
- Update loading variable for the page, connect it to the loading skeleton
fea80da
- Remove unused sections from operating docs
6b4612f
- Move around some cards on landing page
1a01178
- remove checkbox from bottom table
7fb4b61
- Fix ethereum dev script ghost activations (skip deploy)
84b79f6
- Move the form outside table card
fc63532
- Fix oracle start block (skip deploy)
29629c4
- Add docs url from env in operators page (skip deploy)
76ccef5
- add spacing on operator table
e429030
- Set version for release
a44d85a
- Fix discord channel link
13d603f
- Fix beacon rpc url (skip deploy)
0bca8eb
- Fix merge conflicts
7975d9f
- Fix ts error
8628f61
- Fix bug on html side
ff73f6b
- Change Public node url label to DKG Node URL
2f0d365
- --no-verify
1c8cf6d
- Delete old submodules
373cf5b
- Fix conflicts
0704f7d
- Clean deployment
0b0083a
- Fix ethereum dev script
ed0083a
- Add docs app
f6ade2e
- Add mock eigen deploy to dev script
eb6955c
- Make factory contract entrypoint
df04f36
- Add contract upgrade test
7ad2134
- Update mock keys
f7c0b8f
- Add contract tasks
1c30ebd
- Add deployed contract addresses
89cb834
- Push branch
122711e
- Integrate blog with dev workflow
857cf7d
- Add minimal operator docs
14fe4a6
- Handle multiple contracts in oracle
db54832
- Add Eigen support optionality to register operator form
ef909ff
- Fix docs home
5f8cdcd
- Add docs deploy
d2fe084
- Add blog deployment
44568ae
- Quick fix of async factory contract call
479a923
- Fix web build errors
a447fa7
- Add Enable Eigen Layer toggle button
fd4fd0d
- DRY up getting factory addresses info
5ef8453
- Hide incomplete docs
5526b1a
- Add basic withdrawal functionality to Staking component
c988e27
- Resolve breakdownMetrics and staking component bug
a9accd3
- Add Stake vs Withdrawal selector at top of component
5cea33f
- Fix conflicts with TrustWallet and other browser wallets
27f4b4e
- Fix rewards calculation and check getWithdrawableBalance before initiating withdraw
3a7899b
- Add EigenLayer Support + some new formatting to operator form
ca59bec
- Add connect wallet failure section to wallet auth flow
94ea1e6
- Add Stake + Withdraw button to staking component
aa9aec0
- Change blogs route to blog
2d5baf7
- Add Stake Withdraw to bottom of component
9a528ce
- Add eigen contract addresses & update breakdownMetrics composable
479f528
- Log managers in dev script (skip deploy)
f148d01
- Move sass and snarkdown to web and landing packagejson
978af9f
- Add 'Coming Soon!' tooltip to Enable EigenLayer toggle
271ca4e
- Add EigenLayer logo + disable when not able to stake
c4974de
- Add confetti
102501c
- Update operators.ts with contract factory
edefde2
- Update operator with defaultManager
c11ce45
- Remove user from initializeOperatorComposable method
834df65
- Add blog and docs to dev stage deploy
573528d
- Move users db clean to service script
5ce68b2
- Enable withdraws
f8bd5c7
- Update env signers
abeb95a
- Fix users db cleanup (skip deploy)
4d5cf7c
- Implement contract factory approach in staking and breakdownMetrics composables/component
cb3b9d1
- Get hackmd token for dev
b97f9bb
- Add placeholder estimatedAPY in staking component
08d7837
- Update hardcoded operator urls in web
ae79a4a
- Fix docs distribution root object
34d3344
- Change Pool to PoolConfig
7fb5447
- Return an error if user rejects signing message to log in
5a28d9b
- Add health and assign correct port to blog
e4d0884
- Disable Eigen button on for users
4f62340
- Fix web app compile error
729dffb
- Dynamically change stakeType based on toggle
06c8d08
- Fix type error
942d3b8
- Fix docs subdomain
ca96cae
- Merge develop
3323e41
- Merge pull request #429 from consensusnetworks/feature/multi-account-management
2410d0c
- Resolve merge conflicts
656dc33
- migrate index.html to app.vue and index.scss into index.css
52339df
- Migrate oracle to new dkg lib
e904518
- Add reshare logic (stop at dkg bug)
a29e0bc
- Stash working changes
63326e9
- Add new styling and new landing page, import into vue router
a1214c8
- Move auth flow to new ConnectWalletsFlow component
6d31fad
- Commiting before merging with @chris working branch
bd08cc3
- Fix operator test
b748dfa
- Create a directory and fetch all consensusnetworks blogs from team hackmd
1c3c0b6
- Add blog.md to /blog router path as child under /blog/announcements
f8158ab
- Commit changes moving useUser auth stuff to useAuth
276992d
- Migrate and convert all scss styles to index.css
614b53c
- Move blog logic to a composable
cfab2ac
- Handle user logging in with a secondary address on another account
feda4c4
- Get changelog to work and update the page
040addb
- Offload siwe to its own composable
4b62616
- Make faqs collapsable
b9ef112
- Refactor contracts composable to be a staking composable and port over contract env to useEnvironment
6d8f850
- Add primary/secondary account check to user auth flow
ef2ca65
- Add hardhat-preprocessor
6d462a3
- Seperate blogs from blog and add it to router
4454179
- Style the markdown page as much as possible
48a1e1c
- Completely move login logic to useAuth composable
91c0364
- Add UserAuthState to default-layout and newLogin method in useAuth
34b260a
- Add blog page to pages and router
f9a56eb
- Style blog page a little bit
5927741
- Implement pathIndex check on login with Ledger
e0b3e85
- Tweak loading animation
3a3f829
- Handle Stake button loading text
209770c
- Add check to make sure user is signing in with their active wallet
e819292
- Re-implement CoinbaseWallet native integration
2ba47f8
- Re-enable login method for different providers and fix loader
50e7d49
- Add blogs folder
08de9e9
- Add skeleton loaders on operator page
d6226ea
- Refactor detectActiveWalletAddress to be in useAuth composable
efd124d
- Hard code fees equal to 5% for now
a1c4270
- Fix typo 'announcements'
1c71f85
- Add MetaMask active wallet check in submitRegisterOperatorForm method
bfcd5d3
- Add error handling to express server functions
f41867e
- Shorten log paths (skip deploy)
fc77e47
- last changed at Oct 2, 2023 3:34 PM, pushed by Nathan Miller
f17c95a
- last changed at Oct 2, 2023 3:34 PM, pushed by Nathan Miller
b8f358d
- Add filtering to hackmd express server
b3968a9
- Make sure selectedStakingAddress matches active address in MetaMask
bcb9e0a
- Add fathon cdn script to index.html
abd98ee
- User able to successfully sign in and add account with CoinbaseWallet
e1eab91
- resolve changes requested
a48f9bb
- Fix operator scanner
b4968e8
- Initialize and uninitialize WalletConnect in auth composable for now
52a223a
- Change example filenames
4b61186
- Remove dev landing page
3ceb989
- Remove remote submodule pull
52fccdd
- Merge auth-related branches before implementing UserAuthFlow UI components
8f0ae88
- Add websockets URL
c7517c8
- resolve changes requested
97ec5d3
- Add spacing between bugs
17c8b54
- Remove functions.log (skip deploy)
055a0ea
- Type input element in staking component
9fe322a
- Remove remote submodule fetch
4a3997b
- Add new mock keys
3b378f7
- Update project id variable per Shane's request
6c74435
- Fix conflicts
e5c8c28
- Begin converting WalletConnect composable to use EthereumProvider
e840cc8
- Add contract beacons, proxies, and upgrades
393b4aa
- Link external libraries to shrink contract size
9cf31c9
- Remove emulator code
bca7c2c
- Complete migration to custom errors
521070e
- Save deployed addresses to @casimir/env
a143e35
- Add deploy script
0d80748
- Configure request args with deployed views address
cb30ce7
- Add oracle logs
28cc34a
- Break out breakdown metrics into its own composable
012ef2f
- Begin moving user analytics functionality to separate composable
b7df230
- Change default dev signers
715dcb0
- Remove onMounted and onUnmounted hooks in composables that aren't user
34ff5d5
- Add @casimir/env to dev scripts and deployment
6a4c2c1
- Commit working changes to operator composable and component
840fbc5
- Implement EthereumProvider approach to WalletConnect and move project ID to secret
38a9b01
- Add loading refs to operator composable & move method in there
645b829
- Type event handler input
c0ee173
- Add skeleton loaders based on inizalized refs on depending composables
a4cfd9c
- Create Loading Spinner component
894b4aa
- Temporarily add mock analytics data to assure proper loading sequence
7ed3358
- Refactor Operator.vue and operators.ts
6af875a
- Update wallet connect universal provider package
fcb81a6
- Fix double listener issue
30d87f3
- Add loading refs to user composable login/logout
2a0cd8d
- Add loading refs to contracts composable
a6319e6
- Remove console error from LineChartJS.vue
d28beaa
- Finalize operators composable in Operator.vue
d338428
- Remove coldStorage composable
9c16080
- Add loading refs to analytics composable
5bfc26e
- Update composable file names in components
56a0144
- Add address check to upgrade script
2159ca6
- Fix Operator page and connect wallet modal safari and brave issues
b14e14f
- Add max width to the app with the black backdrop
ee79320
- Fix submit disable and double register operator bug
877acbb
- Add loading refs to breakdownMetrics composable
30fe628
- Use logs flag in oracle
0ae2834
- Fix recursive warn due to watchEffect on analytics.ts
4b2f0f4
- Add upgrade storage gaps
240a4c9
- Remove unnecessary code from user.ts
ce5c3eb
- Comment out analytics api call for now
bd66421
- Re-enable the table
ede62dd
- Remove gh ssh prereq
ce73cf6
- Fix small bug
7c31780
- Reorder return values in user composable
097ccfe
- Silence unsafe constructor warnings
ff1b74d
- Fix scroll bar shifting isssue
c976b48
- Fix deploy script
93edbf1
- Fix settings tabs on safari
4d62e17
- Remove snarkdown from web package.json
70c4791
- Commit hardhat temp fix ()
5324154
- Merge pull request #425 from consensusnetworks/bug/bugs
f852b62
- Get beacon validators (uncomment fetch) in functions execution
af6d300
- Remove console logs in breakdown metrics and remove vue-feather issues in Operator.vue
ca0c049
- Remove unused imports
a253498
- Change getPoolDetails to getPool in operators composable
c277bb9
- Fix scroll bar shifting isssue
b71fef3
- Remove vue-feather svg console error
b62b342
- Fix conflicts
cae9114
- Resolve conflicts with develop
0a5c7f7
- Add events package
9869949
- Complete foundry integration
172d416
- Add hacken remediations (skip deploy)
0fe38a1
- Update ssv contracts and usage to jato v2
d555ec6
- Add functions request listener
bdc7b17
- Remove mock functions code and deploy mock contracts instead
2b9a369
- Sign in with new user (testUser) composable working
3c05391
- More work
98e4b91
- Remove useUsers dependency and offload to useTestUser temporarily
1b2b214
- WalletConnect connect implemented in composable
6596f98
- Add preinstall script to install foundry
93cd1aa
- Save work
c2ec93f
- Refactor clean (skip deploy)
8cb7086
- Add owner address and nonce to shares request
b6617a9
- Use env-enc to pass functions urls
1562361
- Commit progress before switching branches
671a251
- Add node resolve to fix build
d1c6b5f
- Add changes as requested
1b67fa9
- Deprecate old useUsers (keep some commented methods
89d0058
- Add full development dkg nodes
5a94763
- Fix oracle helpers
529e7ac
- Add operator sort and lower minimum registration collateral
a12350f
- Change back to [email protected]
84b1af8
- Update state after loops when possible
4d9ea1d
- Change to internal operators
2bba016
- Complete resharing
61f2812
- Create operator data schema, pg table, and aggregate on getUser queries
4646096
- Rearrange scripts in Operator.vue
fd93983
- Get SSV operators and update UserOperators
2f26d67
- Add a couple ssv env variables to app scripts
0e8d6e6
- Front end changes ahead of ssv demo
85ac4e4
- Remove ethdo strategy
6d9bed8
- Mostly delete useWallet composable
52d4cb9
- Add methods to interface with SSV, CasimirViews, and Registry contracts
3798d04
- Adding user server files from previous commit
4e4946c
- Add operator deactivation and activation
df4c8a1
- Committing working changes to stash before merging develop
57e7066
- Get operators from Casimir contract(s)
e93ced6
- Handle register operator and hide modal
e7b3e0a
- Automate functions and upkeep subscriptions
157ec6a
- Install hardhat foundry plugin
813814e
- List operators that are in both SSV & CasimirRegistry
2223bf1
- Determine if operator registration is successful and hide modal
6710853
- WalletConnectV2 working with login and add account
29aae9c
- Add missing events on critical state updates
52761e5
- Remove outdated file(s) from wallets package
c3f4220
- Implement register operator
4b982aa
- Pushing latest to try ngrok with Shane
7275023
- Commit small changes before switching branches
765f6a2
- Update front-end to match new requirements for operator page
6cfe97f
- Fix scripts to use generated wallet and getContractAddress
2b7aa4b
- Commit changes to new branch to check if they're causing bug
3706806
- Begin migrating WalletConnect to v2
ed75881
- Only show casimir operators that user owns
e5167a1
- Wallet Connect signing and confirming (but failing) txs on mobile wallet
bd53b6e
- Fix operator required collateral and blame amount issues
6a66bc5
- Change pool setter parameter names to avoid shadowing
405ddd8
- WalletConnectV2 now can sign users up/in
4689b25
- Rename constants with uppercase
5c98473
- Input minimum token amount out for swaps
73be288
- Change add operator subtitles
bae279f
- Run clean
8b971a7
- Tweak autofill disable function
cdf2685
- Querying for ssv and casimir operators working
e6eee6a
- Ignore ts error in WalletConnectV2 composable temporarily
8b39e63
- Rename useTestUser
1db85e4
- Make openWalletsModal re-usable and include in Operator.vue
ef230d2
- Get correct WalletConnect balance and get signer for deposit
98a3e8b
- Make feePercent uppercase
b54dd1c
- Add registry and upkeep address variables
d33ef4c
- Restrict payable functions set for admin functionality
e56cbf8
- Update athena table name in analytics endpoint
d106d44
- Combine repeated withdrawal state updates
6390f8b
- Check for duplicate operator registration
cb05ef4
- Add contract env variables to useEnvironment composable
08ab218
- Fix cli install checks in scripts
52f6ac8
- Add foundry to github workflows
e10bca1
- Add notes on relevant improvement proposals
5623fa9
- Uppercase remaining constants using camel case
5306e45
- Update PROJECT_ID to WALLET_CONNECT_PROJECT_ID
163c20b
- Update preregistered balance in dev script
47e0292
- Fix build issues
c12e73d
- Change dev report speed
cde8bca
- Mark preset unchanging variables as constant
ccda9c7
- Simplify createWeb3Provider method
01f9edd
- Add units to Staking Rewards Earned
cb7d860
- Remove stake/withdraw minimum
517faf4
- Remove onUnmounted from walletConnectV2
d145b60
- Make all off-chain-only calls external
8505326
- Decrement Wallet Balance in staking modal after successful stake
ce395dc
- Update environment file in web
26a0ba7
- Clarify local tunnel logs
a57afa3
- Fix multiple initialization bug
925540d
- Resolve change request
5477bd3
- Fix Operator ID dropdown
7e29e54
- Use SafeERC20 library for link and ssv transfers
088ceac
- Update Collateral language
08d2446
- Turn autocomplete off for inputs on Operator form
2f3cdcf
- Update naming to metrics (Available Balance, Currently Staked, Staking Rewards Earned)
5d133fd
- Increase preregistered operator amount
40f040e
- Fix oracle helper upkeep deposit (skip deploy)
ebc8304
- Ignore ts error in WalletConnectV2 composable temporarily
ccf32ee
- Cleanup vite config
1b6b15a
- Update package-lock.json (skip deploy)
1692a13
- Disable Withdraw button for now
b76465d
- Add cursor-pointer and readonly to select operator wallet address
6945c43
- Update .gitmodules
9ed809c
- Disconnect WalletConnect connection on logout
d421354
- Make pool ID immutable
02e4591
- Allow oracle to redistribute cluster fee balances
3bfed9c
- Remove unused constants
ed1f540
- Remove cluster from @casimir/types
52418a9
- Decrease rewards interval
05259d5
- Add ignore-scripts to users service image
71dabdc
- Update docs out dir
d31156a
- Make Operator ID input readonly
0fc9fe7
- Merge in analytics branch
0d24752
- Update import (tiny fix)
734a5ed
- Fix deps and more
69d7373
- Commit modifications to WalletConnect-related files; npm run clean fail
2b05ca0
- Update scripts
0b9103c
- npm run clean
6ca9a83
- Add top nav, footer, add dummy component as screenshots
c10ce61
- Add mermaid and mathjax to docs book
82f76b2
- Move aws helpers to separate package
668ef46
- Remove debug logs
c449a68
- Add docs build or publish to workflows
a9cd80f
- Change doc command and filename
fba1848
- Add content 1 (decentralized self staking) to landing page
c6767d1
- Install pg to users pacakge
a4cabb6
- Add operator working as expected
04d5653
- Add footer, feature, and q and a content into landing page
97e0788
- Update pregenerated keys for fallback address (skip deploy)
85ec7a2
- Create WalletConnectProvider component and enable connect session
2431b17
- Refactor userOperators to use operators and registered
8ed9c1b
- Sync latest setup with frozen contracts
a3b73c8
- Fix responsivness issues on overview and nav bar
b85e1d9
- Add beyond staking and minimal trust litepaper sections to landing page
3929242
- Add validator store to git for shared testing keys
01adc90
- Fix broken links in docs (skip deploy)
e12d84d
- Fix dkg setup and add retries
5943453
- Break out format and files composables from utilities
5d587ed
- Add roadmap items into landing
e65eb8a
- Add tooltips
791a17b
- Exclude postinstall check from CI
43452a7
- Create utilities composable
79b09c9
- Add new fallback seed (skip deploy)
1fbcee9
- Update all math descriptions
41c6cb5
- Simplify scanner
bd8e993
- Continue refactoring userOperators to use two separate refs
27d8306
- Make landing page more responsive
fb8e1c9
- Use registered and nonregistered to distinguish operators
2af59ca
- Add the correct interface for SSVOperator
80a48ed
- Add newlines back to modified contracts (skip deploy)
e6c44eb
- Add blame amount description
3d057c4
- Fix spelling error
cde3909
- Add links to q and a
e1b2388
- Crawler work
6c7a4fd
- Fix operator page responsivness
ef75ae2
- Run install
7cb6d0a
- Filter operators already registered in form
66e9392
- Edit ooperator onboarding section
2797fb7
- Fix imports for @casimir/aws
c0f6fb8
- Update operator blame description terms
fb6dadb
- Fix mathjax
392c122
- Rename new ethers contract providers to be simpler
2378862
- Check for forge before attempting foundry auto-install
2d6756b
- Add wait to retry (skip deploy)
d318dbf
- Add swept reward balance to swept exit balance in dev script report
4e3703e
- Log report values (skip deploy)
d8db608
- Fix event filter typo
cb48a0e
- Remove console log and confirmation arg
d93728d
- Remove pg from @casimir/data
b514c09
- Fix operator match typing
f0a1a53
- Fix bug on operator page
beb5260
- Fix bug on operator page
4b880c9
- Fix bug on operator page
914784f
- Remove unused import
84b6791
- Fix userUrl env variable
b2bb87e
- Remove loose test keyshares (skip deploy)
5071244
- Merge develop
347c737
- Fix registration in dev
5967f29
- Fix rewards compounding
49efaf9
- Reduce rebalance interval back to 10 blocks
19fe397
- Reduce hardhat eth to 100
0546e90
- Merge in develop for new env variables
d27574d
- Fix merge conflicts and athena/analytics naming error
712040d
- Fix ledger build
61562cd
- Add casimir manager abigen
204ffed
- Complete the following:
e037c16
- Add compounding to dev ethereum script
5cfe739
- Add ethdo cli for standard keygen (incomplete)
f97e720
- Add table of contents to readme
1f02e13
- Log ethereum fork block
7878b57
- Temp fix for ledger eth package
6f8225c
- Add keychain bridge
c9dbc81
- Update vite
bd29e97
- Fix ts issue in users.ts
8dc01cd
- Add env config
02cca5b
- Refactor oracle handlers and shared packages
98b589e
- Remove Test page and Wallet component
2c48f11
- Update some ts in Staking component per PR comments
35be04f
- Fix error thrown when calling getUserStake but user hasn't staked
e35898b
- Use block epochs to bound beacon reports
f4d54d4
- Reset analytics data and stop listening to blocks on logout
787508a
- Upgrade typescript in web app
cac9ea9
- Connect rawUserAnalytics to the front-end table component
a168e82
- Add staking action schema
0e9ebdf
- Add return value to catch block in getContractEventsTotalsByAddress
05c3d2a
- Implement getAllTimeStakingRewards in contract.ts and ContractEventsByAddress interface
2d9c48e
- Remove contract listener on logout
41dd5c6
- Reset all Breakdown Chart and Overview Metrics on logout
cf017a9
- Swap eth for usd positions on Breakdown Overview
fdf0499
- Update table filter data to match new data
57e57c7
- Simplify compounding in test ethereum script
7703fe6
- Update front-end table side to match new data schema
756b5c4
- Add https agent base polyfill
608e145
- Update mock data to match new table data
5ec6b4a
- Update Staking component with current staked by address
0978954
- Add pagination and adjust front-end styling
8721aa5
- Update cdk resource for the new analytics schema
6345343
- Add a column for checkbox
8e1580d
- Reorder some refs for readability
b177a9a
- Fix analytics test
5c631aa
- Add current staked based on selected wallet to staking component
717fadb
- Remove line wrap formatting in users.ts
bbdd641
- Update Transaction colums naming
5e7882b
- Add PoolStatus enum to types package
105cb02
- Fix current build/type errors (except one)
cf1d82b
- Rename getUserStakeAtAddress to getUserStake
3cc99df
- Add selectedAddress to Staking component on sign-in or user change
619c917
- Fix bug in calculcation of All Time Staking Rewards Earned
e5b0583
- Add ethdo key provider
99c5f7b
- Initialize listeners in BreakdownChart.vue when user is signed in
b5b9e44
- Fix type issue in contracts.ts
5822f8b
- Show primary account balance in Staking component
06f09ce
- Adjust data orientation on tab switch on the table
5a3d99f
- Update Wallets tab colum naming
1ee2d24
- Remove vite force rebundling
904ee48
- Merge develop
6d50453
- Fix spelling issue
5f44035
- Add ProviderString type assertion in Staking.vue
ed02687
- Remove toc section header (skip deploy)
95cb78e
- Update README.md (skip deploy)
f6271c4
- Remove images directory
adf2504
- Fix pages numbers tabs
72d3028
- Cleanup oracle index.ts
d5281b5
- Another fix
1dfe6e3
- Fix import issue
1e2c10a
- Fix filters
97385cb
- Merge most recent changes from develop
8997b15
- Fix dkg cli and add generate script to pre test
6b8add8
- Consume staking actions
731d21d
- Add rpc node check
407ca60
- Add optional env docs for dev and dev:ethereum
c93a97c
- Generate mock up data on app load, dynamic legend color and label on breakdown chart
e354314
- Run an npm run clean
d6c5d6f
- Add dynamic coloring based on wallet provider on line chart
b7e57d3
- Add start block env variable
2dd1b49
- Build backend routes and front-end API to update user agreement
c02044e
- Fix users service env and domains
9ed17fc
- Alphabetize routes in user.ts
b7b7779
- Increase max buffer for script run
a70deea
- Update id on SuperTokens session
7026478
- Fix date labels on historical breakdown chart
623c781
- Rename key metrics in breakdown chart
997b083
- Move sessions credentials to optional secrets
0c49b7a
- Add linux override for DKG services
ba33c49
- Add network mode for dkg services on linux
4a4ab39
- Add wait for dkg cli
35fc6f9
- Fix TS web build issues
07c1d6d
- Change remote hardhat rpc back to https
9ae0bc4
- Fix rgba a attribute missing in LineChartJS.vue
d3658f5
- Comment out working code
eb6ca9b
- Complete following before merging PR:
06cce23
- Revert dkg service changes with override replacement
37c0706
- Set labels and data for one month
fa2f877
- Implement Total Balance Across Connected Wallets
9549b35
- Consolidate environment docs in readme
7539031
- Add aurora cluster capacity back to aspects
570afae
- Fix labels and data for sixMonth
57e4179
- Format numbers in overview chart
9c2954c
- Add agreedToTermsOfService to user schema with default value false
a0d8c06
- Add secrets config to pull request action
7dea961
- Add trust wallet assets and colors in app
159c55a
- Add users build back to cdk scripts
422ec12
- Update oneYear labels and data
2993000
- Get user id from session at /analytics route
9bda3f0
- Replace parseInt with parseFloat in ethers.ts
ed1a8fc
- Change dist copy to move in users image
be7da26
- Format Overview metrics numbers better
5c46043
- Fix date labels on 1 year breakdown chart
35c22f9
- Add install and build back to users image
7a2d025
- Reset sandbox workflow
665f07a
- Resolve dkg cli resource path
367dfcb
- Add region to pull request action
befa4a4
- List users service assets
6678289
- Change rpc url protocol to http
9ae4eb9
- List users service dist assets
36c279b
- Add extra host to dkg messenger
ac3b936
- Remove some unused code in users.ts
c29473a
- Reset dkg cli resource path
13461d8
- Remove console logs
a7b806a
- Clean up router
79711c4
- Add start block variable to readme
4b6d88f
- Resolve merge conflicts in feature/dynamic-chart-colors PR
16b2823
- Merge in develop
e4ee20f
- Commit current update to setUserAnalytics for more work later
5138b42
- Merge feature/functions
5db9ffb
- Merge develop
e547c59
- Move script variable overrides to .env
f5475fb
- Commit to store changes
f9f22fe
- Fix web app build and add preview
1548e45
- Implement historical user analytics data fetch
b3e179a
- Log crawler errors for retry and fix minor streamer issues
ad22584
- Skip already consumed blocks
7947efb
- Fix streamer
6fb214f
- Clean up Staking Comp on log out
ff11d24
- Prepare streamer for local network
2ce839e
- Fix events and time format
8319d39
- Apply live schema migrations in dev
60dec01
- Add remote env to users service
cb5fc77
- Wait for staking tx to confirm then show message
bc32d0f
- Replace logger for better debugging
6f210dd
- Alphabetize methods in recently updated composables
4472f58
- Clean up unused methods and such
dab63c0
- Move setUserAccountBalances to users composable
8e9ad57
- Implement athena txs query in analytics route
ed6b28b
- Add atlas to action dependencies
03bdcbc
- Implement breakdown chart data aggregation
6d2d501
- Clean up users docs
f32ba1c
- Change to aurora serverless v2
6c43511
- Add remote env to web app
9b8d1b5
- Add stage workflow for users cdk testing
301a197
- Use AWS_PROFILE env variable for athena query profile opt
0380d57
- Handle getCurrentStaked when user has multiple addresses connected
b4c62e4
- Set users database postgres version to 15
3695630
- Add dynamic icons to staking action
678ac35
- Move autoscaling to cluster construct
29440c7
- Estimate fees in staking component
f70f72d
- Refactor setUserAnalytics to not need setData method
bbf1f1f
- Make Exchange Rate dynamic
144fc94
- Fix two typescript errors
53f3e84
- Add a loading screen on staking action
9190dc1
- Update withdraw method
828989a
- Further specify users service build in image
aa6d1fb
- Change users database name and username
159d687
- Remove temp get analytics btn
12a819b
- Move postgres pool client to users service
852bd9b
- Add users database default parameter group
ae5e27a
- Invoke get user analytics from wallet.ts
fe85200
- Add dynamic coloring to staking action
427f0f2
- Remove aws-sdk deps from web app
312885a
- Remove users database parameter group
34edf6e
- Switch to ci install in users service image
591a644
- Add default database name to cluster
4ca8f4d
- Fix users database cluster engine
9d9a390
- Check db credentials in migrations script
3030d37
- Correct type and add todo
123b1e7
- Override aurora cluster default port
80519cc
- Enable admin data api on users database
204e0ae
- Adjust some spacing for the select options in connect wallet and staking comp
f341909
- Set cdk deploy config of rpc url for sandbox
320769f
- Change users database postgres version to 13.9 (serverless-available)
181d123
- Bump users database parameter group to Aurora Postgres 15
b055845
- Replace users database reserved username
9af5352
- Fix label overflow on breakdown line chart
bcb852a
- Remove unused imported method
8c69adf
- Add web app build to cdk scripts
689341f
- Fix migrations script reference
988197b
- Delete Athena-query folder
68a970c
- Add security group to cluster
d4a6bc2
- Remove console log
cb8e4d4
- Merge in latest front-end changes
9342952
- Update conflict docs
af9de77
- Add version to analytics resources
0de5097
- Add collateral recovery test
a68c8ca
- Add CasimirViews methods for functions
9ff38d8
- Change custom getters to public variables where applicable
e2bf69f
- Add views to get validator public keys
2029739
- Add users test
85b0c1f
- Add collateral recovery
30728d6
- Fix env path for cli
6664d36
- Add crawler and etheruem
6484049
- Add data version to glue tables
3028f25
- Restrict database access to users service with credentials
47d7775
- Implement log out
bc2c27a
- Register upkeep in test
43964b6
- Remove unused views
43ec7c9
- Add operators test
dde81d7
- Separate off-chain views into dedicated contract
b8a8b33
- Make DAO owners changeable
6173822
- Fix deploy input args
56d0df4
- Add modifiers
85d8dde
- Move contract source to v1
41ac57a
- Add keeper registrar
a6f38f8
- Add reshare reporter
7a6dac8
- Add streamer
b654463
- Update readme overview
04132ae
- Move required fees to cluster details
8fe953d
- Fill in inline docs
ece601e
- Refactor breakdown calculation to use getUserStake
889d173
- Fix dev reward script
ef7e731
- Load all analytics tables
faa64cf
- Simplify deployments
c4b552c
- Add exchange
19cba3e
- Adjust table view to be responsive and dynamic to different screen sizes
d79b884
- Add registry-triggered reshare requests
39df201
- Verify pool withdrawal credentials
995f7d8
- Update modal view for components
29776a9
- Add ascending and descending function to the table
3af3823
- Update the line chart component to be dynamic with gradient option & Add needed variables to BreakdownChart component
a4793f3
- Fix events iterable
2d95bae
- Change response breakpoints and reactivity widths to full
426b2ec
- Add functions execution queries
66cf3be
- Add user aggreement to staking component
9ac7b22
- Update Staking component to include all needed vars and dynamic interface
3bbc673
- Add event schemas
81ebef1
- Add common error handling interface for login methods
42620e4
- Restrict count of per-user daily actions
c9acd99
- Add reshare count
3dd5804
- Update Connect Wallet view to follow new auth flow with corrected design
3cd6ede
- Remove hardhat console
ab5ae3c
- Add web stack
1c32bb0
- Build SSV network views contract ABI
b509ff0
- Process wallet event from transaction
2a8840e
- Crawler work
49f50cc
- Get uniswap pool rate for fee estimate
0ca0dd9
- Fix front-end TS issues
80af5dd
- Move two endpoints from auth to user route
61a97c9
- Removed agg resource, added resource for wallet and staking_action tables
6ebd744
- Fix dev script
ac37349
- Committing to preserve progress on breakdown listener
b3ff7f8
- Add search method for table
da23a4e
- Index entity or status specific events
6def502
- Document imported contracts in vendor packages
6dafc58
- Introspect glue tables
fc7125d
- Update balance amount in USD for staking component
0c2aecd
- Add db to users stack
14e4945
- Complete error handling for sign up flow
981a78e
- Move breakdown refs into useContracts composable
aa5675e
- Add animation to staking action & empty staking comp on action
17c30cf
- CurrentStaked (Breakdown) being updated on new block
e057860
- Finish up error handling within connectWallet
f11227e
- Rename ErrorSuccessInterface to ApiResponse and contain it to api composables
01570a6
- Listen on StakeRebalanced contract events and update Breakdown
663c772
- Handle errors from checkIfPrimaryUserExists in selectAddress
a68c91c
- Handle errors from signInWithEthereum in selectAddress
d666d76
- Begin implementing getUserContractEvents
22b6edd
- Update Current Stake in Breakdown component on login
171152b
- Update Avg Staking Reward component to include all needed vars and dynamic interface
119cda1
- Integrate formattedWalletOptions in staking component
cf040ce
- Fix typos
756779d
- Handle errors from checkIfSecondaryAddress in selectAddress
11ba3f5
- Add checkbox capablility to table
2f186e9
- Implement getUserContractEvents and trigger in BreakdownChart.vue
91e192d
- Update breakdown chart and adjust spacing for wallet connect modal
5c7fb65
- Fix chart overflowing issue
659f606
- Remove unused method getEthersAddress
86cf55b
- Iterate over all user addresses in listenForTransactions
aa9978f
- Finish implementing getUserContractEventsTotals in contract.ts
da4d853
- Remove @casimir/ethereum prepare script
aeea558
- Use views to fetch pool details
bc5f9ba
- Make routes functional
b0a0d46
- Initiate listener for contract events when user logs in
1bcefe9
- Breakdown totals updating on user sign in
cbfe641
- Fix gas used calculation
81e0f27
- Switch to serverless db cluster
0322822
- More error handling cleanup within connectWallet
9bba739
- Get address balance for staking component
bf016c2
- Comment out non-functional parts until further inputs.
7417613
- Return boolean on selectAddress/login
441e3a6
- Add mock blame to report completed exits handler in oracle service
a6f4d36
- Implement listenForTransactions to track any txs from user
3309979
- Fix error type on front end api calls
cdeb37d
- Implement error handling middleware
fb80222
- Change project and stage config to lowercase
506c344
- Handle errors for getUser within connectWallet method
2647163
- Add cdk resource build
23c2c85
- From previous commit
69099a5
- Small refactor for readability
2ac5787
- Update prerequisites in readme
f9908e7
- Implement TotalDeposited calculation
f504a89
- Add staking minimum amount
0929022
- Fix page disapearence issue
9f41e7f
- Introduce error handling middleware
d6eaed8
- Update Staking component to handle selectedProvider
1ff475f
- Update handling in auth route
0596d9b
- Fill in uniswap descriptions
dbef77f
- Add loading comment on connect wallet
7ad77fe
- Fix load config file paths
d1d42de
- Move web stack to development-only
b798342
- Adjust table view screen response size
298ea22
- Add throw in setUserAccountBalances
232d6e0
- Remove unused method getSolanaAddress
8a5812a
- Add mock flag to dev:ethereum (npm config stil broken)
67b7e92
- Fix conflicts
ed3149d
- Fix scripts and circular dependencies
9a3115b
- Add exit completion handling (tests failing)
4cce21d
- Add dkg oracle address to contract params
f7d1250
- Pack validator report values
46207bd
- Fix exit test
7bceb2f
- Get cluster in dkg oracle
f958627
- Integrate JIT clusters with testing
5513cf2
- Fix rebalance
642cd23
- Use dkg oracle in local network simulation
f6efdd6
- Move pool validator pairing to JIT
4a48022
- Update web server port and origin
6ec84c8
- Account for lost and regained effective balance
fffcf5e
- Add functions contract to diagram
4eb0f53
- Add ssv v3 contracts
02dc2ec
- Collect fees from rewards
365eb1d
- Update breakdown table view
31a7389
- Update table chart to include multiple lines
7db8044
- Update mock validators
5d21c20
- Refactor Browser Providers connection (Brave + Trust)
8c865d4
- Check if selectedAddress is a primary or secondary and handle accordingly
fb8c9e3
- Update to new nav bar
9df0797
- Prep Ledger to handle BTC
70a2798
- Add auth flow & fix shifting on modal
9b20360
- Replace TransactionInit and MessageInit with TransactionRequest & MessageRequest
d76a737
- Update breadown view
6420599
- Move trust wallet into its own composable
92d4354
- Update staking view
dbed49b
- Fix cleanup in ethereum dev script
cfda1cd
- Implement brave wallet connect and address detection
9508407
- Implement EIP 1559 estimate gas fee + max ETH amount
c680e86
- Move dkg to validators service
d646485
- Improve cluster event filters
fe34166
- Update average apy view
45f6dbe
- Get master address back from auth/check-secondary-address
088c66c
- Add TransactionRequest to common/types
8528390
- Add connect to TrustWallet browser extension
99c9c0f
- Implement setUserAddresses and setPrimaryAddress methods in wallet.ts
a57fab5
- Adjust overview page layout to be responsive
8eccc9d
- Add .toFixed to ETH gas fee calc to avoid precision errors
563a4dc
- Implement okx wallet
97de2d9
- Mask address on backend when checking if secondary address
86c8f64
- Make sure walletProvider returns on user accounts in /check-secondary-address [
a6fb5d7
](a6fb5d79...