Change DApp Allowances (Delegated)

A service provider may also use a meta-transaction to set an Allowance on behalf of an EIN. This involves calling the changeResolverAllowancesDelegated function on the Snowflake smart contract with the arguments below.

ARGUMENTS

Parameter

Type

Description

approvingAddress

address

Associated Address signing the necessary message in the function call.

resolvers

address[]

Array of addresses of Resolversfor which the allowance is being changed.

withdrawAllowances

uint[]

An array of uints of the new allowance for each corresponding Resolver address.

r, s, v signature

bytes32, bytes32, uint8

Signed message as required in the format below.

Signatures should follow the following format.

keccak256(
abi.encodePacked("Change Allowance", ein, resolvers, withdrawAllowances, nonce)
)