NameArgumentsAccounts
create
gatekeeperNetwork:`publicKey`
bump:`u8`
expireOnUse:`bool`
failsafe:`Option<publicKey>`
previousMiddleware:`Option<publicKey>`
middlewareAccount
isMut
authority
isSignerisMut
systemProgram
executeMiddleware
middlewareAccount
transactionAccount
isMut
owner
authority
isSigner
expireFeatureAccount
gatewayToken
isMut
cryptidProgram
gatewayProgram