@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.artEnjoyerProtoformGoerliV2 = 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: "0x6a38322f24487e20b463b6b0bb7572b429bb42da",
abi: lpda_module_json_1.default,
blockNumber: 8339667,
},
optimisticBid: {
rejectionPeriod: 345600,
contractAddress: "0xf6f445ddbbf7e39aae9da137c791dafcefd33c4e",
abi: optimistic_bid_module_json_1.default,
blockNumber: 8086272,
},
};
exports.proofs = {
"mintProof": [
"0x382fe5433c5d88acd4c2a4e9bea28115b192cf89012bf2f22e18ba0947294a4d",
"0xe559fcd75b9f52cc752857389b34dd553596927b5a680b228b8e0f55ed1708e8",
"0xb44518db92b270cf03b768f25854a4faee60bfb0bf6aa5219a84519af650dc7c",
],
"redeemProof": [
"0xd958d1a8c0fd2af122a49c8e3a25eb44b8799cde0f4ed5777108c6b11e7e6cac",
"0xe559fcd75b9f52cc752857389b34dd553596927b5a680b228b8e0f55ed1708e8",
"0xb44518db92b270cf03b768f25854a4faee60bfb0bf6aa5219a84519af650dc7c",
],
"burnProof": [
"0x1e0b7aae5a17634f5cd5e9a248293fbdc0824d3ae5f8565fca540fd9e55ccab5",
"0x604635e1ff569a0d9069b138eeba86c106220e10c50196b9000321c1bf622f10",
"0xb44518db92b270cf03b768f25854a4faee60bfb0bf6aa5219a84519af650dc7c",
],
"withdrawERC20Proof": [
"0xc55eef1b29bbecef3e4f6f0b309cba3d0798a95f5f1310faaac6aa4b429404ef",
"0x604635e1ff569a0d9069b138eeba86c106220e10c50196b9000321c1bf622f10",
"0xb44518db92b270cf03b768f25854a4faee60bfb0bf6aa5219a84519af650dc7c",
],
"withdrawERC721Proof": [
"0xd9f1f6a0bc82f3fec22d8db1cee3b756869f3b0355830b86a43a0d12a29a1a7e",
"0xc5212725da38e1907ab03399238edeeaabf639fe1b9e234050cf1a193d416b99",
"0xa0c26663be06ffaefafe392650bd0e967b155e1517c9e7e90f065cb51fe54aeb",
],
"withdrawERC1155proof": [
"0x836ec6d187ca0087701a78c8199cee9cb06b9417ad0a3a83e83d65683ccb64dc",
"0xc5212725da38e1907ab03399238edeeaabf639fe1b9e234050cf1a193d416b99",
"0xa0c26663be06ffaefafe392650bd0e967b155e1517c9e7e90f065cb51fe54aeb",
],
"batchWithdrawERC1155Proof": [
"0x4cc35704c871e4f9c1ce4f59807e05246d9b4b8ec79236982523ef9a2c5f7613",
"0xa0c26663be06ffaefafe392650bd0e967b155e1517c9e7e90f065cb51fe54aeb",
],
};
exports.factories = {
vaultFactory: {
contractAddress: "0x75cfbdfd79be4b6c13ffaef8ea86c09298aec58c",
abi: vault_factory_json_1.default,
blockNumber: 8086272,
},
vaultRegistry: {
contractAddress: "0xdccca7e32297c33015dca2112ca90391c695f2e1",
abi: vaultRegistry_factory_json_1.default,
blockNumber: 8086272,
},
};
const ferc = {
contractAddress: "0x852d2458d855e71e5a104b7dae1283ba6447e30d",
abi: ferc_json_1.default,
blockNumber: 8086272,
};
/**
* Mock NFT for the LPDA protoform
*/
const mockNFT = {
contractAddress: "0x4CaA0049f172ee63a59Dc25d71FBc9E6d4f9a59a",
abi: mockerc721_module_json_1.default,
blockNumber: 7955000,
};
const targets = {
supply: {
contractAddress: "0xe3a6d36a03a2a720f18ccaf1184e619b8fec7fb6",
abi: supply_target_json_1.default,
blockNumber: 8086272,
},
transfer: {
contractAddress: "0x1f2630e2872624e4de78a3a7d0cb9ad81baf5292",
abi: transfer_target_json_1.default,
blockNumber: 8086272,
},
metadata: {
contractAddress: "0x63d159de1345c2e3d80a44ca58ee1dcf1d5eff0a",
abi: metadata_target_json_1.default,
blockNumber: 7955000,
},
};
exports.artEnjoyerProtoformGoerliV2 = {
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,
},
};