misc cleanup
This commit is contained in:
parent
3f77c8886a
commit
075978b906
@ -301,17 +301,6 @@ func deployTestContract(t *testing.T) (hexutil.Bytes, map[string]interface{}) {
|
|||||||
return hash, receipt
|
return hash, receipt
|
||||||
}
|
}
|
||||||
|
|
||||||
func getTransactionReceipt(t *testing.T, hash hexutil.Bytes) map[string]interface{} {
|
|
||||||
param := []string{hash.String()}
|
|
||||||
rpcRes := call(t, "eth_getTransactionReceipt", param)
|
|
||||||
|
|
||||||
receipt := make(map[string]interface{})
|
|
||||||
err := json.Unmarshal(rpcRes.Result, &receipt)
|
|
||||||
require.NoError(t, err)
|
|
||||||
|
|
||||||
return receipt
|
|
||||||
}
|
|
||||||
|
|
||||||
func waitForReceipt(t *testing.T, hash hexutil.Bytes) map[string]interface{} {
|
func waitForReceipt(t *testing.T, hash hexutil.Bytes) map[string]interface{} {
|
||||||
timeout := time.After(12 * time.Second)
|
timeout := time.After(12 * time.Second)
|
||||||
ticker := time.Tick(500 * time.Millisecond)
|
ticker := time.Tick(500 * time.Millisecond)
|
||||||
@ -321,7 +310,7 @@ func waitForReceipt(t *testing.T, hash hexutil.Bytes) map[string]interface{} {
|
|||||||
case <-timeout:
|
case <-timeout:
|
||||||
return nil
|
return nil
|
||||||
case <-ticker:
|
case <-ticker:
|
||||||
receipt := getTransactionReceipt(t, hash)
|
receipt := GetTransactionReceipt(t, hash)
|
||||||
if receipt != nil {
|
if receipt != nil {
|
||||||
return receipt
|
return receipt
|
||||||
}
|
}
|
||||||
|
@ -75,7 +75,7 @@ func (g *infiniteGasMeterWithLimit) ConsumeGas(amount sdk.Gas, descriptor string
|
|||||||
// RefundGas will deduct the given amount from the gas consumed. If the amount is greater than the
|
// RefundGas will deduct the given amount from the gas consumed. If the amount is greater than the
|
||||||
// gas consumed, the function will panic.
|
// gas consumed, the function will panic.
|
||||||
//
|
//
|
||||||
// Use case: This functionality enables refunding gas to the trasaction or block gas pools so that
|
// Use case: This functionality enables refunding gas to the transaction or block gas pools so that
|
||||||
// EVM-compatible chains can fully support the go-ethereum StateDb interface.
|
// EVM-compatible chains can fully support the go-ethereum StateDb interface.
|
||||||
// See https://github.com/cosmos/cosmos-sdk/pull/9403 for reference.
|
// See https://github.com/cosmos/cosmos-sdk/pull/9403 for reference.
|
||||||
func (g *infiniteGasMeterWithLimit) RefundGas(amount sdk.Gas, descriptor string) {
|
func (g *infiniteGasMeterWithLimit) RefundGas(amount sdk.Gas, descriptor string) {
|
||||||
|
Loading…
Reference in New Issue
Block a user