Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
86 commits
Select commit Hold shift + click to select a range
b7929f8
feat: add bob lock drop interface
cwsnt Mar 14, 2024
944a114
initial SafeDepositsSender contract implementation
tjcloa Mar 16, 2024
8346af4
fix IERC20 duplication
tjcloa Mar 16, 2024
b12a2ce
init: depositor script watcher
cwsnt Mar 17, 2024
4ddbb9e
fix: sepolia network config
cwsnt Mar 18, 2024
698f87c
update ILockDrop contract - add receiver param
tjcloa Mar 19, 2024
dcb721d
add SafeDepositsSender deployment script, external data, upd hh config
tjcloa Mar 20, 2024
ac33501
add hh config ethForkedMainnet
tjcloa Mar 20, 2024
b1c0aa9
fix SafeDepositsSender: add DEPOSITOR_ADDRESS
tjcloa Mar 20, 2024
7bf8dde
fix SafeDepositsSender func natspec
tjcloa Mar 20, 2024
977c168
fix struct of bob related contracts deployments
tjcloa Mar 20, 2024
86213d8
setup tenderly fork network
cwsnt Mar 20, 2024
4148c97
fix: script
cwsnt Mar 20, 2024
e9a9c46
update SafeDepositsSender: add DEPOSITOR_ADDRESS setter
tjcloa Mar 20, 2024
62c1165
new SafeDepositsSender deployment & fixes
tjcloa Mar 20, 2024
e8d2a31
fix SafeDepositsSender: isStopped()
tjcloa Mar 20, 2024
4fd329f
add slippage percentage diff check
cwsnt Mar 21, 2024
ace548a
fix: sov amount calculation
cwsnt Mar 21, 2024
1d48d84
fix SafeDepositsSender: SOV allowance for LockDrop
tjcloa Mar 21, 2024
d1aa95e
re-deploy SafeDepositsSender on Tenderly ethereum fork
tjcloa Mar 21, 2024
46d9dc3
improve log
cwsnt Mar 21, 2024
643d180
add safeDepositsSender deployment tenderly
cwsnt Mar 21, 2024
9b39eff
remove redundant SafeDepositsSender deployment
tjcloa Mar 21, 2024
98610b0
add tests for SafeDepositsSenderTest, refactor, config
tjcloa Mar 22, 2024
41738a0
add tests: withdraw from SafeDepositsSender by Safe
tjcloa Mar 22, 2024
1ef9238
refine SafeDepositsSender, add tests, deployments
tjcloa Mar 22, 2024
70b13b3
init: cron yaml for time depositor
cwsnt Mar 22, 2024
c7fac16
enable workflow on all branches
cwsnt Mar 22, 2024
737d753
upd SafeDepositsSender: allow Safe to call sendToLockDropContract
tjcloa Mar 22, 2024
0d8983b
add remappings.txt & auto fix cron job syntax
tjcloa Mar 22, 2024
ee01ee8
fix: variable secret script
cwsnt Mar 22, 2024
8f8245b
update time depositor cronjob schedule
cwsnt Mar 22, 2024
3332791
1/ fix: timelock depositor yml
cwsnt Mar 22, 2024
8d10b7b
2/ fix: timelock depositor yml
cwsnt Mar 22, 2024
d44a899
update depositor yml
cwsnt Mar 22, 2024
7bebb7c
update the executor timelock deposit script for testnet
cwsnt Mar 22, 2024
e81b326
additional check for script
cwsnt Mar 22, 2024
cb7a9e3
prettier yml
cwsnt Mar 22, 2024
f41f3c0
add report depositor
cwsnt Mar 25, 2024
18b9489
fix: use eth for weth bob snapshot price
cwsnt Mar 25, 2024
62e5775
add MapDepositorToReceiver event & change events
tjcloa Mar 25, 2024
443d5f2
fix SafeDepositsSender tests
tjcloa Mar 25, 2024
f07fa3c
fix: 1/ limit parallel flag for npm ci process
cwsnt Mar 25, 2024
2bb37dd
1/ test disable automatic execution for cron
cwsnt Mar 25, 2024
894ec64
ran prettier
cwsnt Mar 25, 2024
2e9f5b6
revert cron changes
cwsnt Mar 25, 2024
01bf42e
fix schedule on timelock depositor cron jobs
tjcloa Mar 25, 2024
e7a2380
SafeDespositsSender deployments
tjcloa Mar 25, 2024
5203e89
add Safe and BOB LockDrop external deployments
tjcloa Mar 25, 2024
cabd2c5
replace deployer named acc on SafeDepositsSender
tjcloa Mar 25, 2024
642d241
introduce depositor script to hardhat task
cwsnt Mar 26, 2024
00413e8
move the depositor workflow to default branch
cwsnt Mar 26, 2024
1a433f4
remove weth from whitelisted token
cwsnt Mar 26, 2024
1fe1ef4
refactor SafeDepositsSender base on review
tjcloa Mar 26, 2024
a6a44c8
SafeDepositsSender deployment on ethereum
tjcloa Mar 26, 2024
8a491e7
fix: timelock deposit executor
cwsnt Mar 26, 2024
f43c09a
print inverse price in slippage check fail
cwsnt Mar 26, 2024
3aff416
bump eth bridge limit
tjcloa Mar 26, 2024
be377ee
fix bridge set daily limit
tjcloa Mar 26, 2024
f11393e
Avoid floating point maths
koirikivi Mar 26, 2024
9921f3e
add tests for SafeDepositsSender
tjcloa Mar 26, 2024
6ea8fc5
Fix daily limit
koirikivi Mar 26, 2024
05f769a
Rename this thing too
koirikivi Mar 26, 2024
781ad8c
share all scripts to QA repo
Mar 26, 2024
1f3afd9
fix: safeTransfer, add execTransactionFromSafe function
tjcloa Mar 26, 2024
92f3f75
fix ambiguity when requiring IERC20 in js
tjcloa Mar 27, 2024
d1402a3
fix equal notation check
cwsnt Mar 27, 2024
9e099af
updare rpc on tenderlyForkedEthMainnet and deployment
tjcloa Mar 27, 2024
c1c472b
fix: adjust the updated property from bob snapshot api
cwsnt Mar 27, 2024
8adcfea
fix node.js.yml: npm ci --parallel=1
tjcloa Mar 27, 2024
311a21c
prevent transfer 0 amounts to the SafeDepositsSender
tjcloa Mar 27, 2024
77f717e
add remappings for OZ in brownie config
tjcloa Mar 27, 2024
e79ac52
add AMM DLLR pool balance for exchequer
tjcloa Mar 27, 2024
70f9a13
add SafeDepositsSender test_execTransactionFromSafe
tjcloa Mar 27, 2024
67e4966
lockdrop balance: consider only safe address
cwsnt Mar 27, 2024
01684e8
tmp fix: a stub for encrypted env
tjcloa Mar 27, 2024
833fcc7
refactor events of SafeDepositsSender
tjcloa Mar 27, 2024
13f60b9
refactor depositor scripts
tjcloa Mar 28, 2024
a985196
update SafeDepositsSender sepolia deployment
tjcloa Mar 28, 2024
c84936e
eth mainnet SafeDepositsSender and pre-deposit deployments
tjcloa Mar 28, 2024
e467811
print balances ratio for lock drop
cwsnt Mar 29, 2024
1ff3614
upd bridge script with treasury Safe address
tjcloa Mar 29, 2024
57229a8
fix ETH & improve format reportTimelockDepositor
tjcloa Mar 29, 2024
0a1f6bb
fix timelockDepositor
tjcloa Mar 29, 2024
c8bda02
misc scripts fixes
tjcloa Apr 1, 2024
e770b2a
update bob testnet config
tjcloa Apr 12, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/node.js.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ jobs:
${{ runner.os }}-

- name: Installing Packages
run: npm ci
run: npm ci --parallel=1
- name: Checking Formatting
run: npm run lint && npm run prettier && npm run prettier-check
- name: Running Test
Expand Down
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,10 @@ typechain/
!.github/
*/deployments/localhost
*/deployments/*forked*
!*/deployments/ethBobTenderyForkedMainnet
!*/deployments/tenderlyForkedEthMainnet
venv/
!/external/artifacts/
cache_hardhat/
foundry/
foundry/
!remappings.txt
3 changes: 2 additions & 1 deletion brownie-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,8 @@ compiler:
optimizer:
enabled: true
runs: 200
remappings: null
remappings:
- "@openzeppelin=OpenZeppelin/[email protected]"

console:
show_colors: true
Expand Down
Loading