Skip to content

Conversation

@yan-man
Copy link
Collaborator

@yan-man yan-man commented Jul 19, 2025

No description provided.

@yan-man yan-man changed the title feat: init impl for AssetListingStewards scripts/tests [WIP] feat: init impl for AssetListingStewards scripts/tests Jul 19, 2025
Comment on lines +22 to +30
function GUARDIAN() public virtual returns (address) {
return HorizonAddresses.HORIZON_ADVANCED_MULTISIG;
}
function PAYLOADS_MANAGER() public virtual returns (address) {
return HorizonAddresses.HORIZON_ADVANCED_MULTISIG;
}
function PERMISSIONED_EXECUTOR() public virtual returns (address) {
return HorizonAddresses.EXECUTOR;
}
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why are they public? i think these can be internal, or completely removed


function run(address proxyFactory) public {
vm.startBroadcast();
_execute(proxyFactory);
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we can set the proxy factory to use in a constant

proxyFactory
).createDeterministic(
permissionedPayloadsControllerImpl,
PERMISSIONED_EXECUTOR(), // owner of proxy that will be deployed
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

better to deploy a proxy admin contract. This proxy factory does not do it, but other versions do

{
return
IEngine.PoolContext({
networkName: 'Horizon RWA',
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do we need Aave here? Aave Horizon RWA

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i'll double check and match w whatever Alex has for phase1

Comment on lines +92 to +93
ACLManager(ACL_MANAGER).renounceRole(RISK_ADMIN_ROLE, address(this));
ACLManager(ACL_MANAGER).renounceRole(
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

to be removed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants