The guide was provided for information on interacting with Token Lock wallets.
However, it was written from the perspective of a beneficiary that is an Externally Owned Account (EOA). Some of the beneficiaries are multisig wallets. Luckily, interacting with multisigs is fairly simple, and is described below:
- Go to the Gnosis multisig web app, and login/access the multisig you are a part of.
- Click new transaction
- Choose contract interaction
- In contract address paste in your Token Lock wallet address. The gnosis UI will autopopulate an ABI for this. DO NOT use this ABI - it is not what we need. Delete it.
- Paste in the ABI from here https://gist.githubusercontent.com/abarmat/20ac76441a7f4832ddc7e9a8b6fc2301/raw/3cc959f8233d35852afd81f42eba1fa8dac9f5a2/TokenLockWalletABIRemix.json
Now you can use the dropdown to chose a function to call - and you can now follow the original guide, where the first function you would call is approveProtocol(). Now, follow the normal gnosis multisig steps, such as getting multiple signatures, and then submitting the transactions to interact with the network!