Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
87940cf
feat: add t-rex factory
iobroberto Jul 28, 2025
8bde97a
chore: update branch
iobroberto Jul 28, 2025
032b659
fix: json file and package
iobroberto Jul 28, 2025
2e0243a
fix: ignore file
iobroberto Jul 28, 2025
d03f6ad
fix: ignore file
iobroberto Jul 28, 2025
4ea3769
fix: json file
iobroberto Jul 28, 2025
693b97d
feat: add tests
iobroberto Jul 31, 2025
67a0400
fix: compiler errors
iobroberto Jul 31, 2025
c14b546
fix: duplicated artifact names
iobroberto Jul 31, 2025
4f737c5
feat: complete tests
iobroberto Aug 1, 2025
77c60e9
fix: artifacts name clash
iobroberto Aug 1, 2025
085729f
feat: add command to deploy with library
iobroberto Aug 1, 2025
8e89643
feat: hardhat config
iobroberto Aug 4, 2025
9e47644
feat: add default method and split contract in libraries
iobroberto Aug 8, 2025
226410d
Merge branch 'main' into feat/phase4
iobroberto Aug 8, 2025
f54873b
fix: build command
jaime-iobermudez Aug 11, 2025
b19cbab
feat: remove default method
iobroberto Aug 19, 2025
dc80837
chore: merge with main
iobroberto Aug 19, 2025
4c97a9c
feat: changes before fallback error
iobroberto Aug 20, 2025
b95f4df
fix: tests
iobroberto Aug 20, 2025
4579fc7
fix: check for roles ownership
iobroberto Aug 20, 2025
1183601
chore: regenerate lock file
iobroberto Aug 20, 2025
9dd32ba
fix: remove onlyOwner
iobroberto Aug 20, 2025
8ea4c78
feat: add mc and ir as arguments during deployment
iobroberto Aug 21, 2025
8530f03
fix: linting error
iobroberto Aug 21, 2025
b578df6
docs: natspec factory
iobroberto Aug 21, 2025
330791e
feat: move mc logic up in factory
iobroberto Aug 21, 2025
c843842
refactor: clean tests
iobroberto Aug 21, 2025
df41b71
refactor: deploy task
iobroberto Aug 21, 2025
a6398c4
feat: generate modified interfaces erc3643 when compile
Axel-IoBuilders Aug 21, 2025
a770a10
fix: solhint warning
Axel-IoBuilders Aug 21, 2025
daf869e
feat: integrate phase 4 in new repo structure
iobroberto Aug 21, 2025
fce231f
Merge remote-tracking branch 'origin/refactor/BBND-1075-workspaces-mi…
iobroberto Aug 22, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
48 changes: 48 additions & 0 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
"setup": "npm run ats:setup && npm run mass-payout:setup",
"lint": "npm run lint:js && npm run lint:sol",
"lint:js": "eslint . --cache",
"lint:sol": "solhint 'packages/ats/contracts/contracts/**/*.sol' --config packages/ats/contracts/.solhint.json",
"lint:sol": "solhint 'packages/ats/contracts/contracts/**/*.sol' --config packages/ats/contracts/.solhint.json --ignore-path packages/ats/contracts/.solhintignore",
"lint:fix": "eslint . --fix && npm run format",
"format": "prettier --write '*.{js,mjs,cjs,ts,tsx,mts,json,md,yml,yaml}' 'packages/**/*.{js,mjs,cjs,ts,tsx,mts,json,md,yml,yaml,sol}' 'apps/**/*.{js,mjs,cjs,ts,tsx,mts,json,md,yml,yaml}' --cache",
"format:check": "prettier --check '*.{js,mjs,cjs,ts,tsx,mts,json,md,yml,yaml}' 'packages/**/*.{js,mjs,cjs,ts,tsx,mts,json,md,yml,yaml,sol}' 'apps/**/*.{js,mjs,cjs,ts,tsx,mts,json,md,yml,yaml}' --cache",
Expand Down
1 change: 1 addition & 0 deletions packages/ats/contracts/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ coverage
coverage.json
gas-report.txt
extracted-methods.txt
deployedContracts.json

#Hardhat files
cache
Expand Down
6 changes: 6 additions & 0 deletions packages/ats/contracts/Configuration.ts
Original file line number Diff line number Diff line change
Expand Up @@ -272,8 +272,14 @@ export const CONTRACT_NAMES = [
'FreezeFacet',
'ComplianceMock',
'IdentityRegistryMock',
'TREXFactoryAts',
] as const
export type ContractName = (typeof CONTRACT_NAMES)[number]
export const LIBRARY_NAMES = [
'TREXBondDeploymentLib',
'TREXEquityDeploymentLib',
]
export type LibraryName = (typeof LIBRARY_NAMES)[number]
export const CONTRACT_NAMES_WITH_PROXY = ['Factory', 'BusinessLogicResolver']

export const CONTRACT_FACTORY_NAMES = CONTRACT_NAMES.map(
Expand Down
Loading