Name | Arguments | Accounts |
---|---|---|
initialize | sourceGkns:`Vec<publicKey>` size:`u8` gatekeeperBump:`u8` properties:`DerivedPassProperties` | derivedPass isSignerisMut authority isSignerisMut derivedGatekeeper derivedGatekeeperAccount isMut gatewayProgram rent systemProgram |
issue | feeBumps:`bytes` | derivedPass recipient isSignerisMut gatewayToken isMut derivedGatekeeper derivedGatekeeperAccount gatewayProgram rent systemProgram |
refresh | feeBumps:`bytes` | derivedPass recipient isSignerisMut gatewayToken isMut derivedGatekeeper derivedGatekeeperAccount gatewayProgram rent systemProgram |
createFee | issueAmount:`u64` refreshAmount:`u64` percentage:`u8` feeType:`u8` mint:`Option<publicKey>` | fee isMut authority isSignerisMut gatekeeperNetwork rent systemProgram |
updateFee | issueAmount:`u64` refreshAmount:`u64` percentage:`u8` feeType:`u8` mint:`Option<publicKey>` | fee isMut authority isSignerisMut gatekeeperNetwork rent systemProgram |
removeFee | fee isMut authority isSignerisMut gatekeeperNetwork |