It is important to understand that in order to receive funds, the Multisig account address (instead of the owner’s address) must be used as the receiver.
const safeSdk = await safeFactory.createSafe({
owners: ['0x1234...', '0xabcd...', '0x0987...'],
threshold: 2
})
// address to use as fund receiver
const multisigAccountAddress = safeSdk.getAddress()
const erc20Token: Contract;
// address to use as fund receiver
const multisigAccountAddress = safeSdk.getAddress()
const valueToSend = BigNumber.from("1000000000")
await erc20Token.transfer(multisigAccountAddress, valueToSend)
Go to top