-
Notifications
You must be signed in to change notification settings - Fork 172
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* comments * decorator * Base POC setup * Create FeePrepay Module, Override SDK Deduct Fee Decorator, Plan to move logic * Send funds to user on zero fee tx * Transfer funds between modules (incomplete) * Handle Transfer Errors * Move ante to x/feepay * Add FeePay keeper * Add example contract and script for fee pay * fix errors * Hook Keeper Into Ante, Start Work on Proto (copy from FeeShare) * Register FeePay Module, Add Tx for Registering Contract, Update Ante to Handle FeePay Contracts, Etc. * Add BondDenom to ante * Cover exact fee * Start fund contract tx * Add bond denom from main * Update Fund CLI * Fund Contract via User Wallet * Fix contract funding, Add contract querying * Implement Contract Query Pagination * Code cleanup, Register fee pay errors * Implement wallet limits, Update ante to deduct contract balance * Query if wallet is eligible, Add admin checks on contract registration * Improve ante error messages * Add Tx for Unregistering Contract (WIP) * Fix refund account address * Add Tx Msg Validation * Add bech32 validation to queries * Update wallet limit bounds * Refactor queries, txs, & keeper * Add Tx for Updating Wallet Limit * Add Params & Genesis Integration * Prevent FeePay Tx in Ante when Disabled * add base test Co-authored-by: Joel Smith <[email protected]> * Add Tests for Msg Server * Add Query Tests * Cleanup Query Response Validation * Add Genesis Tests * Add genesis state validation * Add Contract Registration Helper * update ictest to latest v7 + PR 810 backport * add feepay test base * fix: nil deduct fee if GlobalFee does not contain * feepay e2e test * test: globalfee e2e * feepay v18 namespace * minor cleanup * add feepay to v18 upgrade handler * default disable feepay for all e2e * only feepayTx check if isEnabled * fix drip test:: don't be overly assertive * upgrade test: standalone old version genesis cfg * go mod tidy * fix ibc_test int64 -> math.Int cmp * Adds back POB test (v0.2.1) * Integrate GlobalFee with FeePay (wip) * Fix missing zero fee check * pfm fix test * lintor * Refactor Fee Pay Tx Validation * tidy lint * Add query err checks * Use sdk errors * Force new contract balance of 0 * Removed unused file * Remove fee pay testing script * Update query endpoints * Remove incorrect comment * Require balance in register contract helper method * Update proto * Delete chain state export file * Removed unused parameter * Remove contract balance check for eligiblity * lintor * Update Msg Server Endpoints * ictest v7 latest * remove pob test for now (works, just out of date) * adds back feepay e2e --------- Co-authored-by: Joel Smith <[email protected]>
- Loading branch information
1 parent
9d283e6
commit 7c67450
Showing
62 changed files
with
10,420 additions
and
236 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.