管理模块 A
创建新的 Safe 多签地址
粘贴 Safe 基础设施记录,填写 3 个 owner 和 salt nonce,页面会预测地址并由连接钱包创建新 Safe。
Safe 基础设施记录
需要 proxyFactory、singleton、fallbackHandler 三个基础合约地址。
3 个 owner,2/3 阈值。owner 集合建议与旧 Governance Safe 不同。
创建前会读取 proxyCreationCode 并按 TESSERA chain ID 预测 Safe 地址。
BSC 模块
BSC 主网创建 Safe 多签地址
用于在 BSC 主网 chainId=56 创建 Safe v1.4.1 多签地址。基础合约地址可手动填写,也可一键填入 Safe 官方地址。
BSC 主网 chainId=56,Safe v1.4.1,创建方法为
createChainSpecificProxyWithNonce。创建前请切换到 BSC 主网。页面会检查基础合约字节码、读取 proxyCreationCode,并按 chainId=56 预测地址。
管理模块 B
转移 Factory feeToSetter
生成由当前 Governance Safe 执行的 Factory.setFeeToSetter(newSafe) 交易 JSON。
页面会检查 Factory 当前 feeToSetter 是否等于填写的 Governance Safe。
管理模块 C
设置 Factory feeTo
生成由当前 Governance Safe 执行的 Factory.setFeeTo(feeTo) 交易 JSON,可设置 Treasury Safe 或零地址关闭协议费。
页面会检查 Factory 当前 feeToSetter 是否等于填写的 Governance Safe。
步骤 1
创建通用 Safe 多签交易
填写任意 Safe 地址并选择普通交易类型。页面从链上读取 owners、threshold、nonce 并生成 transaction JSON。
可选:粘贴或上传 tessera-safes.json 辅助填入地址
可以手动填写任意 Safe 地址;部署记录只是可选辅助。
创建交易前会读取链上版本、owners、threshold、nonce 和 Safe 状态。
步骤 2
Owner 签名
使用步骤 1 生成的交易 JSON,或粘贴 CLI `tx:create` 输出,owner 钱包签名后导出 signature JSON。
等待交易 JSON。
步骤 3
合并两个签名
粘贴同一笔交易 JSON 和两个 owner 的 signature JSON,生成 executable JSON。
等待交易和两个签名 JSON。
步骤 4
模拟并执行
执行账户连接钱包,页面先做链上校验和 staticCall,成功后广播 execTransaction。
发送前必须先完成链上校验和模拟。