Gateway to read the live grant from (only public reads are used).
The data owner (grantor) whose live grant to extend.
OptionalgranteeThe app's granteeId (its bytes32 builder id). Pass this or
appAddress; when only appAddress is given the builder id is resolved
with gateway.getBuilder(appAddress).
OptionalappThe app's on-chain address, used to resolve granteeId when absent.
Scope entries the new request asks for, verbatim.
OptionalremoveScope entries the app gives up. Matched verbatim against the live grant
(write:coach.weekly removes only the write entry; the bare
coach.weekly removes only the read). An entry may not appear in both
scopes and removeScopes.
Input to mergeWithLiveGrant.