diff --git a/gasstation/src/main/java/com/altude/gasstation/Altude.kt b/gasstation/src/main/java/com/altude/gasstation/Altude.kt index 934dd0e..ad6a217 100644 --- a/gasstation/src/main/java/com/altude/gasstation/Altude.kt +++ b/gasstation/src/main/java/com/altude/gasstation/Altude.kt @@ -336,7 +336,7 @@ object Altude { val res = service.createSchema(request).await() val txResponse = deCodeJson(res) - val attester = SdkConfig.currentSigner?.publicKey + val attester = (signer ?: SdkConfig.currentSigner)?.publicKey val schemaId = attester?.let { AttestationProgram.deriveSchemaAddress(it, option.name).toBase58() } ?: "" @@ -394,7 +394,7 @@ object Altude { val res = service.attest(request).await() val txResponse = deCodeJson(res) - val attester = SdkConfig.currentSigner?.publicKey + val attester = (signer ?: SdkConfig.currentSigner)?.publicKey val schemaPda = foundation.metaplex.solanapublickeys.PublicKey(option.schemaId) val recipientKey = if (option.recipient.isBlank()) attester else foundation.metaplex.solanapublickeys.PublicKey(option.recipient)