您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711
  1. /* Autogenerated file. Do not edit manually. */
  2. /* tslint:disable */
  3. /* eslint-disable */
  4. import { ethers } from "ethers";
  5. import {
  6. DeployContractOptions,
  7. FactoryOptions,
  8. HardhatEthersHelpers as HardhatEthersHelpersBase,
  9. } from "@nomicfoundation/hardhat-ethers/types";
  10. import * as Contracts from ".";
  11. declare module "hardhat/types/runtime" {
  12. interface HardhatEthersHelpers extends HardhatEthersHelpersBase {
  13. getContractFactory(
  14. name: "Initializable",
  15. signerOrOptions?: ethers.Signer | FactoryOptions
  16. ): Promise<Contracts.Initializable__factory>;
  17. getContractFactory(
  18. name: "IBeacon",
  19. signerOrOptions?: ethers.Signer | FactoryOptions
  20. ): Promise<Contracts.IBeacon__factory>;
  21. getContractFactory(
  22. name: "ECDSA",
  23. signerOrOptions?: ethers.Signer | FactoryOptions
  24. ): Promise<Contracts.ECDSA__factory>;
  25. getContractFactory(
  26. name: "Math",
  27. signerOrOptions?: ethers.Signer | FactoryOptions
  28. ): Promise<Contracts.Math__factory>;
  29. getContractFactory(
  30. name: "Strings",
  31. signerOrOptions?: ethers.Signer | FactoryOptions
  32. ): Promise<Contracts.Strings__factory>;
  33. getContractFactory(
  34. name: "AccessControl",
  35. signerOrOptions?: ethers.Signer | FactoryOptions
  36. ): Promise<Contracts.AccessControl__factory>;
  37. getContractFactory(
  38. name: "Admin",
  39. signerOrOptions?: ethers.Signer | FactoryOptions
  40. ): Promise<Contracts.Admin__factory>;
  41. getContractFactory(
  42. name: "Controller",
  43. signerOrOptions?: ethers.Signer | FactoryOptions
  44. ): Promise<Contracts.Controller__factory>;
  45. getContractFactory(
  46. name: "Issuer",
  47. signerOrOptions?: ethers.Signer | FactoryOptions
  48. ): Promise<Contracts.Issuer__factory>;
  49. getContractFactory(
  50. name: "Locker",
  51. signerOrOptions?: ethers.Signer | FactoryOptions
  52. ): Promise<Contracts.Locker__factory>;
  53. getContractFactory(
  54. name: "Operator",
  55. signerOrOptions?: ethers.Signer | FactoryOptions
  56. ): Promise<Contracts.Operator__factory>;
  57. getContractFactory(
  58. name: "Connector",
  59. signerOrOptions?: ethers.Signer | FactoryOptions
  60. ): Promise<Contracts.Connector__factory>;
  61. getContractFactory(
  62. name: "ERC1400",
  63. signerOrOptions?: ethers.Signer | FactoryOptions
  64. ): Promise<Contracts.ERC1400__factory>;
  65. getContractFactory(
  66. name: "ERC1410",
  67. signerOrOptions?: ethers.Signer | FactoryOptions
  68. ): Promise<Contracts.ERC1410__factory>;
  69. getContractFactory(
  70. name: "ERC1594",
  71. signerOrOptions?: ethers.Signer | FactoryOptions
  72. ): Promise<Contracts.ERC1594__factory>;
  73. getContractFactory(
  74. name: "ERC1643",
  75. signerOrOptions?: ethers.Signer | FactoryOptions
  76. ): Promise<Contracts.ERC1643__factory>;
  77. getContractFactory(
  78. name: "ERC1644",
  79. signerOrOptions?: ethers.Signer | FactoryOptions
  80. ): Promise<Contracts.ERC1644__factory>;
  81. getContractFactory(
  82. name: "ERC20",
  83. signerOrOptions?: ethers.Signer | FactoryOptions
  84. ): Promise<Contracts.ERC20__factory>;
  85. getContractFactory(
  86. name: "IERC1410",
  87. signerOrOptions?: ethers.Signer | FactoryOptions
  88. ): Promise<Contracts.IERC1410__factory>;
  89. getContractFactory(
  90. name: "IERC1594",
  91. signerOrOptions?: ethers.Signer | FactoryOptions
  92. ): Promise<Contracts.IERC1594__factory>;
  93. getContractFactory(
  94. name: "IERC1643",
  95. signerOrOptions?: ethers.Signer | FactoryOptions
  96. ): Promise<Contracts.IERC1643__factory>;
  97. getContractFactory(
  98. name: "IERC1644",
  99. signerOrOptions?: ethers.Signer | FactoryOptions
  100. ): Promise<Contracts.IERC1644__factory>;
  101. getContractFactory(
  102. name: "IERC20",
  103. signerOrOptions?: ethers.Signer | FactoryOptions
  104. ): Promise<Contracts.IERC20__factory>;
  105. getContractFactory(
  106. name: "CertificateValidator",
  107. signerOrOptions?: ethers.Signer | FactoryOptions
  108. ): Promise<Contracts.CertificateValidator__factory>;
  109. getContractFactory(
  110. name: "Controllable",
  111. signerOrOptions?: ethers.Signer | FactoryOptions
  112. ): Promise<Contracts.Controllable__factory>;
  113. getContractFactory(
  114. name: "ILockable",
  115. signerOrOptions?: ethers.Signer | FactoryOptions
  116. ): Promise<Contracts.ILockable__factory>;
  117. getContractFactory(
  118. name: "Lockable",
  119. signerOrOptions?: ethers.Signer | FactoryOptions
  120. ): Promise<Contracts.Lockable__factory>;
  121. getContractFactory(
  122. name: "IProvideSelector",
  123. signerOrOptions?: ethers.Signer | FactoryOptions
  124. ): Promise<Contracts.IProvideSelector__factory>;
  125. getContractFactory(
  126. name: "MockCertificateValidator",
  127. signerOrOptions?: ethers.Signer | FactoryOptions
  128. ): Promise<Contracts.MockCertificateValidator__factory>;
  129. getContractFactory(
  130. name: "MockRules",
  131. signerOrOptions?: ethers.Signer | FactoryOptions
  132. ): Promise<Contracts.MockRules__factory>;
  133. getContractFactory(
  134. name: "MockSecurityToken",
  135. signerOrOptions?: ethers.Signer | FactoryOptions
  136. ): Promise<Contracts.MockSecurityToken__factory>;
  137. getContractFactory(
  138. name: "IPartitions",
  139. signerOrOptions?: ethers.Signer | FactoryOptions
  140. ): Promise<Contracts.IPartitions__factory>;
  141. getContractFactory(
  142. name: "Partitions",
  143. signerOrOptions?: ethers.Signer | FactoryOptions
  144. ): Promise<Contracts.Partitions__factory>;
  145. getContractFactory(
  146. name: "IRules",
  147. signerOrOptions?: ethers.Signer | FactoryOptions
  148. ): Promise<Contracts.IRules__factory>;
  149. getContractFactory(
  150. name: "Rules",
  151. signerOrOptions?: ethers.Signer | FactoryOptions
  152. ): Promise<Contracts.Rules__factory>;
  153. getContractFactory(
  154. name: "SecurityToken",
  155. signerOrOptions?: ethers.Signer | FactoryOptions
  156. ): Promise<Contracts.SecurityToken__factory>;
  157. getContractFactory(
  158. name: "TokenSwap",
  159. signerOrOptions?: ethers.Signer | FactoryOptions
  160. ): Promise<Contracts.TokenSwap__factory>;
  161. getContractAt(
  162. name: "Initializable",
  163. address: string | ethers.Addressable,
  164. signer?: ethers.Signer
  165. ): Promise<Contracts.Initializable>;
  166. getContractAt(
  167. name: "IBeacon",
  168. address: string | ethers.Addressable,
  169. signer?: ethers.Signer
  170. ): Promise<Contracts.IBeacon>;
  171. getContractAt(
  172. name: "ECDSA",
  173. address: string | ethers.Addressable,
  174. signer?: ethers.Signer
  175. ): Promise<Contracts.ECDSA>;
  176. getContractAt(
  177. name: "Math",
  178. address: string | ethers.Addressable,
  179. signer?: ethers.Signer
  180. ): Promise<Contracts.Math>;
  181. getContractAt(
  182. name: "Strings",
  183. address: string | ethers.Addressable,
  184. signer?: ethers.Signer
  185. ): Promise<Contracts.Strings>;
  186. getContractAt(
  187. name: "AccessControl",
  188. address: string | ethers.Addressable,
  189. signer?: ethers.Signer
  190. ): Promise<Contracts.AccessControl>;
  191. getContractAt(
  192. name: "Admin",
  193. address: string | ethers.Addressable,
  194. signer?: ethers.Signer
  195. ): Promise<Contracts.Admin>;
  196. getContractAt(
  197. name: "Controller",
  198. address: string | ethers.Addressable,
  199. signer?: ethers.Signer
  200. ): Promise<Contracts.Controller>;
  201. getContractAt(
  202. name: "Issuer",
  203. address: string | ethers.Addressable,
  204. signer?: ethers.Signer
  205. ): Promise<Contracts.Issuer>;
  206. getContractAt(
  207. name: "Locker",
  208. address: string | ethers.Addressable,
  209. signer?: ethers.Signer
  210. ): Promise<Contracts.Locker>;
  211. getContractAt(
  212. name: "Operator",
  213. address: string | ethers.Addressable,
  214. signer?: ethers.Signer
  215. ): Promise<Contracts.Operator>;
  216. getContractAt(
  217. name: "Connector",
  218. address: string | ethers.Addressable,
  219. signer?: ethers.Signer
  220. ): Promise<Contracts.Connector>;
  221. getContractAt(
  222. name: "ERC1400",
  223. address: string | ethers.Addressable,
  224. signer?: ethers.Signer
  225. ): Promise<Contracts.ERC1400>;
  226. getContractAt(
  227. name: "ERC1410",
  228. address: string | ethers.Addressable,
  229. signer?: ethers.Signer
  230. ): Promise<Contracts.ERC1410>;
  231. getContractAt(
  232. name: "ERC1594",
  233. address: string | ethers.Addressable,
  234. signer?: ethers.Signer
  235. ): Promise<Contracts.ERC1594>;
  236. getContractAt(
  237. name: "ERC1643",
  238. address: string | ethers.Addressable,
  239. signer?: ethers.Signer
  240. ): Promise<Contracts.ERC1643>;
  241. getContractAt(
  242. name: "ERC1644",
  243. address: string | ethers.Addressable,
  244. signer?: ethers.Signer
  245. ): Promise<Contracts.ERC1644>;
  246. getContractAt(
  247. name: "ERC20",
  248. address: string | ethers.Addressable,
  249. signer?: ethers.Signer
  250. ): Promise<Contracts.ERC20>;
  251. getContractAt(
  252. name: "IERC1410",
  253. address: string | ethers.Addressable,
  254. signer?: ethers.Signer
  255. ): Promise<Contracts.IERC1410>;
  256. getContractAt(
  257. name: "IERC1594",
  258. address: string | ethers.Addressable,
  259. signer?: ethers.Signer
  260. ): Promise<Contracts.IERC1594>;
  261. getContractAt(
  262. name: "IERC1643",
  263. address: string | ethers.Addressable,
  264. signer?: ethers.Signer
  265. ): Promise<Contracts.IERC1643>;
  266. getContractAt(
  267. name: "IERC1644",
  268. address: string | ethers.Addressable,
  269. signer?: ethers.Signer
  270. ): Promise<Contracts.IERC1644>;
  271. getContractAt(
  272. name: "IERC20",
  273. address: string | ethers.Addressable,
  274. signer?: ethers.Signer
  275. ): Promise<Contracts.IERC20>;
  276. getContractAt(
  277. name: "CertificateValidator",
  278. address: string | ethers.Addressable,
  279. signer?: ethers.Signer
  280. ): Promise<Contracts.CertificateValidator>;
  281. getContractAt(
  282. name: "Controllable",
  283. address: string | ethers.Addressable,
  284. signer?: ethers.Signer
  285. ): Promise<Contracts.Controllable>;
  286. getContractAt(
  287. name: "ILockable",
  288. address: string | ethers.Addressable,
  289. signer?: ethers.Signer
  290. ): Promise<Contracts.ILockable>;
  291. getContractAt(
  292. name: "Lockable",
  293. address: string | ethers.Addressable,
  294. signer?: ethers.Signer
  295. ): Promise<Contracts.Lockable>;
  296. getContractAt(
  297. name: "IProvideSelector",
  298. address: string | ethers.Addressable,
  299. signer?: ethers.Signer
  300. ): Promise<Contracts.IProvideSelector>;
  301. getContractAt(
  302. name: "MockCertificateValidator",
  303. address: string | ethers.Addressable,
  304. signer?: ethers.Signer
  305. ): Promise<Contracts.MockCertificateValidator>;
  306. getContractAt(
  307. name: "MockRules",
  308. address: string | ethers.Addressable,
  309. signer?: ethers.Signer
  310. ): Promise<Contracts.MockRules>;
  311. getContractAt(
  312. name: "MockSecurityToken",
  313. address: string | ethers.Addressable,
  314. signer?: ethers.Signer
  315. ): Promise<Contracts.MockSecurityToken>;
  316. getContractAt(
  317. name: "IPartitions",
  318. address: string | ethers.Addressable,
  319. signer?: ethers.Signer
  320. ): Promise<Contracts.IPartitions>;
  321. getContractAt(
  322. name: "Partitions",
  323. address: string | ethers.Addressable,
  324. signer?: ethers.Signer
  325. ): Promise<Contracts.Partitions>;
  326. getContractAt(
  327. name: "IRules",
  328. address: string | ethers.Addressable,
  329. signer?: ethers.Signer
  330. ): Promise<Contracts.IRules>;
  331. getContractAt(
  332. name: "Rules",
  333. address: string | ethers.Addressable,
  334. signer?: ethers.Signer
  335. ): Promise<Contracts.Rules>;
  336. getContractAt(
  337. name: "SecurityToken",
  338. address: string | ethers.Addressable,
  339. signer?: ethers.Signer
  340. ): Promise<Contracts.SecurityToken>;
  341. getContractAt(
  342. name: "TokenSwap",
  343. address: string | ethers.Addressable,
  344. signer?: ethers.Signer
  345. ): Promise<Contracts.TokenSwap>;
  346. deployContract(
  347. name: "Initializable",
  348. signerOrOptions?: ethers.Signer | DeployContractOptions
  349. ): Promise<Contracts.Initializable>;
  350. deployContract(
  351. name: "IBeacon",
  352. signerOrOptions?: ethers.Signer | DeployContractOptions
  353. ): Promise<Contracts.IBeacon>;
  354. deployContract(
  355. name: "ECDSA",
  356. signerOrOptions?: ethers.Signer | DeployContractOptions
  357. ): Promise<Contracts.ECDSA>;
  358. deployContract(
  359. name: "Math",
  360. signerOrOptions?: ethers.Signer | DeployContractOptions
  361. ): Promise<Contracts.Math>;
  362. deployContract(
  363. name: "Strings",
  364. signerOrOptions?: ethers.Signer | DeployContractOptions
  365. ): Promise<Contracts.Strings>;
  366. deployContract(
  367. name: "AccessControl",
  368. signerOrOptions?: ethers.Signer | DeployContractOptions
  369. ): Promise<Contracts.AccessControl>;
  370. deployContract(
  371. name: "Admin",
  372. signerOrOptions?: ethers.Signer | DeployContractOptions
  373. ): Promise<Contracts.Admin>;
  374. deployContract(
  375. name: "Controller",
  376. signerOrOptions?: ethers.Signer | DeployContractOptions
  377. ): Promise<Contracts.Controller>;
  378. deployContract(
  379. name: "Issuer",
  380. signerOrOptions?: ethers.Signer | DeployContractOptions
  381. ): Promise<Contracts.Issuer>;
  382. deployContract(
  383. name: "Locker",
  384. signerOrOptions?: ethers.Signer | DeployContractOptions
  385. ): Promise<Contracts.Locker>;
  386. deployContract(
  387. name: "Operator",
  388. signerOrOptions?: ethers.Signer | DeployContractOptions
  389. ): Promise<Contracts.Operator>;
  390. deployContract(
  391. name: "Connector",
  392. signerOrOptions?: ethers.Signer | DeployContractOptions
  393. ): Promise<Contracts.Connector>;
  394. deployContract(
  395. name: "ERC1400",
  396. signerOrOptions?: ethers.Signer | DeployContractOptions
  397. ): Promise<Contracts.ERC1400>;
  398. deployContract(
  399. name: "ERC1410",
  400. signerOrOptions?: ethers.Signer | DeployContractOptions
  401. ): Promise<Contracts.ERC1410>;
  402. deployContract(
  403. name: "ERC1594",
  404. signerOrOptions?: ethers.Signer | DeployContractOptions
  405. ): Promise<Contracts.ERC1594>;
  406. deployContract(
  407. name: "ERC1643",
  408. signerOrOptions?: ethers.Signer | DeployContractOptions
  409. ): Promise<Contracts.ERC1643>;
  410. deployContract(
  411. name: "ERC1644",
  412. signerOrOptions?: ethers.Signer | DeployContractOptions
  413. ): Promise<Contracts.ERC1644>;
  414. deployContract(
  415. name: "ERC20",
  416. signerOrOptions?: ethers.Signer | DeployContractOptions
  417. ): Promise<Contracts.ERC20>;
  418. deployContract(
  419. name: "IERC1410",
  420. signerOrOptions?: ethers.Signer | DeployContractOptions
  421. ): Promise<Contracts.IERC1410>;
  422. deployContract(
  423. name: "IERC1594",
  424. signerOrOptions?: ethers.Signer | DeployContractOptions
  425. ): Promise<Contracts.IERC1594>;
  426. deployContract(
  427. name: "IERC1643",
  428. signerOrOptions?: ethers.Signer | DeployContractOptions
  429. ): Promise<Contracts.IERC1643>;
  430. deployContract(
  431. name: "IERC1644",
  432. signerOrOptions?: ethers.Signer | DeployContractOptions
  433. ): Promise<Contracts.IERC1644>;
  434. deployContract(
  435. name: "IERC20",
  436. signerOrOptions?: ethers.Signer | DeployContractOptions
  437. ): Promise<Contracts.IERC20>;
  438. deployContract(
  439. name: "CertificateValidator",
  440. signerOrOptions?: ethers.Signer | DeployContractOptions
  441. ): Promise<Contracts.CertificateValidator>;
  442. deployContract(
  443. name: "Controllable",
  444. signerOrOptions?: ethers.Signer | DeployContractOptions
  445. ): Promise<Contracts.Controllable>;
  446. deployContract(
  447. name: "ILockable",
  448. signerOrOptions?: ethers.Signer | DeployContractOptions
  449. ): Promise<Contracts.ILockable>;
  450. deployContract(
  451. name: "Lockable",
  452. signerOrOptions?: ethers.Signer | DeployContractOptions
  453. ): Promise<Contracts.Lockable>;
  454. deployContract(
  455. name: "IProvideSelector",
  456. signerOrOptions?: ethers.Signer | DeployContractOptions
  457. ): Promise<Contracts.IProvideSelector>;
  458. deployContract(
  459. name: "MockCertificateValidator",
  460. signerOrOptions?: ethers.Signer | DeployContractOptions
  461. ): Promise<Contracts.MockCertificateValidator>;
  462. deployContract(
  463. name: "MockRules",
  464. signerOrOptions?: ethers.Signer | DeployContractOptions
  465. ): Promise<Contracts.MockRules>;
  466. deployContract(
  467. name: "MockSecurityToken",
  468. signerOrOptions?: ethers.Signer | DeployContractOptions
  469. ): Promise<Contracts.MockSecurityToken>;
  470. deployContract(
  471. name: "IPartitions",
  472. signerOrOptions?: ethers.Signer | DeployContractOptions
  473. ): Promise<Contracts.IPartitions>;
  474. deployContract(
  475. name: "Partitions",
  476. signerOrOptions?: ethers.Signer | DeployContractOptions
  477. ): Promise<Contracts.Partitions>;
  478. deployContract(
  479. name: "IRules",
  480. signerOrOptions?: ethers.Signer | DeployContractOptions
  481. ): Promise<Contracts.IRules>;
  482. deployContract(
  483. name: "Rules",
  484. signerOrOptions?: ethers.Signer | DeployContractOptions
  485. ): Promise<Contracts.Rules>;
  486. deployContract(
  487. name: "SecurityToken",
  488. signerOrOptions?: ethers.Signer | DeployContractOptions
  489. ): Promise<Contracts.SecurityToken>;
  490. deployContract(
  491. name: "TokenSwap",
  492. signerOrOptions?: ethers.Signer | DeployContractOptions
  493. ): Promise<Contracts.TokenSwap>;
  494. deployContract(
  495. name: "Initializable",
  496. args: any[],
  497. signerOrOptions?: ethers.Signer | DeployContractOptions
  498. ): Promise<Contracts.Initializable>;
  499. deployContract(
  500. name: "IBeacon",
  501. args: any[],
  502. signerOrOptions?: ethers.Signer | DeployContractOptions
  503. ): Promise<Contracts.IBeacon>;
  504. deployContract(
  505. name: "ECDSA",
  506. args: any[],
  507. signerOrOptions?: ethers.Signer | DeployContractOptions
  508. ): Promise<Contracts.ECDSA>;
  509. deployContract(
  510. name: "Math",
  511. args: any[],
  512. signerOrOptions?: ethers.Signer | DeployContractOptions
  513. ): Promise<Contracts.Math>;
  514. deployContract(
  515. name: "Strings",
  516. args: any[],
  517. signerOrOptions?: ethers.Signer | DeployContractOptions
  518. ): Promise<Contracts.Strings>;
  519. deployContract(
  520. name: "AccessControl",
  521. args: any[],
  522. signerOrOptions?: ethers.Signer | DeployContractOptions
  523. ): Promise<Contracts.AccessControl>;
  524. deployContract(
  525. name: "Admin",
  526. args: any[],
  527. signerOrOptions?: ethers.Signer | DeployContractOptions
  528. ): Promise<Contracts.Admin>;
  529. deployContract(
  530. name: "Controller",
  531. args: any[],
  532. signerOrOptions?: ethers.Signer | DeployContractOptions
  533. ): Promise<Contracts.Controller>;
  534. deployContract(
  535. name: "Issuer",
  536. args: any[],
  537. signerOrOptions?: ethers.Signer | DeployContractOptions
  538. ): Promise<Contracts.Issuer>;
  539. deployContract(
  540. name: "Locker",
  541. args: any[],
  542. signerOrOptions?: ethers.Signer | DeployContractOptions
  543. ): Promise<Contracts.Locker>;
  544. deployContract(
  545. name: "Operator",
  546. args: any[],
  547. signerOrOptions?: ethers.Signer | DeployContractOptions
  548. ): Promise<Contracts.Operator>;
  549. deployContract(
  550. name: "Connector",
  551. args: any[],
  552. signerOrOptions?: ethers.Signer | DeployContractOptions
  553. ): Promise<Contracts.Connector>;
  554. deployContract(
  555. name: "ERC1400",
  556. args: any[],
  557. signerOrOptions?: ethers.Signer | DeployContractOptions
  558. ): Promise<Contracts.ERC1400>;
  559. deployContract(
  560. name: "ERC1410",
  561. args: any[],
  562. signerOrOptions?: ethers.Signer | DeployContractOptions
  563. ): Promise<Contracts.ERC1410>;
  564. deployContract(
  565. name: "ERC1594",
  566. args: any[],
  567. signerOrOptions?: ethers.Signer | DeployContractOptions
  568. ): Promise<Contracts.ERC1594>;
  569. deployContract(
  570. name: "ERC1643",
  571. args: any[],
  572. signerOrOptions?: ethers.Signer | DeployContractOptions
  573. ): Promise<Contracts.ERC1643>;
  574. deployContract(
  575. name: "ERC1644",
  576. args: any[],
  577. signerOrOptions?: ethers.Signer | DeployContractOptions
  578. ): Promise<Contracts.ERC1644>;
  579. deployContract(
  580. name: "ERC20",
  581. args: any[],
  582. signerOrOptions?: ethers.Signer | DeployContractOptions
  583. ): Promise<Contracts.ERC20>;
  584. deployContract(
  585. name: "IERC1410",
  586. args: any[],
  587. signerOrOptions?: ethers.Signer | DeployContractOptions
  588. ): Promise<Contracts.IERC1410>;
  589. deployContract(
  590. name: "IERC1594",
  591. args: any[],
  592. signerOrOptions?: ethers.Signer | DeployContractOptions
  593. ): Promise<Contracts.IERC1594>;
  594. deployContract(
  595. name: "IERC1643",
  596. args: any[],
  597. signerOrOptions?: ethers.Signer | DeployContractOptions
  598. ): Promise<Contracts.IERC1643>;
  599. deployContract(
  600. name: "IERC1644",
  601. args: any[],
  602. signerOrOptions?: ethers.Signer | DeployContractOptions
  603. ): Promise<Contracts.IERC1644>;
  604. deployContract(
  605. name: "IERC20",
  606. args: any[],
  607. signerOrOptions?: ethers.Signer | DeployContractOptions
  608. ): Promise<Contracts.IERC20>;
  609. deployContract(
  610. name: "CertificateValidator",
  611. args: any[],
  612. signerOrOptions?: ethers.Signer | DeployContractOptions
  613. ): Promise<Contracts.CertificateValidator>;
  614. deployContract(
  615. name: "Controllable",
  616. args: any[],
  617. signerOrOptions?: ethers.Signer | DeployContractOptions
  618. ): Promise<Contracts.Controllable>;
  619. deployContract(
  620. name: "ILockable",
  621. args: any[],
  622. signerOrOptions?: ethers.Signer | DeployContractOptions
  623. ): Promise<Contracts.ILockable>;
  624. deployContract(
  625. name: "Lockable",
  626. args: any[],
  627. signerOrOptions?: ethers.Signer | DeployContractOptions
  628. ): Promise<Contracts.Lockable>;
  629. deployContract(
  630. name: "IProvideSelector",
  631. args: any[],
  632. signerOrOptions?: ethers.Signer | DeployContractOptions
  633. ): Promise<Contracts.IProvideSelector>;
  634. deployContract(
  635. name: "MockCertificateValidator",
  636. args: any[],
  637. signerOrOptions?: ethers.Signer | DeployContractOptions
  638. ): Promise<Contracts.MockCertificateValidator>;
  639. deployContract(
  640. name: "MockRules",
  641. args: any[],
  642. signerOrOptions?: ethers.Signer | DeployContractOptions
  643. ): Promise<Contracts.MockRules>;
  644. deployContract(
  645. name: "MockSecurityToken",
  646. args: any[],
  647. signerOrOptions?: ethers.Signer | DeployContractOptions
  648. ): Promise<Contracts.MockSecurityToken>;
  649. deployContract(
  650. name: "IPartitions",
  651. args: any[],
  652. signerOrOptions?: ethers.Signer | DeployContractOptions
  653. ): Promise<Contracts.IPartitions>;
  654. deployContract(
  655. name: "Partitions",
  656. args: any[],
  657. signerOrOptions?: ethers.Signer | DeployContractOptions
  658. ): Promise<Contracts.Partitions>;
  659. deployContract(
  660. name: "IRules",
  661. args: any[],
  662. signerOrOptions?: ethers.Signer | DeployContractOptions
  663. ): Promise<Contracts.IRules>;
  664. deployContract(
  665. name: "Rules",
  666. args: any[],
  667. signerOrOptions?: ethers.Signer | DeployContractOptions
  668. ): Promise<Contracts.Rules>;
  669. deployContract(
  670. name: "SecurityToken",
  671. args: any[],
  672. signerOrOptions?: ethers.Signer | DeployContractOptions
  673. ): Promise<Contracts.SecurityToken>;
  674. deployContract(
  675. name: "TokenSwap",
  676. args: any[],
  677. signerOrOptions?: ethers.Signer | DeployContractOptions
  678. ): Promise<Contracts.TokenSwap>;
  679. // default types
  680. getContractFactory(
  681. name: string,
  682. signerOrOptions?: ethers.Signer | FactoryOptions
  683. ): Promise<ethers.ContractFactory>;
  684. getContractFactory(
  685. abi: any[],
  686. bytecode: ethers.BytesLike,
  687. signer?: ethers.Signer
  688. ): Promise<ethers.ContractFactory>;
  689. getContractAt(
  690. nameOrAbi: string | any[],
  691. address: string | ethers.Addressable,
  692. signer?: ethers.Signer
  693. ): Promise<ethers.Contract>;
  694. deployContract(
  695. name: string,
  696. signerOrOptions?: ethers.Signer | DeployContractOptions
  697. ): Promise<ethers.Contract>;
  698. deployContract(
  699. name: string,
  700. args: any[],
  701. signerOrOptions?: ethers.Signer | DeployContractOptions
  702. ): Promise<ethers.Contract>;
  703. }
  704. }