Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat : added safe proxy implementation for all the clients #17

Merged
merged 40 commits into from
Jun 27, 2024
Merged
Show file tree
Hide file tree
Changes from 38 commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
d1b5eb2
feat : added console logs to eth bridge deposit action
Apr 19, 2024
ff7fd9d
feat : added console logs to eth bridge deposit action
Apr 19, 2024
bba56c8
feat : removed console.log in legacy bridge contract
Apr 25, 2024
ebb370c
fix : ethereum instance lib chain id
Apr 25, 2024
5a91f34
feat : added deploy on safe proxy
Jun 21, 2024
d8ecf0f
feat : added deploy on safe proxy
Jun 21, 2024
b0abb2a
feat : added proxy update
Jun 21, 2024
de23817
feat : added debug logs
Jun 21, 2024
2424218
feat : added more logs : )
Jun 21, 2024
9a3755c
feat : updated proxy build
Jun 21, 2024
c2aab11
feat : updated proxy build
Jun 21, 2024
d45f686
feat : updated proxy build
Jun 21, 2024
c61dded
feat : updated proxy build
Jun 21, 2024
4d5f3c9
feat : updated proxy build
Jun 21, 2024
5a3f86c
feat : updated proxy build
Jun 21, 2024
05928c7
feat : updated abi methods for safe proxy
Jun 21, 2024
f70cfb6
feat : updated libs
Jun 21, 2024
4bffafe
feat : updated proxy support
Jun 21, 2024
12d603c
feat : updated proxy functions
Jun 21, 2024
e8ba385
feat : updated proxy client functions
Jun 21, 2024
61ce93e
feat : updated proxy client funcs
Jun 22, 2024
360107d
feat : updated proxy client funcs
Jun 22, 2024
fd2c9df
feat : added implementation contract client to all crates
Jun 22, 2024
8474bcc
feat : upgraded Proxy contract
Jun 22, 2024
50ae9c5
feat : updated proxy contract with logs : temp_commit
Jun 22, 2024
118a027
feat : updated proxy contract with logs : temp_commit
Jun 22, 2024
d9e12ac
feat : updated proxy contract with logs : temp_commit
Jun 22, 2024
c75ebc6
feat : updated proxy contract with logs : temp_commit
Jun 22, 2024
c788c7f
feat : updated proxy contract with logs : temp_commit
Jun 22, 2024
56b82f5
feat : updated proxy contract with logs : temp_commit
Jun 22, 2024
8f3581f
feat : updated proxy, removed redundant logs
Jun 24, 2024
2917395
Merge pull request #1 from karnotxyz/feat/proxy-update
ocdbytes Jun 24, 2024
00eadec
refactoring
Jun 24, 2024
522f25b
feat : refactor and merge
Jun 24, 2024
bf6a990
feat : added linting and build tests
Jun 24, 2024
868ebfd
feat : added governance functions in proxy
Jun 26, 2024
c130384
fix : readme lint fix
Jun 26, 2024
c9d22ff
feat : added readme
Jun 26, 2024
e7ca007
updated comments
Jun 27, 2024
ba632bf
feat : added soveriegn and validity contract and functions
Jun 27, 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
23 changes: 23 additions & 0 deletions .github/workflows/cargo-linters.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
name: Task - Linters Cargo

on:
workflow_dispatch:
workflow_call:

jobs:
cargo-lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3

# selecting a toolchain either by action or manual `rustup` calls should happen
# before the plugin, as the cache uses the current rustc version as its cache key
- run: rustup show

- uses: Swatinem/rust-cache@v2
- name: Format and clippy
run: |
cargo fmt -- --check
cargo clippy --no-deps -- -D warnings
cargo clippy --tests --no-deps -- -D warnings
33 changes: 33 additions & 0 deletions .github/workflows/linters.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
name: Task - Linters

on:
workflow_dispatch:
workflow_call:

jobs:
prettier:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Run prettier
run: |-
npx prettier --check .
markdown-lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: avto-dev/markdown-lint@v1
with:
config: "./.markdownlint.json"
args: "."
ignore: "./target"

toml-lint:
runs-on: ubuntu-latest
steps:
- name: Checkout toml files
uses: actions/checkout@v3
- name: Run toml check
run: npx @taplo/cli fmt --config ./taplo/taplo.toml --check
23 changes: 23 additions & 0 deletions .github/workflows/pull-request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
name: Workflow - Pull Request

on:
workflow_dispatch:
pull_request:
branches: [main]
push:
branches: [main]

jobs:
linters:
name: Run linters
uses: ./.github/workflows/linters.yml

rust_build:
name: Build Rust project
uses: ./.github/workflows/rust-build.yml

linters_cargo:
name: Run Cargo linters
uses: ./.github/workflows/cargo-linters.yml
needs: rust_build
22 changes: 22 additions & 0 deletions .github/workflows/rust-build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
name: Task - Build Rust

on:
workflow_dispatch:
workflow_call:

jobs:
rust_build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3

# selecting a toolchain either by action or manual `rustup` calls should happen
# before the plugin, as the cache uses the current rustc version as its cache key
- run: rustup show

- uses: Swatinem/rust-cache@v2

- name: Build the project
run: |
cargo build --release --workspace
10 changes: 10 additions & 0 deletions .markdownlint.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"MD033": false,
"MD041": false,
"MD045": false,
"MD003": false,
"MD013": {
"code_blocks": false,
"line_length": 307
}
}
Loading
Loading