Optional
_categoryCategoria del plugin
Protected
coreRiferimento all'istanza di ShogunCore
Descrizione opzionale del plugin
Nome univoco del plugin - deve essere implementato dalle sottoclassi
Private
signerVersione del plugin - deve essere implementata dalle sottoclassi
Private
Web3Protected
assertVerifica che il plugin sia stato inizializzato prima di usare il core
L'istanza di ShogunCore non null
Private
assertPrivate
assertPrivate
Assicura che il signer sia inizializzato
Rilascia le risorse e pulisce gli event listener
Connette a MetaMask
Promise con il risultato della connessione
Creates an authenticator function for Web3 signing
Creates a Gun user from Web3 signing credential This ensures the SAME user is created as with normal approach
Creates a new Web3 signing credential CONSISTENT with normal Web3 approach
Distrugge il plugin e libera le risorse
Emits an event with arguments
Optional
data: unknownGenera credenziali utilizzando MetaMask
Indirizzo Ethereum
Promise con le credenziali generate
Genera una password basata su una firma
Firma
Promise con la password generata
Get the Gun user public key for a signing credential
Get the password (for consistency checking)
Ottiene il signer Ethereum
Promise con il signer
Get signing credential by address
Inizializza il plugin con un'istanza di ShogunCore
Istanza di ShogunCore
Verifica se MetaMask è disponibile nel browser
true se MetaMask è disponibile, false altrimenti
List all signing credentials
Login con Web3
Indirizzo Ethereum
Risultato dell'autenticazione
Removes an event listener
Registers an event listener
Registers a one-time event listener
Removes all listeners for an event or all events
Optional
event: EventTypeRemove a signing credential
Imposta un provider personalizzato
URL del provider RPC
Chiave privata
Complete oneshot workflow that creates the SAME Gun user as normal approach This is the recommended method for oneshot signing with full consistency
Registra un nuovo utente con Web3
Indirizzo Ethereum
Risultato della registrazione
Signs data with derived keys after Web3 verification
Optional
extra: string[]Verify consistency between oneshot and normal approaches This ensures both approaches create the same Gun user
Optional
expectedUserPub: stringVerifica una firma
Messaggio firmato
Firma da verificare
Promise con l'indirizzo che ha generato la firma
Plugin per la gestione delle funzionalità Web3 in ShogunCore