Skip to content

v0.0.2

Compare
Choose a tag to compare
@shanejearley shanejearley released this 12 Jan 14:43
· 1554 commits to master since this release
  • Promote develop to master #233
  • New design #232
  • Promote develop to master #216
  • Feature/primary account #226
  • Dynamically calculate fees from SSV smart contract and show on front-end #222
  • Add try catch around cdk bootstrap to catch deletion rejections #225
  • Feature/tidy front end #221
  • Add postinstall script to build workspace packages on install #220
  • Add mock beacon deposit usage #215
  • Promote develop to master #211
  • Add live data to /stake #214
  • Feature/ssv pool query #213
  • Feature/staking page #209
  • Feature/exchange rate fe #212
  • Calculate fees and add to staking total #208
  • Promote develop to master #183
  • Feature/auth-message #201
  • Add SSV pool details and change to ID #204
  • Add protocol fee collection and distribution #202
  • Feature/web layout #196
  • Feature/whitepaper styling #192
  • Feature/trezor #195
  • Feature/whitepaper #184
  • Fix sending EIP1559 transaction with ethers #191
  • Change -e (expose) flag to -x (external) for local/dev #190
  • Add trezor emulator #179
  • Promote develop to master #178
  • Feature/save remove address #176
  • Feature/clean crawler #167
  • Feature/dynamic layout #174
  • Promote develop to master #164
  • Add contract markdown docs hook #177
  • Feature/verify address #161
  • Clean landing app #162
  • Feature/ssv deposit balance #160
  • Promote develop to master #157
  • Feature/auth lambda setup #156
  • Add getGasPriceAndLimit method to useEthers composable #155
  • Promote develop to master #152
  • Refactor existing composable initialization, add wallet-specific address getters #154
  • Replace hardhat automine with interval mining #153
  • Add initial SSV manager and pool contracts #135
  • Promote develop to master #141
  • Add beacon deposit event #142
  • Feature/phantom new #143
  • Merging PR for ledger send/sign and other wallet provider sign #137
  • Add crawler test script and refactor existing scripts #140
  • Promote develop to master #139
  • Promote develop to master #136
  • Add casimir logo to content directory #138
  • Schema change proposal #134
  • Promote develop to master #133
  • Add Ethereum and update Iotex actions #132
  • Promote develop to master #130
  • Rename sendWalletConnectTx to sendWalletConnectTransaction #131
  • Add WalletConnect functionality (enable, disable, sendTransaction) #129
  • Promote develop to master #120
  • Remove diagrams notebook #121
  • Retrieve last block & schema change #119
  • Add ledger emulator #115
  • Promote develop to master #117
  • Break out web and landing apps #118
  • Feature/iotex actions #116
  • Promote develop to master #114
  • Add ethereum tools and diagram #113
  • Promote develop to master #108
  • Add crawler service #104
  • Promote develop to master #106
  • Move chainID to Antenna init options #105
  • Promote develop to master #103
  • Add logo to README.md #102
  • Promote develop to master #101
  • Add data ops workspace #94
  • Promote develop to master #97
  • Add node modules polyfills and vite commonjs build for iotex-antenna #96
  • Promote develop to master #95
  • Add IoPay desktop wallet functionality #73
  • Promote develop to master #87
  • Enhance README style #86
  • Promote develop to master #72
  • Prototype account lookup and send transaction (eth) for two wallet providers #70
  • Promote develop to master #69
  • Promote develop to master #67
  • Refactor lambda service #68
  • Merge contract flow #64
  • Promote develop to master #63
  • Add initial ETL infrastructure #62
  • Promote develop to master #50
  • @shanejearley @DemogorGod - Thank you for the review and suggested changes. Changes have all been made and am merging them in now. Feel free to check them out. #48
  • Promote develop to master #46
  • Promote develop to master #45
  • Move optional mocking behind flag #29
  • Add network flag to ethereum deploy script in dev flow 53720ee
  • Fix corrupted package-lock.json 8f325ea
  • Update release-it ea7e3e5
  • Add weth to erc20 swap 49ad89e
  • Add single deploy script for all ssv contracts 1ae4ba9
  • Add back incomplete compiler settings b6fde96
  • Add contract args to hardhat env for fork networks 8b4581f
  • Add exchnage package and composable b7719ba
  • Remove vite-plugin-pages from landing app 7d8f27f
  • Update package-lock.json 8be7c1c
  • Change ssv submodule to specific branch of fork f5588fb
  • Tidy up whitepaper f03ae4d
  • Add ethereum beacon node b29c91f
  • Adjust landing app contrast and typography to be consistent d9f10cf
  • Add wallets to nav beba562
  • Update Staking layout 2318579
  • Migrate pool from contract to struct 88cdef5
  • Add new nav design 5d5b188
  • Add ETH staking pool view page e1f7213
  • Move local dev to ts script 280145c
  • Add confirm and sign page 55ca093
  • Add validator and operator detail fetch 0d8d9ba
  • Add side nav bar with animation and routing fc7f4af
  • Add live staking flow 10a2daa
  • Clean hardhat.config.ts 3969adc
  • Add mock validator init e0b9c7c
  • Tidy up wordings & styling eb4cbe6
  • Add matching oracle scaffold and mock dced083
  • Fix tooltips and add multi tooltip classes to the app c038fac
  • Remove ssv submodule 71a3146
  • Hardcode goerli validator and operators 97e0569
  • Tidy up front-end aec31ea
  • Add tooltips to why casimir page 71eb309
  • Add Staking page modal 94fcbc0
  • Rename ID counter variable to _lastPoolId 3ecdd6c
  • Update dev secrets path in .gitignore f654a5e
  • Add pool validator public key test 30b7355
  • Add operator list to pools d464235
  • Add page teasers 3bf06fd
  • Add dummy wallets for side bar view bf030ee
  • Add dynamic imging to the why casimir page ec7e448
  • Implement login with wallet flow 294accf
  • Add dynamic view of wallets in side nav 4e979e0
  • Remove vite-plugin-pages for more dynamic routing, move current test page to /test 0b3ddfe
  • Handle loggedIn and primary account status on front-end 5fad22d
  • Cleanup removed workspaces and submodules 5b3f016
  • Fix public ssv address 4498692
  • Include ProviderString in auth process c671c34
  • Remove redundant code a992cb0
  • Change getPoolsForUser method to getUserPoolIds d7b9b1a
  • Add hardhat helpers workspace 45274e4
  • Add login method to wallet and start with loginWithEthers 495c4ee
  • Add type property to support EIP1559 transactions with ethers 4948731
  • Update package-lock.json 40bf709
  • Add aws helpers workspace c39242d
  • Set up wallet select view 66bcebc
  • Clean 7682daf
  • Verify message: 60547e8
  • Trezor sendTransaction working abd5f26
  • Move _getAuthBaseUrl out of auth & users composables and into environment.ts b400832
  • Tidy up styling 534b46a
  • Implement Trezor staking (signMessage and sendTransaction also working) ae9a8a0
  • Update pool interface 53c2d24
  • Handle setting the primary account of a user 57889db
  • Implement sendTrezorTransaction (but still getting a bug on tx value) ddf803d
  • Update ssv address to account for new goerli tx b833ad9
  • Space out document variables b07a700
  • Add auth route and get a message from mock users collection ce79c36
  • Update pills text on ETH Staking page 7893587
  • Call getMessage(userAddress) in the auth service from the 70d2c51
  • Add branch filter to release workflow c345bca
  • Commit package-lock.json 0ac87c1
  • Update environment.ts to export authBaseURL eb9b5e1
  • Add post route to update user's message in auth service 7934848
  • Cleanup cdk filenames b665c90
  • Put hard-coded userCollection in its own directory + getMessage in service 0e023bb
  • Remove lighthouse submodule ef17250
  • Add router link to test page && Add toggle account btn ed126b2
  • Commit change that appears to have been made by @shanejearley a8c095c
  • Tidy front-end 7750c22
  • Clean up unused args in users.ts 8d77c99
  • Remove vscode user setting 9a9fc50
  • Clean up wallet.ts 4392649
  • Add ETH annotations when needed 48beb79
  • Add submodule pull to husky ad07fe5
  • Remove production deployment of pre-production resources ff831e9
  • Cleanup ssv.test.ts 8099d41
  • Remove unnecessary code in services auth thers.ts 02b8b33
  • Update actions/checkout to v3 b64cc42
  • Remove unneeded wait ea4eb6b
  • Update .gitignore f9bca87
  • Fetch submodules with actions/checkout@v3 2ec65eb
  • Fix side nav animation 1916b3f
  • Removed ssv submodule 1136734
  • Update ssv submodule branch 5d87f43
  • Set starting pool apr and effectiveness to 0 3c06854
  • Tidy up wordings & styling 9c8c9d6
  • Fix tsconfig.json 8fd966e
  • Add a space. 8600eac
  • Fix merge conflicts 2d1138a
  • Clean up auth post route cb624c3
  • Disable matcher build 8a75907
  • Remove unecessary return value from auth composable d226dbb
  • Remove console logs from backend service 1d8270d
  • Replace env variable reference with correct one for auth port 5b9f345
  • Fix f5d3f52
  • Set matcher build fail code to 0 17d7e1b
  • Add a toLowerCase to addresses in auth service verifyMessage method 8352518
  • Remove main ssv submodule 2963967
  • Add update merge to forked submodule c34c416
  • Change deposit transaction to type 0 60ff6e1
  • Update .eslintignore c9930ae
  • Add todo notes 798caeb
  • Import userCollection to auth.ts 74c9c95
  • Add missing line in crawler service .gitignore 54a8a6b
  • Fix merge conflicts a1ff696
  • Clean package-lock for ci 8637c49
  • Remove ethereum submodules for movement c5da830
  • Add updated package-lock.json fd58b4c
  • Add local deploy for SSV network, registry and token 0001768
  • Remove build folder 856a7dc
  • Add solidity docgen 639f708
  • Update package-lock.json b29bd70
  • Fix husky hooks 09e8797
  • Add stream fdfae1f
  • Add text to Why Casimir? page 34e7224
  • Delete pages/index from landing app 5c66d73
  • Add Dynamic layout with the home page adbb13e
  • Add lodestar client 748acd0
  • Add trezor emulator and ethers signer d343ef7
  • Process blocks in the parent process de43733
  • Add local ssv operators compose f38899f
  • Add an updateUser method to change linked accounts (use ref instead of reactive) 72da93f
  • Add images to Why Casimir? page fe0437f
  • Cleanup ledger and trezor directories 012b50f
  • Continue streaming after processing historical data e3c036f
  • Remove missing components 8a4ed7d
  • Add new field (streamed) to event schema 5e81092
  • Add basic trezor UI elements and composable file a46d3fa
  • Update App.vue to include a navbar layout 3cb4dd7
  • Implement saveAccount method to save to local storage 9a17809
  • Delete services/users 2501292
  • Show usersAccounts reactivity on front-end when adding/removing accts 8585af8
  • Add Page Not Found component 8d54e76
  • Implement removeAccount method c2f2d42
  • Fix dev script with contract deploy f45da28
  • Update iotex-antenna 862b47a
  • Fix range 954dd13
  • Add small ethers-ledger-signer cleanup f04feea
  • Switch --upload flag to enabled/disabled b15c1fe
  • Add trezor flag to dev script dd525d4
  • Remove streamed field 80a349a
  • Handle case when user adds account that already exists on another provider e70d2e8
  • Implement signTrezorMessage d0058b3
  • Add nimbus data to .gitignore 263413b
  • Replace trezor-firmware with trezor-user-env submodule 8ac0f8d
  • Add ssv-network contract repository as submodule 430fb4d
  • Add getTrezorAddress in wallet.ts 023e0a3
  • Fix spelling issues 475af3e
  • Change mining interval 304eb16
  • Update local script c9a2d5d
  • Add docgen to husky pre-commit ac9ea83
  • Update package.json 121498f
  • Add script resources to .eslintignore 1061d50
  • Add ssv node repository as submodule 03f16ec
  • Update and remove some console logs 425d521
  • Fix hardhat config getting multiple tunnels fef244b
  • Lowercase the addresses in add / remove 95167cd
  • Remove comment 9ce77bc
  • Fix ts issue 8405d51
  • Merge new packages from develop dd9e4af
  • Add ethers ledger signer implementation 275080c
  • Fix some more d815cd5
  • Add auth lambda and supporting resources 8e9d29c
  • Add wallet connect web3 provider 036cd10
  • Fix loading rpc url c9ad28f
  • Bump hardhat to 2.12 a8ce6aa
  • Add crawler dev script with network, upload and other flags cf3a36c
  • Clean up landing app for Casimir V1 64a4420
  • Connect to phantom address working 78f9faa
  • Add executor 764bb1a
  • Add Casimir typography and colors into app 54d98e6
  • Add social media tabs to home page 9349efe
  • Add statuc landing img fa2bde5
  • Autoformat on save solana.ts 5314318
  • Update schema 1f98d14
  • Prototype deposit and balance with SSV staking contract bfb1a88
  • Quick fix b68e45f
  • Committing changes (add deposit method to wallet.ts) before changing branch 21505fa
  • Add README notes for crawler dev script 06e2a6a
  • Fix merge conflicts 3d8f687
  • Get contract of interest logs 9bc0ed5
  • More changes 1470cf5
  • Clean up signMessage with MessageInit interface 5f985d9
  • Stashing changes before checking out other branch for PR aba3729
  • Add div to show ledger address upon connecting on front-end 63660c2
  • Phantom sending transactions 15cf1c8
  • Add providerString as an attribute on the tx object 4567ded
  • Fix mock script handling of auth lambda f4eacc1
  • Implement verifyMessage lambda so that tests are passing 332152c
  • Clean 17c0417
  • Re-implement signSolanaMessage bf3b227
  • Add ethers wallet connect signer implementation 93622f5
  • Create getter for MetaMask / Coinbase browser provider addresses d288a99
  • Add a test to ethers.test.ts within services/auth 02faae6
  • Uninstall @ledgerhq/hw-transport-webhid f1d3175
  • Implement signSolanaMessage 41d66a2
  • Refactor to only initialize composables within other composables and setup 72ea208
  • Add test path to auth config 0cbb84a
  • Implement get address getter for iopay 5fac250
  • Add to package-lock file c86f54e
  • Update const tx to no longer be a ref eb8cec8
  • Implement Ledger address getter f4e5eee
  • Implement solana address getter 3cc3453
  • Clean up walletConnect.ts with appropriate interface 9d1c9c5
  • Add compilation step for post merge and post install eec34b3
  • Fix gas data types 20e5c3c
  • Update signLedgerMessage naming e666d36
  • Add postinstall builds for vue apps 903b432
  • Cleanup verify message tests 708c1e2
  • Type the ethers provider 5023793
  • Improve formatting 00776ed
  • Fix username tag f87e779
  • Remove complete todo comment 64d77ea
  • Merge changes from develop 5f09c48
  • Merge changes from develop d96f4c7
  • Merge changes from develop d833cd5
  • Add clean before compile task 1440cae
  • Add slash prefix to public casimir.svg for build e114701
  • Switch router import to ts 2495ca4
  • Switch dev page to use ts f7f3d22
  • Add ssv composable d06d639
  • Add pool manager and factory cbfc560
  • Initialize PoolManager contract c5d5d56
  • Update .gitignore b3164c8
  • Add minimal crawler b1929cd
  • Some cleaning 7c61b3c
  • Clean iotex service, switch tap for ava 70a4695
  • Fix ledger transport package c5baaa9
  • Add deposit distribution and dynamic pool creation 2e030b6
  • Resolve package-lock.json conflict 11e89f6
  • Add .gitignore for contract output a651003
  • Yet again switch from ava to jest 67ae082
  • Add initial tests for staking pool 2474d16
  • Remove email tooling (skip deploy) bdd8cab
  • Add local tunnel for using Hardhat network RPC over https 569dac7
  • Reset package-lock 623530a
  • Add browser compatible hardware transport for ledger emulator 3cebfdc
  • Fix esbuild mismatch d06c08a
  • Fix build 03c6b63
  • Add rest of governance actions e0cbd5a
  • Add basic tests and more cleaning 18a0edb
  • getWalletPublicKey returning an address a8fb11d
  • Clean providers and tests d33f66c
  • Put aws helpers in @casimir/helpers 601dec6
  • Resolve Shane's comments from PR (and add some notes) ab7372d
  • Update tests to check multiple users, deposits and pools cc71f07
  • Add depoist event 7734d46
  • Update schema description and remove unused funcs 3a9bef3
  • Add default local networks to dev script 88808ed
  • Get sendTransaction to request wallet to sign and send 6def61d
  • Add base provider class 8c26e30
  • Refactor WalletConnect to use composables instead of utils 1a71ec7
  • Clean 1ff2187
  • Offload the ethereum browser wallet logic to ethers.ts from connectWallet 8f294b1
  • Move most of ledger code into its composable a192dcb
  • Get query result from s3 77a6a3e
  • Fix etl test, column type 7fad742
  • Complete retrieveLastBlock c7f7d2c
  • Update wallet component with phantom code fc958b4
  • Add more graceful shutdown of dev script subprocesses 1a51261
  • Update schema, change amount from integer to string 3578539
  • Use one tx ref for use by different providers in respective composables 3786eaf
  • Sign message with ledger 7fbafab
  • Move ethereum browser wallet sendTransaction logic to ethers.ts 2522eae
  • Get ethereum address from ledger device de3cab9
  • Fix connector ts issue 351808f
  • Offload ethereum browser wallet signMessage to ethers.ts 8809e99
  • Set up signMessage method and vue component 67c84a2
  • Stashing active changes (createEthTransaction) before switching branch e4b52f8
  • Handle signMessage for Metamask and CoinBase wallet 04d1fa1
  • Modify sendWallectConnectTx payload to account for appropriate units of eth c9b67ad
  • Add tx hash, block hash, change candidate to validator 508bfde
  • Use disableWalletConnect from composable to disconnect WalletConnect 4df4a69
  • Switch pwd command with realpath cf33c49
  • Add submodules update to ledger emulator 24aaf8f
  • Switch from hostname to username for local tunnel 0b5fdc5
  • Catch all amount keys 6917c1a
  • Add docker to prerequisites 1941633
  • Add GitHub ssh note to prerequesites 0ea6cd0
  • Edit tx object to allow for transactions to send ef6602a
  • Fix ledger scripts 636e4ca
  • Remove extra whitespace in README.md f4fae62
  • Fix proxy command in speculos script handler f8bb823
  • Add parenthesis around pwd in ledger compile f30fe81
  • Add casimir logo to content directory (skip deploy) 2e95b21
  • Fix merge conflicts and merge branch 'feature/nonce-signing' into feature/ledger-eth-nonce-signing 3cd9607
  • Fix merge conflicts cc6f45e
  • Handle IoTex message signing 8fda00c
  • Stash changes cfd9714
  • Fix push workflow 6e27ef8
  • Add submodules pull to ledger emulator ba6faf4
  • Fix merge conflicts e252670
  • Change solidity naming to evm 4842a40
  • get last block, not finished 91d2cb9
  • Update deps 4a75082
  • Change services -> providers, more cleaning ade9925
  • More schema changes a8f0a00
  • More crawler work 3d7522c
  • Add ledger flag and launch to dev script 74e577e
  • Add crawler manifest aeaefac
  • Add ssv diagram e404cd2
  • Add script for Ethereum localnodes faeaf60
  • Migrate analytics diagram ad342af
  • Add ledger apps and speculos submodules 06a5a8e
  • Add m1 speculos builder 3680334
  • Add ledger test seed 5c00ca9
  • Add new logo a0e704c
  • Add ledger-app-builder 48f19f3
  • Add speculos container script ce15ab8
  • Add proxy port to public env variables ff373d5
  • Update infrastructure to landing app naming 2cb6d33
  • Update etl test 2970b67
  • Add ledger account to hardhat localnet d6d37bb
  • Add protocol logos to resources ea4a095
  • Change --ledger to --speculos 7320576
  • Fix iotex action 245ca1e
  • Change notebook root to file directory 68703ab
  • Rearrange README.md sections 74067c8
  • Add bitcoin and remove cosmos and iotex apps c952ac8
  • Rename IotexService to Iotex bf7f9e0
  • Add etl test 8f451b5
  • Change date to correct Glue type c06329a
  • Fix schema 348f93e
  • Update README.md with supported ledger apps b3ee7c3
  • Remove extra PUBLIC_SPECULOS env variable 71c8700
  • Remove unnecessary ts-ignore 54721ee
  • Fix Agg schema 48b7b72
  • Add schema json objects back to data package exports f1a5d59
  • Remove unneccessary types specification in tsconfig f8635c1
  • Merge develop 5cdf7ef
  • Merge develop 331a964
  • Fix merge conflicts 6c91d49
  • Change ethereum script arg from chain to fork 65f2ce0
  • merge bcf2368
  • Bump iotex-antenna to 0.31.3 in crawler df54db7
  • Fix package conflicts fba6c23
  • Double logo size 5e11a2e
  • Fix package conflicts 1d5e39f
  • Remove loose build folder 386e473
  • Add clean script for node_modules ed0d9af
  • Add schemas workspace 097b2c0
  • Remove sleep-promise and reinstall iotex-antenna package using correct script d45ed86
  • Add express with serverless-http wrapper to users api be4071f
  • Add pyathena sample cc4cab0
  • Add data notebooks 1b90bad
  • Add athena notebook environment tools 6c5ca2a
  • Use ethers to select wallet provider and get active address (metamask + coinbase) 4da8cce
  • Add watch/rebuild to api mocking service 3750834
  • Update sandbox sample and documentation d1e2343
  • Add diagram notebook to data workspace 92ef8f0
  • Move all logic from Wallet component into wallet composable 49956a7
  • Change Glue column source to @casimir/data 25d484b
  • Show ability to connect separate accounts from separate wallet providers 1190576
  • Integrate iopay logic into wallet composable 254fc6c
  • Clean up provider check, add types, and remove unnecessary code c040ea5
  • Show transaction from metamask wallet to coinbase wallet (ignore css) 1d7bb30
  • Add label formatting for chart 505f65e
  • Refactor based on feedback from Shane a403fe1
  • Create composabale for wallet functionality and remove non-Vue native DOM stuff e7044ae
  • Add function within setup script to detectAvailableProviders e64898b
  • Add schema print section to athena notebook a36d43e
  • Move node modules polyfill to dev deps 9b930e5
  • Add prerequisites to README.md c1f8753
  • Update selectedProvider to utilize string type and update logic accordingly 49a33b3
  • Resolve ts issues in wallet composable and add parameters to sendIoPayTransaction 6172f16
  • Implement feedback from Shane's PR review including: 3a97aa0
  • Add sample notes to schema nb 90cebe2
  • Return selectedAccount as a ref value from wallet composable. Also c5e1f95
  • Fix cdk tsconfig to pass tests with json imports 69a3866
  • Refactor schema handling b141b94
  • Move the rest of the button ref variables to Wallet.vue b2b6d5b
  • Update some naming in wallet.ts and improve some readability 7b5c63e
  • Remove wallet.ts stateful logic from iopay.ts 289bb99
  • Update WalletProvider interface to EthersProvider 9df2e8f
  • Add default env to cdk stacks dadde4a
  • Make BrowserProviders an interface again and remove BrowserProviderString 440301a
  • Move ProviderString type to its own file within a new types directory 283bf71
  • Switch from glue big int to string type 888dcd3
  • Switch from glue timestamp to date type d54d138
  • Update README.md formatting 0ea9721
  • Add json module resolution to data tsconfig 45aeed7
  • Add selectedProvider to form submit handler 3a08c61
  • Handle case when provider is selected, but extension / wallet DNE 512166b
  • Fix conflicts 91b2b76
  • Change function naming convention 98ad077
  • Update README.md d459589
  • Remove comments referencing deleted module c39d25b
  • Set wallet prototype page lang to ts ffe6225
  • Remove // TODO comment 5d9c082
  • Remove TODO 6d989db
  • Remove import that is now irrelevant based on previous commit edf29e1
  • Fix conflicts 9812ed8
  • Ignore mock-logs 804f79a
  • Remove redundant line of code 2b9076f
  • Fix merge conflicts 78eae60
  • Add hardhat cache to .gitignore 2de8305
  • Move solidity source to contracts/src eddce64
  • Add hardhat sample d686ade
  • Move solidity code and tooling to contracts/solidity workspace ee78f88
  • Clean up users api mocking and usage cb57129
  • Enable user to connect casimir to metamask account ebd6087
  • Update scripts and simplify mocking commands ac8ff20
  • Add etl stack e095b5d
  • Add etl stack 249a290
  • Add basic checks for bot activity on form ab6ae2a
  • Add basic checks for bot activity on form 9a85bba
  • Clean up some comments f311b3d
  • Add sample contract flow 1623c8d
  • Commit changes before switching branches dff4ba1
  • Sprinkle in ts 3bbae88
  • Add layout section describing directories 56133d2
  • Add content section to README.md with links 2feed3f
  • Abstract bot check functionality to a function. Add type to validateEmail return value b0f07b0
  • Abstract bot check functionality to a function. Add type to validateEmail return value a5342c4
  • Add node polyfills to esbuild in vite config 7d95ee1
  • Set etl bucket names ab4e32a
  • Set etl bucket names fd939b1
  • Update README.md with dev workflow d33361f
  • Sync released version files (skip deploy) 34d71c9
  • Add hardhat sample 71f0e63
  • Add builds to pull_request action 72c4682
  • Add interface for WalletProvider 7b79c1f
  • Add writing contribution guide 3abc4d1
  • Add .env supported variables to README.md 66675ec
  • Clean up about section 001bafd
  • Remove a few emojis b91186c
  • Cleanup cdk typos (skip deploy) 187a195
  • Remove certificate prop from cdk stack tests 496f0fd
  • Update note in README.md 474a805
  • Move layout and editor out of main development section in README.md 412fe98
  • Remove extra env block in push workflow (skip deploy) 9f9ccc3
  • Remove extra env block in push workflow (skip deploy) 93b5549
  • Uncomment push workflow deploy flag 07d58c3
  • Uncomment push workflow deploy flag 79d1e1d
  • Complete note in email README.md 2921f4f
  • Uncomment skip deploy flag (skip deploy) 0dcccf9
  • Add slack webhook back to actions test (skip deploy) 99bf3d3
  • Merge actions test input update (skip deploy) 76ab5c1
  • Fix branch reference in push action (skip deploy) f047413
  • Add slack webhook back to actions test (skip deploy) 76ac61f
  • Merge push workflow cleanup (skip deploy) 1c04076
  • Remove leftover conflict text from README.md ea375c6
  • Rename README.MD to README.md 94b1a8f
  • Resolve conflicts in README.md 814fa47
  • Merge typo fixes (skip deploy) 997e204
  • Fix pull_request workflow 48c61cc