diff --git a/packages/sdk/contractkit/src/base.ts b/packages/sdk/contractkit/src/base.ts index 082358d2f69..99f8ae52200 100644 --- a/packages/sdk/contractkit/src/base.ts +++ b/packages/sdk/contractkit/src/base.ts @@ -22,6 +22,7 @@ export enum CeloContract { MetaTransactionWallet = 'MetaTransactionWallet', MetaTransactionWalletDeployer = 'MetaTransactionWalletDeployer', MultiSig = 'MultiSig', + OdisPayments = 'OdisPayments', Random = 'Random', Registry = 'Registry', Reserve = 'Reserve', diff --git a/packages/sdk/contractkit/src/proxy.ts b/packages/sdk/contractkit/src/proxy.ts index c9a4867c713..425e9ea0d05 100644 --- a/packages/sdk/contractkit/src/proxy.ts +++ b/packages/sdk/contractkit/src/proxy.ts @@ -20,6 +20,7 @@ import { ABI as LockedGoldABI } from './generated/LockedGold' import { ABI as MetaTransactionWalletABI } from './generated/MetaTransactionWallet' import { ABI as MetaTransactionWalletDeployerABI } from './generated/MetaTransactionWalletDeployer' import { ABI as MultiSigABI } from './generated/MultiSig' +import { ABI as OdisPaymentsABI } from './generated/OdisPayments' import { ABI as ProxyABI } from './generated/Proxy' import { ABI as RandomABI } from './generated/Random' import { ABI as RegistryABI } from './generated/Registry' @@ -116,6 +117,7 @@ const initializeAbiMap = { MetaTransactionWalletProxy: findInitializeAbi(MetaTransactionWalletABI), MetaTransactionWalletDeployerProxy: findInitializeAbi(MetaTransactionWalletDeployerABI), MultiSigProxy: findInitializeAbi(MultiSigABI), + OdisPaymentsProxy: findInitializeAbi(OdisPaymentsABI), ProxyProxy: findInitializeAbi(ProxyABI), RandomProxy: findInitializeAbi(RandomABI), RegistryProxy: findInitializeAbi(RegistryABI), diff --git a/packages/sdk/contractkit/src/web3-contract-cache.ts b/packages/sdk/contractkit/src/web3-contract-cache.ts index fc9989fe661..0c08cc47ebe 100644 --- a/packages/sdk/contractkit/src/web3-contract-cache.ts +++ b/packages/sdk/contractkit/src/web3-contract-cache.ts @@ -25,6 +25,7 @@ import { newLockedGold } from './generated/LockedGold' import { newMetaTransactionWallet } from './generated/MetaTransactionWallet' import { newMetaTransactionWalletDeployer } from './generated/MetaTransactionWalletDeployer' import { newMultiSig } from './generated/MultiSig' +import { newOdisPayments } from './generated/OdisPayments' import { newProxy } from './generated/Proxy' import { newRandom } from './generated/Random' import { newRegistry } from './generated/Registry' @@ -60,6 +61,7 @@ export const ContractFactories = { [CeloContract.MetaTransactionWallet]: newMetaTransactionWallet, [CeloContract.MetaTransactionWalletDeployer]: newMetaTransactionWalletDeployer, [CeloContract.MultiSig]: newMultiSig, + [CeloContract.OdisPayments]: newOdisPayments, [CeloContract.Random]: newRandom, [CeloContract.Registry]: newRegistry, [CeloContract.Reserve]: newReserve,