Multi-Sig & Account Permissions

Manage TRON account permissions and multi-signature authorization workflows.

91|14|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/BofAI/skills --skill multi-sig-account-permissions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Multi-Sig & Account Permissions
Source: https://github.com/BofAI/skills/tree/main/multisig-permissions
Command: npx skills add https://github.com/BofAI/skills --skill multi-sig-account-permissions

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires tronweb, and includes scripts (resource) components.

What problem does it solve?

This Skill solves the problem of securing TRON accounts from key compromise and enforcing controlled authorization for account-level and transaction-level actions.

Core Features & Use Cases

  • TRON permission model management: Configure Owner / Active (and view Witness) permissions with thresholds, scoped operations, and key weights.
  • Multi-sig proposal workflow: Coordinate propose → approve/sign → execute for TRX transfers, TRC20 transfers, and smart contract calls.
  • Safety-first operations: Includes lockout prevention via threshold validation, expiry checks, and explicit authorized-signer verification.

Quick Start

Run the scripts to inspect current permissions and then propose a guarded multi-sig transaction by executing: node scripts/status.js and node scripts/propose.js transfer TRecipient... 10000 --memo "Payment".

Frequently Asked Questions about Multi-Sig & Account Permissions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up TRON multi-signature authorization for wallet transfers?

To set up TRON multi-signature authorization, configure Owner and Active permission tiers with specific key weights and thresholds. You then coordinate a propose, approve, and execute workflow to secure TRX or TRC20 transfers against unilateral control.

What is the TRON account permission model and when do I need it?

The TRON account permission model structures authorization into Owner, Active, and Witness tiers with weighted keys. You need it to prevent unilateral control of accounts and enforce scoped operations for smart contract calls or transaction governance.

Can I scope active permissions for smart contract calls on TRON?

Yes, you can scope Active permissions to restrict specific smart contract calls. By configuring permission tiers with defined thresholds and operation limits, you ensure only authorized signers can execute targeted transactions on the TRON network.

Do I need tronweb to manage multi-sig transaction governance?

Yes, you need tronweb and Node.js version 18 or higher to manage multi-sig transaction governance. The scripts rely on tronweb to enforce permission-aware signing using permission IDs and to coordinate the propose and approve workflow.

How does a propose approve execute workflow prevent lockouts in TRON?

The propose approve execute workflow prevents lockouts through threshold validation and explicit authorized-signer verification. It checks proposal expiry and permission thresholds before executing transfers, ensuring valid multi-sig coordination without losing access.

What are the limitations of TRON multi-sig proposal workflows?

Limitations of TRON multi-sig proposal workflows include strict dependency on tronweb and Node.js 18, plus enforced proposal expiry checks. If threshold validation or authorized-signer verification fails, proposed transactions will not execute.