def manifest_metadata() -> NeoMetadata: """ Defines this smart contract's metadata information """ meta = NeoMetadata() meta.add_permission(methods=['approve', 'transfer']) meta.author = "Mirella Medeiros, Ricardo Prado and Lucas Uezu. COZ in partnership with Simpli" meta.description = "Smart contract that will help during test" meta.email = "*****@*****.**" return meta
def manifest_metadata() -> NeoMetadata: """ Defines this smart contract's metadata information """ meta = NeoMetadata() meta.supported_standards = ['NEP-17'] meta.add_permission(methods=['onNEP17Payment']) meta.author = "Mirella Medeiros, Ricardo Prado and Lucas Uezu. COZ in partnership with Simpli" meta.description = "ICO Example" meta.email = "*****@*****.**" return meta
def manifest_metadata() -> NeoMetadata: """ Defines this smart contract's metadata information """ meta = NeoMetadata() meta.supported_standards = ['NEP-17'] meta.add_permission(methods=['onNEP17Payment']) # this contract needs to call NEO methods meta.add_permission(contract='0xef4073a0f2b305a38ec4050e4d3d28bc40ea63f5') meta.author = "Mirella Medeiros, Ricardo Prado and Lucas Uezu. COZ in partnership with Simpli" meta.description = "Wrapped NEO Example" meta.email = "*****@*****.**" return meta
def manifest_metadata() -> NeoMetadata: """ Defines this smart contract's metadata information """ meta = NeoMetadata() meta.supported_standards = ['NEP-17'] meta.add_permission(methods=['onNEP17Payment']) # this contract needs to call GAS methods meta.add_permission(contract='0xd2a4cff31913016155e38e474a2c06d08be276cf') meta.author = "Mirella Medeiros, Ricardo Prado and Lucas Uezu. COZ in partnership with Simpli" meta.description = "Wrapped GAS Example" meta.email = "*****@*****.**" return meta
def permissions_manifest() -> NeoMetadata: meta = NeoMetadata() # the contract needs permission to call this method from any contract meta.add_permission(methods=['onNEP17Payment']) # the contract needs permission to call this method from a specific contract meta.add_permission(contract='0x3846a4aa420d9831044396dd3a56011514cd10e3', methods=['get_object']) # the contract needs permission to call any methods from any contract in this group meta.add_permission( contract= '0333b24ee50a488caa5deec7e021ff515f57b7993b93b45d7df901e23ee3004916') return meta
def permissions_manifest() -> NeoMetadata: meta = NeoMetadata() meta.add_permission(methods=[b'onNEP17Payment']) meta.add_permission(methods=[123]) meta.add_permission(methods=[True]) meta.add_permission(methods=b'onNEP17Payment') meta.add_permission(methods=123) meta.add_permission(methods=True) meta.add_permission(methods='onNEP17Payment') meta.add_permission(contract=b'12345678901234567890') meta.add_permission(contract=123) meta.add_permission(contract=True) meta.add_permission( contract=['0x3846a4aa420d9831044396dd3a56011514cd10e3']) meta.add_permission(contract=123, methods='onNEP17Payment') return meta
def permissions_manifest() -> NeoMetadata: meta = NeoMetadata() meta.add_permission(contract='*', methods='*') return meta