@fractional-company/common
Version:
Tessera constants
116 lines (115 loc) • 4.87 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.artEnjoyerProtoformMainnetV2 = exports.factories = exports.proofs = exports.modules = void 0;
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 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: "0xb612faa71287f3d382b67d32b60818537098190f",
abi: lpda_module_json_1.default,
blockNumber: 16484181,
},
optimisticBid: {
contractAddress: "0xb83f67cf365a35bfb0246c2ee6d98e61495f49e1",
abi: optimistic_bid_module_json_1.default,
blockNumber: 16120865,
rejectionPeriod: 345600,
},
};
exports.proofs = {
"mintProof": [
"0x1c20da7dff048c3dbfe8305aea7a8f2af715c6e069429b970542bb861b5b8484",
"0x359d2d01ba6735e6706b4854b1423eba2f5f5ec771db608b1fdeedc71db526a7",
"0x01894f938bea264be53ce43f0a8e537619e7c6b1fc937e5d261ee34b443befec",
],
"redeemProof": [
"0xc13f8e3f8abc4ed31512d53b8b3a6db1f4bcf3d25ddcb873ebba642f54624a9a",
"0x359d2d01ba6735e6706b4854b1423eba2f5f5ec771db608b1fdeedc71db526a7",
"0x01894f938bea264be53ce43f0a8e537619e7c6b1fc937e5d261ee34b443befec",
],
"burnProof": [
"0xf4eb88d04506ba2ea67a3a2420680791f568ff738ec5aea519482afc86949575",
"0x45ff2477536efc77f7fdf5609b141b177e1b645882452cb107e74404d06665e4",
"0x01894f938bea264be53ce43f0a8e537619e7c6b1fc937e5d261ee34b443befec",
],
"withdrawERC20Proof": [
"0x02b3d8ea28a7c457b43c7efb9dc3d115c6cbe2451c0794005f106202506c748b",
"0x45ff2477536efc77f7fdf5609b141b177e1b645882452cb107e74404d06665e4",
"0x01894f938bea264be53ce43f0a8e537619e7c6b1fc937e5d261ee34b443befec",
],
"withdrawERC721Proof": [
"0x703a77648fcb0bd6493b37d887f0c47a27497232ef5879abdfcdb918d21f8d5d",
"0xc53aa967651cb1c1df34d1fdf421faf3efa5631af8190a2a482ac4d303888a69",
"0x2f10e25b8a1bb891197ca57a01ddc75be69c242ab7d113d95a8e41eaf8cf193e",
],
"withdrawERC1155proof": [
"0xe67d337e84a2eff8cfaf78457c5fabf42334f5729c27cf26735cce0a455ed185",
"0xc53aa967651cb1c1df34d1fdf421faf3efa5631af8190a2a482ac4d303888a69",
"0x2f10e25b8a1bb891197ca57a01ddc75be69c242ab7d113d95a8e41eaf8cf193e",
],
"batchWithdrawERC1155Proof": [
"0x5297fc629394f04db82e9372313da3c4f71e1e984662781dcc49008d685927c5",
"0x2f10e25b8a1bb891197ca57a01ddc75be69c242ab7d113d95a8e41eaf8cf193e",
],
};
exports.factories = {
vaultFactory: {
contractAddress: "0xef369cf46ea9344782e9cf8445014e595ba2fbd3",
abi: vault_factory_json_1.default,
blockNumber: 16120757,
},
vaultRegistry: {
contractAddress: "0x14f2a9c262cb47c5475f3cf16f735da0d1e91e33",
abi: vaultRegistry_factory_json_1.default,
blockNumber: 16120757,
},
};
const ferc = {
contractAddress: "0x4021d58669bdfb4fae93328546518bc0df8c0752",
abi: ferc_json_1.default,
blockNumber: 16120757,
};
const targets = {
supply: {
contractAddress: "0x1604c61812b5851c440217d170ad1e5c5ad7290d",
abi: supply_target_json_1.default,
blockNumber: 16120784,
},
transfer: {
contractAddress: "0xcea98aec09ad1c41470fd041f10b2d2391aea186",
abi: transfer_target_json_1.default,
blockNumber: 16120784,
},
metadata: {
contractAddress: "0x3d62da229c6457dd7f33fc62b03dcfd3c0de0f9e",
abi: metadata_target_json_1.default,
blockNumber: 16120900,
},
};
exports.artEnjoyerProtoformMainnetV2 = {
modules: {
optimisticBid: exports.modules.optimisticBid,
lpda: exports.modules.lpda,
},
factories: {
vaultFactory: exports.factories.vaultFactory,
vaultRegistry: exports.factories.vaultRegistry,
},
ferc: ferc,
mockNFT: null,
proofs: exports.proofs,
targets: {
supply: targets.supply,
transfer: targets.transfer,
metadata: targets.metadata,
},
};