Socket
Socket
Sign inDemoInstall

@tcg-game/contracts

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@tcg-game/contracts - npm Package Compare versions

Comparing version 0.0.6 to 0.0.7

2

package.json
{
"name": "@tcg-game/contracts",
"description": "TCG game contracts",
"version": "0.0.6",
"version": "0.0.7",
"author": {

@@ -6,0 +6,0 @@ "name": "jump"

@@ -41,2 +41,3 @@ /* Autogenerated file. Do not edit manually. */

"owner()": FunctionFragment;
"quit(uint256)": FunctionFragment;
"registerContract(address)": FunctionFragment;

@@ -63,2 +64,3 @@ "registeredContracts(address)": FunctionFragment;

| "owner"
| "quit"
| "registerContract"

@@ -105,2 +107,6 @@ | "registeredContracts"

encodeFunctionData(
functionFragment: "quit",
values: [PromiseOrValue<BigNumberish>]
): string;
encodeFunctionData(
functionFragment: "registerContract",

@@ -159,2 +165,3 @@ values: [PromiseOrValue<string>]

decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "quit", data: BytesLike): Result;
decodeFunctionResult(

@@ -195,2 +202,3 @@ functionFragment: "registerContract",

"OwnershipTransferred(address,address)": EventFragment;
"Quited(address,uint256)": EventFragment;
"Settled(address,uint256)": EventFragment;

@@ -203,2 +211,3 @@ };

getEvent(nameOrSignatureOrTopic: "OwnershipTransferred"): EventFragment;
getEvent(nameOrSignatureOrTopic: "Quited"): EventFragment;
getEvent(nameOrSignatureOrTopic: "Settled"): EventFragment;

@@ -242,2 +251,10 @@ }

export interface QuitedEventObject {
player: string;
gameId: BigNumber;
}
export type QuitedEvent = TypedEvent<[string, BigNumber], QuitedEventObject>;
export type QuitedEventFilter = TypedEventFilter<QuitedEvent>;
export interface SettledEventObject {

@@ -321,2 +338,7 @@ player: string;

quit(
gameId: PromiseOrValue<BigNumberish>,
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<ContractTransaction>;
registerContract(

@@ -408,2 +430,7 @@ addr: PromiseOrValue<string>,

quit(
gameId: PromiseOrValue<BigNumberish>,
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<ContractTransaction>;
registerContract(

@@ -491,2 +518,7 @@ addr: PromiseOrValue<string>,

quit(
gameId: PromiseOrValue<BigNumberish>,
overrides?: CallOverrides
): Promise<void>;
registerContract(

@@ -564,2 +596,11 @@ addr: PromiseOrValue<string>,

"Quited(address,uint256)"(
player?: PromiseOrValue<string> | null,
gameId?: PromiseOrValue<BigNumberish> | null
): QuitedEventFilter;
Quited(
player?: PromiseOrValue<string> | null,
gameId?: PromiseOrValue<BigNumberish> | null
): QuitedEventFilter;
"Settled(address,uint256)"(

@@ -613,2 +654,7 @@ player?: PromiseOrValue<string> | null,

quit(
gameId: PromiseOrValue<BigNumberish>,
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<BigNumber>;
registerContract(

@@ -695,2 +741,7 @@ addr: PromiseOrValue<string>,

quit(
gameId: PromiseOrValue<BigNumberish>,
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<PopulatedTransaction>;
registerContract(

@@ -697,0 +748,0 @@ addr: PromiseOrValue<string>,

@@ -99,2 +99,21 @@ /* Autogenerated file. Do not edit manually. */

],
name: "Quited",
type: "event",
},
{
anonymous: false,
inputs: [
{
indexed: true,
internalType: "address",
name: "player",
type: "address",
},
{
indexed: true,
internalType: "uint256",
name: "gameId",
type: "uint256",
},
],
name: "Settled",

@@ -245,2 +264,15 @@ type: "event",

{
internalType: "uint256",
name: "gameId",
type: "uint256",
},
],
name: "quit",
outputs: [],
stateMutability: "nonpayable",
type: "function",
},
{
inputs: [
{
internalType: "address",

@@ -371,3 +403,3 @@ name: "addr",

const _bytecode =
"0x608060405234801561001057600080fd5b50610dc3806100206000396000f3fe608060405234801561001057600080fd5b506004361061010b5760003560e01c8063a06617cd116100a2578063e489a3a811610071578063e489a3a814610259578063efc81a8c14610262578063f2fde38b1461026a578063f4e591231461027d578063fac2c621146102b557600080fd5b8063a06617cd146101ca578063ad6f6e89146101fd578063cc6fcf7214610226578063ce8af54b1461024657600080fd5b80637f3c4519116100de5780637f3c4519146101735780638129fc1c1461019e5780638da5cb5b146101a65780638f779735146101b757600080fd5b8063049878f31461011057806322a5dde4146101255780635e5c06e214610138578063715018a61461016b575b600080fd5b61012361011e366004610b55565b6102c8565b005b610123610133366004610b8a565b6103dc565b610158610146366004610b8a565b60656020526000908152604090205481565b6040519081526020015b60405180910390f35b61012361042b565b610186610181366004610bac565b61043f565b6040516001600160a01b039091168152602001610162565b610123610477565b6033546001600160a01b0316610186565b6101236101c5366004610c1a565b610587565b6101ed6101d8366004610b8a565b60676020526000908152604090205460ff1681565b6040519015158152602001610162565b61015861020b366004610b8a565b6001600160a01b031660009081526065602052604090205490565b610239610234366004610c66565b61062e565b6040516101629190610ca8565b610123610254366004610cec565b610705565b61015860685481565b61012361081f565b610123610278366004610b8a565b6108f7565b61029061028b366004610b8a565b61096d565b604080519384526001600160a01b039283166020850152911690820152606001610162565b6101236102c3366004610b8a565b610a05565b33600090815260656020526040902054156103225760405162461bcd60e51b8152602060048201526015602482015274416c7265616479206a6f696e656420612067616d6560581b60448201526064015b60405180910390fd5b6000818152606660205260409020546001146103725760405162461bcd60e51b815260206004820152600f60248201526e496e76616c696420706c617965727360881b6044820152606401610319565b33600081815260656020908152604080832085905584835260668252808320805460018101825590845291832090910180546001600160a01b03191684179055518392917f49f8fa5eee2e3f21251c2e968640dcaef35cb9332429eb059bb3cd56ddc2533d91a350565b6103e4610a4f565b6001600160a01b03811660009081526067602052604090205460ff16610428576001600160a01b0381166000908152606760205260409020805460ff191660011790555b50565b610433610a4f565b61043d6000610aa9565b565b6066602052816000526040600020818154811061045b57600080fd5b6000918252602090912001546001600160a01b03169150829050565b600054610100900460ff16158080156104975750600054600160ff909116105b806104b15750303b1580156104b1575060005460ff166001145b6105145760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610319565b6000805460ff191660011790558015610537576000805461ff0019166101001790555b61053f610afb565b8015610428576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a150565b3360009081526067602052604090205460ff166105e05760405162461bcd60e51b8152602060048201526017602482015276139bdd081c9959da5cdd195c99590818dbdb9d1c9858dd604a1b6044820152606401610319565b60005b81811015610628576106168484848481811061060157610601610d18565b90506020020160208101906102549190610b8a565b8061062081610d2e565b9150506105e3565b50505050565b60608167ffffffffffffffff81111561064957610649610d55565b604051908082528060200260200182016040528015610672578160200160208202803683370190505b50905060005b828110156106fe576065600085858481811061069657610696610d18565b90506020020160208101906106ab9190610b8a565b6001600160a01b03166001600160a01b03168152602001908152602001600020600001548282815181106106e1576106e1610d18565b6020908102919091010152806106f681610d2e565b915050610678565b5092915050565b3360009081526067602052604090205460ff1661075e5760405162461bcd60e51b8152602060048201526017602482015276139bdd081c9959da5cdd195c99590818dbdb9d1c9858dd604a1b6044820152606401610319565b6001600160a01b03811660009081526065602052604090205482146107d85760405162461bcd60e51b815260206004820152602a60248201527f506c61796572206e6f7420696e207468652067616d652073706563696669656460448201526908189e4819d85b59525960b21b6064820152608401610319565b6001600160a01b038116600081815260656020526040808220829055518492917f7823e479a1a4ebe2418874847436f8a1680c5ee5b17f38bb59dbff28e1b4555291a35050565b60686000815461082e90610d2e565b9091555033600090815260656020526040902054156108875760405162461bcd60e51b8152602060048201526015602482015274416c7265616479206a6f696e656420612067616d6560581b6044820152606401610319565b606880543360008181526065602090815260408083208590559382526066815283822080546001810182559083529082200180546001600160a01b0319168317905592549151919290917f0ce3610e89a4bb9ec9359763f99110ed52a4abaea0b62028a1637e242ca2768b9190a3565b6108ff610a4f565b6001600160a01b0381166109645760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610319565b61042881610aa9565b6001600160a01b03811660009081526065602090815260408083205480845260669092528220805491929182919082906109a9576109a9610d18565b60009182526020808320909101548583526066909152604090912080546001600160a01b0390921693509060019081106109e5576109e5610d18565b6000918252602090912001549294919350506001600160a01b0390911690565b610a0d610a4f565b6001600160a01b03811660009081526067602052604090205460ff1615610428576001600160a01b03166000908152606760205260409020805460ff19169055565b6033546001600160a01b0316331461043d5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610319565b603380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600054610100900460ff16610b225760405162461bcd60e51b815260040161031990610d6b565b61043d600054610100900460ff16610b4c5760405162461bcd60e51b815260040161031990610d6b565b61043d33610aa9565b600060208284031215610b6757600080fd5b5035919050565b80356001600160a01b0381168114610b8557600080fd5b919050565b600060208284031215610b9c57600080fd5b610ba582610b6e565b9392505050565b60008060408385031215610bbf57600080fd5b50508035926020909101359150565b60008083601f840112610be057600080fd5b50813567ffffffffffffffff811115610bf857600080fd5b6020830191508360208260051b8501011115610c1357600080fd5b9250929050565b600080600060408486031215610c2f57600080fd5b83359250602084013567ffffffffffffffff811115610c4d57600080fd5b610c5986828701610bce565b9497909650939450505050565b60008060208385031215610c7957600080fd5b823567ffffffffffffffff811115610c9057600080fd5b610c9c85828601610bce565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b81811015610ce057835183529284019291840191600101610cc4565b50909695505050505050565b60008060408385031215610cff57600080fd5b82359150610d0f60208401610b6e565b90509250929050565b634e487b7160e01b600052603260045260246000fd5b600060018201610d4e57634e487b7160e01b600052601160045260246000fd5b5060010190565b634e487b7160e01b600052604160045260246000fd5b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b60608201526080019056fea164736f6c6343000811000a";
"0x608060405234801561001057600080fd5b50610f54806100206000396000f3fe608060405234801561001057600080fd5b50600436106101165760003560e01c8063a06617cd116100a2578063e489a3a811610071578063e489a3a814610277578063efc81a8c14610280578063f2fde38b14610288578063f4e591231461029b578063fac2c621146102d357600080fd5b8063a06617cd146101e8578063ad6f6e891461021b578063cc6fcf7214610244578063ce8af54b1461026457600080fd5b8063715018a6116100e9578063715018a6146101895780637f3c4519146101915780638129fc1c146101bc5780638da5cb5b146101c45780638f779735146101d557600080fd5b8063049878f31461011b57806322a5dde414610130578063344cbc68146101435780635e5c06e214610156575b600080fd5b61012e610129366004610ce6565b6102e6565b005b61012e61013e366004610d1b565b6103fa565b61012e610151366004610ce6565b610449565b610176610164366004610d1b565b60656020526000908152604090205481565b6040519081526020015b60405180910390f35b61012e6105bc565b6101a461019f366004610d3d565b6105d0565b6040516001600160a01b039091168152602001610180565b61012e610608565b6033546001600160a01b03166101a4565b61012e6101e3366004610dab565b610718565b61020b6101f6366004610d1b565b60676020526000908152604090205460ff1681565b6040519015158152602001610180565b610176610229366004610d1b565b6001600160a01b031660009081526065602052604090205490565b610257610252366004610df7565b6107bf565b6040516101809190610e39565b61012e610272366004610e7d565b610896565b61017660685481565b61012e6109b0565b61012e610296366004610d1b565b610a88565b6102ae6102a9366004610d1b565b610afe565b604080519384526001600160a01b039283166020850152911690820152606001610180565b61012e6102e1366004610d1b565b610b96565b33600090815260656020526040902054156103405760405162461bcd60e51b8152602060048201526015602482015274416c7265616479206a6f696e656420612067616d6560581b60448201526064015b60405180910390fd5b6000818152606660205260409020546001146103905760405162461bcd60e51b815260206004820152600f60248201526e496e76616c696420706c617965727360881b6044820152606401610337565b33600081815260656020908152604080832085905584835260668252808320805460018101825590845291832090910180546001600160a01b03191684179055518392917f49f8fa5eee2e3f21251c2e968640dcaef35cb9332429eb059bb3cd56ddc2533d91a350565b610402610be0565b6001600160a01b03811660009081526067602052604090205460ff16610446576001600160a01b0381166000908152606760205260409020805460ff191660011790555b50565b3360009081526065602052604090205481146104a75760405162461bcd60e51b815260206004820152601760248201527f4d75737420717569742061206a6f696e65642067616d650000000000000000006044820152606401610337565b6000818152606660205260409020546001146105055760405162461bcd60e51b815260206004820152601760248201527f43616e6e6f74207175697420647572696e672067616d650000000000000000006044820152606401610337565b6000818152606660205260408120805433929061052457610524610ea9565b6000918252602090912001546001600160a01b03161461057f5760405162461bcd60e51b815260206004820152601660248201527513db9b1e4818dc99585d1bdc9cc818d85b881c5d5a5d60521b6044820152606401610337565b33600081815260656020526040808220829055518392917fb1620e21b30d953f0f9f2ffdc0d48c8c67cc7b0e1727d2658c0b8a1bfab1ae6291a350565b6105c4610be0565b6105ce6000610c3a565b565b606660205281600052604060002081815481106105ec57600080fd5b6000918252602090912001546001600160a01b03169150829050565b600054610100900460ff16158080156106285750600054600160ff909116105b806106425750303b158015610642575060005460ff166001145b6106a55760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610337565b6000805460ff1916600117905580156106c8576000805461ff0019166101001790555b6106d0610c8c565b8015610446576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a150565b3360009081526067602052604090205460ff166107715760405162461bcd60e51b8152602060048201526017602482015276139bdd081c9959da5cdd195c99590818dbdb9d1c9858dd604a1b6044820152606401610337565b60005b818110156107b9576107a78484848481811061079257610792610ea9565b90506020020160208101906102729190610d1b565b806107b181610ebf565b915050610774565b50505050565b60608167ffffffffffffffff8111156107da576107da610ee6565b604051908082528060200260200182016040528015610803578160200160208202803683370190505b50905060005b8281101561088f576065600085858481811061082757610827610ea9565b905060200201602081019061083c9190610d1b565b6001600160a01b03166001600160a01b031681526020019081526020016000206000015482828151811061087257610872610ea9565b60209081029190910101528061088781610ebf565b915050610809565b5092915050565b3360009081526067602052604090205460ff166108ef5760405162461bcd60e51b8152602060048201526017602482015276139bdd081c9959da5cdd195c99590818dbdb9d1c9858dd604a1b6044820152606401610337565b6001600160a01b03811660009081526065602052604090205482146109695760405162461bcd60e51b815260206004820152602a60248201527f506c61796572206e6f7420696e207468652067616d652073706563696669656460448201526908189e4819d85b59525960b21b6064820152608401610337565b6001600160a01b038116600081815260656020526040808220829055518492917f7823e479a1a4ebe2418874847436f8a1680c5ee5b17f38bb59dbff28e1b4555291a35050565b6068600081546109bf90610ebf565b909155503360009081526065602052604090205415610a185760405162461bcd60e51b8152602060048201526015602482015274416c7265616479206a6f696e656420612067616d6560581b6044820152606401610337565b606880543360008181526065602090815260408083208590559382526066815283822080546001810182559083529082200180546001600160a01b0319168317905592549151919290917f0ce3610e89a4bb9ec9359763f99110ed52a4abaea0b62028a1637e242ca2768b9190a3565b610a90610be0565b6001600160a01b038116610af55760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610337565b61044681610c3a565b6001600160a01b0381166000908152606560209081526040808320548084526066909252822080549192918291908290610b3a57610b3a610ea9565b60009182526020808320909101548583526066909152604090912080546001600160a01b039092169350906001908110610b7657610b76610ea9565b6000918252602090912001549294919350506001600160a01b0390911690565b610b9e610be0565b6001600160a01b03811660009081526067602052604090205460ff1615610446576001600160a01b03166000908152606760205260409020805460ff19169055565b6033546001600160a01b031633146105ce5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610337565b603380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600054610100900460ff16610cb35760405162461bcd60e51b815260040161033790610efc565b6105ce600054610100900460ff16610cdd5760405162461bcd60e51b815260040161033790610efc565b6105ce33610c3a565b600060208284031215610cf857600080fd5b5035919050565b80356001600160a01b0381168114610d1657600080fd5b919050565b600060208284031215610d2d57600080fd5b610d3682610cff565b9392505050565b60008060408385031215610d5057600080fd5b50508035926020909101359150565b60008083601f840112610d7157600080fd5b50813567ffffffffffffffff811115610d8957600080fd5b6020830191508360208260051b8501011115610da457600080fd5b9250929050565b600080600060408486031215610dc057600080fd5b83359250602084013567ffffffffffffffff811115610dde57600080fd5b610dea86828701610d5f565b9497909650939450505050565b60008060208385031215610e0a57600080fd5b823567ffffffffffffffff811115610e2157600080fd5b610e2d85828601610d5f565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b81811015610e7157835183529284019291840191600101610e55565b50909695505050505050565b60008060408385031215610e9057600080fd5b82359150610ea060208401610cff565b90509250929050565b634e487b7160e01b600052603260045260246000fd5b600060018201610edf57634e487b7160e01b600052601160045260246000fd5b5060010190565b634e487b7160e01b600052604160045260246000fd5b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b60608201526080019056fea164736f6c6343000811000a";

@@ -374,0 +406,0 @@ type AccountManagerConstructorParams =

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc