多签钱包合约交互思路
一、方案概述
多签钱包合约交互方案,主要用于在多链环境下实现对合约信息的高效管理、认证及后续维护追踪。方案注重信息的有序存储、状态管理、以及后续的扩展兼容性。
二、核心需求与目标
支持多链合约的统一管理
保障合约信息唯一性与数据一致性
灵活管理合约认证状态,便于灰度和权限控制
兼容合约接口(ABI)扩展,支持合约功能的差异化集成
三、合约信息管理要点
合约记录需要包含:
链类型(coin_type):支持不同主流区块链
合约地址(address):唯一标识每个合约
合约abi:合约功能描述接口
认证状态(status):标记合约是否完成认证
创建和更新时间:便于全程跟踪变更
四、合约信息管理整体流程
前后端交互流程
功能扩展
1.如需对多签合约操作进行扩展可以再后台获取数据并校验后进入其它逻辑流,如多级审核,合规审核等其他业务流程
2.其它流程走完后再进行合约调用 execute 执行
3.通知用户交易结果
许可协议:
CC BY 4.0