• Nicolas Lara's avatar
    Rate limit - Cleaner tests (#3183) · bb5c1c99
    Nicolas Lara authored
    * improved testing framework
    
    * can test both send and recv for success and failure
    
    * cleanner testing framework
    
    * added contract instantiation
    
    * working wasm integration
    
    * added params for contract config
    
    * extracted param registration
    
    * active rate limiting
    
    * calculating channel value
    
    * cleaner tests
    
    * fix issue with epochs
    
    * fixed tests
    
    * testing rate limit reset
    
    * linting
    
    * added receive middleware
    
    * added test for non-configured channel
    
    * make format
    
    * Revert "make format"
    
    This reverts commit 9ffdc37c.
    
    * only applying format to ibc-rate-limit
    
    * applying fmt to app.go
    
    * added gov_module and changed no-quota default to "allow all"
    
    * added asymetric quotas
    
    * moved getters to modules.go
    
    * initial work to support multiple quotas
    
    * added multiple quotas
    
    * small fixes
    
    * reordered imports
    
    * added management messages
    
    * reorganized management messages and expe...
    bb5c1c99