[{"type":"event","name":"AddWithdrawalRequest","inputs":[{"type":"address","name":"sender","internalType":"address","indexed":true},{"type":"bytes20","name":"mcDest","internalType":"bytes20","indexed":true},{"type":"uint256","name":"value","internalType":"uint256","indexed":false},{"type":"uint32","name":"epochNumber","internalType":"uint32","indexed":false}],"anonymous":false},{"type":"function","stateMutability":"payable","outputs":[{"type":"tuple","name":"","internalType":"struct WithdrawalRequests.WithdrawalRequest","components":[{"type":"bytes20","name":"pubKeyHash","internalType":"PubKeyHash"},{"type":"uint256","name":"value","internalType":"uint256"}]}],"name":"backwardTransfer","inputs":[{"type":"bytes20","name":"pubKeyHash","internalType":"PubKeyHash"}]},{"type":"function","stateMutability":"view","outputs":[{"type":"tuple[]","name":"","internalType":"struct WithdrawalRequests.WithdrawalRequest[]","components":[{"type":"bytes20","name":"pubKeyHash","internalType":"PubKeyHash"},{"type":"uint256","name":"value","internalType":"uint256"}]}],"name":"getBackwardTransfers","inputs":[{"type":"uint32","name":"withdrawalEpoch","internalType":"uint32"}]}]