Multisig on BULK
BULK's native multisig accounts, explained for anyone managing funds on behalf of more than just themselves. For the formal specification, see docs.bulk.trade/architecture/multisig.
What makes it "native"
Unlike a lot of DeFi multisig setups that bolt a smart contract wrapper on top of a regular account, BULK builds multisig directly into the protocol. A multisig account is its own distinct account type (an "off-curve" account with a deterministically derived address) that can do anything a normal account can — place orders, hold positions, transfer funds, manage sub-accounts — but every action requires the signers' approval first.
How approval works
Multisig accounts use standard M-of-N threshold signing: you set up to 32 total signers and a threshold number of approvals required (matching however many signers you configure). A proposed action executes once enough signers approve it — and it's mathematically blocked once enough signers reject it that the threshold can no longer be reached, rather than sitting in limbo indefinitely.
Timelocks: a built-in safety net
Once a proposal hits its approval threshold, it doesn't execute instantly. BULK supports a mandatory delay — configurable from zero up to 30 days — between "threshold reached" and "action executes." This window exists specifically so that if a proposal turns out to be compromised (a signer's key was stolen, or an approval was obtained fraudulently), the remaining signers have time to cancel it before any funds actually move. If you set a timelock longer than the proposal's own lifetime, note that the proposal will simply expire before it can execute — worth checking your configuration matches your intended timeline.
Who this is actually for
BULK's documentation points to four practical use cases:
- Institutional fund administration — requiring multiple approvers to sign off before capital moves.
- Multi-portfolio-manager accounts — where major position changes need more than one person's sign-off.
- Custodial compliance — matching the kind of internal controls a traditional prime brokerage would require.
- Decentralized treasuries — letting a DAO or similar structure manage exchange positions without needing an external smart contract to do it.
If you're trading solo, you likely don't need this. If you're managing funds with a team, or need an audit trail of who approved what before capital moved, this is the feature built for exactly that.
See also
Managing funds for more than just yourself: sign up on BULK Exchange with referral code YETI.