This elizaOS plugin provides actions and providers for interacting with trustgo - https://trustgo.trustalabs.ai/.
The TrustGo plugin enables fetching EVM account information from the TrustGo website and facilitates the minting of MEDIA score attestations.
- Login to TrustGo Website: Securely authenticate with TrustGo.
- Fetch Multi-Chain MEDIA Score: Retrieve MEDIA scores across multiple chains.
- Fetch User Attestations: Access user attestations.
- Mint L2 MEDIA Attestation: Mint MEDIA attestations on Layer 2.
pnpm install @toddli/plugin-trustgo@elizaos/core
@elizaos/plugin-evm
# Required
EVM_PRIVATE_KEY=your-private-key
The TrustGo Provider integrates the EVM Wallet Provider. It performs the following functions:
- Login to TrustGo Website: Authenticate and log in to the TrustGo platform.
- Fetch Multi-Chain MEDIA Score: Retrieve MEDIA scores from multiple blockchain networks.
- List User Attestations: Display user attestations.
- Mint MEDIA Attestation: Mint MEDIA attestations on the blockchain.
Fetch account information from the TrustGo website.
go trustgoDisplay the user's MEDIA score.
Show my onchain ReputationList the user's attestations.
show my attestationsMint an on-chain reputation attestation.
mint my linea media score