@fractional-company/common
Version:
Tessera constants
126 lines (125 loc) • 5.17 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.artEnjoyerProtoformGoerliV1 = exports.factories = exports.proofs = exports.modules = void 0;
// GOERLI
const lpda_module_json_1 = __importDefault(require("../abis/lpda.module.json"));
const optimistic_bid_module_json_1 = __importDefault(require("../abis/optimistic-bid.module.json"));
const vault_factory_json_1 = __importDefault(require("../abis/vault.factory.json"));
const vaultRegistry_factory_json_1 = __importDefault(require("../abis/vaultRegistry.factory.json"));
const ferc_json_1 = __importDefault(require("../abis/ferc.json"));
const mockerc721_module_json_1 = __importDefault(require("../abis/mockerc721.module.json"));
const supply_target_json_1 = __importDefault(require("../abis/supply.target.json"));
const transfer_target_json_1 = __importDefault(require("../abis/transfer.target.json"));
const metadata_target_json_1 = __importDefault(require("../abis/metadata.target.json"));
exports.modules = {
lpda: {
contractAddress: "0xAa4C9674097Cd9eC35c28Bf4715259f56334b2be",
abi: lpda_module_json_1.default,
blockNumber: 7955000,
},
optimisticBid: {
rejectionPeriod: 1800,
contractAddress: "0xbA02B214a6780393d068929a8b82B72781e4b3b9",
abi: optimistic_bid_module_json_1.default,
blockNumber: 7955000,
},
};
exports.proofs = {
"mintProof": [
"0x20cb1a9e843fd8691d99640bb1a273f27ca0d97c81f94f134c166863c5394d34",
"0x30b88fafd73b958aaec428a80df788cd4965a418d1b31169dcb6f58c12cdf380",
"0x52d7de58b6653a38730d70af0412d9f4208b6231ce976bff0e032d16bec5f08e",
],
"redeemProof": [
"0xc20ab849d52b61b916f91fe5784fbe003b9b23942f91e922f63b88e6e7dee2e2",
"0x30b88fafd73b958aaec428a80df788cd4965a418d1b31169dcb6f58c12cdf380",
"0x52d7de58b6653a38730d70af0412d9f4208b6231ce976bff0e032d16bec5f08e",
],
"burnProof": [
"0x76edbecb189e0848ad6ec3c35547fe3cb19e2f6d50a7f50b2d0658acfe703044",
"0x8381890efadf9d4d6b69ca00d83eb9ed4214689f4670c53f41e6c23960a6fe6b",
"0x52d7de58b6653a38730d70af0412d9f4208b6231ce976bff0e032d16bec5f08e",
],
"withdrawERC20Proof": [
"0x6f954d337970599921539aa2b3a140435c14bf3d27e5d82b0b86cbc82614b857",
"0x8381890efadf9d4d6b69ca00d83eb9ed4214689f4670c53f41e6c23960a6fe6b",
"0x52d7de58b6653a38730d70af0412d9f4208b6231ce976bff0e032d16bec5f08e",
],
"withdrawERC721Proof": [
"0x4b0abc957f0bfeed22d00107fa2c799e7cd44f7ffee5756583f01e3b461fd76c",
"0x9c742aac8d76394dd4ae3f1650919b8d981cbc2af76c1f446b84a123a5a20e2a",
"0xca8794f1a48829215c85eaf2d6613a541ced914387abbdaa4330b004d29e4d27",
],
"withdrawERC1155proof": [
"0xcbfc25c0a5fca23378dcbbdfaaa75106029f3e14fa4aaa6132062caa8dc34381",
"0x9c742aac8d76394dd4ae3f1650919b8d981cbc2af76c1f446b84a123a5a20e2a",
"0xca8794f1a48829215c85eaf2d6613a541ced914387abbdaa4330b004d29e4d27",
],
"batchWithdrawERC1155Proof": [
"0x64ceda95bc44cd34cd8a6b5ff16da397cc3afb6c1baa538fff76ea2390e87248",
"0xca8794f1a48829215c85eaf2d6613a541ced914387abbdaa4330b004d29e4d27",
],
};
exports.factories = {
vaultFactory: {
contractAddress: "0x10D2486881f703E12F009cE8F9Fe2DF4eF578e78",
abi: vault_factory_json_1.default,
blockNumber: 7955000,
},
vaultRegistry: {
contractAddress: "0x84506Be5Bb7486b035424Fbf8417Fcc2C8C384Ba",
abi: vaultRegistry_factory_json_1.default,
blockNumber: 7955000,
},
};
const ferc = {
contractAddress: "0x677984fd204AA15531Fe748aC7Ba14D659bec179",
abi: ferc_json_1.default,
blockNumber: 7955069,
};
/**
* Mock NFT for the LPDA protoform
*/
const mockNFT = {
contractAddress: "0x4CaA0049f172ee63a59Dc25d71FBc9E6d4f9a59a",
abi: mockerc721_module_json_1.default,
blockNumber: 7955000,
};
const targets = {
supply: {
contractAddress: "0xD619371bd16C89df1347D363f74a6ab88D9810c1",
abi: supply_target_json_1.default,
blockNumber: 7955069,
},
transfer: {
contractAddress: "0x7744B0a9eB57da2Fe92c8ded56A7Ff540e73AF31",
abi: transfer_target_json_1.default,
blockNumber: 7955069,
},
metadata: {
contractAddress: "0xE065687707fFe267747b7DA04d23132baD1f38b4",
abi: metadata_target_json_1.default,
blockNumber: 7955000,
},
};
exports.artEnjoyerProtoformGoerliV1 = {
modules: {
optimisticBid: exports.modules.optimisticBid,
lpda: exports.modules.lpda,
},
factories: {
vaultFactory: exports.factories.vaultFactory,
vaultRegistry: exports.factories.vaultRegistry,
},
ferc: ferc,
mockNFT: mockNFT,
proofs: exports.proofs,
targets: {
supply: targets.supply,
transfer: targets.transfer,
metadata: targets.metadata,
},
};