All notable changes to this project will be documented in this file.
- Allow create proposal with large payload
- New create recurring proposal instructions method added to support create proposal with separated actions.
const [newProposalAddress] = await snowflakeSafe.createProposal(
safeAddress,
'hello world',
instructions,
[],
DEFAULT_FLOW_SIZE,
true,
true // Set separatedActions parameter to true
);
- Add fetch owned safes by owner address
async findOwnedSafes(ownerAddress: PublicKey): Promise<SafeType[]>;
- Add unit test for the method in
snowflake.test.ts
- Fix a minor bug in validating
createSafe
method parameters
- Remove
flowActions
fromexecuteProposal
: Instead of providing flowActions to the executeProposal method, inner the method will fetch theinstructions
and serialized toproposalActions
by providedproposalAddress
- Add more test cases for recurring proposal and update test cases for new execute proposal method
- Update documentation
"@typescript-eslint/eslint-plugin": "^5.30.6",
"@typescript-eslint/parser": "^5.30.6",
"eslint": "^8.0.0",
"pre-commit": "^1.2.2",
"prettier": "^2.1.2",