@socket.tech/surge-gameplay
Version:
Smart contracts for Socket Surge - a blockchain-based battle royale game
67 lines (66 loc) • 2.58 kB
TypeScript
export declare enum Events {
GameGatewayInitialized = "GameGatewayInitialized",
BondingCurveSet = "BondingCurveSet",
UserVaultGatewaySet = "UserVaultGatewaySet",
GameSet = "GameSet",
GamePlugSet = "GamePlugSet",
MaxFeesSet = "MaxFeesSet",
ChainAdded = "ChainAdded",
ChainRemoved = "ChainRemoved",
ChainSetInactive = "ChainSetInactive",
ChainGraduationStarted = "ChainGraduationStarted",
ChainGraduated = "ChainGraduated",
TotalTerritoriesIncreased = "TotalTerritoriesIncreased",
TotalTerritoriesDecreased = "TotalTerritoriesDecreased",
WarCoinPurchased = "WarCoinPurchased",
WarCoinSold = "WarCoinSold",
BuyFromBondingReverted = "BuyFromBondingReverted",
SellToBondingCompleted = "SellToBondingCompleted",
VoteCast = "VoteCast",
LiquidityRugged = "LiquidityRugged",
PoolPumped = "PoolPumped",
USDCBurned = "USDCBurned",
RugRewardsDistributed = "RugRewardsDistributed",
PoolBalanceIncreased = "PoolBalanceIncreased",
PoolBalanceDecreased = "PoolBalanceDecreased",
SUSDCTransferReceived = "SUSDCTransferReceived",
LiquidityRemovalCallback = "LiquidityRemovalCallback",
RuggedUSDCReceived = "RuggedUSDCReceived",
TransactionRevert = "TransactionRevert",
RugRevert = "RugRevert",
PumpRevert = "PumpRevert",
BattleResolved = "BattleResolved",
RugCalculated = "RugCalculated",
TerritoryOwnershipChanged = "TerritoryOwnershipChanged",
EpochEnded = "EpochEnded",
TerritoryAdded = "TerritoryAdded",
VoteProcessed = "VoteProcessed",
WarCoinBought = "WarCoinBought",
WarCoinSwapped = "WarCoinSwapped",
VoteSubmitted = "VoteSubmitted",
WarCoinLocked = "WarCoinLocked",
GameContractSet = "GameContractSet",
WarCoinPurchaseFailed = "WarCoinPurchaseFailed",
WarCoinSaleFailed = "WarCoinSaleFailed",
USDCWithdrawn = "USDCWithdrawn"
}
export declare enum Contracts {
GamePlug = "GamePlug",
GamePlugInk = "GamePlugInk",
GamePlugImpl = "GamePlugImpl",
GamePlugInkImpl = "GamePlugInkImpl",
SUSDC = "SUSDC",
UserVaultDeployer = "UserVaultDeployer",
UserVaultDeployerImpl = "UserVaultDeployerImpl",
WarCoin = "WarCoin",
GameGateway = "GameGateway",
GameGatewayImpl = "GameGatewayImpl",
UserVaultGateway = "UserVaultGateway",
UserVaultGatewayImpl = "UserVaultGatewayImpl",
UniswapRouter = "UniswapRouter",
ERC1967Factory = "ERC1967Factory",
Game = "Game",
GameImpl = "GameImpl",
BondingCurve = "BondingCurve",
BondingCurveImpl = "BondingCurveImpl"
}