hiero-ledger / hiero-ledger/hiero-consensus-node

TESTNTET message ContractFunctionResult missing BLOOM information

Open
#20,517 3 comments 0 reactions 1 assignee Claimed by @tinker-michaelj View on GitHub
Dominant language
Java
Stars
406
Forks
226
Avg merge
3d 4h
Merged PRs (30d)
210

Description

It appears there is a regression in the latest TESTNET where the BLOOM value returned from contract calls is missing from the Contract Function Result message returned in a transaction record query matching for a contract call.

Reproduce by:
1 Execute a contract call thru the HAPI
2 Retrieve the record for that call
3 examine the bloom value

The bloom has existed on TESTNET versions prior to the current version, now it returns for example:

{ "transactionGetRecord": { "header": { }, "transactionRecord": { "receipt": { "status": "SUCCESS", "contractID": { "contractNum": "6506755" }, "exchangeRate": { "currentRate": { "hbarEquiv": 30000, "centEquiv": 701775, "expirationTime": { "seconds": "1754460000" } }, "nextRate": { "hbarEquiv": 30000, "centEquiv": 700846, "expirationTime": { "seconds": "1754463600" } } } }, "transactionHash": "YW2rjxkDRnyJrLE9KRLTutX16E4LBxWfUPowjk3J0TZRJL2sSR57whFmBN8TRRXq", "consensusTimestamp": { "seconds": "1754456849", "nanos": 894150828 }, "transactionID": { "transactionValidStart": { "seconds": "1754456837", "nanos": 598385400 }, "accountID": { "accountNum": "1282" } }, "transactionFee": "1231272", "contractCallResult": { "contractID": { "contractNum": "6506755" }, "contractCallResult": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADUhlbGxvLCB3b3JsZCEAAAAAAAAAAAAAAAAAAAAAAAAA", "gasUsed": "34202" }, "transferList": { "accountAmounts": [ { "accountID": { "accountNum": "801" }, "amount": "1231272" }, { "accountID": { "accountNum": "1282" }, "amount": "-1231272" } ] } } } }

Which is missing the bloom field.

Expected results example (current SOLO version)

{ "transactionGetRecord": { "header": { }, "transactionRecord": { "receipt": { "status": "SUCCESS", "contractID": { "contractNum": "1008" }, "exchangeRate": { "currentRate": { "hbarEquiv": 1, "centEquiv": 12, "expirationTime": { "seconds": "4102444800" } }, "nextRate": { "hbarEquiv": 1, "centEquiv": 15, "expirationTime": { "seconds": "4102444800" } } } }, "transactionHash": "gSKBRr0X2vlD/2HD3saXQIUIMAMhc3eHW7eRc6AYjFD5YSzkoj5qzJ5t6eSslU9e", "consensusTimestamp": { "seconds": "1754482312", "nanos": 208137104 }, "transactionID": { "transactionValidStart": { "seconds": "1754482312", "nanos": 183088400 }, "accountID": { "accountNum": "1002" } }, "memo": "JmXM!JqELrP9qDRF3S1X", "transactionFee": "677925852", "contractCreateResult": { "contractID": { "contractNum": "1008" }, "contractCallResult": "YIBgQFI0gBVhABBXYACA/VtQYAQ2EGEAXldgADV8AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQBIBjLpgmAhRhAGNXgGMyry7bFGEBHleAY0HA4bUUYQGhV1tgAID9W2EBHGAEgDYDYCCBEBVhAHlXYACA/VuBAZCAgDWQYCABkGQBAAAAAIERFWEAlldgAID9W4IBg2AgggERFWEAqFdgAID9W4A1kGAgAZGEYAGDAoQBEWQBAAAAAIMRFxVhAMpXYACA/VuRkICAYB8BYCCAkQQCYCABYEBRkIEBYEBSgJOSkZCBgVJgIAGDg4CChDdgAIGEAVJgHxlgH4IBFpBQgIMBklBQUFBQUFCRkpGSkFBQUGEBq1ZbAFthASZhAiFWW2BAUYCAYCABgoEDglKDgYFRgVJgIAGRUIBRkGAgAZCAg4NgAFuDgRAVYQFmV4CCAVGBhAFSYCCBAZBQYQFLVltQUFBQkFCQgQGQYB8WgBVhAZNXgIIDgFFgAYNgIANhAQAKAxkWgVJgIAGRUFtQklBQUGBAUYCRA5DzW2EBqWECw1ZbAFtgAICQVJBhAQAKkARz//////////////////////////8Wc///////////////////////////FjNz//////////////////////////8WFBUVYQIGV2ECHlZbgGABkIBRkGAgAZBhAhySkZBhAzNWW1BbUFZbYGBgAYBUYAGBYAEWFWEBAAIDFmACkASAYB8BYCCAkQQCYCABYEBRkIEBYEBSgJKRkIGBUmAgAYKAVGABgWABFhVhAQACAxZgApAEgBVhArlXgGAfEGECjldhAQCAg1QEAoNSkWAgAZFhArlWW4IBkZBgAFJgIGAAIJBbgVSBUpBgAQGQYCABgIMRYQKcV4KQA2AfFoIBkVtQUFBQUJBQkFZbYACAkFSQYQEACpAEc///////////////////////////FnP//////////////////////////xYzc///////////////////////////FhQVYQMxVzNz//////////////////////////8W/1tWW4KAVGABgWABFhVhAQACAxZgApAEkGAAUmAgYAAgkGAfAWAgkASBAZKCYB8QYQN0V4BRYP8ZFoOAAReFVWEDolZbgoABYAEBhVWCFWEDoleRggFbgoERFWEDoVeCUYJVkWAgAZGQYAEBkGEDhlZbW1CQUGEDr5GQYQOzVltQkFZbYQPVkZBbgIIRFWED0VdgAIFgAJBVUGABAWEDuVZbUJBWW5BW/qFlYnp6cjBYIHPZv9IWHxnNNTSTSiIvVxXG687LBew6zss1Hgla19BlACk=", "bloom": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", "gasUsed": "938968", "createdContractIDs": [ { "contractNum": "1008" } ], "evmAddress": "AAAAAAAAAAAAAAAAAAAAAAAAA/A=", "contractNonces": [ { "contractId": { "contractNum": "1008" }, "nonce": "1" } ] }, "transferList": { "accountAmounts": [ { "accountID": { "accountNum": "3" }, "amount": "21804554" }, { "accountID": { "accountNum": "98" }, "amount": "524897040" }, { "accountID": { "accountNum": "800" }, "amount": "65612129" }, { "accountID": { "accountNum": "801" }, "amount": "65612129" }, { "accountID": { "accountNum": "1002" }, "amount": "-677925852" } ] } } } }

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.