chore: sync submodule state (parent ref update)
Made-with: Cursor
This commit is contained in:
@@ -0,0 +1,144 @@
|
||||
{
|
||||
"_format": "hh-sol-artifact-1",
|
||||
"contractName": "SecurityHandler",
|
||||
"sourceName": "contracts/registry/handlers/SecurityHandler.sol",
|
||||
"abi": [
|
||||
{
|
||||
"inputs": [
|
||||
{
|
||||
"internalType": "address",
|
||||
"name": "",
|
||||
"type": "address"
|
||||
}
|
||||
],
|
||||
"name": "accreditedInvestors",
|
||||
"outputs": [
|
||||
{
|
||||
"internalType": "bool",
|
||||
"name": "",
|
||||
"type": "bool"
|
||||
}
|
||||
],
|
||||
"stateMutability": "view",
|
||||
"type": "function"
|
||||
},
|
||||
{
|
||||
"inputs": [],
|
||||
"name": "getDefaultLimits",
|
||||
"outputs": [
|
||||
{
|
||||
"internalType": "uint256",
|
||||
"name": "min",
|
||||
"type": "uint256"
|
||||
},
|
||||
{
|
||||
"internalType": "uint256",
|
||||
"name": "max",
|
||||
"type": "uint256"
|
||||
}
|
||||
],
|
||||
"stateMutability": "pure",
|
||||
"type": "function"
|
||||
},
|
||||
{
|
||||
"inputs": [],
|
||||
"name": "getRequiredCompliance",
|
||||
"outputs": [
|
||||
{
|
||||
"internalType": "enum UniversalAssetRegistry.ComplianceLevel",
|
||||
"name": "",
|
||||
"type": "uint8"
|
||||
}
|
||||
],
|
||||
"stateMutability": "pure",
|
||||
"type": "function"
|
||||
},
|
||||
{
|
||||
"inputs": [
|
||||
{
|
||||
"internalType": "address",
|
||||
"name": "",
|
||||
"type": "address"
|
||||
},
|
||||
{
|
||||
"internalType": "address",
|
||||
"name": "",
|
||||
"type": "address"
|
||||
},
|
||||
{
|
||||
"internalType": "uint256",
|
||||
"name": "",
|
||||
"type": "uint256"
|
||||
}
|
||||
],
|
||||
"name": "postTransferHook",
|
||||
"outputs": [],
|
||||
"stateMutability": "pure",
|
||||
"type": "function"
|
||||
},
|
||||
{
|
||||
"inputs": [
|
||||
{
|
||||
"internalType": "address",
|
||||
"name": "from",
|
||||
"type": "address"
|
||||
},
|
||||
{
|
||||
"internalType": "address",
|
||||
"name": "to",
|
||||
"type": "address"
|
||||
},
|
||||
{
|
||||
"internalType": "uint256",
|
||||
"name": "amount",
|
||||
"type": "uint256"
|
||||
}
|
||||
],
|
||||
"name": "preTransferHook",
|
||||
"outputs": [],
|
||||
"stateMutability": "view",
|
||||
"type": "function"
|
||||
},
|
||||
{
|
||||
"inputs": [
|
||||
{
|
||||
"internalType": "address",
|
||||
"name": "investor",
|
||||
"type": "address"
|
||||
},
|
||||
{
|
||||
"internalType": "bool",
|
||||
"name": "status",
|
||||
"type": "bool"
|
||||
}
|
||||
],
|
||||
"name": "setAccreditedStatus",
|
||||
"outputs": [],
|
||||
"stateMutability": "nonpayable",
|
||||
"type": "function"
|
||||
},
|
||||
{
|
||||
"inputs": [
|
||||
{
|
||||
"internalType": "address",
|
||||
"name": "token",
|
||||
"type": "address"
|
||||
}
|
||||
],
|
||||
"name": "validateAsset",
|
||||
"outputs": [
|
||||
{
|
||||
"internalType": "bool",
|
||||
"name": "",
|
||||
"type": "bool"
|
||||
}
|
||||
],
|
||||
"stateMutability": "view",
|
||||
"type": "function"
|
||||
}
|
||||
],
|
||||
"bytecode": "0x608080604052346100165761033b908161001c8239f35b600080fdfe604060808152600436101561001357600080fd5b6000803560e01c80634829861e146102905780637d19e066146102435780639240d29914610214578063a0eb24b5146101d7578063f2b2b060146100be578063f41b6ce71461009e5763ff0e3ad31461006b57600080fd5b3461009b578060031936011261009b57508051670de0b6b3a7640000815269152d02c7e14af68000006020820152f35b80fd5b5090346100ba57816003193601126100ba576020905160028152f35b5080fd5b5090346100ba576100ce366102c0565b916001600160a01b039190821680610183575b501680610127575b50156100f3575080f35b5162461bcd60e51b815260206004820152600e60248201526d125b9d985b1a5908185b5bdd5b9d60921b6044820152606490fd5b83528260205260ff82842054161561013f57386100e9565b815162461bcd60e51b815260206004820152601860248201527f526563697069656e74206e6f74206163637265646974656400000000000000006044820152606490fd5b85528460205260ff84862054161561019b57386100e1565b835162461bcd60e51b815260206004820152601560248201527414d95b99195c881b9bdd081858d8dc99591a5d1959605a1b6044820152606490fd5b5090346100ba5760203660031901126100ba5760209160ff9082906001600160a01b036102026102a5565b16815280855220541690519015158152f35b5090346100ba5760203660031901126100ba5760209061023a6102356102a5565b6102f5565b90519015158152f35b5090346100ba57806003193601126100ba5761025d6102a5565b906024359182151580930361028c5760018060a01b031683528260205282209060ff8019835416911617905580f35b8380fd5b503461009b5761029f366102c0565b50505080f35b600435906001600160a01b03821682036102bb57565b600080fd5b60609060031901126102bb576001600160a01b039060043582811681036102bb579160243590811681036102bb579060443590565b3b1561030057600190565b60009056fea2646970667358221220d6425264ce8ae5576411bc7c597ae5684a8389e514d015b9d6243bc2aa5b73d164736f6c63430008160033",
|
||||
"deployedBytecode": "0x604060808152600436101561001357600080fd5b6000803560e01c80634829861e146102905780637d19e066146102435780639240d29914610214578063a0eb24b5146101d7578063f2b2b060146100be578063f41b6ce71461009e5763ff0e3ad31461006b57600080fd5b3461009b578060031936011261009b57508051670de0b6b3a7640000815269152d02c7e14af68000006020820152f35b80fd5b5090346100ba57816003193601126100ba576020905160028152f35b5080fd5b5090346100ba576100ce366102c0565b916001600160a01b039190821680610183575b501680610127575b50156100f3575080f35b5162461bcd60e51b815260206004820152600e60248201526d125b9d985b1a5908185b5bdd5b9d60921b6044820152606490fd5b83528260205260ff82842054161561013f57386100e9565b815162461bcd60e51b815260206004820152601860248201527f526563697069656e74206e6f74206163637265646974656400000000000000006044820152606490fd5b85528460205260ff84862054161561019b57386100e1565b835162461bcd60e51b815260206004820152601560248201527414d95b99195c881b9bdd081858d8dc99591a5d1959605a1b6044820152606490fd5b5090346100ba5760203660031901126100ba5760209160ff9082906001600160a01b036102026102a5565b16815280855220541690519015158152f35b5090346100ba5760203660031901126100ba5760209061023a6102356102a5565b6102f5565b90519015158152f35b5090346100ba57806003193601126100ba5761025d6102a5565b906024359182151580930361028c5760018060a01b031683528260205282209060ff8019835416911617905580f35b8380fd5b503461009b5761029f366102c0565b50505080f35b600435906001600160a01b03821682036102bb57565b600080fd5b60609060031901126102bb576001600160a01b039060043582811681036102bb579160243590811681036102bb579060443590565b3b1561030057600190565b60009056fea2646970667358221220d6425264ce8ae5576411bc7c597ae5684a8389e514d015b9d6243bc2aa5b73d164736f6c63430008160033",
|
||||
"linkReferences": {},
|
||||
"deployedLinkReferences": {}
|
||||
}
|
||||
Reference in New Issue
Block a user