@quantabit/multi-sig-sdk
v1.0.3
Published
QuantaBit Multi-Sig SDK - Create vaults, propose, approve and execute multi-sig transactions
Maintainers
Readme
@quantabit/multi-sig-sdk
QuantaBit Multi-Sig SDK — create vaults, propose, approve, and execute multi-sig transactions via real API.
Installation
npm install @quantabit/multi-sig-sdk @quantabit/sdk-configFeatures
- Real API client:
createVault,getVault,createProposal,approveProposal,executeProposal,listProposals - React Hook:
useMultiSigfor vault state and proposal lifecycle - UI Component:
MultiSigPanelwith i18n (zh/en/ja/ko)
Usage
import { MultiSigPanel, useMultiSig, createVault } from '@quantabit/multi-sig-sdk';
export default function App() {
return <MultiSigPanel vaultAddress="msig1..." />;
}import { createVault, createProposal, approveProposal } from '@quantabit/multi-sig-sdk';
const vault = await createVault({ owners: ['addr1', 'addr2', 'addr3'], threshold: 2 });
const proposal = await createProposal(vault.vaultAddress, { to: 'dest', amount: '100' });
await approveProposal(proposal.id, { signer: 'addr1' });License
MIT
