Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/develop' into 2440/uni-merge
Browse files Browse the repository at this point in the history
  • Loading branch information
W3stside committed Apr 6, 2022
2 parents 625df57 + d65673d commit f21cd19
Show file tree
Hide file tree
Showing 73 changed files with 3,955 additions and 2,144 deletions.
26 changes: 26 additions & 0 deletions .github/workflows/cla.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: 'CLA Assistant'
on:
issue_comment:
types: [created]
pull_request_target:
types: [opened, closed, synchronize]

jobs:
CLAssistant:
runs-on: ubuntu-latest
steps:
- name: 'CLA Assistant'
if: github.base_ref != 'main' && ((github.event.comment.body == 'recheckcla' || github.event.comment.body == 'I have read the CLA Document and I hereby sign the CLA') || github.event_name == 'pull_request_target')
# Alpha Release
uses: gnosis/github-action@master
# GitHub token, automatically provided to the action
# (No need to define this secret in the repo settings)
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
path-to-signatures: 'signatures/version1/cla.json'
path-to-cla-document: 'https://github.com/gnosis/cowswap/blob/develop/docs/GNOSIS_CLA.md'
branch: 'cla-signatures'
allowlist: dependabot,mergify,alfetopito,anxolin,W3stside,nenadV91,annamsgeorge,avsavsavs,c3rnst,cmagan,josojo,davidalbela,fedgiac,fleupold,giacomolicari,GabrielCamba,nlordell,alongoni,elena-zh,henrypalacios,matextrem,ramirotw,fairlighteth
empty-commit-flag: false
blockchain-storage-flag: false
2 changes: 1 addition & 1 deletion craco.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ if (SENTRY_AUTH_TOKEN) {
// sentry-cli configuration - can also be done directly through sentry-cli
// see https://docs.sentry.io/product/cli/configuration/ for details
authToken: SENTRY_AUTH_TOKEN,
org: 'gnosis-protocol',
org: 'cowprotocol',
project: 'cowswap',
release: SENTRY_RELEASE_VERSION,

Expand Down
5 changes: 3 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@
}
},
"types": "./dist/widgets.d.ts",
"version": "1.11.2",
"private": true,
"version": "1.12.10",
"engines": {
"node": ">=14.0.0"
},
Expand Down Expand Up @@ -120,7 +120,8 @@
"webpack-bundle-analyzer": "^4.5.0",
"workbox-core": "^6.1.0",
"workbox-precaching": "^6.1.0",
"workbox-routing": "^6.1.0"
"workbox-routing": "^6.1.0",
"yarn-audit-fix": "^9.2.1"
},
"resolutions": {
"@walletconnect/ethereum-provider": "1.7.1",
Expand Down
26 changes: 26 additions & 0 deletions src/custom/abis/MerkleDrop.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
[
{
"inputs": [
{
"internalType": "uint256",
"name": "index",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "amount",
"type": "uint256"
},
{
"internalType": "bytes32[]",
"name": "merkleProof",
"type": "bytes32[]"
}
],
"name": "claim",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
}
]

33 changes: 33 additions & 0 deletions src/custom/abis/TokenDistro.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
[
{
"inputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"name": "balances",
"outputs": [
{
"internalType": "uint256",
"name": "allocatedTokens",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "claimed",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "claim",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
}
]
124 changes: 124 additions & 0 deletions src/custom/abis/types/MerkleDrop.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,124 @@
/* Autogenerated file. Do not edit manually. */
/* tslint:disable */
/* eslint-disable */

import {
ethers,
EventFilter,
Signer,
BigNumber,
BigNumberish,
PopulatedTransaction,
BaseContract,
ContractTransaction,
Overrides,
CallOverrides,
} from "ethers";
import { BytesLike } from "@ethersproject/bytes";
import { Listener, Provider } from "@ethersproject/providers";
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
import type { TypedEventFilter, TypedEvent, TypedListener } from "./common";

interface MerkleDropInterface extends ethers.utils.Interface {
functions: {
"claim(uint256,uint256,bytes32[])": FunctionFragment;
};

encodeFunctionData(
functionFragment: "claim",
values: [BigNumberish, BigNumberish, BytesLike[]]
): string;

decodeFunctionResult(functionFragment: "claim", data: BytesLike): Result;

events: {};
}

export class MerkleDrop extends BaseContract {
connect(signerOrProvider: Signer | Provider | string): this;
attach(addressOrName: string): this;
deployed(): Promise<this>;

listeners<EventArgsArray extends Array<any>, EventArgsObject>(
eventFilter?: TypedEventFilter<EventArgsArray, EventArgsObject>
): Array<TypedListener<EventArgsArray, EventArgsObject>>;
off<EventArgsArray extends Array<any>, EventArgsObject>(
eventFilter: TypedEventFilter<EventArgsArray, EventArgsObject>,
listener: TypedListener<EventArgsArray, EventArgsObject>
): this;
on<EventArgsArray extends Array<any>, EventArgsObject>(
eventFilter: TypedEventFilter<EventArgsArray, EventArgsObject>,
listener: TypedListener<EventArgsArray, EventArgsObject>
): this;
once<EventArgsArray extends Array<any>, EventArgsObject>(
eventFilter: TypedEventFilter<EventArgsArray, EventArgsObject>,
listener: TypedListener<EventArgsArray, EventArgsObject>
): this;
removeListener<EventArgsArray extends Array<any>, EventArgsObject>(
eventFilter: TypedEventFilter<EventArgsArray, EventArgsObject>,
listener: TypedListener<EventArgsArray, EventArgsObject>
): this;
removeAllListeners<EventArgsArray extends Array<any>, EventArgsObject>(
eventFilter: TypedEventFilter<EventArgsArray, EventArgsObject>
): this;

listeners(eventName?: string): Array<Listener>;
off(eventName: string, listener: Listener): this;
on(eventName: string, listener: Listener): this;
once(eventName: string, listener: Listener): this;
removeListener(eventName: string, listener: Listener): this;
removeAllListeners(eventName?: string): this;

queryFilter<EventArgsArray extends Array<any>, EventArgsObject>(
event: TypedEventFilter<EventArgsArray, EventArgsObject>,
fromBlockOrBlockhash?: string | number | undefined,
toBlock?: string | number | undefined
): Promise<Array<TypedEvent<EventArgsArray & EventArgsObject>>>;

interface: MerkleDropInterface;

functions: {
claim(
index: BigNumberish,
amount: BigNumberish,
merkleProof: BytesLike[],
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
};

claim(
index: BigNumberish,
amount: BigNumberish,
merkleProof: BytesLike[],
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;

callStatic: {
claim(
index: BigNumberish,
amount: BigNumberish,
merkleProof: BytesLike[],
overrides?: CallOverrides
): Promise<void>;
};

filters: {};

estimateGas: {
claim(
index: BigNumberish,
amount: BigNumberish,
merkleProof: BytesLike[],
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<BigNumber>;
};

populateTransaction: {
claim(
index: BigNumberish,
amount: BigNumberish,
merkleProof: BytesLike[],
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<PopulatedTransaction>;
};
}
141 changes: 141 additions & 0 deletions src/custom/abis/types/TokenDistro.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,141 @@
/* Autogenerated file. Do not edit manually. */
/* tslint:disable */
/* eslint-disable */

import {
ethers,
EventFilter,
Signer,
BigNumber,
BigNumberish,
PopulatedTransaction,
BaseContract,
ContractTransaction,
Overrides,
CallOverrides,
} from "ethers";
import { BytesLike } from "@ethersproject/bytes";
import { Listener, Provider } from "@ethersproject/providers";
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
import type { TypedEventFilter, TypedEvent, TypedListener } from "./common";

interface TokenDistroInterface extends ethers.utils.Interface {
functions: {
"balances(address)": FunctionFragment;
"claim()": FunctionFragment;
};

encodeFunctionData(functionFragment: "balances", values: [string]): string;
encodeFunctionData(functionFragment: "claim", values?: undefined): string;

decodeFunctionResult(functionFragment: "balances", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "claim", data: BytesLike): Result;

events: {};
}

export class TokenDistro extends BaseContract {
connect(signerOrProvider: Signer | Provider | string): this;
attach(addressOrName: string): this;
deployed(): Promise<this>;

listeners<EventArgsArray extends Array<any>, EventArgsObject>(
eventFilter?: TypedEventFilter<EventArgsArray, EventArgsObject>
): Array<TypedListener<EventArgsArray, EventArgsObject>>;
off<EventArgsArray extends Array<any>, EventArgsObject>(
eventFilter: TypedEventFilter<EventArgsArray, EventArgsObject>,
listener: TypedListener<EventArgsArray, EventArgsObject>
): this;
on<EventArgsArray extends Array<any>, EventArgsObject>(
eventFilter: TypedEventFilter<EventArgsArray, EventArgsObject>,
listener: TypedListener<EventArgsArray, EventArgsObject>
): this;
once<EventArgsArray extends Array<any>, EventArgsObject>(
eventFilter: TypedEventFilter<EventArgsArray, EventArgsObject>,
listener: TypedListener<EventArgsArray, EventArgsObject>
): this;
removeListener<EventArgsArray extends Array<any>, EventArgsObject>(
eventFilter: TypedEventFilter<EventArgsArray, EventArgsObject>,
listener: TypedListener<EventArgsArray, EventArgsObject>
): this;
removeAllListeners<EventArgsArray extends Array<any>, EventArgsObject>(
eventFilter: TypedEventFilter<EventArgsArray, EventArgsObject>
): this;

listeners(eventName?: string): Array<Listener>;
off(eventName: string, listener: Listener): this;
on(eventName: string, listener: Listener): this;
once(eventName: string, listener: Listener): this;
removeListener(eventName: string, listener: Listener): this;
removeAllListeners(eventName?: string): this;

queryFilter<EventArgsArray extends Array<any>, EventArgsObject>(
event: TypedEventFilter<EventArgsArray, EventArgsObject>,
fromBlockOrBlockhash?: string | number | undefined,
toBlock?: string | number | undefined
): Promise<Array<TypedEvent<EventArgsArray & EventArgsObject>>>;

interface: TokenDistroInterface;

functions: {
balances(
arg0: string,
overrides?: CallOverrides
): Promise<
[BigNumber, BigNumber] & {
allocatedTokens: BigNumber;
claimed: BigNumber;
}
>;

claim(
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
};

balances(
arg0: string,
overrides?: CallOverrides
): Promise<
[BigNumber, BigNumber] & { allocatedTokens: BigNumber; claimed: BigNumber }
>;

claim(
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;

callStatic: {
balances(
arg0: string,
overrides?: CallOverrides
): Promise<
[BigNumber, BigNumber] & {
allocatedTokens: BigNumber;
claimed: BigNumber;
}
>;

claim(overrides?: CallOverrides): Promise<void>;
};

filters: {};

estimateGas: {
balances(arg0: string, overrides?: CallOverrides): Promise<BigNumber>;

claim(
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<BigNumber>;
};

populateTransaction: {
balances(
arg0: string,
overrides?: CallOverrides
): Promise<PopulatedTransaction>;

claim(
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<PopulatedTransaction>;
};
}
Loading

0 comments on commit f21cd19

Please sign in to comment.