@renft/sdk
Version:
**ReNFT** is a multi-chain highly gas-optimised NFT rental protocol and platform that can be whitelabel integrated into any project to enable collateral-free in-house renting, lending, and reward share (scholarship automation).
48 lines (42 loc) • 1.14 kB
text/typescript
import {
AzraelV0Abi,
ResolverV0Abi,
ResolverV1Abi,
SylvesterV0Abi,
SylvesterV1Abi,
WhoopiV0Abi,
} from '../abi';
import {
AzraelVersion,
RenftContractType,
ResolverVersion,
SylvesterVersion,
WhoopiVersion,
} from '../core';
import {
AzraelAbiVersions,
ContractAbiVersions,
ResolverAbiVersions,
SylvesterAbiVersions,
WhoopiAbiVersions,
} from './types';
export const AZRAEL_ABI_VERSIONS: AzraelAbiVersions = {
[ ]: AzraelV0Abi,
};
export const SYLVESTER_ABI_VERSIONS: SylvesterAbiVersions = {
[ ]: SylvesterV0Abi,
[ ]: SylvesterV1Abi,
};
export const WHOOPI_ABI_VERSIONS: WhoopiAbiVersions = {
[ ]: WhoopiV0Abi,
};
export const RESOLVER_ABI_VERSIONS: ResolverAbiVersions = {
[ ]: ResolverV0Abi,
[ ]: ResolverV1Abi,
};
export const CONTRACT_ABI_VERSIONS: ContractAbiVersions = {
[ ]: AZRAEL_ABI_VERSIONS,
[ ]: SYLVESTER_ABI_VERSIONS,
[ ]: WHOOPI_ABI_VERSIONS,
[ ]: RESOLVER_ABI_VERSIONS,
};