@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.artEnjoyerProtoformGoerliV3 = 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: 1800,
contractAddress: "0xDB67FEbBF7f8556cD8B0B2c762491081b28fa43d",
abi: optimistic_bid_module_json_1.default,
blockNumber: 8421673,
},
};
exports.proofs = {
"mintProof": [
"0x382fe5433c5d88acd4c2a4e9bea28115b192cf89012bf2f22e18ba0947294a4d",
"0x23c2324a27ecf1fecdd23fe4aa6b2924bf54fbbc3255c4d195483b5d71a4a39d",
"0x0d2b4f441f7a5dd5efc77eb078bc523ffc2523149fcb90b62944fb27f41faa0d",
],
"redeemProof": [
"0xd958d1a8c0fd2af122a49c8e3a25eb44b8799cde0f4ed5777108c6b11e7e6cac",
"0x23c2324a27ecf1fecdd23fe4aa6b2924bf54fbbc3255c4d195483b5d71a4a39d",
"0x0d2b4f441f7a5dd5efc77eb078bc523ffc2523149fcb90b62944fb27f41faa0d",
],
"burnProof": [
"0x2b747a1f074db6f8e13cf2151ceef52008c95e6def8b9a069ccdc2b1df5c30a5",
"0x604635e1ff569a0d9069b138eeba86c106220e10c50196b9000321c1bf622f10",
"0x0d2b4f441f7a5dd5efc77eb078bc523ffc2523149fcb90b62944fb27f41faa0d",
],
"withdrawERC20Proof": [
"0xb06039da21448c25ecfa808747c60c75a4976c4c93c38b9650e03915d6d52606",
"0x604635e1ff569a0d9069b138eeba86c106220e10c50196b9000321c1bf622f10",
"0x0d2b4f441f7a5dd5efc77eb078bc523ffc2523149fcb90b62944fb27f41faa0d",
],
"withdrawERC721Proof": [
"0x4b665f60d7761d30b1d70d5bcc3c54f31214ec7d168bfdf25c754cfb837b07d5",
"0xb07b01b6fac38f4929763ec15c6283f11198319c52587968dd39c2f9a78559c8",
"0xe86e8a756016bbe7cca1eabb063fa5f255fd274ee08191b0fd524b1268acf6d0",
],
"withdrawERC1155proof": [
"0x3b4a379d7240b8db03f609cceff3468e4ded62009c1ba29e6fe07758c7bf96b7",
"0xb07b01b6fac38f4929763ec15c6283f11198319c52587968dd39c2f9a78559c8",
"0xe86e8a756016bbe7cca1eabb063fa5f255fd274ee08191b0fd524b1268acf6d0",
],
"batchWithdrawERC1155Proof": [
"0xed49b12f71199e681aae87d1d30b7f1c8adaa5e6913706248a920a012570f35d",
"0xe86e8a756016bbe7cca1eabb063fa5f255fd274ee08191b0fd524b1268acf6d0",
],
};
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.artEnjoyerProtoformGoerliV3 = {
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,
},
};