Skip to content

Commit 84fd7b8

Browse files
feat: Cleaner gasless implementation (#360)
## Summary This PR simplifies the gasless setup by removing the automatic airdrop and introducing a native way to execute transactions without charging the payer. - https://github.com/magicblock-labs/magicblock-svm - Changed the `solana-svm` dependency to use a patched version that allows signers without lamports - Added a test case in `transaction_execute.rs` to verify transactions with non-existent fee payers and zero fees - Simplified and modified genesis to set lamports per signature from the config (base fees) - Set the default lamports per signature to 0 ## Notes - A follow-up PR will completely remove the initial payer SOL/lamports configuration and logic - A follow-up PR will address rent --------- Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
1 parent fabd0f3 commit 84fd7b8

File tree

29 files changed

+1394
-1269
lines changed

29 files changed

+1394
-1269
lines changed

.github/workflows/ci-fmt.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ on:
22
push:
33
branches: [master]
44
pull_request:
5-
branches: ["*"]
65
types: [opened, reopened, synchronize, ready_for_review]
76

87
name: Run CI - Format

.github/workflows/ci-lint.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ on:
22
push:
33
branches: [master]
44
pull_request:
5-
branches: ["*"]
65
types: [opened, reopened, synchronize, ready_for_review]
76

87
name: Run CI - Lint

.github/workflows/ci-test-integration.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ on:
22
push:
33
branches: [master]
44
pull_request:
5-
branches: ["*"]
65
types: [opened, reopened, synchronize, ready_for_review]
76

87
name: Run CI - Integration Tests

.github/workflows/ci-test-unit.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ on:
22
push:
33
branches: [master]
44
pull_request:
5-
branches: ["*"]
65
types: [opened, reopened, synchronize, ready_for_review]
76

87
name: Run CI - Unit Tests

0 commit comments

Comments
 (0)