UNPKG

@mstable/protocol

Version:
96 lines (95 loc) 2.22 kB
[ { "inputs": [ { "internalType": "address", "name": "factoryAddress", "type": "address" }, { "components": [ { "internalType": "string", "name": "poolTokenSymbol", "type": "string" }, { "internalType": "string", "name": "poolTokenName", "type": "string" }, { "internalType": "address[]", "name": "constituentTokens", "type": "address[]" }, { "internalType": "uint256[]", "name": "tokenBalances", "type": "uint256[]" }, { "internalType": "uint256[]", "name": "tokenWeights", "type": "uint256[]" }, { "internalType": "uint256", "name": "swapFee", "type": "uint256" } ], "internalType": "struct CRPFactory.PoolParams", "name": "poolParams", "type": "tuple" }, { "components": [ { "internalType": "bool", "name": "canPauseSwapping", "type": "bool" }, { "internalType": "bool", "name": "canChangeSwapFee", "type": "bool" }, { "internalType": "bool", "name": "canChangeWeights", "type": "bool" }, { "internalType": "bool", "name": "canAddRemoveTokens", "type": "bool" }, { "internalType": "bool", "name": "canWhitelistLPs", "type": "bool" }, { "internalType": "bool", "name": "canChangeCap", "type": "bool" } ], "internalType": "struct CRPFactory.Rights", "name": "rights", "type": "tuple" } ], "name": "newCrp", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "nonpayable", "type": "function" } ]