Git Source
ITradingBeacon public immutable BEACON;
TradingBeaconProxy immutable IMPL;
constructor(address _admin, address _mint, address _quotes, address _price, address _extras);
function clone(address _impl, bytes memory _args) public returns (address instance);
function create(CreateArgs calldata _a) external returns (INineLivesTrading);
event DeploymentCompleted(ITradingBeacon indexed beacon, TradingBeaconProxy indexed impl);
struct CreateArgs {
bytes8[] outcomes;
address oracle;
uint64 timeStart;
uint64 timeEnding;
address feeRecipient;
address shareImpl;
bool shouldBufferTime;
uint64 feeCreator;
uint64 feeMinter;
uint64 feeLp;
uint64 feeReferrer;
}