Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

馃挜How to make the contract trigger an event when successfully transferred to the contract #418

Open
kaiser-9527 opened this issue Mar 6, 2023 · 0 comments

Comments

@kaiser-9527
Copy link

When the TRX is successfully transferred to the contract, how to make the contract trigger an event?

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

contract ExampleContract {
event TransactionReceived(address indexed sender, uint value);

function clog  () public {
    emit TransactionReceived(msg.sender, 1);
}

receive () external payable {
    emit TransactionReceived(msg.sender, 2);
}

fallback () external payable {
    emit TransactionReceived(msg.sender, 3);
}

}
When the transfer was successful, I didn't receive the TransactionReceived event.

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

No branches or pull requests

3 participants
@kaiser-9527 and others